initial mergesort algo