Implemented curry
Implemented uncurry
Implemented compose