Guide: iterators

An introduction to iterators. I kinda like this, but I kinda don't. Hmmm.
To be precise, there is bounds checking, since the iterator itself needs to check if it's reached the end; there's just no unnecessarily bounds checking.