See 'recursion.'
In order to understand recursion, you must first understand recursion.
See recursion.
Here's what recursion is:
- What means "what means"?
- Who is "who is"?
Recursion is when something repeats. It does it over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over again.
That picture is having a smaller version of itself and a smaller and a smaller all the way down forever. It's recursion!
Something that endlessly loops forever is recursal.
In theory, a black hole is recursal.
If you understand programming, you can endlessly loop a method (a) by putting that methods name inside of its own method, therefore method (a) is going to be a recursal method.
In programming, the calling of a function within the function itself.
Here’s an example of a function that utilizes recursion:
def multiply(a, b):
#takes two integers and multiplies them
if b == 0:
return 0
else:
return a + multiply(a, b-1)