"I was preparing to teach some students how to use
dichotomous keys to identify organisms. Suddenly, while I was
staring at a simple teaching key for identifying fruit, my eyes
glazed over and I had a moment of clarity. I realized that I was
looking at the basis of a very simple program."