in reply to Returning the lowest key in a hash (or highest)
sub lowest_key (\%) { my @keys = keys %{ shift() }; my $low = $keys[0]; foreach(@keys) { $low = $_ if $_ < $low; } return $low; } [download]