cpp/algorithm/ranges/reverse

@1@ Reverses the order of the elements in the range. @@ Behaves as if applying ranges to every pair of iterators for each integer, where.

@2@ Same as, but uses as the range, as if using  as  and  as.

Return value
An iterator equal to.

Complexity
Exactly swaps.

Possible implementation
See also implementations in libstdc++ and MSVC STL.