An evil optimization to the trie, now has a fixed amount of branches and uses a char-to-index map to index into the branches...