##
my @missing;
{
my $i = 0;
for ( $list[ 0 ] .. $list[ -1 ] ) {
++$i, next if $_ == $list[ $i ];
push @missing, $_;
}
}
##
##
my @missing = do {
my $i = 0;
grep { $_ == $list[ $i ] ? ++$i && 0 : 1 } $list[ 0 ] .. $list[ -1 ];
};