sub solve { my $move = shift; ... other code ... solve($move+1,...); }