Question: what are the three categories of perl variables?
Answer: Scalars. A scalar represents a single value: my $animal = "camel"; ... 
Arrays. An array represents a list of values: my @animals = ("camel", "llama", "owl"); ... 
Hashes. A hash represents a set of key/value pairs: