I needed to look up about the three major characteristics of recursive programs and I found Single recursion & multiple recursion, Indirect recursion and Anonymous recursion. That was the first research I done. I have recently found linear, tail and binary instead.
The question is, are the first set of characteristics correct or is the second list? What I am thinking is, the first three I found are the characteristics and the second lot I found are the types of recession.
What is correct here?
Please note:
This is not a duplicate of What is recursion and when should I use it? since none of the terms such as linear and Indirect recursion are mentioned in there.