Implement reducible?
Implement IsReducible
Implement reduce (ruby)
Implement Reduce (c#)