What does 'recursion' help to achieve in problem-solving?
It merges multiple problems into one
It simplifies a problem by solving smaller, similar problems
It avoids solving the problem altogether
It complicates a problem by adding more variables