Sort
Divide and Conquer
Sort
Sort
Sort
Sort
Sort
Sort