Explain Recursive Function Algorithm Definition In C