a TDD application for practicing iterators