Totally revisited generators.

Replaced with enumerators.
Merge branch 'master' of https://github.com/s2gatev/RubyInspiredCollections