in reply to Declaring variables recursively

A more detailed answer that explains why this is a bad idea can be found at http://perl.plover.com/varvarname.html.