fn main() {
use piece_tree::PieceTree;
let mut tree = PieceTree::new();
tree.insert(0, "Hello, World!");
assert_eq!(tree.to_string(), "Hello, World!");
tree.insert(7, "beautiful ");
assert_eq!(tree.to_string(), "Hello, beautiful World!");
tree.remove(7..17);
assert_eq!(tree.to_string(), "Hello, World!");
}