Iterables, Iterators and Generators: Part 2 – excess.org