Sort:  

Divide and conquer