Remove TODO 'cos corner case already handled
Remove TODO 'cos corner case already handled
Reduce/reduceRight now mimic the JS impl