Thinking about it, I'm pretty neutral on this. These methods are pretty much only used for sorting, so I don't see any other use cases for them. They're also simple one-liners so it's easy to tell at a glance. Adding a comparison parameter would either make these templates or use std::function so I don't think that would be ideal either.