Help for this page
while( my ( $z, $y, $x, $w ) = @{ $iter->next // last } ) { }
while( my ($a_permutation) = $iter->next ) { ... }
while( my @permutation = $iter->next ) { ... }