(Choose 1 answer)
What is recursion used for?
A. Recursion is used to create loops in languages where other loops are not available.
B. We use recursion only to implement mathematical formulas in code.
C. Recursion is used to iterate through sequences of files and directories.
D. Recursion lets us tackle complex problems by reducing the problem to a simpler one.
48