What is recursion?
Recursion in programming is a technique for defining a problem in terms of one or more smaller versions of the same problem.
The solution to the problem is built on the result(s) from the smaller version(s).
Previous slide
Next slide
Back to first slide
View graphic version