3 |1|2|4|1|5|2|6|4

merge(int low, int mid, int height, res[]){
i=low;
j=mid+1;
int k = 0;
	while(i<= mid || j <= heigh){
		if(arr[i] < arr[j])
			res[k++] = arr[i++];
		else
			res[k++] = arr[j++];
	}
	while(i<= mid){
		res[k++] = arrL[i++];
	}
	while(j< height){
		res[k++] = arrR[j++];
	}
}


mergeSort(arr, low, hight){
	if(low>=heigh){
		return;
	}
	int mid = (low+height)/2;
	mergeSort(arr, low, mid);
	mergeSort(arr, mid+1, heigh);
	merge(arr, low, mid, height);
	
}