Perhaps describe iterators first, then say that a pair of pointers can act as iterators, then explain pointers properly?