Explain Recursive Function Algorithm And Flow