She ain’t much to look at, but she sure do work. Honestly, I’m not exactly sure how she works. A recursive function, as they say, is a fierce and fickle mistress.
—