backtrack
Backtracks to the previous decision, undoing the last collapse
Return
true if backtracking was successful, false if no decisions to backtrack
Backtracks to the previous decision, undoing the last collapse
true if backtracking was successful, false if no decisions to backtrack