const compose = (proc1, proc2) =>
(x) => proc2(proc1(x));
const double = (x) => x * 2;
const square = (x) => x * x;
doubleThenSquare = compose(double, square)
squareThenDouble = compose(square, double)
console.log(doubleThenSquare(5))
console.log(squareThenDouble(5))
To embed this project on your website, copy the following code and paste it into your website's HTML: