> don’t use recursion: spends multiple paragraphs implying that a function calling itself isn’t recursion
It did the opposite. It wrote many paragraphs of code and threw each one out as soon as recursion showed up.