Articulating what I used to find very difficult when writing recursive functions.pic.twitter.com/uj3NhbcLeC
You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more
Nowadays, when I write a recursive function, I will use the last argument `n` to represent the number of function calls. I will then use this as a fake extra base case to bail when `n > MAX_CALLS`. That makes infinite loops impossible while I'm working on the function.