started working on mergesort