A computational fairytale updated for the computer age, a grasshopper learns algorithms and planning ahead.

If you were a wizard, wouldn't you want to know how to scale your spells for maximum effect?

This Computational Fairy Tale explains how loops work through the sad tale of Simon, the hapless apprentice to a blacksmith.