"However, the basic idea of recursion is a function that calls itself in a finite number of times." . . . .