Higher-order functions A function that takes one or more functions as its input value(s) or returns a function. Implementations Elixir