Rope data structure for efficiently storing and manipulating a very long string in Go(lang).