Function composition is the combination of two functions into one that returns the result of the chained functions when applied. ```js const compose = f => g => x => f(g(x)); compose(x => x * 4)(x => x + 3)(2); // (2 + 3) * 4 // => 20 ```