4.2.1: A Trivial Iterator - Take two