WIP

working on re-implementing the methods from Ruby's Enumerable module