higher order function

Higher order functions use functions as input and/or output.