The Higher-Order Function (HOF)¶
A higher-order function (HOF) is a function that can take another function as an input (parameter) or return a function as its output, or both.
Function as a parameter¶

Fig. 1: A function as a parameter
Return a function¶

Fig. 2: Return a function