Dynamic Trie
Dynamic trie is trie that allows mapping of any T to any string with asymptotical computational complexity based on that of std::collections::HashMap.
Node occurs for each char as defined by Rust language.
let mut trie = new;
let keyword = new.unwrap;
trie.insert;
let key = new.unwrap;
trie.insert;
assert!;
assert!;