Otsisin java koodist viga taga, sest visuaalselt oli näha, et miskit on valesti. Ja mis selgus: arkustangensi võtmisel tuleb veeranditega tähelepanelik olla. Sest see, mis näib nagu I veerandi nurk, võib olla ka III oma, ehk siis arkustangensi argument on sama, aga tulemus ei tohiks olla. Javas realiseeritud atan(x) väljastab tulemust vahemikus -pii/2 kuni pii/2 ja kuidas teisiti saakski, ega see pole kohvipaksult lugemine, et see arctan(1) on 45 kraadi, aga näed järgmine 135 kraadi. Aga loll tunne tuli küll peale, kolme aasta eest poleks küll sellise asjaga alt läinud.