A new perspective on recursion and the call stack
Every explanation of recursion I read told me the same thing: a function that calls itself, with a base case so it stops. Which is accurate, and which taught me nothing, because it never answered the
featuringcode.com6 min read