gets up to mergeSort