iterator Classes
Iterable
Iterator
StopIteration