Hi,
A simple but relevant question: Is « my » overwriting memory when called in a loop?
For instance, is it "better" (in terms of memory leaks, performance, speed) to declare it outside of the loop: 
my $variable;
for my $number ( @array ) {
    $variable = $number * 5;
    _sub($variable);   
}
Or should I declare it inside the loop:
for my $number ( @array ) {
    my $variable = $number * 5;
    _sub($variable);
}
(I just made that code up, it's not meant to do anything nor be used - as it is - in real life)
Will Perl allocate a new space in memory for each and every one of the for iterations ?