It may has some statements taht decide which of several possible rcursive calls to make
But it should ultimately make just one of these calls
You sometimes need to define some arguments to make the method recursive
Linear sum(from a to b), Reversing an array
Tail recursion : when a linearly recursive method makes its recursive call as its last step