Now that you have
the basic idea behind iterators
under your belt, you can already answer some questions
on iterator usage.
Here's a scenario based on actual events:
I have an iterator that is rather long and complicated,
so I'd like to refactor it.
For illustrative purposes, let's say that the enumerator
counts from 1 to 100 twice.
(In ...