initial commit
add three Enumeration implementations
add Enumeration->Iterator wrapper