noun
Definition: A method in mathematics and computer science where a function or process repeats itself, using the results of previous steps to generate new results.
Example: In programming, recursion allows a function to call itself to solve complex problems more easily.