Introduction to OOP: Chapter 16 : A Case Study : The STL
How do you describe a range of values
Notice how a range of values is often described by a starting value
and a past-the-end value.
The past the end value is not part of the collection, but just a marker.