Составить программу, реализующую частотный словарь текста.  
Программа должна производить следующие действия:
1. Выделять в выбранном текстовом файле отдельные слова.
2. Помещать слова в дерево поиска.
3. Выводить из дерева частотный словарь слов в алфавитном порядке.
4. Выводить частотный словарь слов, отсортированный в порядке частоты их употребления.
5. Производить поиск заданного слова.
6. Производить фильтрацию, оставляющую в словаре слова определенной длины.
