reformat
Итеративный алгоритм вычисления добавки. Небольшой рефакторинг.
Добавление теперь ленивое. Можно добавлять несколько функций.