Divide and Conquer Strategies I: Sorting