Recursion is one of the things that makes computation happen – whether you’re doing something on your computer, smart TV, or smartphone.
For example, here’s a definition of the addition function represented in first-order logic:
Or, the more commonly known variant:
In this blog post, we will generalize recursive functions.
Continue reading “Recursion from first principles”