Y Combinator
O Y combinator é um conceito da programação funcional que permite a definição de funções recursivas sem nome, usando funções de ordem superior. Também é o nome de uma famosa aceleradora de startups.
Exemplo: Em JavaScript funcional puro, o Y combinator permite recursão com funções anônimas.