Describe one (1) problem, that the programmer could use recursion to solve. Explain your answer.
Using the scenario from Part I of this discussion, explain one (1) way in which you ensure that the recursive calls eventually stop. Justify your answer.