There are a few examples of undo & redo floating around, but I wanted to give it a shot myself. I didn’t look at anyone else’s solution and I’m glad I didn’t, because I came up with a very different and clean solution.
This is cool.
Computer Science guys know plenty of coding Kung Fu; for us Flashers, we have to either need some CS friends hangin’ around, or discover it ourselves. This time I got lucky and had both.