forEach, reduce, reduceRight filled. change to native error handling for
typeError
Merge branch 'master' of https://github.com/gelus/JS-Polyfills