O'Reilly logo
  • Baris Gomleksizoglu thinks this is interesting:

higher-order functions

From

Cover of Clojure in Action, Second Edition

Note

A higher-order function (also functional, functional form or functor) is a function that does at least one of the following: a) takes one or more functions as arguments, b) returns a function as its result. All other functions are first-order functions.