Range
Definitions
Applies f to every element of r.
Returns the intersection of the ranges r1 and r2.
The result is empty if r1 and r2 do not overlap.
Returns true if and only if the range r is empty, i.e. it contains no elements.
Returns an iterator over the elements of r.
Returns true if and only if x is a member of the range r.
Returns true if and only if the ranges r1 and r2 overlap, i.e. they share at least one element.