Working on merge sort