Trie - Data structure and relevant algorithms for extremely fast prefix/fuzzy string searching