Infinite Recursion
All recursive definitions have to have a non-recursive part
If they didn't, there would be no way to terminate the recursive path
Such a definition would cause infinite recursion
This problem is similar to an infinite loop, but the non-terminating "loop" is part of the definition itself
The non-recursive part is often called the base case