fixed mergesort duh