Added sequential merge sort