refactoring for C#(русс. термин "равносильные преобразования алгоритмов" взят из публикации Научно-производственного центра автоматики и приборостроения им. акад. Н.А.Пилюгина на тему разработки программного обеспечения систем управления для ракет-носителей, разгонных блоков и космических аппаратов Alex_Odeychuk)