Functor solutions
Most solutions for the Apply exercises