Higher-order functions
Recursion
Fold
Functional languages
Map
Functions and mappings
Lambda calculus
Agda
Function
Software engineering
Computing
Declarative programming