O'Reilly logo
  • MINSHENG, TSAI thinks this is interesting:

In the base case, the function does not call itself. However, when a function does have to call itself in order to deal with its subproblem, then this is known as a recursive case.

From

Cover of Swift 3 Functional Programming

Note

Base case and recursive case in recursion