More on this book
Community
Kindle Notes & Highlights
“This is recursion, a programming approach where a piece of code calls itself. Under normal circumstances, it finds its answer a finite number of layers down, after which the answer follows the chain of calls back to the surface. But here we see a function calling itself without end, forever unable to find an answer, in infinite recursion. Because it needs to store resources used by the previous layer on the stack at every call, it created the stack overflow we saw earlier. With infinite recursion, even a superstring computer’s ultimate capacity can be used up.”