Iterator now handles pre-increment correctly
About to add lazy_inc flag to the iterator
The iterator is looking good now
Iterator's looking more like a proper forward iterator now
A step in the right direction, but going to simplify the iterator now