Sort:  

My humble contribution to this challenge :)