Added autocurry()

Closes #9
Minor optimization to curry()
Better example for some_fn()