Two properties of recursion are:-
1. A smallest, base case that is processed without recursion and acts as decision criterion for stopping the method of computation and
2. A common method that makes a certain case to reach nearer in some sense to the base case.