завел новый классик, в котором буду приближать код к целевой аппаратной архитектуре.
начал с того, что заменил double на специально слабанное рациональное число.