copy method
O(1): nodes are immutable, so the snapshot shares the whole tree.
Implementation
Rope copy() => Rope._fromRoot(_root, _selection);
O(1): nodes are immutable, so the snapshot shares the whole tree.
Rope copy() => Rope._fromRoot(_root, _selection);