one more editing of merge sort