IPA: /rɪˈkɜːrʒən/
KK: /rɪˈkɜrʒən/
A method in mathematics and computer science where a function or process repeats itself, using the results of previous steps to generate new results.
In programming, recursion allows a function to call itself to solve complex problems more easily.
Recursion → It is formed from "re-" (meaning again) and "currere" (meaning to run). The word describes a process that runs again or repeats itself, often in a self-referential manner.
Think of a process that 'runs again' — 're-' means again, and 'currere' means to run, which helps you remember that recursion involves repeating a process.