Added curry and uncurry
Added experimental YCombinator
Added tests for experimental functional code