push @comb, [$val, @$_] for combine \@rest, $n-1;