First page Back Continue Last page Graphics
Ranges
All algorithms process one or more ranges of elements. Such a range might, but is not required to, embrace all elements of a container. Therefore to be able to handle subsets of container elements, you pass the beginning and the end of the range as two separate arguments rather than the whole collection as one argument.
Caller MUST ensure that the first and second arguments define a VALID range.