Okay, let's start with talking about Recursion. You'll use recursion to solve big problems by breaking them into smaller copies of themselves. In this section, I will walk you through what recursion is using concrete examples. You'll see the two parts every recursive function needs: a base case and a recursive case.
By the end of this section, you will know what recursion is and how to implement it.