2. What is direct recursion and indirect recursion ?