Sorting a hash by value
Explanation: Start with the long form
sub value_cmp($a, $b) { $a.value cmp $b.value }; %h.sort( &value_cmp );
Each pair in %h is passed to &value_cmp
We can use placeholder parameters to avoid the named sub
%h.sort( { $^a.value cmp $^b.value } )