Implemented unidirectional iteration
Expanded iteration tests