Who says geekiness can’t be graceful? Romania’s Sapientia University has posted a series of videos which illustrate popular computer sorting algorithms using different Central European folk dances.
Sorting algorithms are a common exercise for new programmers, and for good reason: they introduce many programming fundamentals at once, including loops and conditionals, arrays and lists, comparisons ...