sub logger {
my $logmessage = shift;
open my $logfile, ">>", "my.log" or die "Could not open my.log: $!";
print $logfile $logmessage;
}
####
my ($logmessage, $priority) = @_; # common
my $logmessage = $_[0]; # uncommon, and ugly
####
sub square {
my $num = shift;
my $result = $num * $num;
return $result;
}