When Does Stack Overflow Error On Recursion Definition