An implementation of a trie data structure, useful for efficiently searching prefixes of strings or of other similar data.