Functional programming idiom
- A functional programming function is like a mathematical function, which produces an output that typically depends only on its arguments. Each time a functional programming function is called with the same arguments, the same result is achieved.
- Functions in functional programming don't support variable assignments.