java trie implementation for spell checking 7790848