Guide: iterators

An introduction to iterators. I kinda like this, but I kinda don't. Hmmm.
Maybe collect could be introduced first, so that it's already understood for the `map` example (e.g. `range(0i, 10).collect()`).