mergesort fix