First-Class Function
First-class function é uma característica de linguagens onde funções podem ser atribuídas a variáveis, passadas como argumentos e retornadas por outras funções, como qualquer outro valor.
Exemplo: Em JavaScript: const executar = funcao => funcao()
recebe uma função como argumento.