which sorting algorithm exhibits a divide and conquer strategy