19.3.4  再次实现可撤销操作，计算器程序