#functional

a style of building the structure and elements of computer programs that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data

https://en.wikipedia.org/wiki/Functional_programming https://en.wikipedia.org/wiki/Lambda_calculus