studies divide and conquer and codes merge and mergeSort