Sua empresa de design vem trabalhando principalmente com transformações CSS para construir páginas web. Depois de algumas conversas, vocês decidem começar a usar JavaScript para fazer alguns dos cálculos de forma dinâmica. Alguns dos seus colegas de equipe têm menos experiência com JavaScript, então você decide usar um closure para criar uma transformação reutilizável para pares de coordenadas {x, y}.
Crie uma função cujos argumentos são usados como closure em uma função retornada.
g(f(x))
Crie uma função que memoiza uma função.