Like this article? We recommend
Recursive Solutions
The classical scenario for recursion was search algorithms, factorial calculations, and so on. Other applications are problems in which similar calculations are carried out on a base data set, such as compound interest. (For more information on this important topic, please see the "Additional Reading" section at the end of the article.)