implementation of the Trie Compression

(Not sure if DisableTrieCompression should be a public option)

more than 3 times faster on this test.

BenchmarkNoCompression    200000              9964 ns/op
BenchmarkCompression      500000              2915 ns/op