Explain Recursive Function Algorithm Definition