Added more useful functions, reduce's initial value is now optional
Merge pull request #10 from deflexor/master

Added more useful functions, reduce's initial value is now optional