Why do Perl variables need to start with different characters (sigils)?
Scalar variables start with $
$
Hashes start with %
%
@