Recursion
Definition
Function calling itself.
A problem is broken into smaller problem(subproblem) and the solution is generated using the subproblems.
Example
Here's an example of how recursion can be used to calculate the sum of the first N natural numbe...
tushard.hashnode.dev4 min read