High-Order FunctionUma função que pode receber outra função como argumento ou retornar uma função como resultado. Funções de ordem superior são uma característica central da programação funcional.