Higher-Order Functions

Functions that take other functions as arguments or return them.