When you use strict, you need to explicitly declare
your variables. That is why $c doesn't work. $a
and $b are used for sorting and already belong to
a package, so they do not require declaration.
Comment on (kudra: $a used in sorting) Re: $a and strict