Merge sort with Alternate auxillary array merge