An implementation of the Tree Data Structure and search Algorithm to search for shuffled words. The related post is http://giorgosgaganis.com/2016/09/01/a-tree-data-structure-for-string-indexing-solving-a-phone-in-tv-quiz