Initial upload. trie32_2.cpp is heavily commented, and is where the experiment of interest is. O(m log n) SHL and SHL operations are implemented.