Added generic tuple prepending operation
Added reduceLeft and reduceRight
Added foldLeft and foldRight