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.


Cover of Swift 3 Functional Programming


Base case and recursive case in recursion