I have a file of strings like c:\acad\j\loop\unit-30. I would like to build a tree from them without duplicating any nodes. The first node would be "c:", the second would be "acad" and so on. The next string would be "c:\acad\j\loop\unit-31". I don't want to have another level 1 node of "c:", In this case I would just like to add "unit-31" to the loop node as a child.