caller(EXPR)
Returns the context of the current subroutine call:
($package,$filename,$line) = caller;
With EXPR, returns some extra information that the
debugger uses to print a stack trace. The value of
EXPR indicates how many call frames to go back
before the current one.