Who needs a hair dryer when you can think about infinity instead? But seriously, what do we label “infinite”? It’s often associated with recursion or fractals. Recursion is common in programming, and here is a fact: Recursion and iteration (looping) are equally powerful. Any recursive algorithm can be rewritten to use loops instead. The opposite is also true. Any iterative algorithm can be written in terms of recursion only. In a sense, all recursion is an illusion.