Router

Trie implementation + tests
Router using it + tests
I find the name a bit misleading. This is more a replacing of the node at index i.