A c++ trie implementation with Boost+python binding