Switch value/index order when passing back
Merge branch 'master' of https://github.com/toddmotto/foreach

Conflicts:
	dist/foreach.js
	dist/foreach.min.js
	src/foreach.js
Switch index/value order, add Array/NodeList length caching