#14: Fixes .reduce() loop starting position when no initialValue is given.
Merge https://github.com/codemix/fast.js and add test for absent initialValue.

Conflicts:
	lib/index.js
	test/test.js
#14: Using bindInterval() and incremental operator to put dcrockford to shame.
Merge pull request #29 from JacksonGariety/master

Fix #14: .reduce() loop starting position