Explain Recursive Function Algorithm And Data