Fiddling with merge sort