Curry

New modules:

- function/curry
- function/partial
- function/partialLast