Well I want to rewind and and start from the start. Since Iterators cannot go back, I am storing a IntoIterator
so that calling its into_iter
function gets me a fresh iterator to use.
As you might have guessed I am just starting out and may be this is the wrong way to think.