What is recursion and what is a base case? | LetsGit.IT