mergesort some stuff