How to Choose Increment Sequence?
1. Typically, increment sequences are chosen to decrease roughly geometrically so that the number of increments is logarithmic in the size of the list
2. Shell's original sequence: n/2, n/4, …, 1 (repeatedly divide by 2)
3. Knuth's increments: 1, 4, 13, …, (3k – 1)/2
4. Certain increment sequences must be avoided, e.g. 1, 2, 4, 8, 16, 32, 64, 128, 256... (bad performance)