mergesort now sorts descending order