sentences:  When used in this sense, range is defined as "a pair of begin/end iterators packed together".It is argued that "Ranges are a superior abstraction" (compared to iterators) for several reasons, including better safety.In particular, such ranges are supported in Boost C++ Libraries and the D standard library.