return $numbers{$a} <=> $numbers{$b}; #I guess it's checking against eachother...but how? is this a subroutine somewhere in a library/module?? #### $hash{$ita}[0]=$spa; #here we assign has_ref $span value address to first position in array for my $ita (sort { sort_italian() } keys %hash) #here ?? adding value to array? am I right? not sure...