Switch to reduce() instead of eval.
 - use parseInt to convert strings to numbers
 - add missing semicolon
 - bump version