fast, memory-efficient, unicode-aware, weighted lexicon, A.K.A. trie for Ruby