A Prefix Tree as an implementation of dictionary

aka Trie. An initial attempt at the implementation; further optimization
required