Sobes.tech
Middle+

Implement a function compose that takes a variable number of functions and returns a new function. The result of each function is passed to the next.