Унификация формул (new, return, комменты)
Обновил постановку задачи
Сократил и переписал обзор существующих алгоритмов