[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)