Recursion
Recursion is basically a process that calls itself until it reaches the finish condition.
Here's a factorial algorithm as an example:
function factorial(num) {
// End of the recursion
if (num === 1) return num;
// Calls itself decreasing the input by...
luizcelso.com2 min read