added npm-debug.log to .gitignore
removed caching from #getIndex (fixes #91)
updated #initial to be properly lazy
updated #lastIndexOf to not assume caching in #getIndex
updated #reduceRight to not assume caching in #getIndex