Algorithms illuminated (part 2).