Comment Comment by calambrac Dumping the current state with deepcopy is probably prohibitively expensive for real world use. Toss in some copy-on-write, and I think you've got something simple and usable... parent calambrac 17 years ago