Fixed minor merge sort bug. Optimized swap?