cleaned up mergesort