The purpose of a recursive call is to:
Break down a problem into smaller subproblems
Halt the execution of the function
Overlook minor misbehaviors
Impose harsh punishments for any infraction

Computer Science and Technology Exercises are loading ...