o is a curried composition function that returns a unary function.
o performs right-to-left function composition.
compose, the rightmost function passed to
o will be
invoked with only one argument. Also, unlike
limited to accepting only 2 unary functions. The name o was chosen because
of its similarity to the mathematical composition operator ∘.