Use a `SumTree` as the backing storage of `UndoMap`

This makes it cheap to clone and avoids slowdowns when there the undo
history is long.
e17627b07dAntonio Scandurra committed on 9/28/2022, 9:24:45 AMparent5bfd03a
2 files changedLine totals unavailable