cpp/algorithm/reverse copy

@1@ Copies the elements from the range to another range beginning at  in such a way that the elements in the new range are in reverse order.

@@Behaves as if by executing the assignment once for each non-negative.

@@If the source and destination ranges (that is, and, respectively) overlap, the behavior is undefined.

@2@ Same as, but executed according to.

Return value
Output iterator to the element past the last element copied.

Complexity
Exactly assignments.

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