Revert "Merge pull request #10 from taea/iteration"

This reverts commit 581bd7933101643c47c069180d06151287eef9e7, reversing
changes made to 857bf2d56337eaa1409c7aca65d5543560a3c3f5.