How to get better at recursion

from blog Notes on software development, | ↗ original
tldr; reimplement standard library functions in your favorite language without loops. BackgroundFor a few years after college I spent a lot of free time doing projects in Standard ML and Scheme. As a result I got really comfortable doing recursion. The two big reasons for this are 1) neither Standard ML or Scheme have loops and 2) they both have...