Sort:  

Exactly, if we think about the usefulness and use cases, there can be many, but in general, I agree with this implementation.