•Immutable values
A function call does not change
the value of its arguments. •Partial application
A function that takes n arguments,
when called with m<n,
is partially applied. •Function composition
Consecutive application to each argument
(think map/reduce).