sub min { my $min = shift; foreach (@_) { $min = $_ if $_ < $min; } return $min; }