public void Learn(int p) { rollBackPrograms.Clear(); programs.Push(p); }
public void Learn(int program) { _clonePrograms.Push(program); _rollbackHistory.Clear(); }
public void Learn(string program) { learningPrograms.Push(program); history.Clear(); }