Reduce()

Reduce() implemented