Добавил новое правило, изменил функции в демонстрациях и отрефакторил тесты