Добавлен класс Algorithm