initial commit for merge sort