skipAt and Indexable
mergeSort