Cascade merge sort