Программа ошибочно считает arctg(tg(x)) тождественно равно x, в других случаях arctg ведёт себя "нормально", из-за чего приходится при вычислениях учитывать этот особенный случай, либо ставить множитель 0,9999 или 1,0001. Также плохо, что цвет листа всегда белый, невозможно работать например на чёрном поле.