Add flip function helper
Update to use $
Add function application operator
Fix curry function to work when called with no args