New feature: insert operation works now differently - it inserts strings
into the Patricia trie and keeps the edge branching characters sorted.
This is an important detail for the later implementaiton of the operation
concatanation, that relies on lexicographically ordered leaves for
correctly merging two tries.