Added Fold / FoldRight methods
Added Reduce / ReduceRight methods