Recursion Can Be Weirder Than You Think

Recursion Can Be Weirder Than You Think

I love recursion. I think it’s a very elegant way of writing code, and sometimes it lets you write simple but yet effective pieces of code. And if you happen to use languages like Scala, then recursion is a must.