higher-order function
noun
°A function that takes one or more functions as an input, and returns a function as a result.