Pergunta de entrevista da empresa SAP

Implement undo and redo.