^16.8.6
In this lesson we will capture our undo history with a stack and a pointer, so that we will able to implement redo as well.