Add reduceRight. Uses an array to buffer results, then runs array.reduceRight. Less elegant, but more practical and much faster in JS