Concept Flow - Recursion Concept and Call Stack Visualization
Call function with input
Check base case?
Return value
Wait for returned value
Process returned value
Return result
Recursion calls itself with smaller inputs until a base case stops the calls, then returns values back up the call stack.
