string-piece-tree