matchEndUsingWordTree - needs a tree from listToReversedWordTree