Interview question was to implement a text document class that could handle:
- applying an operation (the two operations are inserting text the end of the document and deleting n characters from the end of the document)
- undoing the latest operation
- redoing the latest operation
- get the current content
Don't expect any hints during the interview