First page Back Continue Last page Graphics
off the end
Not using it implies the last value is somehow a special case. Handling this special case is often a source of errors.
It allows us to compare equality/inequality only. This avoids the necessity to define < or > for iterators. (not easy)
It provides a natural "out of range" indication preventing lots of code to handle this error within the container.