Me: > - else uses "for i in itertools.count(): yield[obj[-i]]" should be - else uses "for i in itertools.count(1): yield[obj[-i]]" Andrew dalke at dalkescientific.com