Implement std::reverse, std::reverse_copy, and tests.