Too Long; Didn't Read
Recursion is the method by which a problem gets solved through iteration. A recursion function is a function that repetitively invokes itself infinitely (or until something stops it) A recursive function is different from an Immediately Invoking function Expression (IIFE) An IIFE automatically invokes themselves once, but a recursion is different. The code written to discontinue the reinvocation of a function is called a base case. Recursion code is the code that makesrecall itself repeatedly.