Add adaptive merge sort