in reply to strict's behavior within subroutines?
Because of their special use by sort(), the variables $a and $b are exempted from this check.
perlcritic can detect $b without my, however.