Help for this page
sub union { my %seen; ... for (@_) { $seen{$_}++ for @$_ } return grep $seen{$_} == @_, keys %seen; }