In Shellsort, how are the sublists sorted?
Shellsort isn't really recursive, is it?
The sort that you use on sublists really does matter.
Do you remember why Shellsort sorts sublists?
Recall that the main purpose for sorting sublists in the first place is to make the list closer to sorted.
Which sorting algorithm is fast when it sorts a list already nearly sorted?