finished regular MergeSort, starting threaded version