Lots of cool new stuff

Extracted ClosureCompositionSpec
Refactored FunctionalSpec
Added ClosureMemonizationSpec
... and more ...