Defining `operator-` for the iterator allows it to be used in more generic iterator code. The `index_range` method is the same that exists on many other containers like `Vector`.
Defining `operator-` for the iterator allows it to be used in more generic iterator code. The `index_range` method is the same that exists on many other containers like `Vector`.