An implementation of a trie! Prononuced [tri] by some, and [traj] by me.