Which is the most appropriate definition for recursion?
A class method that calls another class method
A function execution instance that calls another execution instance of the same function
An in-built method that is automatically called
A function that calls itself
This question is part of this quiz :
Recursion in Python Quiz