A recursive function solves a particular problem by calling a copy of itself and solving smaller sub problems of the original problems. Many more recursive calls … 1): Terminates when the base case becomes tr… 3): Every recursive call needs extra space in the … 2): Used with functions 4): Smaller code size Rules of Recursion:-Continue reading “Recursion”