This interface allows an iterator to be repeatedly reused.
Resets the iterator back to the position at which the iterator was created.