Software engineering
Computer programming
Declarative programming
Higher-order functions
Programming language comparisons
Fold
Recursion
Haskell
Tak
Map
Haskell features