Explaining Algorithms Through Folk Dance
Sometimes understanding sorting algorithms can be hard. Sometimes you need a visualization to make things just a wee bit more clear. And sometimes that visualization is best illustrated as, say, a shell sort operation as interpreted through Hungarian folk dance.
Be sure to check out the other Algorythmics videos as well.