Table of contents
1. What is recursion?2. What is a recursive function?
3. How does recursion in C work?
3.1 Factorial calculation using recursion in C
3.2 Fibonacci sequence
4. Advantages of recursion
5. Disadvantages of recursion
6. Common mistakes in recursion
7. What is tail recursion?
8. More examples of recursion in C
8.1 Palindrome checker
8.2 Binary search
8.3 Tower of Hanoi
9. Conclusion