1. A recursive function is a function that calls itself, either directly or indirectly. It is related to mathematical induction. 2. Examples of inherently recursive functions include calculating factorials and finding terms in the Fibonacci series recursively. 3. Recursive functions require a base or stop condition to return the final value, otherwise the function will keep calling itself indefinitely. Pseudocode and C code examples are provided to find factorials, sum of natural numbers, and Fibonacci series recursively.