in reply to Recursive Calling of a Function

The return operator does no such thing, so something is not as you say it is. Post a short snippet of code to demonstrate your understanding, and we'll be happy to explain it.

-- Randal L. Schwartz, Perl hacker