##
@statusoption = @statusoption[
(grep {$status eq $statusoption[$_]} 0..$#statusoption)[0]
..$#statusoption];
####
splice(@statusoption, 0, (grep $status eq $statusoption[$_], 0..$#statusoption)[0]);
####
splice(@statusoption, 0,
&{sub {
grep {$status eq $statusoption[$_] and return $_} 0..$#statusoption
}}
);