Iterator

Introduced an Iterator/Iterable trait to unify collections.