What condition must hold for tail-call optimization to reuse the current frame?from:Explain Recursion In Programming.