Flipping the order of the initial and last parameters in reduce to better match the build-in reduce function. Backwards compatibility breaker