A tua empresa de design tem trabalhado sobretudo com transformações CSS para criar páginas web. Depois de alguma discussão, decidiu-se começar a usar JavaScript para efetuar alguns dos cálculos de forma dinâmica. Alguns dos teus colegas de equipa têm menos experiência com JavaScript, por isso decides usar um fecho de função para criar uma transformação reutilizável para pares de coordenadas {x, y}.
Cria uma função cujos argumentos são usados como fecho numa função devolvida.
g(f(x))
Cria uma função que memoiza uma função.