[1, 2, 3, 4, 5].reduce(calculate)
→
[1, 2, 3, 4, 5].reduce(calculate, 6)
→
[1, 2, 3, 4, 5].reduceRight(calculate)
→
[1, 2, 3, 4, 5].reduceRight(calculate, 6)
→