Reduce
reduceRight
join