working on mergesort2