Are there problem types that could be better approached in a recursive way instead of an iterative way? How could we identify them?

Question
1. Are there problem types that could be better approached in a recursive way instead of an iterative way? How could we identify them?

2. What elements should be considered to be included in any recursive method? Discuss these elements using an example (code required) of a recursive method written by you or taken from Web. Try choosing one different from that of any posted thus far.

find the cost of your paper