Sort:  

I don't know about the less swearing part :-)