trying mergesort