Pregunta de entrevista de Microsoft

Implement an undo redo system