ttmath/tests2/big_128_512.expected

2162 lines
260 KiB
Plaintext

-2467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782.234523452345 = -2.467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127e+186
-1234563456238475028374102837401283741234487999123 = -1.234563456238475028374102837401283741234487999123e+48
-123182370875203845702398570238345345.13245345 = -1.2318237087520384570239857023834534513245345e+35
-24352345235437.345342567346734 = -24352345235437.345342567346734
-23423424.234563456 = -23423424.234563456
-10 = -10
-1 = -1
-0.5 = -0.5
-0.00000000000000000000000000000000000000000000000000000000000000000000000000000009234 = -9.234e-80
0 = 0
0.0000000000000000000000000000000000000000000000000000000000000000000000000012312313 = 1.2312313e-75
0.5 = 0.5
0.70000000012312345321453245 = 0.70000000012312345321453245
1 = 1
10 = 10
32 = 32
64 = 64
128 = 128
256 = 256
512 = 512
1024 = 1024
452345987.23452345 = 452345987.23452345
3456023874508173402834708567230458673045867340576032487534.2123123123132 = 3.4560238745081734028347085672304586730458673405760324875342123123123132e+57
2467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782.234523452345 = 2.467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127e+186
1 ; 2 = 1 ; 2
123.345 ; 3535.234 = 123.345 ; 3535.234
-123.534 ; 234.354 ; 56756.345 = -123.534 ; 234.354 ; 56756.345
-345.4.67 ; -234.5467 ; +456.456456 = error: 10
+3453.234 ; 2234.456 ; -0.12313 = 3453.234 ; 2234.456 ; -0.12313
&1111 = 15
&10010010001101100111110101100100100 = 19624356644
&100101100100110101010011000.01001010110101010101 = 78801560.29231739044189453125
&1001010101011.01010100100111 = 4779.33050537109375
-&1001010101011.01010100100111 = -4779.33050537109375
-&10101010.1010101010101 = -170.6666259765625
&21 = error: 2
&0 = 0
0 = 0
-0 = 0
+0 = 0
#0 = 0
-#0 = 0
#ffab40 = 16755520
#ab084b.466 = 11208779.27490234375
-#76ba.5436 = -30394.328948974609375
-#091aacf.a = -9546447.625
#ffff = 65535
#h = error: 2
10 + (20 * 3) = 70
23423 + 132123 * 234 ^ 123 = 3.42396161839929802994350382504021616147046991533758848421484767099943009933560398792142264813685223139208010692163963267239228552590565613504516516976442e+296
23423 + 132123 * ( 234 ^ 123) = 3.42396161839929802994350382504021616147046991533758848421484767099943009933560398792142264813685223139208010692163963267239228552590565613504516516976442e+296
23423 + (132123 * 234) ^ 123 = 1.96741914346359179180121730503398852680617018875020963896951824402988703936079593643857880906369448052564072061880245538235226407172086602069312981141536e+921
(23423 + 132123) * 234 ^ 123 = 4.03096761272100399904325701028364072154042606852024657603659238613471805992337335592762507078324604485299677051863307905254899180621482398357390659836801e+296
5345 + 1234 - 3453 * 12312 / 34534 ^ 12 = 6578.99999999999999999999999999999999999999999999998522380652094034126390912634745741615270152512431150182727728176299682330436351581439943981230709648327
5345 + 1234 - 3453 * 12312 / (34534 ^ 12) = 6578.99999999999999999999999999999999999999999999998522380652094034126390912634745741615270152512431150182727728176299682330436351581439943981230709648327
5345 + 1234 - 3453 * (12312 / 34534) ^ 12 = 6578.98543946796555503381439714045072042612374543054013660068313817141218789767240392806677446751919981822931944886647169427494554313401069854390401614196
5345 + 1234 - (3453 * 12312) / 34534 ^ 12 = 6578.99999999999999999999999999999999999999999999998522380652094034126390912634745741615270152512431150182727728176299682330436351581439943981230709648327
5345 + (1234 - 3453) * 12312 / 34534 ^ 12 = 5344.999999999999999999999999999999999999999999999990504380732686538449062945660297714000244623298826302506437384370718201828086487573748148550104097045
(5345 + 1234) - 3453 * 12312 / 34534 ^ 12 = 6578.99999999999999999999999999999999999999999999998522380652094034126390912634745741615270152512431150182727728176299682330436351581439943981230709648327
5345 + (1234 - 3453 * 12312) / 34534 ^ 12 = 5344.99999999999999999999999999999999999999999999998522423541748125632216003227820082423407315792955634545956116416249387669768090721886332453523901631762
5345 + (1234 - 3453 * 12312 / 34534) ^ 12 = 426835.383873863905837905294722077343143679235166776684886193246672413299176718664371950224833658450616539628282057512795759250714639561142463025372737678
(5345 + 1234 - 3453 * 12312 / 34534 ^ 12) = 6578.99999999999999999999999999999999999999999999998522380652094034126390912634745741615270152512431150182727728176299682330436351581439943981230709648327
() = error: 2
543 + 2342 < 363 * 123 = 1
645 * 12323 < 53.234 * 2346.3123 = 0
23545 * 123 < 51233.234 * 26.3123 = 0
-231 * 533 < 123 * 543.234 = 1
123.234 * 123 < -346 * 123.45 = 0
345 + 234 < 765 - 123 = 1
645 ^ 123 < 546 ^ 75.46 = 0
123 - 31% < 8675 + 12% = 1
123 * 31% < 8675 * 12% = 1
543 + 2342 <= 363 * 123 = 1
645 * 12323 <= 53.234 * 2346.3123 = 0
23545 * 123 <= 51233.234 * 26.3123 = 0
-231 * 533 <= 123 * 543.234 = 1
123.234 * 123 <= -346 * 123.45 = 0
345 + 234 <= 765 - 123 = 1
645 ^ 123 <= 546 ^ 75.46 = 0
123 - 31% <= 8675 + 12% = 1
123 * 31% <= 8675 * 12% = 1
543 + 2342 == 363 * 123 = 0
645 * 12323 == 53.234 * 2346.3123 = 0
23545 * 123 == 51233.234 * 26.3123 = 0
-231 * 533 == 123 * 543.234 = 0
123.234 * 123 == -346 * 123.45 = 0
345 + 234 == 765 - 123 = 0
645 ^ 123 == 546 ^ 75.46 = 0
123 - 31% == 8675 + 12% = 0
123 * 31% == 8675 * 12% = 0
543 + 2342 > 363 * 123 = 0
645 * 12323 > 53.234 * 2346.3123 = 1
23545 * 123 > 51233.234 * 26.3123 = 1
-231 * 533 > 123 * 543.234 = 0
123.234 * 123 > -346 * 123.45 = 1
345 + 234 > 765 - 123 = 0
645 ^ 123 > 546 ^ 75.46 = 1
123 - 31% > 8675 + 12% = 0
123 * 31% > 8675 * 12% = 0
543 + 2342 >= 363 * 123 = 0
645 * 12323 >= 53.234 * 2346.3123 = 1
23545 * 123 >= 51233.234 * 26.3123 = 1
-231 * 533 >= 123 * 543.234 = 0
123.234 * 123 >= -346 * 123.45 = 1
345 + 234 >= 765 - 123 = 0
645 ^ 123 >= 546 ^ 75.46 = 1
123 - 31% >= 8675 + 12% = 0
123 * 31% >= 8675 * 12% = 0
543 + 2342 != 363 * 123 = 1
645 * 12323 != 53.234 * 2346.3123 = 1
23545 * 123 != 51233.234 * 26.3123 = 1
-231 * 533 != 123 * 543.234 = 1
123.234 * 123 != -346 * 123.45 = 1
345 + 234 != 765 - 123 = 1
645 ^ 123 != 546 ^ 75.46 = 1
123 - 31% != 8675 + 12% = 1
123 * 31% != 8675 * 12% = 1
34 + 234 = 268
5675 - 12313 = -6638
34534.234234 + 3645645.2342342 = 3680179.4684682
54256367567.1245345 + 3456567.123123 = 54259824134.2476575
-234234.456456 + 345456347.34325432 = 345222112.88679832
-23423.23423576 + -1231323.346767 = -1254746.58100276
-563456347.23542345 - +3452365.345234532 = -566908712.580657982
-5634.12341234 - 235667.12341243 = -241301.24682477
+7456745.2341243 + 876973245.131321231 = 884429990.365445531
44+2+1-1.23+12.54*43.534*124.4234+765.123-12.123+4657.234 = 73380.773626824
345.234 * 756756.234234 = 261257981.769540756
34565.123123 * 456456.234 = 15777465928.470898782
-12312.243 * 1213.5345 = -14941331.6528835
-654.123 * +2342.56456 = -1532325.35768088
+2342.435656 * -123.3456456 = -288929.2382657795136
-234234.456456 * 2345345.1231234 = -549360640116.5399960146704
34224.6456465 / 123135.12341234 = 0.277943812440035069266759408187251541772274830680277927828067376351869141634513802681827658564771834169540577780814318574717498588124093823115855847047053
1231.345345645 / 1231.4564756 = 0.999909757301860096694756460623706675159409101246842312678484728737902947611086483128320154492677386185649450816855162915836633406388171336844931687815471
12334543654564.123123 / 34523452345234523.4786 = 0.000357280133261838548705339858701957061471338333771031429555788530546817930675008739446426973621360836350778580206133497497168934050618614282000913663163182
-123123.234243 / 132143.3453456 = -0.931739951951350047977167699357775778280417307631252852594574582195683213507058425166705203825335899874215481706408518130559023869713615548531592464436871
-1231.345345 / +35645.12312312353 = -0.0345445670294573247793702434077016498073114711625484322490297824342930198770207733153575176633106081091611450787658799511006545513746726676797818473160648
-122454564.123123 / -12312364.2342324 = 9.9456580225802008283531389660715206635824885716082714821964905255853995719157144242332027137305856679003289378142972467599562178330035728356287976976526
-12312313.1231313 / -123165.75675675 = 99.965391739912592269730766722864448479269908539452286662938049662291123500765848348265278073316505425564346953744029653455020076748553038723949276498992
456456 + 12.543 % = 513709.27608
3345.1231 - 543.0 % = -14818.895333
12112.456 + 0.5 % = 12173.01828
-234.645 - 12.7656 % = -204.69115788
-757567.234234 - 1.5 % = -746203.72572049
-354345 - 2 % = -347258.1
245 ^ 12 = 4.6772761567521097265869140625e+28
23.426 ^ 123.23 = 6.136230468986512748626780573332490072531037704721569263066927349845936518707552902567818079191328266732621479807784527342862655454303582777814158856413828e+168
1235345 ^ 3 = 1.885231923903688625e+18
123.1231 ^ -12.534 = 6.30498684746781395378273384645267793494142938439958163111451644787869538182393184877050246694013876380880257107320888462502564460094721352889382862969864e-27
6543.2134 ^ -432.1231 = 1.28388929138652458527195084314271324585138924360280753652947850108719435305418221748231584125486410762082123735481103562684555070290533401354927291483787e-1649
123.123 ^ 534.234 = 5.373611352532638443806517365728676589533471689508006533403439509282193184480032769028543526217852802913161375919767727074679986347208503837428007857489869e+1116
245 ^ 0 = 1
0 ^ 0 = error: 13
-1 ^ 1 = -1
1 ^ 1 = 1
6456 ^ 46.456 = 9.900687770301880511259342319924872304451744500628662230499963095565166423429439807882936754130855146212582362007281052927448509796192575307835997027333334e+176
456 ^ 123 = 1.128952443060998390793281890551444973052697100995833302022381272105524811297192811584341744235568688576498565319529445045920276026656160679057055892943244e+327
2 ^ 2 = 4
3 ^ 3 = 27
3.3 ^ 3 = 35.937
3.2354 ^ 4 = 109.5751123526691856
35634.3564 ^ 76 = 8.75060072027092732806288977313074289959667680715166188861116791101023656484745086491226983451791501335651968374293112339615076385190599639913484135942348e+345
-4 ^ 5 = -1024
-6 ^ 234 = 1.2229046314189023493662222336647142816672676885602595736792597387471251140993788086020917431191016811169297370403036277398040610737819486148427474561217668e+182
-6 ^ -8 = 0.000000595374180765127267184880353604633440024386526444139612863892699283645785703398872123151958542905044962658131382411217802164304221917390641670477061423564
-6 ^ -120 = 4.18648899542805783971145600570107637486604504517763837871179058502718531524274112192599441370879401781658814547339298907819324585359240310652275585608858e-94
-53.342 ^ -234.234 = error: 13
234.234 ^ 234.234 = 1.1287112374388823046712757914550978783754354188450857332094720622177563554825859563414674795922176126941592578366889196648107441331690676221421192965019134e+555
123.3456 ^ 123.65 = 3.693522875867715732328294393982187953640570724550833140797921511801153224659707608751795193815635295600326923576918159613629746242879256146320875602094748e+258
2 ^ (2 ^ 31) + 1 = 1.761613051683963353207493149791840285667111558188134796023367914428819611321327333421399502485517228412573105192143789744234462230657028404818184646627658e+646456993
2 ^ (2 ^ 63) + 1 = 1.380932297980054264960005995311618940514163782276759675595987747488826813530729174146057751687935390210205712136596947135607135840377801261205452010867967e+2776511644261678566
2 ^ (2 ^ 127) + 1 = 1.090862580039147576878629317920164211786988473709553344708081505519325864032183408493450599479845563436571475036134071782440828743235106359050152077395509e+51217599719369681875006054625051616350
2 ^ (2 ^ 255) + 1 = error: 8
2 ^ (2 ^ 511) + 1 = error: 8
345.234 < 345.34234 = 1
264.123 < 756876.2342 = 1
54 < 120 = 1
6456 < 123 = 0
765 < 123.3245345645 = 0
-645 < + 345.74567 = 1
-345.123 < -6578.2134 = 0
-867867 < -234 = 1
456754 > 123132.234243 = 1
1212.456 > 457654.234 = 0
98345.423 > -3123.345 = 1
-124 > -3453 = 1
+1234 > +75667 = 0
-231.123142 > -234456.23454675 = 1
-123564 > +456456 = 0
-57867.3245 > -123123.67575687 = 1
567558 <= 567558 = 1
3453.34234 <= 587678678 = 1
5756.324 <= 0.0034531.1231 = error: 10
234123.56756 <= -234.5687 = 0
-46756.234 <= -0.3565 = 1
-0.00000234673456 <= 0.0000000123345 = 1
-32 <= -64 = 0
567567 == 567567 = 1
2342 == 2342 = 1
-1 == -1 = 1
0 == 0 = 1
0 == -1 = 0
3543.234234 == -3543.234234 = 0
-3543.234234 == 3543.234234 = 0
465456.234243 == -0.23423453454 = 0
-0.123123 = 4765.3245345 = error: 15
234.4567568 == 234.4567568 = 1
86786.234 == 123.345345 = 0
-1231 == + 5345 = 0
-1231.00000001 == + 5345.00000001 = 0
567567 != 567567 = 0
2342 != 2342 = 0
-1 != -1 = 0
0 != 0 = 0
0 != -1 = 1
3543.234234 != -3543.234234 = 1
-3543.234234 != 3543.234234 = 1
465456.234243 != -0.23423453454 = 1
-0.123123 = 4765.3245345 = error: 15
234.4567568 != 234.4567568 = 0
86786.234 != 123.345345 = 1
-1231 != + 5345 = 1
-1231.00000001 != + 5345.00000001 = 1
0 && 0 = 0
0 && 1 = 0
1 && 0 = 0
1 && 1 = 1
2 && 0 = 0
3 && 1 = 1
4 && 2 = 1
4 && 2.001 = 1
100 && 100 = 1
664564 && 123123 = 1
-1 && 0 = 0
+1 && +0 = 0
+0 && +1 = 0
+1 && +1 = 1
+0 && +0 = 0
554 && 0 = 0
4567.234 && 456456.234234 = 1
-32453.345243 && 546456.3546456 = 1
3673456.1315 && -456456.234234 = 1
-354.3245 && -5345.3453 = 1
0 || 0 = 0
0 || 1 = 1
1 || 0 = 1
1 || 1 = 1
2 || 0 = 1
3 || 1 = 1
4 || 2 = 1
4 || 2.001 = 1
100 || 100 = 1
664564 || 123123 = 1
-1 || 0 = 1
+1 || +0 = 1
+0 || +1 = 1
+1 || +1 = 1
+0 || +0 = 0
554 || 0 = 1
4567.234 || 456456.234234 = 1
-32453.345243 || 546456.3546456 = 1
3673456.1315 || -456456.234234 = 1
-354.3245 || -5345.3453 = 1
e = 2.7182818284590452353602874713526624977572470936999595749669676277240766303535475945713821785251664274274663919320030599218174135966290435729003342952606
pi = 3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848
-e = -2.7182818284590452353602874713526624977572470936999595749669676277240766303535475945713821785251664274274663919320030599218174135966290435729003342952606
-pi = -3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848
2e = 5.43656365691809047072057494270532499551449418739991914993393525544815326070709518914276435705033285485493278386400611984363482719325808714580066859052119
2pi = 6.28318530717958647692528676655900576839433879875021164194988918461563281257241799725606965068423413596429617302656461329418768921910116446345071881625696
-2e = -5.43656365691809047072057494270532499551449418739991914993393525544815326070709518914276435705033285485493278386400611984363482719325808714580066859052119
-2pi = -6.28318530717958647692528676655900576839433879875021164194988918461563281257241799725606965068423413596429617302656461329418768921910116446345071881625696
pi*pi = 9.8696044010893586188344909998761511353136994072407906264133493762200448224192052430017734037185522318240259137740231440777723481220300467276106176779852
-pi*pi = -9.8696044010893586188344909998761511353136994072407906264133493762200448224192052430017734037185522318240259137740231440777723481220300467276106176779852
e*e = 7.38905609893065022723042746057500781318031557055184732408712782252257379607905776338431248507912179477375316126547886612388460369278127337447839221339808
-e*e = -7.38905609893065022723042746057500781318031557055184732408712782252257379607905776338431248507912179477375316126547886612388460369278127337447839221339808
123.345pi = 387.499745857033046998174748110610283251299859565922427488154540738207614633372448935774955531823429750258055730980806113385790263365016565372164456195608
123.345*pi = 387.499745857033046998174748110610283251299859565922427488154540738207614633372448935774955531823429750258055730980806113385790263365016565372164456195608
-123.345pi = -387.499745857033046998174748110610283251299859565922427488154540738207614633372448935774955531823429750258055730980806113385790263365016565372164456195608
-123.345*pi = -387.499745857033046998174748110610283251299859565922427488154540738207614633372448935774955531823429750258055730980806113385790263365016565372164456195608
7567.345e = 20570.1764031804136665774945949032137890908150082749205898284076428196526683227666220417760717515255387611006636546836954840653956933828097361694802275688
7567.345*e = 20570.1764031804136665774945949032137890908150082749205898284076428196526683227666220417760717515255387611006636546836954840653956933828097361694802275688
-7567.345e = -20570.1764031804136665774945949032137890908150082749205898284076428196526683227666220417760717515255387611006636546836954840653956933828097361694802275688
-7567.345*e = -20570.1764031804136665774945949032137890908150082749205898284076428196526683227666220417760717515255387611006636546836954840653956933828097361694802275688
pi+234 = 237.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408129
-pi+23464.2342 = 23461.0926073464102067615373566167204971158028306006248941790250554076921835937137910013719651746578829320178519134867176933529061553904494177682746405919
-e+234.234 = 231.515718171540954764639712528647337502242752906300040425033032372275923369646452405428617821474833572572533608067996940078182586403370956427099665704739
min() = error: 2
max() = error: 2
min(21;123;234) = 21
min(-234,234 ; 234 ; 64564) = -234.234
min(-567567.34234 ; 234.23423424) = -567567.34234
max(-2134; 0 ; 7576.4464) = 7576.4464
max(-546.234234 ; 0.354345; 74567.45345) = 74567.45345
max(7567.456 ; 3634657367.45, 52345) = error: 10
sin(-534123123532342436,234234) = 0.71034159367285836217345249354417012785996654034639956801354795772442109540200873697885147521829780788098213612945845615648181393480622581342893311091589
sin(-53643561231,7456734) = -0.509503806790992602962472416849332390249621112234740697776607904783420105104093645242749921993196031650064645148894512811378906592191786995410285041015216
sin(-435345234,234234) = 0.126097706194555545278317003818452193819268562766669611584340664820321045863496562723982066241338029704037471740137588566015666755677882791844894360049566
sin(-2*pi*1000) = 3.46216176742313597023566609943789388731015808636150888032083881027435442634954891715137238412387858632041368623135911829467418838180358549499767771389665e-151
sin(-2*pi*100) = 0
sin(-2*pi*10) = 0
sin(-2*pi-0.1) = -0.0998334166468281523068141984106220269899153880179822599927668615616517442832924276096624438040630362678325031809359890354508072374704593788733561019849183
sin(-2*pi-0.01) = -0.0099998333341666646825424382690997290389643853601691510338791124794097345090639159659426367929614989901525182568937606738071143914781018343679925045223748
sin(-2*pi-0.001) = -0.00099999983333334166666646825397100970015131473480865841900481451027146735163763655154407493278458589170447471285656255056939202987292485575578989227666827
sin(-2*pi-0.0001) = -0.0000999999998333333334166666666468253968281525573189734648068141991753095217050243786415685722746763943815283370486467064043592755578026324060492939940722186
sin(-2*pi) = 0
sin(-2*pi*1.0) = 0
sin(-2*pi*0.9) = 0.587785252292473129168705954639072768597652437643145991072272480757278474162351957508504049862741335960053131602752659366338930325935907730532605932244639
sin(-2*pi*0.8) = 0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182
sin(-2*pi*0.7) = 0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182
sin(-2*pi*0.6) = 0.587785252292473129168705954639072768597652437643145991072272480757278474162351957508504049862741335960053131602752659366338930325935907730532605932244639
sin(-2*pi*0.5) = -1.49166814624004134865819306309258676747529430692008137885430366664125567701402366098723497808008556067230232065116722029068254561904506053209723296591842e-154
sin(-2*pi*0.4) = -0.587785252292473129168705954639072768597652437643145991072272480757278474162351957508504049862741335960053131602752659366338930325935907730532605932244639
sin(-2*pi*0.3) = -0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182
sin(-2*pi*0.2) = -0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182
sin(-2*pi*0.1) = -0.587785252292473129168705954639072768597652437643145991072272480757278474162351957508504049862741335960053131602752659366338930325935907730532605932244639
sin(-pi*1.0) = -1.49166814624004134865819306309258676747529430692008137885430366664125567701402366098723497808008556067230232065116722029068254561904506053209723296591842e-154
sin(-pi*0.9) = -0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363
sin(-pi*0.8) = -0.587785252292473129168705954639072768597652437643145991072272480757278474162351957508504049862741335960053131602752659366338930325935907730532605932244639
sin(-pi*0.7) = -0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383364
sin(-pi*0.6) = -0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182
sin(-pi*0.5) = -1
sin(-pi*0.4) = -0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182
sin(-pi*0.3) = -0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383364
sin(-pi*0.2) = -0.587785252292473129168705954639072768597652437643145991072272480757278474162351957508504049862741335960053131602752659366338930325935907730532605932244639
sin(-pi*0.1) = -0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363
sin(-0.2) = -0.198669330795061215459412627118389750370206729540205403986395991397970728381169146616208150311588157905637530611470773269974514322507067732831193065428057
sin(-0.1) = -0.0998334166468281523068141984106220269899153880179822599927668615616517442832924276096624438040630362678325031809359890354508072374704593788733561019849184
sin(-0.065) = -0.0649542388347826011436076215073542199082195404344542549518080776183319237022742792040959491722712301041164969052261930355192178254722018417555349183610915
sin(-0.0023) = -0.00229999797216720302851577727784047777459196989640837621020401026312180803743293514373897297941871643449850933926706261873976869169190859859537248334632663
sin(-0.0000234234) = -0.0000234233999978581031394712741925937471425952238839446299186114510264567579909458765687538892301452288626144381631674518171193391001247440615196254168234719
sin(0) = 0
sin(0.0000234234) = 0.0000234233999978581031394712741925937471425952238839446299186114510264567579909458765687538892301452288626144381631674518171193391001247440615196254168234719
sin(0.0023) = 0.00229999797216720302851577727784047777459196989640837621020401026312180803743293514373897297941871643449850933926706261873976869169190859859537248334632663
sin(0.065) = 0.0649542388347826011436076215073542199082195404344542549518080776183319237022742792040959491722712301041164969052261930355192178254722018417555349183610915
sin(0.1) = 0.0998334166468281523068141984106220269899153880179822599927668615616517442832924276096624438040630362678325031809359890354508072374704593788733561019849184
sin(0.2) = 0.198669330795061215459412627118389750370206729540205403986395991397970728381169146616208150311588157905637530611470773269974514322507067732831193065428057
sin(pi*0.1) = 0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363
sin(pi*0.2) = 0.587785252292473129168705954639072768597652437643145991072272480757278474162351957508504049862741335960053131602752659366338930325935907730532605932244639
sin(pi*0.3) = 0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383364
sin(pi*0.4) = 0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182
sin(pi*0.5) = 1
sin(pi*0.6) = 0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182
sin(pi*0.7) = 0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383364
sin(pi*0.8) = 0.587785252292473129168705954639072768597652437643145991072272480757278474162351957508504049862741335960053131602752659366338930325935907730532605932244639
sin(pi*0.9) = 0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363
sin(pi*1.0) = 1.49166814624004134865819306309258676747529430692008137885430366664125567701402366098723497808008556067230232065116722029068254561904506053209723296591842e-154
sin(2*pi*0.1) = 0.587785252292473129168705954639072768597652437643145991072272480757278474162351957508504049862741335960053131602752659366338930325935907730532605932244639
sin(2*pi*0.2) = 0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182
sin(2*pi*0.3) = 0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182
sin(2*pi*0.4) = 0.587785252292473129168705954639072768597652437643145991072272480757278474162351957508504049862741335960053131602752659366338930325935907730532605932244639
sin(2*pi*0.5) = 1.49166814624004134865819306309258676747529430692008137885430366664125567701402366098723497808008556067230232065116722029068254561904506053209723296591842e-154
sin(2*pi*0.6) = -0.587785252292473129168705954639072768597652437643145991072272480757278474162351957508504049862741335960053131602752659366338930325935907730532605932244639
sin(2*pi*0.7) = -0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182
sin(2*pi*0.8) = -0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182
sin(2*pi*0.9) = -0.587785252292473129168705954639072768597652437643145991072272480757278474162351957508504049862741335960053131602752659366338930325935907730532605932244639
sin(2*pi*1.0) = 0
sin(2*pi+0.001) = 0.00099999983333334166666646825397100970015131473480865841900481451027146735163763655154407493278458589170447471285656255056939202987292485575578989227666827
sin(2*pi+0.01) = 0.0099998333341666646825424382690997290389643853601691510338791124794097345090639159659426367929614989901525182568937606738071143914781018343679925045223748
sin(2*pi+0.1) = 0.0998334166468281523068141984106220269899153880179822599927668615616517442832924276096624438040630362678325031809359890354508072374704593788733561019849183
sin(2*pi*10) = 0
sin(2*pi*100) = 0
sin(2*pi*1000) = -3.46216176742313597023566609943789388731015808636150888032083881027435442634954891715137238412387858632041368623135911829467418838180358549499767771389665e-151
sin(5345.234234) = -0.982813508926305702528101885338570505683669784360810312546761758483902756804202127611710349016234643035480092297255509047237095460029269081067633222925061
sin(4356456.234234) = -0.273204861848252037912961031876478859000339528331961739718510050173116290139663783796661634005246118639268386928243602710014516653136357228239486507241338
sin(3564564563652.23423423) = 0.260424053241519804952220673533257624753798350513985179812570543211350242815834431650171874008728690117075265623631705955036138925804705203450857238886528
sin(45621452345234523452354.3452345) = 0.455040113838236765569949554137999749906220724735786673612230139810494356325746462253858279730230248303924572812648388154281736869824876833504560290208828
cos(-534123123532342436,234234) = 0.703857102186447919661096510864880274205866861474695018786057445274867687211019330246040282479403211339967678701580081772089906486793863644438197714844063
cos(-53643561231,7456734) = 0.860468402014557929065979592851136221104757900594645507902757909534869293581397388740231946639610451095688844957336777753669600317984254249372916382034802
cos(-435345234,234234) = 0.992017826700947722471909803523177379988873748997773530739284898405412902550487621028453500717049072116951778845381948480798248049933168003821280127818939
cos(-2*pi*1000) = 1
cos(-2*pi*100) = 1
cos(-2*pi*10) = 1
cos(-2*pi-0.1) = 0.995004165278025766095561987803870294838576225415084035959352744685265910218240466529663618528262927910723685880836871860394139703522120459932582277765002
cos(-2*pi-0.01) = 0.999950000416665277780257933752206673212470583980277111122275768646460088129643491635125543761297372656230561941513041834582815792993754862629509448536973
cos(-2*pi-0.001) = 0.999999500000041666665277777802579364803791889212896145869856235111277944504020839249028888323763081953753587256368091915064737486642441428960104047064146
cos(-2*pi-0.0001) = 0.999999995000000004166666665277777778025793650766093474428895435839765576868756251403407331871503037905428743091380131893106383945762534040905301660599806
cos(-2*pi) = 1
cos(-2*pi*1.0) = 1
cos(-2*pi*0.9) = 0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363
cos(-2*pi*0.8) = 0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363
cos(-2*pi*0.7) = -0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363
cos(-2*pi*0.6) = -0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383364
cos(-2*pi*0.5) = -1
cos(-2*pi*0.4) = -0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363
cos(-2*pi*0.3) = -0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363
cos(-2*pi*0.2) = 0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363
cos(-2*pi*0.1) = 0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383364
cos(-pi*1.0) = -1
cos(-pi*0.9) = -0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182
cos(-pi*0.8) = -0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363
cos(-pi*0.7) = -0.587785252292473129168705954639072768597652437643145991072272480757278474162351957508504049862741335960053131602752659366338930325935907730532605932244639
cos(-pi*0.6) = -0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363
cos(-pi*0.5) = 0
cos(-pi*0.4) = 0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363
cos(-pi*0.3) = 0.587785252292473129168705954639072768597652437643145991072272480757278474162351957508504049862741335960053131602752659366338930325935907730532605932244639
cos(-pi*0.2) = 0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383364
cos(-pi*0.1) = 0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182
cos(-0.2) = 0.980066577841241631124196516748168877393524360806567994052548290126187407882731700895024035224303346505299391767598509434509022125057962947226864397441705
cos(-0.1) = 0.995004165278025766095561987803870294838576225415084035959352744685265910218240466529663618528262927910723685880836871860394139703522120459932582277765002
cos(-0.065) = 0.997888243671301109991437641028591136548565860111821288188663976730705351757366071061836076233180201735616969277732624135092660054201067293895189265643534
cos(-0.0023) = 0.999997355001166003961061284700144017374626503245490310066227437107678880752019946925922787988980766879444584653266404731779639760907283562445847688031246
cos(-0.0000234234) = 0.999999999725672166232542626730841832073332521399140062316597422764382011110552669173975649997197682473572951491517927444627392522998573399020169947138724
cos(0) = 1
cos(0.0000234234) = 0.999999999725672166232542626730841832073332521399140062316597422764382011110552669173975649997197682473572951491517927444627392522998573399020169947138724
cos(0.0023) = 0.999997355001166003961061284700144017374626503245490310066227437107678880752019946925922787988980766879444584653266404731779639760907283562445847688031246
cos(0.065) = 0.997888243671301109991437641028591136548565860111821288188663976730705351757366071061836076233180201735616969277732624135092660054201067293895189265643534
cos(0.1) = 0.995004165278025766095561987803870294838576225415084035959352744685265910218240466529663618528262927910723685880836871860394139703522120459932582277765002
cos(0.2) = 0.980066577841241631124196516748168877393524360806567994052548290126187407882731700895024035224303346505299391767598509434509022125057962947226864397441705
cos(pi*0.1) = 0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182
cos(pi*0.2) = 0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383364
cos(pi*0.3) = 0.587785252292473129168705954639072768597652437643145991072272480757278474162351957508504049862741335960053131602752659366338930325935907730532605932244639
cos(pi*0.4) = 0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363
cos(pi*0.5) = 1.49166814624004134865819306309258676747529430692008137885430366664125567701402366098723497808008556067230232065116722029068254561904506053209723296591842e-154
cos(pi*0.6) = -0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363
cos(pi*0.7) = -0.587785252292473129168705954639072768597652437643145991072272480757278474162351957508504049862741335960053131602752659366338930325935907730532605932244639
cos(pi*0.8) = -0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363
cos(pi*0.9) = -0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182
cos(pi*1.0) = -1
cos(2*pi*0.1) = 0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383364
cos(2*pi*0.2) = 0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363
cos(2*pi*0.3) = -0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363
cos(2*pi*0.4) = -0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363
cos(2*pi*0.5) = -1
cos(2*pi*0.6) = -0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383364
cos(2*pi*0.7) = -0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383364
cos(2*pi*0.8) = 0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363
cos(2*pi*0.9) = 0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363
cos(2*pi*1.0) = 1
cos(2*pi+0.001) = 0.999999500000041666665277777802579364803791889212896145869856235111277944504020839249028888323763081953753587256368091915064737486642441428960104047064146
cos(2*pi+0.01) = 0.999950000416665277780257933752206673212470583980277111122275768646460088129643491635125543761297372656230561941513041834582815792993754862629509448536973
cos(2*pi+0.1) = 0.995004165278025766095561987803870294838576225415084035959352744685265910218240466529663618528262927910723685880836871860394139703522120459932582277765002
cos(2*pi*10) = 1
cos(2*pi*100) = 1
cos(2*pi*1000) = 1
cos(5345.234234) = -0.184601209833420163253838743612551054466171658645245051129757156951961235064494560234946101875155283188409750680464640358256040622575401960061809303256531
cos(4356456.234234) = -0.961955873968487973522952350483468442546449415401546758715265673727440524753861819868393981156328035893110586881627130592190339000825411735269874479598228
cos(3564564563652.23423423) = -0.965494335816248099635174796418647800111062739540986257897517563679405504326509513998948582866249308939414087620063693782362498679566731413288499691016547
cos(45621452345234523452354.3452345) = 0.890470939895336800791610353135041291152489534379294537408668559509463977774100670628792032145760739790711639280447358511307988587209669998984994911705904
tan(-534123123532342436,234234) = 1.0092127954186540778447450391396192394072437180310191708735630543445526587858407794703644432348987854072451785220053073719295377556411879046916744047642
tan(-53643561231,7456734) = -0.592123784671377749100596404021881486203877711491888139142670779219552934648684583035080955434951594421761834361798333524287294065833989524267035810747935
tan(-435345234,234234) = 0.127112338912200596705539925115453681580721965943439512668378094634012903853240645724077681132835554627178701305515287515611514191097597522995447345305049
tan(-2*pi*1000) = 3.46216176742313597023566609943789388731015808636150888032083881027435442634954891715137238412387858632041368623135911829467418838180358549499767771389665e-151
tan(-2*pi*100) = 0
tan(-2*pi*10) = 0
tan(-2*pi-0.1) = -0.1003346720854505450580800457811115368190048045764420400222080657980321128856738703479304803487309146058113754349085268531668155700497286131273580105722658
tan(-2*pi-0.01) = -0.0100003333466672063710767241019801356498497210362006037984723639485124523124352139083948771105604403549889026735916733082082892518212552995683108130154065
tan(-2*pi-0.001) = -0.00100000033333346666672063494250441803431495977419338549240729144911750937876885209541164084768689105673818267588906600966161418020008121091609321930178518
tan(-2*pi-0.0001) = -0.0001000000003333333346666666720634920853615521168510505435963228299335448285223563256890009637629547350022499689851511707188212456487576129792393408610087157
tan(-2*pi) = 0
tan(-2*pi*1.0) = 0
tan(-2*pi*0.9) = 0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086
tan(-2*pi*0.8) = 3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564
tan(-2*pi*0.7) = -3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564
tan(-2*pi*0.6) = -0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086
tan(-2*pi*0.5) = 1.49166814624004134865819306309258676747529430692008137885430366664125567701402366098723497808008556067230232065116722029068254561904506053209723296591842e-154
tan(-2*pi*0.4) = 0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086
tan(-2*pi*0.3) = 3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564
tan(-2*pi*0.2) = -3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564
tan(-2*pi*0.1) = -0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086
tan(-pi*1.0) = 1.49166814624004134865819306309258676747529430692008137885430366664125567701402366098723497808008556067230232065116722029068254561904506053209723296591842e-154
tan(-pi*0.9) = 0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294
tan(-pi*0.8) = 0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086
tan(-pi*0.7) = 1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367
tan(-pi*0.6) = 3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564
tan(-pi*0.5) = error: 13
tan(-pi*0.4) = -3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564
tan(-pi*0.3) = -1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367
tan(-pi*0.2) = -0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086
tan(-pi*0.1) = -0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294
tan(-0.2) = -0.202710035508672483321358271647534482626875669651631330047819966890382185001999700091173900892621442723047521197471403285653562665848979078573961111983881
tan(-0.1) = -0.100334672085450545058080045781111536819004804576442040022208065798032112885673870347930480348730914605811375434908526853166815570049728613127358010572266
tan(-0.065) = -0.0650916966371017490180964970856255930809868787637227366096660912004616898162197467225209360701725137422864515642509722777970277506642553698395860472549931
tan(-0.0023) = -0.00230000405567524847570862116783224914488142934027903591234189584612933322147506647075760525995180625095985954204665582288391539715981084348201777019869051
tan(-0.0000234234) = -0.0000234234000042837937221150990817210149584789068612366982965026873457692202171068593638332521209765943711332080205699745495334846483824079962806376066939339
tan(0) = 0
tan(0.0000234234) = 0.0000234234000042837937221150990817210149584789068612366982965026873457692202171068593638332521209765943711332080205699745495334846483824079962806376066939339
tan(0.0023) = 0.00230000405567524847570862116783224914488142934027903591234189584612933322147506647075760525995180625095985954204665582288391539715981084348201777019869051
tan(0.065) = 0.0650916966371017490180964970856255930809868787637227366096660912004616898162197467225209360701725137422864515642509722777970277506642553698395860472549931
tan(0.1) = 0.100334672085450545058080045781111536819004804576442040022208065798032112885673870347930480348730914605811375434908526853166815570049728613127358010572266
tan(0.2) = 0.202710035508672483321358271647534482626875669651631330047819966890382185001999700091173900892621442723047521197471403285653562665848979078573961111983881
tan(pi*0.1) = 0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294
tan(pi*0.2) = 0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086
tan(pi*0.3) = 1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367
tan(pi*0.4) = 3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564
tan(pi*0.5) = 6.703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048e+153
tan(pi*0.6) = -3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564
tan(pi*0.7) = -1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727368
tan(pi*0.8) = -0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086
tan(pi*0.9) = -0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294
tan(pi*1.0) = -1.49166814624004134865819306309258676747529430692008137885430366664125567701402366098723497808008556067230232065116722029068254561904506053209723296591842e-154
tan(2*pi*0.1) = 0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086
tan(2*pi*0.2) = 3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564
tan(2*pi*0.3) = -3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564
tan(2*pi*0.4) = -0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086
tan(2*pi*0.5) = -1.49166814624004134865819306309258676747529430692008137885430366664125567701402366098723497808008556067230232065116722029068254561904506053209723296591842e-154
tan(2*pi*0.6) = 0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086
tan(2*pi*0.7) = 3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564
tan(2*pi*0.8) = -3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511565
tan(2*pi*0.9) = -0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086
tan(2*pi*1.0) = 0
tan(2*pi+0.001) = 0.00100000033333346666672063494250441803431495977419338549240729144911750937876885209541164084768689105673818267588906600966161418020008121091609321930178518
tan(2*pi+0.01) = 0.0100003333466672063710767241019801356498497210362006037984723639485124523124352139083948771105604403549889026735916733082082892518212552995683108130154065
tan(2*pi+0.1) = 0.1003346720854505450580800457811115368190048045764420400222080657980321128856738703479304803487309146058113754349085268531668155700497286131273580105722658
tan(2*pi*10) = 0
tan(2*pi*100) = 0
tan(2*pi*1000) = -3.46216176742313597023566609943789388731015808636150888032083881027435442634954891715137238412387858632041368623135911829467418838180358549499767771389665e-151
tan(5345.234234) = 5.32398194905208772163902974176398251814037808710515803224464090049592787833629117537047763251512551025539331709318204920305543703722080715840419732113826
tan(4356456.234234) = 0.284009765147711714219477605850063788210966123955479521923689429840383477530791621180584504214228536017938289660883412712844960755259048713901186520111991
tan(3564564563652.23423423) = -0.269731311288690404072358809100753598697711415761426177167389201660421225296473852499076976386949182789273319246271386213901942705016623450909313728683819
tan(45621452345234523452354.3452345) = 0.511010627580638142646211561754660616807883564669899502278164011911699421590235472152421816225727220175927800708092062521809119978906520878183088954414298
tan(pi/4) = 1
cot(-534123123532342436,234234) = 0.990871305377343821115971251846574172404711058918125157096356420967746295511425662786460393033909893748170224511759015393432300274582324451461450356411627
cot(-53643561231,7456734) = -1.68883606078244113719297358251224708421534343442848163832135946551133043637329472478642998601052096771415397088931597083343415041864831135814622186256204
cot(-435345234,234234) = 7.86705687707251535581093660067328937167732508276959523198324671097305868523890034568749053524204435168709553738967504583520305786670012902400097816703584
cot(-2*pi*1000) = 2.88836879145682832821499892249156530105113438616811576426617006542907454331614540646313535074685554237182935333616674942993405489270714561534546510256012e+150
cot(-2*pi*100) = error: 13
cot(-2*pi*10) = error: 13
cot(-2*pi-0.1) = -9.9666444232592378597941126892705939076302483291514474270066809743652342102525365202865673742503541042353978242975483001045242845631211722772509500274737
cot(-2*pi-0.01) = -99.9966666444442328021163807383865182044854076631697610730827636179645480252613431311396755326779514179959467347604311699080668249294550428766506520372852
cot(-2*pi-0.001) = -999.999666666644444442328042116402095024315082134968695793042050776743819546446395206344083951648109747901870597486630563194137990523244621826271710566586
cot(-2*pi-0.0001) = -9999.9999666666666444444444232804232592592592378814600820382830745582068111244996588960780430634212702096106466946151849435660657886898881061910342798115
cot(-2*pi) = error: 13
cot(-2*pi*1.0) = error: 13
cot(-2*pi*0.9) = 1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727368
cot(-2*pi*0.8) = 0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294
cot(-2*pi*0.7) = -0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294
cot(-2*pi*0.6) = -1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367
cot(-2*pi*0.5) = 6.703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048e+153
cot(-2*pi*0.4) = 1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367
cot(-2*pi*0.3) = 0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294
cot(-2*pi*0.2) = -0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294
cot(-2*pi*0.1) = -1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727368
cot(-pi*1.0) = 6.703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048e+153
cot(-pi*0.9) = 3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564
cot(-pi*0.8) = 1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367
cot(-pi*0.7) = 0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086
cot(-pi*0.6) = 0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294
cot(-pi*0.5) = 0
cot(-pi*0.4) = -0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294
cot(-pi*0.3) = -0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086
cot(-pi*0.2) = -1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727368
cot(-pi*0.1) = -3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564
cot(-0.2) = -4.93315487558689365736801632174474118540562176228750269349223645428360104868343132496931844695081159481479322443131988662567873449653572183206179600845072
cot(-0.1) = -9.9666444232592378597941126892705939076302483291514474270066809743652342102525365202865673742503541042353978242975483001045242845631211722772509500274737
cot(-0.065) = -15.362942612714260685035759924033357063356419914046153677824590231464045936043854079167405799094724539408791334586890685524171742847812580582408155116222
cot(-0.0023) = -434.781842028715129332380062285689325067187899505154245311354337254781831744275930551902698857730693249467645969603036306399902700533008998300526870851379
cot(-0.0000234234) = -42692.3503768502769654836872134878999732658185027128718617711136448288099902541572019767689639283210436978555865212485273409750299002314488799350807047319
cot(0) = error: 13
cot(0.0000234234) = 42692.3503768502769654836872134878999732658185027128718617711136448288099902541572019767689639283210436978555865212485273409750299002314488799350807047319
cot(0.0023) = 434.781842028715129332380062285689325067187899505154245311354337254781831744275930551902698857730693249467645969603036306399902700533008998300526870851379
cot(0.065) = 15.362942612714260685035759924033357063356419914046153677824590231464045936043854079167405799094724539408791334586890685524171742847812580582408155116222
cot(0.1) = 9.9666444232592378597941126892705939076302483291514474270066809743652342102525365202865673742503541042353978242975483001045242845631211722772509500274737
cot(0.2) = 4.93315487558689365736801632174474118540562176228750269349223645428360104868343132496931844695081159481479322443131988662567873449653572183206179600845072
cot(pi*0.1) = 3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564
cot(pi*0.2) = 1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727368
cot(pi*0.3) = 0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086
cot(pi*0.4) = 0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294
cot(pi*0.5) = 1.49166814624004134865819306309258676747529430692008137885430366664125567701402366098723497808008556067230232065116722029068254561904506053209723296591842e-154
cot(pi*0.6) = -0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294
cot(pi*0.7) = -0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086
cot(pi*0.8) = -1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367
cot(pi*0.9) = -3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564
cot(pi*1.0) = -6.703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048e+153
cot(2*pi*0.1) = 1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727368
cot(2*pi*0.2) = 0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294
cot(2*pi*0.3) = -0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294
cot(2*pi*0.4) = -1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367
cot(2*pi*0.5) = -6.703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048e+153
cot(2*pi*0.6) = 1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367
cot(2*pi*0.7) = 0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568295
cot(2*pi*0.8) = -0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294
cot(2*pi*0.9) = -1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727368
cot(2*pi*1.0) = error: 13
cot(2*pi+0.001) = 999.999666666644444442328042116402095024315082134968695793042050776743819546446395206344083951648109747901870597486630563194137990523244621826271710566586
cot(2*pi+0.01) = 99.9966666444442328021163807383865182044854076631697610730827636179645480252613431311396755326779514179959467347604311699080668249294550428766506520372852
cot(2*pi+0.1) = 9.9666444232592378597941126892705939076302483291514474270066809743652342102525365202865673742503541042353978242975483001045242845631211722772509500274737
cot(2*pi*10) = error: 13
cot(2*pi*100) = error: 13
cot(2*pi*1000) = -2.88836879145682832821499892249156530105113438616811576426617006542907454331614540646313535074685554237182935333616674942993405489270714561534546510256012e+150
cot(5345.234234) = 0.187829337058147940346382961891320388989601553194837587820356772783670315898933608798453440003851812177426164664965949932609393232948402180068595419384101
cot(4356456.234234) = 3.52100569316659310388789816914742469957456261348403918053517551570990630924313388080691610300016823592194468849934365494194411605785105717540712104237198
cot(3564564563652.23423423) = -3.70739309137792753469038169753692959947833540965928372016732873144497151906486185547356155062657954696249198747963118808969810500721604228918402154879768
cot(45621452345234523452354.3452345) = 1.95690646344179739677857668593169370726562706555029259596892218452272346765485592172175082248347785233686319750749846534116729395000787708350131458281651
cot(pi/4) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
degtodeg(20 ; -15 ; 0) = error: 13
degtodeg(20 ; 0 ; -20) = error: 13
degtodeg(0 ; 0 ; 0) = 0
degtodeg(0 ; 0 ; 30) = 0.0083333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
degtodeg(0 ; 30 ; 0) = 0.5
degtodeg(0 ; 30 ; 30) = 0.508333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
degtodeg(0 ; 45 ; 45) = 0.7625
degtodeg(0 ; 100 ; 200) = 1.72222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(0 ; 300 ; 400) = 5.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
degtodeg(0 ; 600 ; 800) = 10.2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(10 ; 10 ; 10) = 10.1694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
degtodeg(10 ; 30 ; 10) = 10.5027777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778
degtodeg(10 ; 59 ; 59) = 10.9997222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(10 ; 0.0005 ; 0.2) = 10.0000638888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889
degtodeg(10 ; 25.2 ; 55.3) = 10.4353611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
degtodeg(10 ; 65.1 ; 70.3) = 11.1045277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778
degtodeg(10 ; 100 ; 200) = 11.7222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(10 ; 300 ; 400) = 15.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
degtodeg(10 ; 600 ; 800) = 20.2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(20 ; 15 ; 0) = 20.25
degtodeg(20 ; 15 ; 15) = 20.2541666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667
degtodeg(20 ; 30 ; 0) = 20.5
degtodeg(20 ; 30 ; 30) = 20.5083333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
degtodeg(20 ; 45 ; 0) = 20.75
degtodeg(20 ; 45 ; 45) = 20.7625
degtodeg(20 ; 10 ; 20) = 20.1722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(20 ; 50 ; 40) = 20.8444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
degtodeg(50 ; 15 ; 0) = 50.25
degtodeg(50 ; 15 ; 15) = 50.2541666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667
degtodeg(50 ; 30 ; 0) = 50.5
degtodeg(50 ; 30 ; 30) = 50.5083333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
degtodeg(50 ; 45 ; 0) = 50.75
degtodeg(50 ; 45 ; 45) = 50.7625
degtodeg(50 ; 10 ; 20) = 50.1722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(50 ; 50 ; 40) = 50.8444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445
degtodeg(60 ; 15 ; 0) = 60.25
degtodeg(60 ; 15 ; 15) = 60.2541666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667
degtodeg(60 ; 30 ; 0) = 60.5
degtodeg(60 ; 30 ; 30) = 60.5083333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
degtodeg(60 ; 45 ; 0) = 60.75
degtodeg(60 ; 45 ; 45) = 60.7625
degtodeg(60 ; 10 ; 20) = 60.1722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(60 ; 50 ; 40) = 60.8444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445
degtodeg(80 ; 15 ; 0) = 80.25
degtodeg(80 ; 15 ; 15) = 80.2541666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667
degtodeg(80 ; 30 ; 0) = 80.5
degtodeg(80 ; 30 ; 30) = 80.5083333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
degtodeg(80 ; 45 ; 0) = 80.75
degtodeg(80 ; 45 ; 45) = 80.7625
degtodeg(80 ; 10 ; 20) = 80.1722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(80 ; 50 ; 40) = 80.8444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445
degtodeg(-10 ; 10 ; 10) = -10.1694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
degtodeg(-10 ; 30 ; 10) = -10.5027777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778
degtodeg(-10 ; 59 ; 59) = -10.9997222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(-10 ; 0.0005 ; 0.2) = -10.0000638888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889
degtodeg(-10 ; 25.2 ; 55.3) = -10.4353611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
degtodeg(-10 ; 65.1 ; 70.3) = -11.1045277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778
degtodeg(-10 ; 100 ; 200) = -11.7222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(-10 ; 300 ; 400) = -15.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
degtodeg(-10 ; 600 ; 800) = -20.2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(-20 ; 15 ; 0) = -20.25
degtodeg(-20 ; 15 ; 15) = -20.2541666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667
degtodeg(-20 ; 30 ; 0) = -20.5
degtodeg(-20 ; 30 ; 30) = -20.5083333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
degtodeg(-20 ; 45 ; 0) = -20.75
degtodeg(-20 ; 45 ; 45) = -20.7625
degtodeg(-20 ; 10 ; 20) = -20.1722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(-20 ; 50 ; 40) = -20.8444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
degtodeg(-50 ; 15 ; 0) = -50.25
degtodeg(-50 ; 15 ; 15) = -50.2541666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667
degtodeg(-50 ; 30 ; 0) = -50.5
degtodeg(-50 ; 30 ; 30) = -50.5083333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
degtodeg(-50 ; 45 ; 0) = -50.75
degtodeg(-50 ; 45 ; 45) = -50.7625
degtodeg(-50 ; 10 ; 20) = -50.1722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(-50 ; 50 ; 40) = -50.8444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445
degtodeg(-60 ; 15 ; 0) = -60.25
degtodeg(-60 ; 15 ; 15) = -60.2541666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667
degtodeg(-60 ; 30 ; 0) = -60.5
degtodeg(-60 ; 30 ; 30) = -60.5083333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
degtodeg(-60 ; 45 ; 0) = -60.75
degtodeg(-60 ; 45 ; 45) = -60.7625
degtodeg(-60 ; 10 ; 20) = -60.1722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(-60 ; 50 ; 40) = -60.8444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445
degtodeg(-80 ; 15 ; 0) = -80.25
degtodeg(-80 ; 15 ; 15) = -80.2541666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667
degtodeg(-80 ; 30 ; 0) = -80.5
degtodeg(-80 ; 30 ; 30) = -80.5083333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
degtodeg(-80 ; 45 ; 0) = -80.75
degtodeg(-80 ; 45 ; 45) = -80.7625
degtodeg(-80 ; 10 ; 20) = -80.1722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(-80 ; 50 ; 40) = -80.8444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445
degtorad(20 ; -15 ; 0) = error: 13
degtorad(20 ; 0 ; -20) = error: 13
degtorad(0 ; 0 ; 0) = 0
degtorad(0 ; 0 ; 30) = 0.000145444104332860798076974230707384392786905990711810454674765953347584092883620786973520130802875790184358707708948254937365455768960675103320618491117059
degtorad(0 ; 30 ; 0) = 0.0087266462599716478846184538424430635672143594427086272804859572008550455730172472184112078481725474110615224625368952962419273461376405061992371094670236
degtorad(0 ; 30 ; 30) = 0.0088720903643045086826954280731504479600012654334204377351607231542026296659008680053847279789754232012458811702458435511792928019066011813025577279581406
degtorad(0 ; 45 ; 45) = 0.0133081355464567630240431421097256719400018981501306566027410847313039444988513020080770919684631348018688217553687653267689392028599017719538365919372109
degtorad(0 ; 100 ; 200) = 0.0300584482287912316025746743461927745092939047471074939661182970251673791959482959745274936992609966381007995931826393537221941922518728546862611548308589
degtorad(0 ; 300 ; 400) = 0.0892057173241546228205441948338624275759690076365770788671897847198515769686207493437590135590971513130733407281549296949174795382958807300366460078851297
degtorad(0 ; 600 ; 800) = 0.178411434648309245641088389667724855151938015273154157734379569439703153937241498687518027118194302626146681456309859389834959076591761460073292015770259
degtorad(10 ; 10 ; 10) = 0.177490288654201127253267552873244753997620943998646024854772718401835121348978567036685732956442755954979076307486520441898311190055010517752261431993185
degtorad(10 ; 30 ; 10) = 0.183308052827515559176346522101540129709097183627118443041763356535738485064323398515626538188557787562353424615844450639392929420813437521885086171637867
degtorad(10 ; 59 ; 59) = 0.191981369582565158101670085392723818998956344206566073155535232887032749803283318112147455322102613850347348885554731575491156099835792447213105720991481
degtorad(10 ; 0.0005 ; 0.2) = 0.17453404027089950962515433365129669462463188846676800282320498388940990960505705212759095395112043693562186266749700786145973339124703882249386764741557
degtorad(10 ; 25.2 ; 55.3) = 0.18213141002346271531990380057511738997145111416225989646344449997315652975289490634901076033036252241976196267047905925694964288364254566029922236804473
degtorad(10 ; 65.1 ; 70.3) = 0.19381057160139143740548483130092035671223966521641827597382820602696753241144965554298442683383344837156596689950760412842008898189008787109586803288143
degtorad(10 ; 100 ; 200) = 0.20459137342822418929494375119505404585358109360128003957583744104226829065629324034275165066271194485933124884392054527856074111500468297867100334417133
degtorad(10 ; 300 ; 400) = 0.263738642523587580512913271682723698920256196490749624476908928736952488428965693711983170522548099534303789978892835619756026461048690854021388197225601
degtorad(10 ; 600 ; 800) = 0.352944359847742203333457466516586126496225204127326703344098713456804065397586443055742184081645250847377130707047765314673505999344571584058034205110731
degtorad(20 ; 15 ; 0) = 0.353429173528851739327047380618944074472181557429699404859681266634629345707198512345653917850988170147991659732744259497798057518574440501069102933414454
degtorad(20 ; 15 ; 15) = 0.353501895581018169726085867734297766668575010425055310087018649611303137753640322739140677916389608043083839086598733625266740246458920838620763242660013
degtorad(20 ; 30 ; 0) = 0.357792496658837563269356607540165606255788737151053718499924245235056868493707135954859521775074443853522420964012707145919021191643260754168721488147966
degtorad(20 ; 30 ; 30) = 0.357937940763170424067433581770872990648575643141765528954599011188404452586590756741833041905877319643706779671721655400856386647412221429272042106639083
degtorad(20 ; 45 ; 0) = 0.362155819788823387211665834461387138039395916872408032140167223835484391280215759564065125699160717559053182195281154794039984864712081007268340042881478
degtorad(20 ; 45 ; 45) = 0.362373985945322678408781295807448214628576275858475747822179372765505767419541190744525405895365031244329720256844577176446033048365522019923320970618153
degtorad(20 ; 10 ; 20) = 0.352071695221745038544995621132341820139503768183055840616050117736718560840284718333901063296827996106270978460794075785049313264730807533438110494164028
degtorad(20 ; 50 ; 40) = 0.363804186304595809589871542409404161157647518100475217293147904640090344332896795149765020514926643181142580882649235016663460030093635325105973719114138
degtorad(50 ; 15 ; 0) = 0.877027949127150612404154611165527888505043123992217041688838698685932080088233345450326388741341014811683007484957977272313698286832870873023329501435868
degtorad(50 ; 15 ; 15) = 0.877100671179317042803193098280881580701436576987572946916176081662605872134675155843813148806742452706775186838812451399782381014717351210574989810681426
degtorad(50 ; 30 ; 0) = 0.881391272257136436346463838086749420288650303713571355329081677286359602874741969059531992665427288517213768716226424920434661959901691126122948056169379
degtorad(50 ; 30 ; 30) = 0.881536716361469297144540812317456804681437209704283165783756443239707186967625589846505512796230164307398127423935373175372027415670651801226268674660496
degtorad(50 ; 45 ; 0) = 0.885754595387122260288773065007970952072257483434925668969324655886787125661250592668737596589513562222744529947494872568555625632970511379222566610902891
degtorad(50 ; 45 ; 45) = 0.885972761543621551485888526354032028661437842420993384651336804816808501800576023849197876785717875908021068009058294950961673816623952391877547538639567
degtorad(50 ; 10 ; 20) = 0.875670470820043911622102851678925634172365334745573477445207549788021295221319551438573534187180840769962326213007793559564954032989237905392337062185442
degtorad(50 ; 50 ; 40) = 0.887402961902894682666978772955987975190509084662992854122305336691393078713931628254437491405279487844833928634862952791179100798352065697060200287135551
degtorad(60 ; 15 ; 0) = 1.05156087432658357009652368801438915984933031284638958729855784270303299154857828981855054570479196303291345673569588319715224520958568099700807169077634
degtorad(60 ; 15 ; 15) = 1.0516335963787500004955621751297428520457237658417454925258952256797067835950201002120373057701934009280056360895503573246209279374701613345597320000219
degtorad(60 ; 30 ; 0) = 1.05592419745656939403883291493561069163293749256774390093880082130346051433508691342775614962887823673844421796696433084527320888265450125010769024550985
degtorad(60 ; 30 ; 30) = 1.05606964156090225483690988916631807602572439855845571139347558725680809842797053421472966975968111252862857667467327910021057433842346192521101086400097
degtorad(60 ; 45 ; 0) = 1.06028752058655521798114214185683222341654467228909821457904379990388803712159553703696175355296451044397497919823277849339417255572332150320730880024336
degtorad(60 ; 45 ; 45) = 1.06050568674305450917825760320289330000572503127516593026105594883390941326092096821742203374916882412925151725979620087580022073937676251586228972798004
degtorad(60 ; 10 ; 20) = 1.05020339601947686931447192852778690551665252359974602305492669380512220668166449580679769115063178899119277546374569948440350095574204802937707925152591
degtorad(60 ; 50 ; 40) = 1.06193588710232764035934784980484924653479627351716539973202448070849399017427657262266164836873043606606437788560085871601764772110487582104494247647602
degtorad(80 ; 15 ; 0) = 1.40062672472544948548126184171211170253790469055473467851799613073723481446926817855499885963169385947537435523717169504682933905509130124497755606945728
degtorad(80 ; 15 ; 15) = 1.40069944677761591588030032882746539473429814355009058374533351371390860651570998894848561969709529737046653459102616917429802178297578158252921637870284
degtorad(80 ; 30 ; 0) = 1.40499004785543530942357106863333323432151187027608899215823910933766233725577680216420446355578013318090511646844014269495030272816012149807717462419079
degtorad(80 ; 30 ; 30) = 1.40513549195976817022164804286404061871429877626680080261291387529100992134866042295117798368658300897108947517614909094988766818392908217318049524268191
degtorad(80 ; 45 ; 0) = 1.4093533709854211333658802955545547661051190499974433057984820879380898600422854257734100674798664068864358776997085903430712664012289417511767931789243
degtorad(80 ; 45 ; 45) = 1.40957153714192042456299575690061584269429940898351102148049423686811123618161085695387034767607072057171241576127201272547731458488238276383177410666098
degtorad(80 ; 10 ; 20) = 1.39926924641834278469921008222550944820522690130809111427436498183932402960235438454324600507753368543365367396522151133408059480124766827734656363020686
degtorad(80 ; 50 ; 40) = 1.41100173750119355574408600350257178922337065122551049095146276874269581309496646135910996229563233250852527638707667056569474156661049606901442685515696
degtorad(-10 ; 10 ; 10) = -0.177490288654201127253267552873244753997620943998646024854772718401835121348978567036685732956442755954979076307486520441898311190055010517752261431993185
degtorad(-10 ; 30 ; 10) = -0.183308052827515559176346522101540129709097183627118443041763356535738485064323398515626538188557787562353424615844450639392929420813437521885086171637867
degtorad(-10 ; 59 ; 59) = -0.191981369582565158101670085392723818998956344206566073155535232887032749803283318112147455322102613850347348885554731575491156099835792447213105720991481
degtorad(-10 ; 0.0005 ; 0.2) = -0.17453404027089950962515433365129669462463188846676800282320498388940990960505705212759095395112043693562186266749700786145973339124703882249386764741557
degtorad(-10 ; 25.2 ; 55.3) = -0.18213141002346271531990380057511738997145111416225989646344449997315652975289490634901076033036252241976196267047905925694964288364254566029922236804473
degtorad(-10 ; 65.1 ; 70.3) = -0.19381057160139143740548483130092035671223966521641827597382820602696753241144965554298442683383344837156596689950760412842008898189008787109586803288143
degtorad(-10 ; 100 ; 200) = -0.20459137342822418929494375119505404585358109360128003957583744104226829065629324034275165066271194485933124884392054527856074111500468297867100334417133
degtorad(-10 ; 300 ; 400) = -0.263738642523587580512913271682723698920256196490749624476908928736952488428965693711983170522548099534303789978892835619756026461048690854021388197225601
degtorad(-10 ; 600 ; 800) = -0.352944359847742203333457466516586126496225204127326703344098713456804065397586443055742184081645250847377130707047765314673505999344571584058034205110731
degtorad(-20 ; 15 ; 0) = -0.353429173528851739327047380618944074472181557429699404859681266634629345707198512345653917850988170147991659732744259497798057518574440501069102933414454
degtorad(-20 ; 15 ; 15) = -0.353501895581018169726085867734297766668575010425055310087018649611303137753640322739140677916389608043083839086598733625266740246458920838620763242660013
degtorad(-20 ; 30 ; 0) = -0.357792496658837563269356607540165606255788737151053718499924245235056868493707135954859521775074443853522420964012707145919021191643260754168721488147966
degtorad(-20 ; 30 ; 30) = -0.357937940763170424067433581770872990648575643141765528954599011188404452586590756741833041905877319643706779671721655400856386647412221429272042106639083
degtorad(-20 ; 45 ; 0) = -0.362155819788823387211665834461387138039395916872408032140167223835484391280215759564065125699160717559053182195281154794039984864712081007268340042881478
degtorad(-20 ; 45 ; 45) = -0.362373985945322678408781295807448214628576275858475747822179372765505767419541190744525405895365031244329720256844577176446033048365522019923320970618153
degtorad(-20 ; 10 ; 20) = -0.352071695221745038544995621132341820139503768183055840616050117736718560840284718333901063296827996106270978460794075785049313264730807533438110494164028
degtorad(-20 ; 50 ; 40) = -0.363804186304595809589871542409404161157647518100475217293147904640090344332896795149765020514926643181142580882649235016663460030093635325105973719114138
degtorad(-50 ; 15 ; 0) = -0.877027949127150612404154611165527888505043123992217041688838698685932080088233345450326388741341014811683007484957977272313698286832870873023329501435868
degtorad(-50 ; 15 ; 15) = -0.877100671179317042803193098280881580701436576987572946916176081662605872134675155843813148806742452706775186838812451399782381014717351210574989810681426
degtorad(-50 ; 30 ; 0) = -0.881391272257136436346463838086749420288650303713571355329081677286359602874741969059531992665427288517213768716226424920434661959901691126122948056169379
degtorad(-50 ; 30 ; 30) = -0.881536716361469297144540812317456804681437209704283165783756443239707186967625589846505512796230164307398127423935373175372027415670651801226268674660496
degtorad(-50 ; 45 ; 0) = -0.885754595387122260288773065007970952072257483434925668969324655886787125661250592668737596589513562222744529947494872568555625632970511379222566610902891
degtorad(-50 ; 45 ; 45) = -0.885972761543621551485888526354032028661437842420993384651336804816808501800576023849197876785717875908021068009058294950961673816623952391877547538639567
degtorad(-50 ; 10 ; 20) = -0.875670470820043911622102851678925634172365334745573477445207549788021295221319551438573534187180840769962326213007793559564954032989237905392337062185442
degtorad(-50 ; 50 ; 40) = -0.887402961902894682666978772955987975190509084662992854122305336691393078713931628254437491405279487844833928634862952791179100798352065697060200287135551
degtorad(-60 ; 15 ; 0) = -1.05156087432658357009652368801438915984933031284638958729855784270303299154857828981855054570479196303291345673569588319715224520958568099700807169077634
degtorad(-60 ; 15 ; 15) = -1.0516335963787500004955621751297428520457237658417454925258952256797067835950201002120373057701934009280056360895503573246209279374701613345597320000219
degtorad(-60 ; 30 ; 0) = -1.05592419745656939403883291493561069163293749256774390093880082130346051433508691342775614962887823673844421796696433084527320888265450125010769024550985
degtorad(-60 ; 30 ; 30) = -1.05606964156090225483690988916631807602572439855845571139347558725680809842797053421472966975968111252862857667467327910021057433842346192521101086400097
degtorad(-60 ; 45 ; 0) = -1.06028752058655521798114214185683222341654467228909821457904379990388803712159553703696175355296451044397497919823277849339417255572332150320730880024336
degtorad(-60 ; 45 ; 45) = -1.06050568674305450917825760320289330000572503127516593026105594883390941326092096821742203374916882412925151725979620087580022073937676251586228972798004
degtorad(-60 ; 10 ; 20) = -1.05020339601947686931447192852778690551665252359974602305492669380512220668166449580679769115063178899119277546374569948440350095574204802937707925152591
degtorad(-60 ; 50 ; 40) = -1.06193588710232764035934784980484924653479627351716539973202448070849399017427657262266164836873043606606437788560085871601764772110487582104494247647602
degtorad(-80 ; 15 ; 0) = -1.40062672472544948548126184171211170253790469055473467851799613073723481446926817855499885963169385947537435523717169504682933905509130124497755606945728
degtorad(-80 ; 15 ; 15) = -1.40069944677761591588030032882746539473429814355009058374533351371390860651570998894848561969709529737046653459102616917429802178297578158252921637870284
degtorad(-80 ; 30 ; 0) = -1.40499004785543530942357106863333323432151187027608899215823910933766233725577680216420446355578013318090511646844014269495030272816012149807717462419079
degtorad(-80 ; 30 ; 30) = -1.40513549195976817022164804286404061871429877626680080261291387529100992134866042295117798368658300897108947517614909094988766818392908217318049524268191
degtorad(-80 ; 45 ; 0) = -1.4093533709854211333658802955545547661051190499974433057984820879380898600422854257734100674798664068864358776997085903430712664012289417511767931789243
degtorad(-80 ; 45 ; 45) = -1.40957153714192042456299575690061584269429940898351102148049423686811123618161085695387034767607072057171241576127201272547731458488238276383177410666098
degtorad(-80 ; 10 ; 20) = -1.39926924641834278469921008222550944820522690130809111427436498183932402960235438454324600507753368543365367396522151133408059480124766827734656363020686
degtorad(-80 ; 50 ; 40) = -1.41100173750119355574408600350257178922337065122551049095146276874269581309496646135910996229563233250852527638707667056569474156661049606901442685515696
degtorad(90 ; 0 ; 0) = 1.57079632679489661923132169163975144209858469968755291048747229615390820314310449931401741267105853399107404325664115332354692230477529111586267970406424
degtorad(180 ; 0 ; 0) = 3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848
degtorad(270 ; 0 ; 0) = 4.71238898038468985769396507491925432629575409906265873146241688846172460942931349794205223801317560197322212976992345997064076691432587334758803911219272
degtorad(360 ; 0 ; 0) = 6.28318530717958647692528676655900576839433879875021164194988918461563281257241799725606965068423413596429617302656461329418768921910116446345071881625696
degtorad(234223 ; 0 ; 0) = 4087.96253389867856495797622867708335580729782349908561503452470691174267849763739047585667164503714452212595148555845394334589758879314456700782698138932
degtorad(34534.342 ; 345.234 ; 6456.2342) = 602.869698116280171233786523097440868646402043875433699817395279769157614745367382860685707926854121321888089345182985486562058196634333741327626772681833
degtorad(456345634563456.23424 ; 45.23423424 ; 12.5345345354) = 7964733850235.16064911285059639493802112304864046153544320926679082836316261273089763488665229468721653869830295037003894412384217594875189006588404222103
degtorad(4634563456345634563456345634563456.234 ; 12.23462356236 ; 34.43763467567567) = 8.08883917058398109053112850310339069216459480139907745859229090813750471677473604481332921311138254885909038235301308729229268775844856770510342812429568e+31
degtorad(54643555555555555555555555555555555555555524563456345634563456.123354 ; 42.234154; 55.234243532145) = 9.5370995944088370143828414490727980396610707220772917715092192770227288443405768374693783716254687511721721109152352225989232257518789816139572825291815e+59
degtorad(342 ^ 12342 ; 30 ; 45) = 1.556246230160784422925100564526997075848937671310909565482422538713769004820445607768026214279357721139193981461472358434143476582066973765121641333811995e+31273
radtodeg(-657856785678234234345234523452345234523562345239476973264678.345345) = -3.76924173434051602016175772347865250384015719660980321824337234644879093940781109304667505445656428072013719842360031988626913883899366792275897449427326e+61
radtodeg(-46785678434563452345234523452345234532234234.345345) = -2.68062191595671800205096979854956734974179309412782536149529139963509109904676364221110178219932633420814684566806747158629690566752944448647745217435299e+45
radtodeg(-234234.345345) = -13420639.4052783002936700421925858847447907118823011162594016259553294039460371989964137717821006269931024248675647062054146133230923597365422577707857144
radtodeg(-2342.345345) = -134206.502430614740907564476433408586068542061084582606723758685867353315118617513371770599714721174033193155151097899581791722117447062271913828014332076
radtodeg(-42.345345) = -2426.20955052540289092872036096669430400947441148466716069012498658676667747794231715637102426361886156484137334231032724439110886419114733087099824622859
radtodeg(-10) = -572.957795130823208767981548141051703324054724665643215491602438612028471483215526324409689958511109441862233816328648932814482646012483150360682678634119
radtodeg(-1) = -57.295779513082320876798154814105170332405472466564321549160243861202847148321552632440968995851110944186223381632864893281448264601248315036068267863412
radtodeg(0) = 0
radtodeg(1) = 57.295779513082320876798154814105170332405472466564321549160243861202847148321552632440968995851110944186223381632864893281448264601248315036068267863412
radtodeg(10) = 572.957795130823208767981548141051703324054724665643215491602438612028471483215526324409689958511109441862233816328648932814482646012483150360682678634119
radtodeg(42.345345) = 2426.20955052540289092872036096669430400947441148466716069012498658676667747794231715637102426361886156484137334231032724439110886419114733087099824622859
radtodeg(2342.345345) = 134206.502430614740907564476433408586068542061084582606723758685867353315118617513371770599714721174033193155151097899581791722117447062271913828014332076
radtodeg(234234.345345) = 13420639.4052783002936700421925858847447907118823011162594016259553294039460371989964137717821006269931024248675647062054146133230923597365422577707857144
radtodeg(46785678434563452345234523452345234532234234.345345) = 2.68062191595671800205096979854956734974179309412782536149529139963509109904676364221110178219932633420814684566806747158629690566752944448647745217435299e+45
radtodeg(657856785678234234345234523452345234523562345239476973264678.345345) = 3.76924173434051602016175772347865250384015719660980321824337234644879093940781109304667505445656428072013719842360031988626913883899366792275897449427326e+61
radtodeg(-2*pi * 100) = -36000
radtodeg(-2*pi * 10) = -3600
radtodeg(-2*pi * 1) = -360
radtodeg(-2*pi) = -360
radtodeg(2*pi * 1) = 360
radtodeg(2*pi * 10) = 3600
radtodeg(2*pi * 100) = 36000
radtodeg(-pi * 100) = -18000
radtodeg(-pi * 10) = -1800
radtodeg(-pi * 1) = -180
radtodeg(-pi) = -180
radtodeg(pi * 1) = 180
radtodeg(pi * 10) = 1800
radtodeg(pi * 100) = 18000
radtodeg(-0.5*pi * 100) = -9000
radtodeg(-0.5*pi * 10) = -900
radtodeg(-0.5*pi * 1) = -90
radtodeg(-0.5*pi) = -90
radtodeg(0.5*pi * 1) = 90
radtodeg(0.5*pi * 10) = 900
radtodeg(0.5*pi * 100) = 9000
radtodeg(-0.25*pi * 100) = -4500
radtodeg(-0.25*pi * 10) = -450
radtodeg(-0.25*pi * 1) = -45
radtodeg(-0.25*pi) = -45
radtodeg(0.25*pi * 1) = 45
radtodeg(0.25*pi * 10) = 450
radtodeg(0.25*pi * 100) = 4500
asin(-122343.123) = error: 13
asin(-13450) = error: 13
asin(-2) = error: 13
asin(-1.0111) = error: 13
asin(-1) = -1.57079632679489661923132169163975144209858469968755291048747229615390820314310449931401741267105853399107404325664115332354692230477529111586267970406424
asin(-0.9) = -1.11976951499863418668667705584539961589516218640330288237568186391443753710653333667356744003088783201186331394615119190368681840648699809550162661929218
asin(-0.8) = -0.927295218001612232428512462922428804057074108572240527621866177440395728331483410601200567969775785113059704502381675027011636363250022310943061139888211
asin(-0.7) = -0.775397496610753063740353352714987113555788738641161993597719963732720211880711198865410903494372876481294721011387053015477884685477402354922874773107231
asin(-0.6) = -0.643501108793284386802809228717322638041510591115312382865606118713512474811621088712816844701282748878014338754259478296535285941525268804919618564176029
asin(-0.5345645) = -0.563992356351106705139673946679579937899831223985955511921371225845841587927100200395282935698038406361947088434639785291084024785107036262960103710837162
asin(-0.5) = -0.523598775598298873077107230546583814032861566562517636829157432051302734381034833104672470890352844663691347752213717774515640768258430371954226568021414
asin(-0.4) = -0.411516846067488019384737897617335604855701135127025851783946780700095250895274002448126316252061195336759289670913060152839613395130804354351293223366223
asin(-0.3) = -0.30469265401539750797200296122752916695456003170677638739297794874647299251203315943859995723136314873173495663078554692479668542343241887818718383045615
asin(-0.2) = -0.201357920790330791455125552217623410240038081402228386257251243455609374628851850375844930090399936846819798187117778371661805387920154875501508852575756
asin(-0.1) = -0.100167421161559796345523179452693318568675972229629541391023855036402673650862551653937864359504454955660090920096585968283068573058468020277908174470816
asin(-0.01) = -0.0100001666741671131256222770719903836785703936430091983863295140465106443132414715090761917372205663108958679036589849047871462247647327320614188272582381
asin(-0.00423) = -0.00423001261459607053166979900497095101568937297216741360504098993901626504623558862624088575584185042994394836872249256093866435249152832860521874471500783
asin(-0.0000345345) = -0.0000345345000068644898548405011628652189530419635109003611137509217191875095101701899918568648056828952732437792465005091181629434473722871951181402114966622
asin(-0.0000000000000063456) = -0.00000000000000634560000000000000000000000004258599778713600000000000000077165775660616351167283200001849527654440895457007206931828512444891601897326092567759195186446
asin(-0.00000000000000000000000234234) = -2.34234000000000000000000000000000000000000000000214189686058748400000000000000000000000000000000528823733350632429510368568000000000000000000001727036538e-24
asin(0) = 0
asin(0.00000000000000000000000234234) = 2.34234000000000000000000000000000000000000000000214189686058748400000000000000000000000000000000528823733350632429510368568000000000000000000001727036538e-24
asin(0.0000000000000063456) = 0.00000000000000634560000000000000000000000004258599778713600000000000000077165775660616351167283200001849527654440895457007206931828512444891601897326092567759195186446
asin(0.0000345345) = 0.0000345345000068644898548405011628652189530419635109003611137509217191875095101701899918568648056828952732437792465005091181629434473722871951181402114966622
asin(0.00423) = 0.00423001261459607053166979900497095101568937297216741360504098993901626504623558862624088575584185042994394836872249256093866435249152832860521874471500783
asin(0.01) = 0.0100001666741671131256222770719903836785703936430091983863295140465106443132414715090761917372205663108958679036589849047871462247647327320614188272582381
asin(0.1) = 0.100167421161559796345523179452693318568675972229629541391023855036402673650862551653937864359504454955660090920096585968283068573058468020277908174470816
asin(0.2) = 0.201357920790330791455125552217623410240038081402228386257251243455609374628851850375844930090399936846819798187117778371661805387920154875501508852575756
asin(0.3) = 0.30469265401539750797200296122752916695456003170677638739297794874647299251203315943859995723136314873173495663078554692479668542343241887818718383045615
asin(0.4) = 0.411516846067488019384737897617335604855701135127025851783946780700095250895274002448126316252061195336759289670913060152839613395130804354351293223366223
asin(0.5) = 0.523598775598298873077107230546583814032861566562517636829157432051302734381034833104672470890352844663691347752213717774515640768258430371954226568021414
asin(0.5345645) = 0.563992356351106705139673946679579937899831223985955511921371225845841587927100200395282935698038406361947088434639785291084024785107036262960103710837162
asin(0.6) = 0.643501108793284386802809228717322638041510591115312382865606118713512474811621088712816844701282748878014338754259478296535285941525268804919618564176029
asin(0.7) = 0.775397496610753063740353352714987113555788738641161993597719963732720211880711198865410903494372876481294721011387053015477884685477402354922874773107231
asin(0.8) = 0.927295218001612232428512462922428804057074108572240527621866177440395728331483410601200567969775785113059704502381675027011636363250022310943061139888211
asin(0.9) = 1.11976951499863418668667705584539961589516218640330288237568186391443753710653333667356744003088783201186331394615119190368681840648699809550162661929218
asin(1) = 1.57079632679489661923132169163975144209858469968755291048747229615390820314310449931401741267105853399107404325664115332354692230477529111586267970406424
asin(1.43213) = error: 13
asin(3543.23423) = error: 13
asin(35645456462354) = error: 13
acos(-122343.123) = error: 13
acos(-13450) = error: 13
acos(-2) = error: 13
acos(-1.0111) = error: 13
acos(-1) = 3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848
acos(-0.9) = 2.69056584179353080591799874748515105799374688609085579286315416006834574024963783598758485270194636600293735720279234522723374071126228921136430632335642
acos(-0.8) = 2.49809154479650885165983415456218024615565880825979343810933847359430393147458790991521798064083431910413374775902282835055855866802531342680574084395245
acos(-0.7) = 2.34619382340564968297167504435473855565437343832871490408519225988662841502381569817942831616543141047236876426802820633902480699025269347078555447717147
acos(-0.6) = 2.21429743558818100603413092035707408014009529080286529335307841486742067795472558802683425737234128286908838201090063162008220824630055992078229826824027
acos(-0.5345645) = 2.1347886831460033243709956383193313799984159236735084224088435219997497910702046997093003483690969403530211316912809386146309470898823273788227834149014
acos(-0.5) = 2.09439510239319549230842892218633525613144626625007054731662972820521093752413933241868988356141137865476539100885487109806256307303372148781690627208565
acos(-0.4) = 1.98231317286238463861605958925708704695428583481457876227141907685400345403837850176214372892311972932783333292755421347638653569990609547021397292743046
acos(-0.3) = 1.87548898081029412720332465286728060905314473139432929788045024490038119565513765875261736990242168272280899988742670024834360772820770999404986353452039
acos(-0.2) = 1.77215424758522741068644724385737485233862278108978129674472353960951757777195634968986234276145847083789384144375893169520872769269544599136418855664
acos(-0.1) = 1.67096374795645641557684487109244476066726067191718245187849615119031087679396705096795527703056298894673413417673773929182999087783375913614058787853506
acos(-0.01) = 1.58079649346906373235694396871174182577715509333056210887380181020041884745634597082309360440827910030196991116030013822833406852954002384792409853132248
acos(-0.00423) = 1.57502633940949268976299149064472239311427407265972032409251328609292446818934008794025829842690038442101799162536364588448558665726681944446789844877925
acos(-0.0000345345) = 1.57083086129490348372117653214091430731753774165106381084858604707562739065261466950400926953586421688634728703588765383266508524822266340305779784427574
acos(-0.0000000000000063456) = 1.57079632679490296483132169163975144209858474227355069762347229615390820391476225592018092434389053400956931980105010789361899162306041556477869867732517
acos(-0.00000000000000000000000234234) = 1.57079632679489661923132403397975144209858469968755291048747229615390820528500135990150141267105853399107404325664115332883515963828161541096636538406424
acos(0) = 1.57079632679489661923132169163975144209858469968755291048747229615390820314310449931401741267105853399107404325664115332354692230477529111586267970406424
acos(0.00000000000000000000000234234) = 1.57079632679489661923131934929975144209858469968755291048747229615390820100120763872653341267105853399107404325664115331825868497126896682075899402406424
acos(0.0000000000000063456) = 1.57079632679489027363132169163975144209858465710155512335147229615390820237144674270785390099822653397257876671223219875347485298649016666694666073080331
acos(0.0000345345) = 1.57076179229488975474146685113858857687963165772404201012635854523218901563359432912402555580625285109580079947739465281442875936132791882866756156385274
acos(0.00423) = 1.56656631418030054869965189263478049108289532671538549688243130621489193809686891068777652691521668356113009488791866076260825795228376278725746095934923
acos(0.01) = 1.560796160120729506105699414567761058420014306044543712101142782107397558829863027804941220933837967680178175352982168418759776080010558383801260876806
acos(0.1) = 1.47062890563333682288579851218705812352990872745792336909644844111750552949224194766007954831155407903541395233654456735526385373171682309558477152959342
acos(0.2) = 1.36943840600456582777619613942212803185854661828532452423022105269829882851425264893817248258065859714425424506952337495188511691685513624036117085148848
acos(0.3) = 1.26610367277949911125931873041222227514402466798077652309449434740743521063107133987541745543969538525933908662585560639875023688134287223767549587360809
acos(0.4) = 1.15927948072740859984658379402241583724288356456052705870352551545381295224783049686589109641899733865431475358572809317070730890964448676151138648069802
acos(0.5) = 1.04719755119659774615421446109316762806572313312503527365831486410260546876206966620934494178070568932738269550442743554903128153651686074390845313604283
acos(0.5345645) = 1.00680397044378991409164774496017150419875347570159739856610107030806661521600429891873447697302012762912695482200136803246289751966825485290257599322708
acos(0.6) = 0.927295218001612232428512462922428804057074108572240527621866177440395728331483410601200567969775785113059704502381675027011636363250022310943061139888212
acos(0.7) = 0.79539883018414355549096833892476432854279596104639091688975233242118799126239330044860650917668565750977932224525410030806903761929788876093980493095701
acos(0.8) = 0.643501108793284386802809228717322638041510591115312382865606118713512474811621088712816844701282748878014338754259478296535285941525268804919618564176029
acos(0.9) = 0.45102681179626243254464463579435182620342251328425002811179043223947066603657116264044997264017070197921072931048996141986010389828829302036105308477206
acos(1) = 0
acos(1.43213) = error: 13
acos(3543.23423) = error: 13
acos(35645456462354) = error: 13
atan(-6456456345.745) = -1.5707963266400128956452356114866965936071799668388036081840585229852598592511293772446301389061386220207278182266743334217077032818016961788386561206148
atan(-345345354.234) = -1.57079632389924451984788129374361743666549183468911579471731312633942996009568402388853081743811965772003436100634000053985664445727160159262338738992782
atan(-2342234) = -1.57079589985207194845152772507305577613142401742187063061740514307412899906961483331677159030674047615369384491308707040774587831304057703448405838956702
atan(-2342.234234) = -1.57036938403882043070738622344602612552196414047442322985920062751612158842777772580094594127097687869335232587640182913939145757752980216648962238988719
atan(-34.234) = -1.54159390454364244371418873132230806859890984820987958128512023212088351681127735123440331916470968801172484975158914387638582088301688801610612085363276
atan(-12.1233254) = -1.48849702179758098025178973656319398743190425537300103901497556617709080714552557764631521322740134779606027677678562584596791779171775651856952406563455
atan(-5.234) = -1.38201299420580491963034781227177787369328777354207619307877670111547872008053128057654204056317168893501245880109172341743775139390621809836881933896298
atan(-2.2134) = -1.1464518258103377312470893032529779360618983683247424069641493272726676886400720661388059822892332209798116756706999191045880596218844797774786409333073
atan(-2) = -1.10714871779409050301706546017853704007004764540143264667653920743371033897736279401341712868617064143454419100545031581004110412315027996039114913412013
atan(-1.3123) = -0.919646140591823320133314739312962066871270810722443256655069309066458796550917237104526507113420653742593558837632943950905547848350975579270660777574988
atan(-1) = -0.78539816339744830961566084581987572104929234984377645524373614807695410157155224965700870633552926699553702162832057666177346115238764555793133985203212
atan(-0.6) = -0.540419500270584155443578364608599910135148251462592388116360233409598981983910153082474548666827275631702217138283458287477975731392585580972352891417916
atan(-0.2) = -0.197395559849880758370049765194790293447585103787852101517688940241033969978243785732697828037288044112628118073691360104456479886794239355747565495216303
atan(0) = 0
atan(0.2) = 0.197395559849880758370049765194790293447585103787852101517688940241033969978243785732697828037288044112628118073691360104456479886794239355747565495216303
atan(0.6) = 0.540419500270584155443578364608599910135148251462592388116360233409598981983910153082474548666827275631702217138283458287477975731392585580972352891417916
atan(1) = 0.78539816339744830961566084581987572104929234984377645524373614807695410157155224965700870633552926699553702162832057666177346115238764555793133985203212
atan(1.3123) = 0.919646140591823320133314739312962066871270810722443256655069309066458796550917237104526507113420653742593558837632943950905547848350975579270660777574988
atan(2) = 1.10714871779409050301706546017853704007004764540143264667653920743371033897736279401341712868617064143454419100545031581004110412315027996039114913412013
atan(2.2134) = 1.1464518258103377312470893032529779360618983683247424069641493272726676886400720661388059822892332209798116756706999191045880596218844797774786409333073
atan(5.234) = 1.38201299420580491963034781227177787369328777354207619307877670111547872008053128057654204056317168893501245880109172341743775139390621809836881933896298
atan(12.1233254) = 1.48849702179758098025178973656319398743190425537300103901497556617709080714552557764631521322740134779606027677678562584596791779171775651856952406563455
atan(34.234) = 1.54159390454364244371418873132230806859890984820987958128512023212088351681127735123440331916470968801172484975158914387638582088301688801610612085363276
atan(2342.234234) = 1.57036938403882043070738622344602612552196414047442322985920062751612158842777772580094594127097687869335232587640182913939145757752980216648962238988719
atan(2342234) = 1.57079589985207194845152772507305577613142401742187063061740514307412899906961483331677159030674047615369384491308707040774587831304057703448405838956702
atan(345345354.234) = 1.57079632389924451984788129374361743666549183468911579471731312633942996009568402388853081743811965772003436100634000053985664445727160159262338738992782
atan(6456456345.745) = 1.5707963266400128956452356114866965936071799668388036081840585229852598592511293772446301389061386220207278182266743334217077032818016961788386561206148
acot(-6456456345.745) = 3.14159265343490951487655730312644803570576466652635651867153081913916806239423387655864755157719715601180186148331548674525462558657698729470133582467904
acot(-345345354.234) = 3.14159265069414113907920298538336887876407653437666870520478542249333816323878852320254823010917819171110840426298115386340356676204689270848606709399206
acot(-2342234) = 3.14159222664696856768284941671280721823000871710942354110487743922803720221271933263078900297779901014476788816972822373129280061781586815034673809363126
acot(-2342.234234) = 3.14116571083371704993870791508577756762054884016197614034667292367002979157088222511496335394203541268442636913304298246293837988230509328235230209395143
acot(-34.234) = 3.112390231338539062945510422962059510697494547897432491772592528274791719954381850548420731835768222002798893008230297199932743187792179131968800557697
acot(-12.1233254) = 3.05929334859247759948311142820294542953048895506055394950244786233099901028863007696033262589845988178713432003342677916951484009649304763443220376969879
acot(-5.234) = 2.95280932100070153886166950391152931579187247322962910356624899726938692322363577989055945323423022292608650205773287674098467369868150921423149904302722
acot(-2.2134) = 2.71724815260523435047841099489272937816048306801229531745162162342657589178317656545282339496029175497088571892734107242813498192665977089334132063737154
acot(-2) = 2.67794504458898712224838715181828848216863234508898555716401150358761854212046729332743454135722917542561823426209146913358802642792557107625382883818438
acot(-1.3123) = 2.49044246738671993936463643095271350896985551040999616714254160522036699969402173641854391978447918773366760209427409727445247015312626669513334048163923
acot(-1) = 2.35619449019234492884698253745962716314787704953132936573120844423086230471465674897102611900658780098661106488496172998532038345716293667379401955609636
acot(-0.6) = 2.11121582706548077467490005624835135223373295115014529860383252956350718512701465239649196133788580962277626039492461161102489803616787669683503259548216
acot(-0.2) = 1.76819188664477737760137145683454173554616980347540501200516123639494217312134828504671524070834657810370216133033251342800340219156953047161024519928054
acot(0) = 1.57079632679489661923132169163975144209858469968755291048747229615390820314310449931401741267105853399107404325664115332354692230477529111586267970406424
acot(0.2) = 1.37340076694501586086127192644496114865099959589970080896978335591287423316486071358131958463377048987844592518294979321909044241798105176011511420884794
acot(0.6) = 1.03037682652431246378774332703115153196343644822496052237111206274430922115919434623154286400423125835937182611835769503606894657338270553489032681264632
acot(1) = 0.78539816339744830961566084581987572104929234984377645524373614807695410157155224965700870633552926699553702162832057666177346115238764555793133985203212
acot(1.3123) = 0.651150186203073299098006952326789375227313888965109653832402987087449406592187262209490905557637880248480484419008209372641374456424315536592018926489253
acot(2) = 0.463647609000806116214256231461214402028537054286120263810933088720197864165741705300600283984887892556529852251190837513505818181625011155471530569944106
acot(2.2134) = 0.42434450098455888798423238838677350603668633136281050352332296888124051450303243317521143038182531301126236758594123421895886268289081133838403877075694
acot(5.234) = 0.188783332589091699600973879367973568405296926145476717408695595038429483062573218737475372107886845056061584455549429906109170910869073017493860365101261
acot(12.1233254) = 0.0822993049973156389795319550765574546666804443145518714724967299768173959975789216677021994436571861950137664798555274775790045130575345972931556384296934
acot(34.234) = 0.0292024222512541755171329603174433734996748514776733292023520640330246863318271480796140935063488459793491935050520094471611014217584030997565588504314853
acot(2342.234234) = 0.000426942756076188523935468193725316576620559213129680628271668637786614715326773513071471400081655297721717380239324184155464727245488949373057314177046869
acot(2342234) = 0.000000426942824670779793966566695665967160682265682279870067153079779204073489665997245822364318057837380198343554082915801043991734714081378621314497222927729
acot(345345354.234) = 0.00000000289565209938344039789613400543309286499843711577015916981447824304742047542548659523293887627103968225030115278369027784750368952323929231413642076348934
acot(6456456345.745) = 0.000000000154883723586086080153054848491404732848749302303413773168648343891975122069387273764919911970346225029966819901839219022973594937024023583449436618030492
sinh(-345345345345.4356) = -1.564962658531037891171638898006964600434407697809553138932525050952585828461709517349722137224246136364416459118869149581851848720278601776880825539858557e+149981577834
sinh(-456456456.234) = -7.421802226188549379898044047610859426781232462339656015321238881011176806965977336593841557486309482413289039795343315677479247720054083368028406499629117e+198236519
sinh(-456456.234) = -1.326253502436952903389738684698025227418541538459863819955101500734508083768700158743401589426298832612643808941875659600676729574622070203124450019536665e+198236
sinh(-78978.234) = -3.237327736047453317871988273814110650220497287009253577108977166260486973591590350116759246676285333482721257186698007498164502065109112055386913522668162e+34299
sinh(-645.2342) = -8.329570332376573782551597149463160878531062993810013705296998516557326727755024599440885951788819201945470734053228595890236903565420239975909000498798276e+279
sinh(-43.2342) = -2.98775164261275458975440440649161112081923324992264531947274587090760104577936121367591358940926486972977778868277592308082891528403255988857647198005715e+18
sinh(-4.123) = -30.8640007155552871814238259383715697008468790856166759808634222470540930354341201904591809791989229407340783813925988483647101515982269730845602502502315
sinh(-2) = -3.62686040784701876766821398280126170488634201232113572130948447493425021098878503672360718129423237300933793703792265695571762841044421016815974853920069
sinh(-1.213) = -1.53312809207556987945125525568937646639373928170917035407947009286597784701607284963624814946378644203753343168743912992098495077933241468026746620731673
sinh(-1) = -1.17520119364380145688238185059560081515571798133409587022956541301330756730432389560711745208962339184041953332757953235678521890191945728213684035288325
sinh(-0.23) = -0.232033203713071927320198142777661446296606619174313599163270024681585033094920936256884658600850956722018376537726816531471153033656221789819533796795484
sinh(-0.000000000000002) = -0.00000000000000200000000000000000000000000000133333333333333333333333333333360000000000000000000000000000002539682539682539682539682539682680776014109347439526993222302
sinh(0) = 0
sinh(-0.000000000000002) = -0.00000000000000200000000000000000000000000000133333333333333333333333333333360000000000000000000000000000002539682539682539682539682539682680776014109347439526993222302
sinh(-0.23) = -0.232033203713071927320198142777661446296606619174313599163270024681585033094920936256884658600850956722018376537726816531471153033656221789819533796795484
sinh(-1) = -1.17520119364380145688238185059560081515571798133409587022956541301330756730432389560711745208962339184041953332757953235678521890191945728213684035288325
sinh(-1.213) = -1.53312809207556987945125525568937646639373928170917035407947009286597784701607284963624814946378644203753343168743912992098495077933241468026746620731673
sinh(-2) = -3.62686040784701876766821398280126170488634201232113572130948447493425021098878503672360718129423237300933793703792265695571762841044421016815974853920069
sinh(-4.123) = -30.8640007155552871814238259383715697008468790856166759808634222470540930354341201904591809791989229407340783813925988483647101515982269730845602502502315
sinh(-43.2342) = -2.98775164261275458975440440649161112081923324992264531947274587090760104577936121367591358940926486972977778868277592308082891528403255988857647198005715e+18
sinh(-645.2342) = -8.329570332376573782551597149463160878531062993810013705296998516557326727755024599440885951788819201945470734053228595890236903565420239975909000498798276e+279
sinh(-78978.234) = -3.237327736047453317871988273814110650220497287009253577108977166260486973591590350116759246676285333482721257186698007498164502065109112055386913522668162e+34299
sinh(-456456.234) = -1.326253502436952903389738684698025227418541538459863819955101500734508083768700158743401589426298832612643808941875659600676729574622070203124450019536665e+198236
sinh(-456456456.234) = -7.421802226188549379898044047610859426781232462339656015321238881011176806965977336593841557486309482413289039795343315677479247720054083368028406499629117e+198236519
sinh(-345345345345.4356) = -1.564962658531037891171638898006964600434407697809553138932525050952585828461709517349722137224246136364416459118869149581851848720278601776880825539858557e+149981577834
cosh(-345345345345.4356) = 1.564962658531037891171638898006964600434407697809553138932525050952585828461709517349722137224246136364416459118869149581851848720278601776880825539858557e+149981577834
cosh(-456456456.234) = 7.421802226188549379898044047610859426781232462339656015321238881011176806965977336593841557486309482413289039795343315677479247720054083368028406499629117e+198236519
cosh(-456456.234) = 1.326253502436952903389738684698025227418541538459863819955101500734508083768700158743401589426298832612643808941875659600676729574622070203124450019536665e+198236
cosh(-78978.234) = 3.237327736047453317871988273814110650220497287009253577108977166260486973591590350116759246676285333482721257186698007498164502065109112055386913522668162e+34299
cosh(-645.2342) = 8.329570332376573782551597149463160878531062993810013705296998516557326727755024599440885951788819201945470734053228595890236903565420239975909000498798276e+279
cosh(-43.2342) = 2.98775164261275458975440440649161112098658317046783351557077383192344189784823391737612261005832431191212436150616957652268027958989658662780504439709257e+18
cosh(-4.123) = 30.8801965694811806707037060696610958631305162398865647465272134910220157159057245298391851932680601139159194979682488282593615165637471012976326311532748
cosh(-2) = 3.7621956910836314595622134777737461082939735582307116027776433475883235850902727266607053037848894217644152242275562091681669752823370632063186436741974
cosh(-1.213) = 1.83043212021404308457814931671560708918005760915459203930976334123954766019811970058018008379544315668390954893144575961002621439642421110808926204410593
cosh(-1) = 1.54308063481524377847790562075706168260152911236586370473740221471076906304922369896426472643554303558704685860442352756503219469470958629076349394237735
cosh(-0.23) = 1.02656680621640593549087423344134786236367340609111788896702813678342782999227620322249536400719332678107576818404252098872620535047990274977576158296622
cosh(-0.000000000000002) = 1.00000000000000000000000000000200000000000000000000000000000066666666666666666666666666666675555555555555555555555555555556190476190476190476190476190476
cosh(0) = 1
cosh(-0.000000000000002) = 1.00000000000000000000000000000200000000000000000000000000000066666666666666666666666666666675555555555555555555555555555556190476190476190476190476190476
cosh(-0.23) = 1.02656680621640593549087423344134786236367340609111788896702813678342782999227620322249536400719332678107576818404252098872620535047990274977576158296622
cosh(-1) = 1.54308063481524377847790562075706168260152911236586370473740221471076906304922369896426472643554303558704685860442352756503219469470958629076349394237735
cosh(-1.213) = 1.83043212021404308457814931671560708918005760915459203930976334123954766019811970058018008379544315668390954893144575961002621439642421110808926204410593
cosh(-2) = 3.7621956910836314595622134777737461082939735582307116027776433475883235850902727266607053037848894217644152242275562091681669752823370632063186436741974
cosh(-4.123) = 30.8801965694811806707037060696610958631305162398865647465272134910220157159057245298391851932680601139159194979682488282593615165637471012976326311532748
cosh(-43.2342) = 2.98775164261275458975440440649161112098658317046783351557077383192344189784823391737612261005832431191212436150616957652268027958989658662780504439709257e+18
cosh(-645.2342) = 8.329570332376573782551597149463160878531062993810013705296998516557326727755024599440885951788819201945470734053228595890236903565420239975909000498798276e+279
cosh(-78978.234) = 3.237327736047453317871988273814110650220497287009253577108977166260486973591590350116759246676285333482721257186698007498164502065109112055386913522668162e+34299
cosh(-456456.234) = 1.326253502436952903389738684698025227418541538459863819955101500734508083768700158743401589426298832612643808941875659600676729574622070203124450019536665e+198236
cosh(-456456456.234) = 7.421802226188549379898044047610859426781232462339656015321238881011176806965977336593841557486309482413289039795343315677479247720054083368028406499629117e+198236519
cosh(-345345345345.4356) = 1.564962658531037891171638898006964600434407697809553138932525050952585828461709517349722137224246136364416459118869149581851848720278601776880825539858557e+149981577834
tanh(-84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = error: 8
tanh(-96787434543254234525634676767357674567345412345123453245.56784785678) = error: 8
tanh(-96787434543254234525634676123123123123123.3564564564564) = error: 8
tanh(-967874345432542345256346767673576.34523452345) = -1
tanh(-345345234243456574574567.689078) = -1
tanh(-3453452342433543453.234) = -1
tanh(-345345234243.234) = -1
tanh(-355345) = -1
tanh(-215) = -1
tanh(-50) = -0.999999999999999999999999999999999999999999925598480479583280740806083922737633252822156920257414131062783764097104440253056442952686142104340615536370775
tanh(-40) = -0.999999999999999999999999999999999963902972243091696553757432852999452228075644484709678619327139750707528103614306367511886124471648353973610549175451967
tanh(-30) = -0.999999999999999999999999982486978474606959323022534551874629401325777685120648350566265156719185939473885297214277715118586146199927282034031114616434693
tanh(-20) = -0.999999999999999991503291489416822045438558191190987257130474564227663850133963054930203794831162867238844013192254796103304348337451854966038867064957526
tanh(-10) = -0.999999995877692763619592837138275741050814618495019962261400695436801880898766826106513324950690231869725941954403632777236245989351221124400690800321153
tanh(-9.98723) = -0.999999995771053044430752013083290479341749189475107401457144954452799823981244842426055704381017197892925077440396901152553310783832977458923361308454688
tanh(-8.43453) = -0.999999905617755237781715354450919943305266349900043819864981839526359803015430583234572147633787779696375198776613343113918549506519363081595937217839043
tanh(-7.6723) = -0.999999566534243173790827011099918827936808226220229759395957421943818779564326930603666957390923131530111761299367421376752096832879408184108797990172362
tanh(-6.2343) = -0.999992308976319912387644449226241000636475544031184511807593818353127260174476447524775591395561003079744781877936842034900062795205067576470011718150217
tanh(-5.863) = -0.999983838212532351882669890705786976708250090628455774145720839444034688346188018762069887945761659560725308624595810909664240713420864740918576865270598
tanh(-4.23423) = -0.999580112099310349084748284899159049163291265140749319013950426479203008132679530760285657182759256898156417259052851567264336123608657376863491641143458
tanh(-3.753) = -0.998901052575570139828923002841086828137573011714045826613412434502777579476343073909730210828559270274905505321068535174460012829102424604901050348143868
tanh(-2.2343) = -0.977333131687435002874598310464640647980619631370437894075829369300622319536987181177647480964892284601409150448558313497379084939415177948592932420927716
tanh(-1.753) = -0.94171601222151715615289501251614776758340920951910305981464151613046893940824264735511906345586275762057681136842821598097216806739306230514082161137733
tanh(-0.3423) = -0.329529190460854204123945187710939737611373620993869892477921830606687395851554707015826409268193244821189067345858422774479151554856000744479245829686658
tanh(-0.0000234234) = -0.0000234233999957162062797651630813034559020952399482221649445281743353460330901763247771652849622037269510300590726534578764455394130125971046070087306498897
tanh(-0.00000000000024464675) = -0.000000000000244646749999999999999999995119131606814020817708333450185290393552848732943669266430843757377072323204722419685579672928096916642563582860486359761202058
tanh(-0.00000000000000000000009784536) = -9.78453599999999999999999999999999999999999996877521536000952724480000000000000000000000011957486905628861181756375215230156799999998363587687572693524915e-23
tanh(-0.00000000000000000000000000000234236456) = -2.34236455999999999999999999999999999999999999999999999999999571607152758018982883106133333333333333333333333333333333334273501326256480337110913256433195e-30
tanh(-0.0000000000000000000000000000000000000000992342) = -9.9234199999999999999999999999999999999999999999999999999999999999999999999999999674266171403711437333333333333333342370368881818759922727416194918573575e-41
tanh(-0.00000000000000000000000000000000000000000000000000000000000065763412) = -6.57634120000000000000000000000000000000000000000000000000000000000000000000000000000000000000029151014701620917563344251420690267968250251488253575773881e-61
tanh(0) = 0
tanh(0.00000000000000000000000000000000000000000000000000000000000065763412) = 6.57634120000000000000000000000000000000000000000000000000000000000000000000000000000000000000029151014701620917563344251420690267968250251488253575773881e-61
tanh(0.0000000000000000000000000000000000000000992342) = 9.9234199999999999999999999999999999999999999999999999999999999999999999999999999674266171403711437333333333333333342370368881818759922727416194918573575e-41
tanh(0.00000000000000000000000000000234236456) = 2.34236455999999999999999999999999999999999999999999999999999571607152758018982883106133333333333333333333333333333333334273501326256480337110913256433195e-30
tanh(0.00000000000000000000009784536) = 9.78453599999999999999999999999999999999999996877521536000952724480000000000000000000000011957486905628861181756375215230156799999998363587687572693524915e-23
tanh(0.00000000000024464675) = 0.000000000000244646749999999999999999995119131606814020817708333450185290393552848732943669266430843757377072323204722419685579672928096916642563582860486359761202058
tanh(0.0000234234) = 0.0000234233999957162062797651630813034559020952399482221649445281743353460330901763247771652849622037269510300590726534578764455394130125971046070087306498897
tanh(0.3423) = 0.329529190460854204123945187710939737611373620993869892477921830606687395851554707015826409268193244821189067345858422774479151554856000744479245829686658
tanh(1.753) = 0.94171601222151715615289501251614776758340920951910305981464151613046893940824264735511906345586275762057681136842821598097216806739306230514082161137733
tanh(2.2343) = 0.977333131687435002874598310464640647980619631370437894075829369300622319536987181177647480964892284601409150448558313497379084939415177948592932420927716
tanh(3.753) = 0.998901052575570139828923002841086828137573011714045826613412434502777579476343073909730210828559270274905505321068535174460012829102424604901050348143868
tanh(4.23423) = 0.999580112099310349084748284899159049163291265140749319013950426479203008132679530760285657182759256898156417259052851567264336123608657376863491641143458
tanh(5.863) = 0.999983838212532351882669890705786976708250090628455774145720839444034688346188018762069887945761659560725308624595810909664240713420864740918576865270598
tanh(6.2343) = 0.999992308976319912387644449226241000636475544031184511807593818353127260174476447524775591395561003079744781877936842034900062795205067576470011718150217
tanh(7.6723) = 0.999999566534243173790827011099918827936808226220229759395957421943818779564326930603666957390923131530111761299367421376752096832879408184108797990172362
tanh(8.43453) = 0.999999905617755237781715354450919943305266349900043819864981839526359803015430583234572147633787779696375198776613343113918549506519363081595937217839043
tanh(9.98723) = 0.999999995771053044430752013083290479341749189475107401457144954452799823981244842426055704381017197892925077440396901152553310783832977458923361308454688
tanh(10) = 0.999999995877692763619592837138275741050814618495019962261400695436801880898766826106513324950690231869725941954403632777236245989351221124400690800321153
tanh(20) = 0.999999999999999991503291489416822045438558191190987257130474564227663850133963054930203794831162867238844013192254796103304348337451854966038867064957526
tanh(30) = 0.999999999999999999999999982486978474606959323022534551874629401325777685120648350566265156719185939473885297214277715118586146199927282034031114616434693
tanh(40) = 0.999999999999999999999999999999999963902972243091696553757432852999452228075644484709678619327139750707528103614306367511886124471648353973610549175451967
tanh(50) = 0.999999999999999999999999999999999999999999925598480479583280740806083922737633252822156920257414131062783764097104440253056442952686142104340615536370775
tanh(215) = 1
tanh(355345) = 1
tanh(345345234243.234) = 1
tanh(3453452342433543453.234) = 1
tanh(345345234243456574574567.689078) = 1
tanh(967874345432542345256346767673576.34523452345) = 1
tanh(96787434543254234525634676123123123123123.3564564564564) = error: 8
tanh(96787434543254234525634676767357674567345412345123453245.56784785678) = error: 8
tanh(84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = error: 8
coth(-84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = error: 8
coth(-96787434543254234525634676767357674567345412345123453245.56784785678) = error: 8
coth(-96787434543254234525634676123123123123123.3564564564564) = error: 8
coth(-967874345432542345256346767673576.34523452345) = -1
coth(-345345234243456574574567.689078) = -1
coth(-3453452342433543453.234) = -1
coth(-345345234243.234) = -1
coth(-355345) = -1
coth(-215) = -1
coth(-50) = -1.00000000000000000000000000000000000000000007440151952041671925919391607726236674717784861532869281588733883062872347608568516923764321580449696016504167
coth(-40) = -1.00000000000000000000000000000000003609702775690830344624256714700054907491976839829882633727467582769365313843492776139116227423832526142230023455659821
coth(-30) = -1.0000000000000000000000000175130215253930406769774657548312935475542076122476866604668421368740744180680769612971221565534491957864149131549271693573416
coth(-20) = -1.00000000000000000849670851058317802675549732262561963535465972977343429970557374166744887971818878814846226367760072667902020013919866787856160204823889
coth(-10) = -1.00000000412230725337382418402808031246018002675621930844791876411006671851238065722838443448568734442719858540079782058080415428904611463272251329615664
coth(-9.98723) = -1.00000000422894697345324041556557596236299640403906855032507783205309545139200522093971609621477304461960576259111336347743094106093555065290845447838733
coth(-8.43453) = -1.00000009438225367022725175871258449862976572508287315331802512648901358046032749398967036780597064744118945669945483271151084480339199691467997386139025
coth(-7.6723) = -1.00000043346594471885295893424508345734649050695017087497814460308862930273128768684297594773016691676473581025545392109134481616324464115434065419862022
coth(-6.2343) = -1.00000769108283238780176543897857760138718241024952713414931647062198319696708315258522219706198144122590889472969295805124786698197570908610384395565489
coth(-5.863) = -1.00001616204867524384840499545141194863136407582080697019009867374994043701008009448154279383879761387735783048650724544282435354037951932782706077207647
coth(-4.23423) = -1.00042006428059858616405468844767689735960193844002854634511041464347027695538732632887646938150889991270269965180814686498781174039815571930318866423179
coth(-3.753) = -1.00110015643851443553783298404643962679533919709249678153919481889430951815549909754308181411142362751338630774154479223511258081775434747145577324014603
coth(-2.2343) = -1.02319257127140368254514332312431446997726924009613385642999088439300956413058526518876031801020130562157503830202730564107976460459032546943551947752891
coth(-1.753) = -1.06189125704785496266483396666815953816338069448816001617032880179265281856880690043772482158598423169137906878633181973972778393356449187322772147767142
coth(-0.3423) = -3.03463252709563253536570079825992506362262810727146600740359348940639673325958693913367641694913158563793120217814083725523505364247446963218360406937435
coth(-0.0000234234) = -42692.3503924658769654836872135177454044249370877999675388869092100693051594744892986649594263289087638471621853810582537545370259037018911578130789129749
coth(-0.00000000000024464675) = -4087526198488.22843548912879468326241211392889271299640697220527947010604328791198553363009242358878861119656106333212487793500906030766842912899692489298
coth(-0.00000000000000000000009784536) = -1.02202087048379197541917163982022244079841905961737803186906359177379489431077774153010423587097007357845876847388854412718191235639751026327102212520789e+22
coth(-0.00000000000000000000000000000234236456) = -4.2691902749758133294161520271635257323053077613161975094090470225120606959001007654134475691236266541418870055536245533558807687258240953957521273568982e+29
coth(-0.0000000000000000000000000000000000000000992342) = -1.007717097532907001819937078144430045286806363128840661787972291810686235189077962317906007418141460638906076063830052809999980973263092552344498238063666e+40
coth(-0.00000000000000000000000000000000000000000000000000000000000065763412) = -1.52060236777252372489432269724691291869101925550943129288973023479986105343804241787211405636914896218891705859719492885297083662168024937399137165826344e+60
coth(0) = error: 13
coth(0.00000000000000000000000000000000000000000000000000000000000065763412) = 1.52060236777252372489432269724691291869101925550943129288973023479986105343804241787211405636914896218891705859719492885297083662168024937399137165826344e+60
coth(0.0000000000000000000000000000000000000000992342) = 1.007717097532907001819937078144430045286806363128840661787972291810686235189077962317906007418141460638906076063830052809999980973263092552344498238063666e+40
coth(0.00000000000000000000000000000234236456) = 4.2691902749758133294161520271635257323053077613161975094090470225120606959001007654134475691236266541418870055536245533558807687258240953957521273568982e+29
coth(0.00000000000000000000009784536) = 1.02202087048379197541917163982022244079841905961737803186906359177379489431077774153010423587097007357845876847388854412718191235639751026327102212520789e+22
coth(0.00000000000024464675) = 4087526198488.22843548912879468326241211392889271299640697220527947010604328791198553363009242358878861119656106333212487793500906030766842912899692489298
coth(0.0000234234) = 42692.3503924658769654836872135177454044249370877999675388869092100693051594744892986649594263289087638471621853810582537545370259037018911578130789129749
coth(0.3423) = 3.03463252709563253536570079825992506362262810727146600740359348940639673325958693913367641694913158563793120217814083725523505364247446963218360406937435
coth(1.753) = 1.06189125704785496266483396666815953816338069448816001617032880179265281856880690043772482158598423169137906878633181973972778393356449187322772147767142
coth(2.2343) = 1.02319257127140368254514332312431446997726924009613385642999088439300956413058526518876031801020130562157503830202730564107976460459032546943551947752891
coth(3.753) = 1.00110015643851443553783298404643962679533919709249678153919481889430951815549909754308181411142362751338630774154479223511258081775434747145577324014603
coth(4.23423) = 1.00042006428059858616405468844767689735960193844002854634511041464347027695538732632887646938150889991270269965180814686498781174039815571930318866423179
coth(5.863) = 1.00001616204867524384840499545141194863136407582080697019009867374994043701008009448154279383879761387735783048650724544282435354037951932782706077207647
coth(6.2343) = 1.00000769108283238780176543897857760138718241024952713414931647062198319696708315258522219706198144122590889472969295805124786698197570908610384395565489
coth(7.6723) = 1.00000043346594471885295893424508345734649050695017087497814460308862930273128768684297594773016691676473581025545392109134481616324464115434065419862022
coth(8.43453) = 1.00000009438225367022725175871258449862976572508287315331802512648901358046032749398967036780597064744118945669945483271151084480339199691467997386139025
coth(9.98723) = 1.00000000422894697345324041556557596236299640403906855032507783205309545139200522093971609621477304461960576259111336347743094106093555065290845447838733
coth(10) = 1.00000000412230725337382418402808031246018002675621930844791876411006671851238065722838443448568734442719858540079782058080415428904611463272251329615664
coth(20) = 1.00000000000000000849670851058317802675549732262561963535465972977343429970557374166744887971818878814846226367760072667902020013919866787856160204823889
coth(30) = 1.0000000000000000000000000175130215253930406769774657548312935475542076122476866604668421368740744180680769612971221565534491957864149131549271693573416
coth(40) = 1.00000000000000000000000000000000003609702775690830344624256714700054907491976839829882633727467582769365313843492776139116227423832526142230023455659821
coth(50) = 1.00000000000000000000000000000000000000000007440151952041671925919391607726236674717784861532869281588733883062872347608568516923764321580449696016504167
coth(215) = 1
coth(355345) = 1
coth(345345234243.234) = 1
coth(3453452342433543453.234) = 1
coth(345345234243456574574567.689078) = 1
coth(967874345432542345256346767673576.34523452345) = 1
coth(96787434543254234525634676123123123123123.3564564564564) = error: 8
coth(96787434543254234525634676767357674567345412345123453245.56784785678) = error: 8
coth(84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = error: 8
asinh(-5635634563463453453455.32452345) = -50.7765438856713994969817151934977839809334242197460093222321704027930514740575617271460801795383658079384861406293637941135499695088973111716351392233943
asinh(-234234234234234.24563456) = -33.7804899121797785280651041352592558463892201522523861397702443095742640606874340135514871975674358845862857847443869671501516678021812401402315808379883
asinh(-3563456456.23412341234) = -22.6871440060100152606533345224761702684130173474816242965810036422077879490065157413885303727908970744506416037714776438219976946566675415713392826153309
asinh(-75673476.11341243) = -18.8350854559766833941533023299865739211708856170228847966072303389675052111678183854218293375778107194224078942817636193193608350377102573214232857628739
asinh(-75672.2341252) = -11.9273137644393869751328622858265780190305852115117407131136800673215908832424414620785270774784410546062041983064006896907834708947708715204857005074505
asinh(-125.23453) = -5.52335133967026556089447073963952522550268724077124359047979753875674321974250402414253658799990416066107042075297385410825930562468678976273675082618027
asinh(-64.1324) = -4.8541576548665839694084773167147033941625562707089103609787259722943161981773215580120890728202367900717226689285731686632773865099597532929259252965684
asinh(-4.1321) = -2.12626336236282879403261842993516212372282186808697680340655085172046540032369298553975017094537237628487939919387899322981984749639070585084517942298519
asinh(-3) = -1.81844645923206682348369896356070899378625394276812161745174416723305410786617575102608404436079269363084091946884532649219086776276783010195066598966306
asinh(-2) = -1.44363547517881034249327674027310526940555300315698155898305450652049160282466532323602828736817042499169551987488096923381770497118021286825917772559323
asinh(-1.123) = -0.965730243559455304285621160558503711728247865579107457173815933110042477743493609625476130874604107615068839166465128082097252085858448272217491456043816
asinh(-1) = -0.88137358701954302523260932497979230902816032826163541075329560865337718422202608783370689191025604285673981619210649218876207251197659193752725546276579
asinh(-0.5) = -0.481211825059603447497758913424368423135184334385660519661018168840163867608221774412009429122723474997231839958293656411272568323726737622753059241864409
asinh(-0.1) = -0.0998340788992075633273031247047694432677129117088250107423826956515917683936134651063484492769032061884984061246778732266658350084462074004509995349362941
asinh(-0.0002) = -0.000199999998666666690666666095238110793650335468989684359626760099501260318883139290076115493533423800344677296849528931033609699252000004306994324673377017
asinh(-0.00000000234) = -0.00000000233999999999999999786451600000000000526187528567999998285004505103011434962273533387454464803332529884327286763261996743857978521539443538867566526495619
asinh(-0.00000000000000000000000053456456) = -5.3456455999999999999999999999999999999999999999997454053703395552945553066666666666666666666666666994054155130614361907289711236197606993665199692345892e-25
asinh(-0.0000000000000000000000000000000000000000000000000000000003452345) = -3.45234500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162486899952614561127590811602186848308424325746689787236e-58
asinh(-0) = 0
asinh(0.0000000000000000000000000000000000000000000000000000000003452345) = 3.45234499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999979074099347708122908153801486108829895379086245303514981e-58
asinh(0.00000000000000000000000053456456) = 5.34564559999999999999999999999999999999999999999974540537033955529455530666666666666666666666666669940541551306143619072897112362242218438183501353491461e-25
asinh(0.00000000234) = 0.00000000233999999999999999786451600000000000526187528567999998285004505103011434962273533387454464803332529884327286763261996743857978521539443538867566569516996
asinh(0.0002) = 0.000199999998666666690666666095238110793650335468989684359626760099501260318883139290076115493533423800344677296849528931033609699252000004306994324673376932
asinh(0.1) = 0.0998340788992075633273031247047694432677129117088250107423826956515917683936134651063484492769032061884984061246778732266658350084462074004509995349362935
asinh(0.5) = 0.48121182505960344749775891342436842313518433438566051966101816884016386760822177441200942912272347499723183995829365641127256832372673762275305924186441
asinh(1) = 0.881373587019543025232609324979792309028160328261635410753295608653377184222026087833706891910256042856739816192106492188762072511976591937527255462765791
asinh(1.123) = 0.965730243559455304285621160558503711728247865579107457173815933110042477743493609625476130874604107615068839166465128082097252085858448272217491456043816
asinh(2) = 1.44363547517881034249327674027310526940555300315698155898305450652049160282466532323602828736817042499169551987488096923381770497118021286825917772559323
asinh(3) = 1.81844645923206682348369896356070899378625394276812161745174416723305410786617575102608404436079269363084091946884532649219086776276783010195066598966307
asinh(4.1321) = 2.1262633623628287940326184299351621237228218680869768034065508517204654003236929855397501709453723762848793991938789932298198474963907058508451794229852
asinh(64.1324) = 4.85415765486658396940847731671470339416255627070891036097872597229431619817732155801208907282023679007172266892857316866327738650995975329292592529655977
asinh(125.23453) = 5.52335133967026556089447073963952522550268724077124359047979753875674321974250402414253658799990416066107042075297385410825930562468678976273675082612785
asinh(75672.2341252) = 11.9273137644393869751328622858265780190305852115117407131136800673215908832424414620785270774784410546062041983064006896907834708947708715204857466995728
asinh(75673476.11341243) = 18.8350854559766833941533023299865739211708856170228847966072303389675052111678183854218293375778107194224078942817636193193608350377102572942291551979169
asinh(3563456456.23412341234) = 22.6871440060100152606533345224761702684130173474816242965810036422077879490065157413885303727908970744506416037714776438219976946566673528132389983675482
asinh(234234234234234.24563456) = 33.7804899121797785280651041352592558463892201522523861397702443095742640606874340135514871975674358845862857847443869671501518512140267618734728178067558
asinh(5635634563463453453455.32452345) = 50.7765438856713994969817151934977839809334242197460093222321704027930514740575617271460801795383658079384861395034315072005507139629040331542749728351817
acosh(-5635634563463453453455.32452345) = error: 13
acosh(-234234234234234.24563456) = error: 13
acosh(-3563456456.23412341234) = error: 13
acosh(-75673476.11341243) = error: 13
acosh(-75672.2341252) = error: 13
acosh(-125.23453) = error: 13
acosh(-64.1324) = error: 13
acosh(-4.1321) = error: 13
acosh(-3) = error: 13
acosh(-2) = error: 13
acosh(-1.123) = error: 13
acosh(-1) = error: 13
acosh(-0.5) = error: 13
acosh(-0.1) = error: 13
acosh(-0.0002) = error: 13
acosh(-0.00000000234) = error: 13
acosh(-0.00000000000000000000000053456456) = error: 13
acosh(-0.0000000000000000000000000000000000000000000000000000000003452345) = error: 13
acosh(-0) = error: 13
acosh(0.0000000000000000000000000000000000000000000000000000000003452345) = error: 13
acosh(0.00000000000000000000000053456456) = error: 13
acosh(0.00000000234) = error: 13
acosh(0.0002) = error: 13
acosh(0.1) = error: 13
acosh(0.5) = error: 13
acosh(1) = 0
acosh(1.123) = 0.491035786957973891353286858955502250090621789095766806865735361988627555435033439178700699705943082871312376482952658864680437901327040485564140342526054
acosh(2) = 1.31695789692481670862504634730796844402698197146751647976847225692046018541644397607421901345010178355646543656560497931980981686210637153272676334570992
acosh(3) = 1.76274717403908605046521864995958461805632065652327082150659121730675436844405217566741378382051208571347963238421298437752414502395318387505451092553158
acosh(4.1321) = 2.09695853910213457511232519912447966804018771933704760206639707080585082503036984535174248033191657429050784098767304637654013607798691027561376237078961
acosh(64.1324) = 4.8540360880555340531030531469333555805090107890102433299175535041571332252731941390869530264192048752244068788947243888523867502248232060321135630696336
acosh(125.23453) = 5.52331945941249545879896010028087193346193657511746562896581890576155059386979253337251829711837250387915852120587485035040799264424046359573379074594245
acosh(75672.2341252) = 11.9273137643520703599384021989151557712558976149442708893475617409016846765902163809786454772126668876067507999898191064994744979655697156460986770706204
acosh(75673476.11341243) = 18.8350854559766833068395532736360549647441707225795287081925283557357059390442309239714295977074570150411949131933464277160112970904104176957378144226498
acosh(3563456456.23412341234) = 22.6871440060100152606139589308911313055426133285749420653740585441797168942977916621121533456485090143331357003053461697481057281470640624230672439288588
acosh(234234234234234.24563456) = 33.7804899121797785280651041352501426807087467803584079267160794746705581600067985187768475767342188948345354206556686756646520133669679315525169942688395
acosh(5635634563463453453455.32452345) = 50.776543885671399496981715193497783980933424204003123113536155343518086799397299200229769339641134285613852207338256526098282831871229969078732481958386
atanh(-10000000) = error: 13
atanh(-1000) = error: 13
atanh(-2) = error: 13
atanh(-1.1) = error: 13
atanh(-1.01) = error: 13
atanh(-1.0001) = error: 13
atanh(-1.000001) = error: 13
atanh(-1) = error: 13
atanh(-0.99999999999999999999999) = -26.8263021597114980209155152895992766714504171864047668514436108658737818014410675471835661886951783163702969236632438685052189696329960171491200840813569
atanh(-0.9999999999999999) = -18.7672543342323381018525476982040013198465619762102906019936298791531631050703338663263259708816623958713263461819086094638808686004438398298526267494456
atanh(-0.9999993453) = -7.46611778735462860114566549581138924902321406496386670804044600033224212779299218871520280114497793676825865591778763672635998887800171528688324175017585
atanh(-0.999345) = -4.01184747462456540537691423181738555057625895919543579411625567534442408435226405097706196194790294421903172883053111651713051557302269845182890565403668
atanh(-0.934) = -1.68884546699340704514759845571092535706925466132778829447026088122568267714998130328600032174766560782889589704322826146077421748640808354169935808406613
atanh(-0.8) = -1.09861228866810969139524523692252570464749055782274945173469433363749429321860896687361575481373208878797002906595786574236800422593051982105280187076728
atanh(-0.7) = -0.867300527694053194427144690475300415470356227381497667781271702122399141291161157019239556611885429365189116490614595774514794308008109271623476347487372
atanh(-0.6) = -0.693147180559945309417232121458176568075500134360255254120680009493393621969694715605863326996418687542001481020570685733685520235758130557032670751635076
atanh(-0.5) = -0.549306144334054845697622618461262852323745278911374725867347166818747146609304483436807877406866044393985014532978932871184002112965259910526400935383639
atanh(-0.4) = -0.423648930193601806855053753260327012494797085879555868362347908150042784766730150457021371887069719102545832569946637584677874015873633511048078112198311
atanh(-0.3) = -0.309519604203111715474067349061069437584091607589172963979827680362942402286170455805958082426308980888098248943455790359904201117154400085338155010904198
atanh(-0.2) = -0.202732554054082190989006557732174568285995211731247098807007162072050335624457125633876213908656700622984274022693590004341241995086194632010065559566101
atanh(-0.1) = -0.1003353477310755806357265520600389452633628691459591358745895209277925187380093896639115991875853069193878338781111335187597803533673738766248493246332768
atanh(-0.05) = -0.0500417292784912682457852742389259485235980130527409108280621235828907269532404729735579347929318599919955450255294351525349013464634930264685633186970105
atanh(-0.000345345) = -0.000345345013728980684729934756764141040799103437047009302813443865091036286644270465793301121429479062272283161153828718296912262881949945228334923310648638
atanh(-0.000000000000000000000034534) = -3.45340000000000000000000000000000000000000000137283833951013333333333333333333333333333333431567919294186180124181333333333333333335190416152700703189101e-23
atanh(-0.000000000000000000000000000000000000045676) = -4.56760000000000000000000000000000000000000000000000000000000000000000000000317645668919253333333333333333333333333331744276792118666193760386763440783833e-38
atanh(0) = 0
atanh(0.000000000000000000000000000000000000045676) = 4.5676000000000000000000000000000000000000000000000000000000000000000000000031764566891925333333333333333333333333333215158278382599640863612267353879861e-38
atanh(0.000000000000000000000034534) = 3.45340000000000000000000000000000000000000000137283833951013333333333333333333333333333333431567919294186180124181333333333333333333163389864905207913799e-23
atanh(0.000345345) = 0.000345345013728980684729934756764141040799103437047009302813443865091036286644270465793301121429479062272283161153828718296912262881949945228334923310648498
atanh(0.05) = 0.0500417292784912682457852742389259485235980130527409108280621235828907269532404729735579347929318599919955450255294351525349013464634930264685633186970108
atanh(0.1) = 0.1003353477310755806357265520600389452633628691459591358745895209277925187380093896639115991875853069193878338781111335187597803533673738766248493246332766
atanh(0.2) = 0.202732554054082190989006557732174568285995211731247098807007162072050335624457125633876213908656700622984274022693590004341241995086194632010065559566101
atanh(0.3) = 0.309519604203111715474067349061069437584091607589172963979827680362942402286170455805958082426308980888098248943455790359904201117154400085338155010904198
atanh(0.4) = 0.423648930193601806855053753260327012494797085879555868362347908150042784766730150457021371887069719102545832569946637584677874015873633511048078112198312
atanh(0.5) = 0.549306144334054845697622618461262852323745278911374725867347166818747146609304483436807877406866044393985014532978932871184002112965259910526400935383639
atanh(0.6) = 0.693147180559945309417232121458176568075500134360255254120680009493393621969694715605863326996418687542001481020570685733685520235758130557032670751635076
atanh(0.7) = 0.867300527694053194427144690475300415470356227381497667781271702122399141291161157019239556611885429365189116490614595774514794308008109271623476347487372
atanh(0.8) = 1.09861228866810969139524523692252570464749055782274945173469433363749429321860896687361575481373208878797002906595786574236800422593051982105280187076728
atanh(0.934) = 1.68884546699340704514759845571092535706925466132778829447026088122568267714998130328600032174766560782889589704322826146077421748640808354169935808406613
atanh(0.999345) = 4.01184747462456540537691423181738555057625895919543579411625567534442408435226405097706196194790294421903172883053111651713051557302269845182890565403668
atanh(0.9999993453) = 7.46611778735462860114566549581138924902321406496386670804044600033224212779299218871520280114497793676825865591778763672635998887800171528688324175017585
atanh(0.9999999999999999) = 18.7672543342323381018525476982040013198465619762102906019936298791531631050703338663263259708816623958713263461819086094638808686004438398298526267494456
atanh(0.99999999999999999999999) = 26.8263021597114980209155152895992766714504171864047668514436108658737818014410675471835661886951783163702969236632438685052189696329960171491200840813569
atanh(1) = error: 13
atanh(1.000001) = error: 13
atanh(1.0001) = error: 13
atanh(1.01) = error: 13
atanh(1.1) = error: 13
atanh(2) = error: 13
atanh(1000) = error: 13
atanh(10000000) = error: 13
acoth(-10000000) = -0.0000001000000000000003333333333333353333333333333476190476190477301587301587310678210678210755133755133755800421800421806304153362976945020236041908344722922952
acoth(-1000) = -0.00100000033333353333347619058730167821075513382180048062400384381307276367176409712120953595881544001565828634899129822631294196601232352133045546087222418
acoth(-2) = -0.549306144334054845697622618461262852323745278911374725867347166818747146609304483436807877406866044393985014532978932871184002112965259910526400935383639
acoth(-1.1) = -1.52226121886171149825029899018285271714228764370230532009704224178753707798533911733063712670080180789051586163590450332704587824180415333210087998296559
acoth(-1.01) = -2.65165245402953787553265861664312422760721173052232239443623923220638139937334793175626497131737878666096611016530893996967760535462902809494230481284266
acoth(-1.0001) = -4.95176877564308485529671355212912250037008386792809888799353953302013415652154325753457290855811896788053851461564876358669497636125968413553972167721441
acoth(-1.000001) = -7.25432911926204720678342375030301736517308578362448202530552150025931669594165562887557950794262835257056544390402301529297987228256419270699567117904168
acoth(-1) = error: 13
acoth(-0.99999999999999999999999) = error: 13
acoth(-0.9999999999999999) = error: 13
acoth(-0.9999993453) = error: 13
acoth(-0.999345) = error: 13
acoth(-0.934) = error: 13
acoth(-0.8) = error: 13
acoth(-0.7) = error: 13
acoth(-0.6) = error: 13
acoth(-0.5) = error: 13
acoth(-0.4) = error: 13
acoth(-0.3) = error: 13
acoth(-0.2) = error: 13
acoth(-0.1) = error: 13
acoth(-0.05) = error: 13
acoth(-0.000345345) = error: 13
acoth(-0.000000000000000000000034534) = error: 13
acoth(-0.000000000000000000000000000000000000045676) = error: 13
acoth(0) = error: 13
acoth(0.000000000000000000000000000000000000045676) = error: 13
acoth(0.000000000000000000000034534) = error: 13
acoth(0.000345345) = error: 13
acoth(0.05) = error: 13
acoth(0.1) = error: 13
acoth(0.2) = error: 13
acoth(0.3) = error: 13
acoth(0.4) = error: 13
acoth(0.5) = error: 13
acoth(0.6) = error: 13
acoth(0.7) = error: 13
acoth(0.8) = error: 13
acoth(0.934) = error: 13
acoth(0.999345) = error: 13
acoth(0.9999993453) = error: 13
acoth(0.9999999999999999) = error: 13
acoth(0.99999999999999999999999) = error: 13
acoth(1) = error: 13
acoth(1.000001) = 7.25432911926204720678342375030301736517308578362448202530552150025931669594165562887557950794262835257056544390402301529297987228256419270699567117904168
acoth(1.0001) = 4.95176877564308485529671355212912250037008386792809888799353953302013415652154325753457290855811896788053851461564876358669497636125968413553972167721441
acoth(1.01) = 2.65165245402953787553265861664312422760721173052232239443623923220638139937334793175626497131737878666096611016530893996967760535462902809494230481284266
acoth(1.1) = 1.52226121886171149825029899018285271714228764370230532009704224178753707798533911733063712670080180789051586163590450332704587824180415333210087998296559
acoth(2) = 0.549306144334054845697622618461262852323745278911374725867347166818747146609304483436807877406866044393985014532978932871184002112965259910526400935383639
acoth(1000) = 0.0010000003333335333334761905873016782107551338218004806240038438130727636717640971212095359588154400156582863489912982263129419660123235213304554608722241
acoth(10000000) = 0.0000001000000000000003333333333333353333333333333476190476190477301587301587310678210678210755133755133755800421800421806304153362976945020236041908344723101781
ln(-34234234234234) = error: 13
ln(-234234.234) = error: 13
ln(-123) = error: 13
ln(-0.000001) = error: 13
ln(0) = error: 13
ln(0.00000000000000000000000000000000000000000000456234) = -102.0984935349315105563609513213120864862581304440150612369033927074806988411062772517783276300226840904339477346673116237446238665085700213921447128432762
ln(0.0000000000000000000000000000000000000234234234) = -86.6470821050705423994583051685852867104908884786678566915730138306166694519590497632530641404323835802562046627687895359542181062098773122437295581620562
ln(0.00000000000000000000000000000000123123) = -75.7772943990860979122008829050722789615538960123918365238154996231386681041254116158696730271880206299917796629587932294149318563747200696406825779596094
ln(0.000000000000000000000000000123123) = -64.2643689341158694921109256316504579235483885692479716436488601183008050557386492146896870017400291382819407427473619862478842290493060358573511411141155
ln(0.000000000000000000000000456456) = -56.0463052009917638556629908443723896476576149083810597682681390607685922751389678444122641630382250958709828037334155386443277693203378093442436450158165
ln(0.00000000000000000034535) = -42.5097285573399774507303856282568514256367002453605909399515504440767297496788547466838021580079953341536375967741799013956342100342248946091764770597712
ln(0.0000000000008787345) = -27.7602935906326970470622352294282515185399484824442747805134302133754167587767214068527663386566688645775431645830833227053744213143358781032695873080894
ln(0.0000000076452) = -18.6891878370181053913280290497230489004104282630180820681251289398753771986315162897206989202879150349877146676910526868758648450265447363597085101046832
ln(0.000001235) = -13.6044395878843335854986488854799180868416648373311031274302974701612171299999070893801079204569756897114449280453478168204076156737526769852730682589159
ln(0.000234) = -8.3601894426065726758467386912376386634308597370066765821908532183735887823327920526633137304732174361646069730084683529505034696108910833270341816044508
ln(0.00234) = -6.05760434961252699182874723655327445582975824837790360615752531740601617265543957242731652538361913782263918896618210431709394414580827657036789423535198
ln(0.02) = -3.91202300542814605861875078791055184712670284289729069794597579244175159738501024486613108318277790914193408706400181153313353069440748295629990398656249
ln(0.9) = -0.1053605156578263012275009808393127983061203729832740725639392336925840232401345464887656954621341207660277259103705171486735170132217671145606836275642267
ln(0.1) = -2.30258509299404568401799145468436420760110148862877297603332790096757260967735248023599720508959829834196778404228624863340952546508280675666628736909878
ln(0.2) = -1.60943791243410037460075933322618763952560135426851772191264789147417898770765776463013387809317961079996630302171556289972400522932467619963361661746371
ln(0.3) = -1.2039728043259359926227462177618385029536109308060235242986335673300783164587435133623814502758662095539977549763283828910415212391522869356134854983315
ln(0.4) = -0.91629073187415506518352721176801107145010121990826246779196788198078536573796304902427055109676092325796482200114487716603848499356654564260094586582863
ln(0.5) = -0.693147180559945309417232121458176568075500134360255254120680009493393621969694715605863326996418687542001481020570685733685520235758130557032670751635076
ln(0.6) = -0.510825623765990683205514096303661934878110796445768270177953557836684694489048797756518123279447522011996273955757697157356001003394156378580814746696428
ln(0.7) = -0.356674943938732378912638711241184477964016759046911787573937751029992746925283212448338706501726771348906089836435107721685773207405019913517329273934881
ln(0.8) = -0.223143551314209755766295090309834503374601085548007213671287872487391743768268333418407224100342235715963340980574191432352964757808415085568275114193554
ln(0.9) = -0.1053605156578263012275009808393127983061203729832740725639392336925840232401345464887656954621341207660277259103705171486735170132217671145606836275642267
ln(0.9999999999999) = -0.0000000000001000000000000050000000000003333333333333583333333333353333333333335000000000000142857142857155357142857143968253968254068253968253977344877340809859526983
ln(0.99999999999999999999999999999999999999999999999999999999999937676756757) = -6.23232432430000000000000000000000000000000000000000000000000194209332416307257852449999999999601261419770481731984668370409003130805083945765055489993429e-61
ln(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991235434) = -8.76456599999999999999999999996830056245151365228548988977373459275359525590237844987796602235296204515375358056436586094142966797950456149756242505356951e-126
ln(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967567) = 0
ln(1) = 0
ln(1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345563456) = 0
ln(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023423) = 2.34230000000000000000000000005239086204661113652034017489993742118747291188954237881199883834959112484981040566286676140853632004865768434518688155809772e-126
ln(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123243) = 1.23243000000000000000000000000000000000000000000000000000687294823997235494258087217486362700711627442496502259529222598642045662055201921689366747517213e-98
ln(1.00000000000000000000000000000000000000000000000000000000000000000000000000000074563465) = 7.45634649999999999999999999999999999999999999999999999999999999999999999999964020853733490325136558621408840241730612158718552854238240307061057389117088e-79
ln(1.00000000000000000000000000000000000000000000000000000000000000345345) = 3.45344999999999999999999999999999999999999999999999999999999999403684154875000000000000000007424833073724688632841899531815094495831780188626667690032265e-63
ln(1.000000000000000000000000000000000000234234) = 2.34233999999999999999999999999999999972567216622000000000000000000000000004283793721174967999999999999999999999247442423308089081743444517345567585313759e-37
ln(1.000000000000000000000023464564) = 2.34645639999999999999997247071181449520000000043064182966881416793812575471625332759169756516736608973756360931729067766270946225401968791157468852376745e-23
ln(1.00000000002342) = 0.0000000000234199999997257518000042819285625914545914648358401076470689383435478181755375777636184055820640285372221008804788749466671028310056962897146782021546486
ln(1.000006456) = 0.00000645597916012169478796997684158249907277306736739843755384690653146420044148297505399824757033668376385581419241641409978368773910766367528235495239333757
ln(1.000123) = 0.000122992436120231783969784291774970147351078488728282940992711420847699022433406958344303705737049582464451507922278785560435594418739488770777095375096707
ln(1.053435) = 0.0520562532603950661839338741181156753765403145841417991504810002820405611897470172518366788573337229603992253202996972793707910631175357649696219936635653
ln(1.1) = 0.0953101798043248600439521232807650922206053653086441991852398081630010142358842328390575029130364930727479418458517498888460436935129806386890150217023264
ln(1.5) = 0.405465108108164381978013115464349136571990423462494197614014324144100671248914251267752427817313401245968548045387180008682483990172389264020131119132201
ln(2) = 0.693147180559945309417232121458176568075500134360255254120680009493393621969694715605863326996418687542001481020570685733685520235758130557032670751635076
ln(3) = 1.09861228866810969139524523692252570464749055782274945173469433363749429321860896687361575481373208878797002906595786574236800422593051982105280187076728
ln(4) = 1.38629436111989061883446424291635313615100026872051050824136001898678724393938943121172665399283737508400296204114137146737104047151626111406534150327015
ln(5) = 1.60943791243410037460075933322618763952560135426851772191264789147417898770765776463013387809317961079996630302171556289972400522932467619963361661746371
ln(6) = 1.79175946922805500081247735838070227272299069218300470585537434313088791518830368247947908181015077632997151008652855147605352446168865037808547262240235
ln(7) = 1.9459101490553133051053527434431797296370847295818611884593901499375798627520692677876584985878715269930616942058511409117237522576777868431489580951639
ln(8) = 2.07944154167983592825169636437452970422650040308076576236204002848018086590908414681758998098925606262600444306171205720105656070727439167109801225490523
ln(9) = 2.19722457733621938279049047384505140929498111564549890346938866727498858643721793374723150962746417757594005813191573148473600845186103964210560374153455
ln(42.2342) = 3.74323031936398110937671410117312743671999621882953185485339701364488673676289957275668994690626024875665665298651843760890451434192155091474774454000152
ln(1243.654) = 7.12580909956416712515795514604283595075351826374386469158915564351618150651818431625975721343706211267654274069882089617083785733705653769012412215616163
ln(5642342.652) = 15.5458099010643530543457725418653722160023607204439973685837308345317901828172949869893174654841280433071187355984828857854995095687679988345784698380318
ln(0) = error: 13
ln(-2) = error: 13
ln(1) = 0
ln(0.11) = -2.20727491318972082397403933140359911538049612332012877684808809280457159544146824739693970217656180526921984219643449874456348177156982611797727234739646
ln(0,99231) = -0.00771972051521911658688251228784710927745619824432492548042502083463642287917836367516798626126343100722554771991582746001551937297605387526201550446846852
ln(1.213) = 0.193096629961913078688426798275689818071377870559282972066890037988710368924337435277782827550380990311165038904042366588046731209547615689154900604354571
ln(2,13212) = 0.757116789897883294936463386166978390894499175954861286828543892865781364017025871420480590149317094167438077596767088993935089288788814850749804652208304
ln(23453,13212) = 10.0627593308401582166028367374061672994572803709434302798620821061739067191617923684200864088111312599992393505380844585811467715194848109808095955742159
ln(678673,75678567) = 13.427895815060031920603467803031235324010817707515826415641015272181086593910576758899657135544388290552292682872879762750809874806731545647213394670571
ln(478567856,23423447) = 19.9863085691150310582032613738175776877260999740516202531101915695223492591467510457805020731933374702198284060991979125665119743965469908385798096384659
ln(1233463674567,453756782) = 27.8408473234083787538921330089394244743576935787923835322174067771429080303081444025784781022551056344360410611681228087853928839743436480354412581482328
ln(64562356245634563476346534563456435634563456,23453245) = 100.8762054260349961276393916525151686207817587958576881990365384858818980503458755523089258249380322427741462363253270464549527893236534799413218044699614
ln(6456235624563456347634653456345643563445739759237659723659723563456,23453245) = 153.835662564898046860053195110255545395605450302419281019041453259797551399633947941158614374106279109106282393158625168714151138243393140895076323602619
ln(645623562456345634763465345634564356345634561231231231231235632456324568702435867048670402476,23453245) = 213.702874982743234644520972932049014793235731736941955893934608341217026084020999450849347655727647808587140952555379934340931650160396709141559545407675
ln(64562356245634563476346534563456435634563456837560843756087340568734506873405867340856730485670428576038038475023845082,23453245) = 273.570087400588422428988750753842484190864370452355909013655485804500448217962229450687057718262616067322308306738560635244228756332880123928460098207198
ln(2 ^ 100) = 69.3147180559945309417232121458176568075500134360255254120680009493393621969694715605863326996418687542001481020570685733685520235758130557032670751635076
ln(2 ^ 1000) = 693.147180559945309417232121458176568075500134360255254120680009493393621969694715605863326996418687542001481020570685733685520235758130557032670751635076
ln(2 ^ 1000345) = 693386.31633723849054898106654007963899148618190660954218335164409666884276927426028274734984423245198920347153152278262026364174023946711207484702304439
ln(53 ^ 234234) = 929977.356078967705698995584311332317782499028975406144032375558280197297427119403524007537436715273350837688626567837208236963831334771759109585527824341
ln(53 ^ 234223423434) = 929935364024.504755387976714279948413777073003826943946847256557937681106979920194363248414942524861668879462340166006798972253439198695335184770348847046
ln(5345 ^ 132123123132) = 1134133899420.73900028829491543452487440411665241068282573728628284235563645922243933479641421925582693655789681008983107671053434957236905285729028131094
ln(64352342 ^ 123134535436) = 2213944649503.28607087463314809407270553655656535440796673947264713183754399312473318935782152280792207608840692078714550963428417578147422347789460553671
ln(2342342342 ^ 12325235634563673) = 2.65909776488054124166395145524726736311896931613722597103163863153404674964770243226065858846451803944137892671766538034147787574858234259658871042945046e+17
ln(435623453452563465345 ^ 5873254234525635634563456456) = 2.79116481139511440768386959571912668710089054337402934882129478209502958822999061963952267613126133391136753999943000036813306591503255409507817599921052e+29
ln(e) = 1
ln(-e) = error: 13
ln(pi) = 1.14472988584940017414342735135305871164729481291531157151362307147213776988482607978362327027548970770200981222869798915904820552792345658727908107881029
ln(-pi) = error: 13
ln(e*100) = 5.60517018598809136803598290936872841520220297725754595206665580193514521935470496047199441017919659668393556808457249726681905093016561351333257473819756
ln(e^10) = 10
ln(e^100.100) = 100.1
ln(e^2342.3453) = 2342.3453
ln(e^((2^63)+1)) = 9.223372036854775809e+18
log(-34234234234234 ; 4) = error: 13
log(-234234.234 ; 4) = error: 13
log(-123 ; 4) = error: 13
log(-0.000001 ; 4) = error: 13
log(0 ; 4) = error: 13
log(0.00000000000000000000000000000000000000000000456234 ; 4) = -73.6484951525397908592487708865557304743991694424594476386716455985114324500286904073291973960692390861315529079323705066301930019495112406057735030416327
log(0.0000000000000000000000000000000000000234234234 ; 4) = -62.5026578302420578578634301433485192569485402791873972479100510225635286776120560549192619172730761910402143191736402544165849054576828719860207385551346
log(0.00000000000000000000000000000000123123 ; 4) = -54.6617634207722679102071415254558914862187077941362254868230876886387513452114230038925720225220306083873428556101938546105452976674884950030138905524205
log(0.000000000000000000000000000123123 ; 4) = -46.3569431835538620405313429517324160465566293115747739566861966990989144036898599642672226641236052206381994263345682250434850552068296777823256336199239
log(0.000000000000000000000000456456 ; 4) = -40.4288632868100676184120897498063679217594626299722285310384287967164366035218481934122374714762868604619376648455861781239665803692869576045749554849253
log(0.00000000000000000034535 ; 4) = -30.664287289605167103079506712777758742601636479338544572496552012085269135768251855828195759319995683271871413822310147823373577198494382466057894850403
log(0.0000000000008787345 ; 4) = -20.0248189484137338356300269022460144177845248887930239748273201020981656978557896878005995785371235524578440783977104503130838918336740169537528412898399
log(0.0000000076452 ; 4) = -13.4813993053541765693257410913972865334572560511492810715915881293159943692086180337124839723064243729051136980171115110517181449677813719704832022116047
log(0.000001235 ; 4) = -9.8135287637571105643861116793757961252983535863720367561590314549100289090152557699255166812108149123325112583469112810465937439537464332351972457084075
log(0.000234 ; 4) = -6.03060192487038478195881301739200665202046157048574209093928476998527850871500443495445049001944477505860543297765289393766072596624602486058661635088889
log(0.00234 ; 4) = -4.36963787742670360802365330264731156408804587397345178491190657207731112041069182702938061833975969750877674712252776802424867747411426141644896496438956
log(0.02 ; 4) = -2.82192809488736234787031942948939017586483139302458061205475639581593477660862521585013974335937015509965737171025025182682409698426352688827530277299866
log(0.9 ; 4) = -0.0760015467225249924814207707968785791726012888198092455716255433668691605099540454027893967615968354588480233800659585696944960510708386219955674358776293
log(0.1 ; 4) = -1.66096404744368117393515971474469508793241569651229030602737819790796738830431260792506987167968507754982868585512512591341204849213176344413765138649933
log(0.2 ; 4) = -1.16096404744368117393515971474469508793241569651229030602737819790796738830431260792506987167968507754982868585512512591341204849213176344413765138649933
log(0.3 ; 4) = -0.868482797083103083208290242770786833552508492666049775799501870637418274407133326663929634220640956504338354617595542241553272271601301033066609411188478
log(0.4 ; 4) = -0.660964047443681173935159714744695087932415696512290306027378197907967388304312607925069871679685077549828685855125125913412048492131763444137651386499328
log(0.5 ; 4) = -0.5
log(0.6 ; 4) = -0.368482797083103083208290242770786833552508492666049775799501870637418274407133326663929634220640956504338354617595542241553272271601301033066609411188479
log(0.7 ; 4) = -0.257286586414879120214175056128779683611902383529219914188732335872806963873216114676139372094579684996148434910462339390425370982644545552163378537788498
log(0.8 ; 4) = -0.160964047443681173935159714744695087932415696512290306027378197907967388304312607925069871679685077549828685855125125913412048492131763444137651386499328
log(0.9 ; 4) = -0.0760015467225249924814207707968785791726012888198092455716255433668691605099540454027893967615968354588480233800659585696944960510708386219955674358776293
log(0.9999999999999 ; 4) = -0.0000000000000721347520444517771055984566990621801645467373526580903072602489967612808731241754551294731826777761584090106900685129538424443999467359103533393199071103
log(0.99999999999999999999999999999999999999999999999999999999999937676756757 ; 4) = -4.49567169793963486955093411721200523120450199351591842039406091578858435735486947927260894004071524953412347332504461512046308012536532994688840779494097e-61
log(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991235434 ; 4) = -6.3222979518720092276954728108121485710033689852184423417218284823008601688409462016086645010793603418085755993694875983547044765880855858491326212175342e-126
log(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967567 ; 4) = 0
log(1 ; 4) = 0
log(1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345563456 ; 4) = 0
log(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023423 ; 4) = 1.68961229713710949452957579019315799517848825655933788800056986877217149183811988589388236989448670320558090548169229694274698199570593787353438109637098e-126
log(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123243 ; 4) = 8.8901032462139258606629598730358096346436063663838222740823374046310079034713152951362694528897121672746224317383970701519964421693960849894348951837894e-99
log(1.00000000000000000000000000000000000000000000000000000000000000000000000000000074563465 ; 4) = 5.37861705934988959554812431772603746613934528349388856727004435564892598377942158344886285678192556672133090611864239953813197541972690256838784040504607e-79
log(1.00000000000000000000000000000000000000000000000000000000000000345345 ; 4) = 2.49113759447899533957356594480299220099802523518481463712003387288161000366388857934017030192940188370771775320094749330537811677658965867707922057447295e-63
log(1.000000000000000000000000000000000000234234 ; 4) = 1.68964115103792727379772298864898601439207923943924360795604635865390388918859664567128932776190138245428905276307172118727181233579294404838066198891989e-37
log(1.000000000000000000000023464564 ; 4) = 1.69261050597108493828273132744365189353487457930618701287574556263697358620180929770645393020727312283968163661791907585166058990144842290135534462706829e-23
log(1.00000000002342 ; 4) = 0.0000000000168939589286119332411314444659163396307611348799875679106972411753594044163395303762635783433121422028104570135168125194501096580716281339439657451829357
log(1.000006456 ; 4) = 0.0000046570045591950320495122919156777674537162750540475886804749671307077125851001875052489739250793547084440857703232580949808008941378777202642038689512494
log(1.000123 ; 4) = 0.0000887202888287555067382492146286748389428962954882776079329039274397621715555244172207209876166588128188024161916724654833354594690579915910772167608650504
log(1.053435 ; 4) = 0.0375506492130159473483925572139758030630226581808640355239946857757065414411401014613768813526997040442210529110786022695894586262050802508569711544259467
log(1.1 ; 4) = 0.0687517618749674541645218086182013914192000663285937296290226249551979215556965684296757779637651668178054142767603769094347281892088276544676545159464173
log(1.5 ; 4) = 0.292481250360578090726869471973908254379907203846240530227876327270549113897179281261140237459044121045490331237529583671858776220530462411071041975310849
log(2 ; 4) = 0.5
log(3 ; 4) = 0.792481250360578090726869471973908254379907203846240530227876327270549113897179281261140237459044121045490331237529583671858776220530462411071041975310849
log(4 ; 4) = 1
log(5 ; 4) = 1.16096404744368117393515971474469508793241569651229030602737819790796738830431260792506987167968507754982868585512512591341204849213176344413765138649933
log(6 ; 4) = 1.29248125036057809072686947197390825437990720384624053022787632727054911389717928126114023745904412104549033123752958367185877622053046241107104197531085
log(7 ; 4) = 1.40367746102880205372098465861591540432051331298307039183864586203516042443109649324893049958510539255368025094466278652298667750948721789197427284871083
log(8 ; 4) = 1.5
log(9 ; 4) = 1.5849625007211561814537389439478165087598144076924810604557526545410982277943585625222804749180882420909806624750591673437175524410609248221420839506217
log(10; 3) = 2.09590327428938460429656752202140125060751800679793011692354533863417747757194062871676580230898123699985140231335199308235005285712915826864939592561916
log(-2; 3) = error: 13
log(-0.001; 3) = error: 13
log(0; 3) = error: 13
log(0.11115; 3) = -1.99968147200982781605562817496464223040174823790441632728872356689000105118525309265920406816131953343949625083190222111682552331029655931756233019569964
log(0.9992; 3) = -0.000728482813294753370545056115021476024299617784420042897460368429675295745486248439201343517630364877481079832159398069664764181374603239543727296686318389
log(0.5; 3) = -0.63092975357145743709952711434276085429958564013188042787065494383868520138091480506117268854945174556135401593831371519492344914693647541368619639334995
log(1; 3) = 0
log(1.11222; 3) = 0.0968112400379735203182528677724483757834066132085363236795270832103791119349561877601771812391771406507508238196365152311672783630488322428583137980800571
log(1,999; 3) = 0.630474520140299827425978259337951381214290347760772730882075165537293505310190232160829780940017869422063937267075624501254645601492664492012287623294654
log(2.234; 3) = 0.731644556444457088690621209315708654891829705536271503054219891984595572106359498099345952320027760864426845105379214052325303024472332109359832298092154
log(345.1231; 3) = 5.31934807689820428707588380128329702915853366812568392542496346155547654650169846717019129968027769258094045483032106152621190296942776361716670213180627
log(567567.123123; 3) = 12.0598635538990570077136689165992874090839290327296425508328592477827921179760554876451392258617518234257334443850812013333427877956203066247282162336751
log(54764567567.5675; 3) = 22.5068566040906649122217510694875125661063508401539574732489444016749532762354185807810053066436497567979742330684516127482106625171565406630949332354286
log(123123123132132.23424; 3) = 29.5319889522090551865824637816418447723745254602373397083031099467860734330059352701174854082454398422190879796761039747959421617867593606453785608289698
log(e; e) = 1
log(123; e) = 4.81218435537241749526200860995993329302390102722205108535395724389747290962426647283593289618571889982596051846133235758911863539016642586030681346320704
log(e ^ 422.234; e) = 422.234
log(e ^ 1242.234; e) = 1242.234
log(e ^ -1242.234; e) = -1242.234
log(2 ^ 100 ; 5) = 43.0676558073393050670106568763965632069791932079760449321976037960662082537885506083698099445266975643135035036371978578552095834364164943058852814817976
log(2 ^ 1000 ; 5) = 430.676558073393050670106568763965632069791932079760449321976037960662082537885506083698099445266975643135035036371978578552095834364164943058852814817975
log(2 ^ 1000345 ; 5) = 430825.141485928371272587755530189200212856010296327966676992119693758510956361076583296975289575592749731916623459526911161696307427020579964208119039088
log(53 ^ 234234 ; 5) = 577827.419681246210360661883202967790745460818680023377906439610334595993074706569581333254297283608261766290184434651023049058890163003652249250339192399
log(53 ^ 234223423434 ; 5) = 577801328550.834449474086367162549318276755619795364518389298758022960115547942350138537543326493415532685547352716323089191325828811578599699721853811699
log(5345 ^ 132123123132 ; 5) = 704677012178.422230014610205528162998071331413505234594879260105055372477480950271596720489240993290966277313090926532537222745818486488648013349853503425
log(64352342 ^ 123134535436 ; 5) = 1375601153917.72695774405933000956074915515750725660101244792919770365213379060499786296228964403601589164457381375971166149189247284643941942789181741364
log(2342342342 ^ 12325235634563673 ; 5) = 1.65219033572966112532581575808832292042171394969783789482772056827420258761583404986707407516688460490849261026224494385234276908488777462014536487802061e+17
log(435623453452563465345 ^ 5873254234525635634563456456 ; 5) = 1.7342482054332746525077448538915666129437890204169549550675036177697138019749581789260272741080669899235340647373391256560940311343660251479654819858341e+29
log(2 ^ 100 ; 8) = 33.3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
log(2 ^ 1000 ; 8) = 333.333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
log(2 ^ 1000345 ; 8) = 333448.333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
log(53 ^ 234234 ; 8) = 447224.573251385465519884586131572963002752002559725716000555601867710210059118378270642610825578637617326762923336952141837371949558901804858897110608476
log(53 ^ 234223423434 ; 8) = 447204379341.808652960787649804491483515884109065456288385533115241687414221171862694639159501535974951151272861041875311767582831302410183677400789638943
log(5345 ^ 132123123132 ; 8) = 545403117466.120854827313298223702205988613173915972132446747452097913595456799975644709641628431781597774198495666653019135684803849490461624322072916799
log(64352342 ^ 123134535436 ; 8) = 1064682322213.681685826879023187859211308318859260341399193613992709333582336566881457558203985695601304166763069940071537655366142641843472926997978648518
log(2342342342 ^ 12325235634563673 ; 8) = 1.27875571954402788381179663875236147366003916577926017762637231398330003329615032601958906334565464034043384297829543483433191318793540044952483642667131e+17
log(435623453452563465345 ^ 5873254234525635634563456456 ; 8) = 1.34226654390117013914632632837510732830465761538972420078402893057623969609720630312054892492984436368354548729630003915092490010866122505185472117684808e+29
log(2 ^ 100 ; 20) = 23.137821315975917426369770109764049589096550737356586183961779411352455403015838471396558404475392598651888703502018597015294008213462418701247220621182
log(2 ^ 1000 ; 20) = 231.37821315975917426369770109764049589096550737356586183961779411352455403015838471396558404475392598651888703502018597015294008213462418701247220621182
log(2 ^ 1000345 ; 20) = 231458.038643299291178818676804519181862047890473609742061952462252493720001298789356691902171249366090984236051047267934312642846462960632356991509122963
log(53 ^ 234234 ; 20) = 310434.067920124191957719819019581545631108593736218024999039459821488968962476629666356486020167566593939261902225870461558870790672531664371856709900701
log(53 ^ 234223423434 ; 20) = 310420050627.980414042282958901599661449009712140485474231295272424341644806724247067770782077298809796893827875553823801100337324737598989288242380678492
log(5345 ^ 132123123132 ; 20) = 378583196313.219849357630490598472664455676098598383335972606264200778206013312139510045578360052491434430577715332343139287262091635595133429748827733518
log(64352342 ^ 123134535436 ; 20) = 739032879889.753923802393842438201985668504982547637381284304021477619817711152709762567086905483341434225815399984143996888863803861561120749748770189866
log(2342342342 ^ 12325235634563673 ; 20) = 8.8762864036775791325363888836166344076793983078241666192707179616556832448057804239739696262745139584738007998712238118401003307231503637541560454569349e+16
log(435623453452563465345 ^ 5873254234525635634563456456 ; 20)
exp(-(4564 ^ 1231231)) = error: 10
exp(-(454 ^ 1231)) = error: 8
exp(-(45 ^ 12)) = 1.37273909213858678139212506095672884379501811864224516518535190186854457168516250762985535110437978417871120734974138130255314371882351391312441787554636e-29945700493210804778
exp(-(12 ^ 11)) = 1.88694085626672588082835780098499317295960558852241014485185123296179128358283793664942578587388449155638261313094698246933692253323905188649855316272743e-322684435398
exp(-456346534674567434534534534534556745635674567367324562568788709897694716597264597236457236974567.23513454235423452345) = error: 8
exp(-5634653467456743453453453453434563256666666666666666666666666666666666556745674567.2355894235423452345) = error: 8
exp(-55634653467453453434563256666666666666666666666666666666666556745674567.235423523423452345) = error: 8
exp(-4563465346745674345345345345343456325666666666666666745674567.235423542313454523657345) = error: 8
exp(-3453434563256666666666666666666666666666666666556745674567.2354235423346452345) = error: 8
exp(-64564356356566566666666666666556745674567.2323454235423452345) = error: 8
exp(-456346666666666666556745674567.2354236789675423452345) = 3.83932719206195682475471411489872845181527041782589735028770675057729896236019762017990720972024976806080246500813508922891235148605091115506428220418494e-198188839168275960661429098071
exp(-85467524513451345.1567436734673) = 6.52841196777537746517292012197594503023852963121482259860484224041554778069694476483296003657063137832446154777336851031157513537917336238597033612111291e-37118074278122828
exp(-35673673673.213415463673676) = 3.2070459657821809571596988198934337053528369636602659264111361709843835810120269503954714197211018209865496299076231049996481088951371137223800053662578e-15492879626
exp(-4563456.21343265) = 1.40636837504332127665074071934149048367341587191575124857065579744783077172157024093743300011296245532999113488555907752500445467653442264534916379466689e-1981884
exp(-45635.2134234) = 7.56187928510292501253308630042024863472906333878695932529275469006458874341984601768599311634475551823624598877409668489992893634451251684185441257906036e-19820
exp(-4564.21342245636734) = 6.12768452879585133447619905509239687609736692683986606448191624856459425627441300103591362346837957429574823279338939401570204769928621134812507684353727e-1983
exp(-344.12324535) = 3.54138749858568026654292116625422635263568215511873031376085757689523828599139682014728063007554871578980573477798848589288928265909378570825353564962817e-150
exp(-32.7636756) = 0.00000000000000590087588460246595556689267155561053250587552241970372705889088195097465455115756022170966711453646070171135950237610676814038636312080953201456924795628
exp(-6.24354563567837502834057) = 0.00194295428739888019960689469874887525832125187370075021175932514502432527110393538189574440640029032561183562477937581286847013147585896362346030744862789
exp(-2.435623456) = 0.0875431507280441376943883212405996219852459017747972142544807578763537237174661798993432664872846110450787994950414235640776416501666797869242396994041187
exp(-1.2345345) = 0.290970177465152464206527220300449137171634505722845142280551707589902588052622221790991390086771277168251610181118005122826292033279378528033776971942384
exp(-1) = 0.367879441171442321595523770161460867445811131031767834507836801697461495744899803357147274345919643746627325276843995208246975792790129008626653589494099
exp(-0.9) = 0.406569659740599111883454239645625987833703376170378167746288648409432717770362749358722238316557265363419071456467903690618338978130590521845951793872352
exp(-0.8) = 0.449328964117221591430102385015562795934214941272184490897989334433790755087068683882386203163739664563390637446177280925395818492109826559242891712201839
exp(-0.7) = 0.496585303791409514704800093397528961707667165711816262054711497017243570072903333175041503061908131330561920684112631924778230916240432859954914128544686
exp(-0.6) = 0.548811636094026432628458917232567875332311956690628066980712117308443857267425081602166712099700912585364572467160610542408537540272167656595008751355021
exp(-0.5) = 0.606530659712633423603799534991180453441918135487186955682892158735056519413748423998647611507989456026423789794039525176537808085562946533341179822947677
exp(-0.4) = 0.670320046035639300744432925147826071936980925210812199888910331625894175120353743826337543996457934884563095215019204330022655723214446302364190462222744
exp(-0.3) = 0.740818220681717866066873779317816872182251231999006348295310066808098246877354771014373951009663970956460518100211268149092465172636538064698873310708799
exp(-0.2) = 0.81873075307798185866993550861903942435859125626901567247802876161650877740249109862345720408432142179071569868825222165135605971515259696601614954117012
exp(-0.1) = 0.904837418035959573164249059446436621194705360980400952056257317055779965344248361012503446036090457238478745314648318497748908161238790095189279431255725
exp(-0.001) = 0.99900049983337499166805535716765597470235590236008205905202851119608680258951236277781544460295364854003817047309365031239418306033180187925120097862002
exp(-0.000000000001) = 0.999999999999000000000000499999999999833333333333374999999999991666666666668055555555555357142857142881944444444441688712522046130952380952355900272566941
exp(-0.000000000000000000000000001) = 0.999999999999999999999999999000000000000000000000000000499999999999999999999999999833333333333333333333333333374999999999999999999999999991666666666666667
exp(-0.0000000000000000000000000000000000000000000000000000001) = 0.999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000005
exp(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 1
exp(-(1 / (2 ^ 512))) = 1
exp(-(1 / (2 ^ 1024))) = 1
exp(-(1 / (2 ^ 2048))) = 1
exp(-(1 / (2 ^ 4096))) = 1
exp(0) = 1
exp(-(1 / (2 ^ 4096))) = 1
exp(-(1 / (2 ^ 2048))) = 1
exp(-(1 / (2 ^ 1024))) = 1
exp(-(1 / (2 ^ 512))) = 1
exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 1
exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
exp(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
exp(-0.0000000000000000000000000000000000000000000000000000001) = 0.999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000005
exp(-0.000000000000000000000000001) = 0.999999999999999999999999999000000000000000000000000000499999999999999999999999999833333333333333333333333333374999999999999999999999999991666666666666667
exp(-0.000000000001) = 0.999999999999000000000000499999999999833333333333374999999999991666666666668055555555555357142857142881944444444441688712522046130952380952355900272566941
exp(-0.001) = 0.99900049983337499166805535716765597470235590236008205905202851119608680258951236277781544460295364854003817047309365031239418306033180187925120097862002
exp(-0.1) = 0.904837418035959573164249059446436621194705360980400952056257317055779965344248361012503446036090457238478745314648318497748908161238790095189279431255725
exp(-0.2) = 0.81873075307798185866993550861903942435859125626901567247802876161650877740249109862345720408432142179071569868825222165135605971515259696601614954117012
exp(-0.3) = 0.740818220681717866066873779317816872182251231999006348295310066808098246877354771014373951009663970956460518100211268149092465172636538064698873310708799
exp(-0.4) = 0.670320046035639300744432925147826071936980925210812199888910331625894175120353743826337543996457934884563095215019204330022655723214446302364190462222744
exp(-0.5) = 0.606530659712633423603799534991180453441918135487186955682892158735056519413748423998647611507989456026423789794039525176537808085562946533341179822947677
exp(-0.6) = 0.548811636094026432628458917232567875332311956690628066980712117308443857267425081602166712099700912585364572467160610542408537540272167656595008751355021
exp(-0.7) = 0.496585303791409514704800093397528961707667165711816262054711497017243570072903333175041503061908131330561920684112631924778230916240432859954914128544686
exp(-0.8) = 0.449328964117221591430102385015562795934214941272184490897989334433790755087068683882386203163739664563390637446177280925395818492109826559242891712201839
exp(-0.9) = 0.406569659740599111883454239645625987833703376170378167746288648409432717770362749358722238316557265363419071456467903690618338978130590521845951793872352
exp(-1) = 0.367879441171442321595523770161460867445811131031767834507836801697461495744899803357147274345919643746627325276843995208246975792790129008626653589494099
exp(-1.2345345) = 0.290970177465152464206527220300449137171634505722845142280551707589902588052622221790991390086771277168251610181118005122826292033279378528033776971942384
exp(-2.435623456) = 0.0875431507280441376943883212405996219852459017747972142544807578763537237174661798993432664872846110450787994950414235640776416501666797869242396994041187
exp(-6.24354563567837502834057) = 0.00194295428739888019960689469874887525832125187370075021175932514502432527110393538189574440640029032561183562477937581286847013147585896362346030744862789
exp(-32.7636756) = 0.00000000000000590087588460246595556689267155561053250587552241970372705889088195097465455115756022170966711453646070171135950237610676814038636312080953201456924795628
exp(-344.12324535) = 3.54138749858568026654292116625422635263568215511873031376085757689523828599139682014728063007554871578980573477798848589288928265909378570825353564962817e-150
exp(-4564.21342245636734) = 6.12768452879585133447619905509239687609736692683986606448191624856459425627441300103591362346837957429574823279338939401570204769928621134812507684353727e-1983
exp(-45635.2134234) = 7.56187928510292501253308630042024863472906333878695932529275469006458874341984601768599311634475551823624598877409668489992893634451251684185441257906036e-19820
exp(-4563456.21343265) = 1.40636837504332127665074071934149048367341587191575124857065579744783077172157024093743300011296245532999113488555907752500445467653442264534916379466689e-1981884
exp(-35673673673.213415463673676) = 3.2070459657821809571596988198934337053528369636602659264111361709843835810120269503954714197211018209865496299076231049996481088951371137223800053662578e-15492879626
exp(-85467524513451345.1567436734673) = 6.52841196777537746517292012197594503023852963121482259860484224041554778069694476483296003657063137832446154777336851031157513537917336238597033612111291e-37118074278122828
exp(-456346666666666666556745674567.2354236789675423452345) = 3.83932719206195682475471411489872845181527041782589735028770675057729896236019762017990720972024976806080246500813508922891235148605091115506428220418494e-198188839168275960661429098071
exp(-64564356356566566666666666666556745674567.2323454235423452345) = error: 8
exp(-3453434563256666666666666666666666666666666666556745674567.2354235423346452345) = error: 8
exp(-4563465346745674345345345345343456325666666666666666745674567.235423542313454523657345) = error: 8
exp(-55634653467453453434563256666666666666666666666666666666666556745674567.235423523423452345) = error: 8
exp(-5634653467456743453453453453434563256666666666666666666666666666666666556745674567.2355894235423452345) = error: 8
exp(-456346534674567434534534534534556745635674567367324562568788709897694716597264597236457236974567.23513454235423452345) = error: 8
exp(-(12 ^ 11)) = 1.88694085626672588082835780098499317295960558852241014485185123296179128358283793664942578587388449155638261313094698246933692253323905188649855316272743e-322684435398
exp(-(45 ^ 12)) = 1.37273909213858678139212506095672884379501811864224516518535190186854457168516250762985535110437978417871120734974138130255314371882351391312441787554636e-29945700493210804778
exp(-(454 ^ 1231)) = error: 8
exp(-(4564 ^ 1231231)) = error: 8
abs(-(453 ^ 2134)) = 1.298862252062921072994360096942518036520605070584199137442781301418003663374126695936016523341074401911704189713780163970889749226190970422705245666553426e+5668
abs(-32453.345) = 32453.345
abs(-42) = 42
abs(-2) = 2
abs(-1) = 1
abs(-0.00001) = 0.00001
abs(0) = 0
abs(0.00001) = 0.00001
abs(1) = 1
abs(2) = 2
abs(42) = 42
abs(53452345.32452345) = 53452345.32452345
abs(345 ^ 12342) = 5.797908995525284059826672140150509244346766415274449380395197296741432173923373935646821282701794402175370446299949491141787280470538615720319728055100855e+31321
sgn(-(453 ^ 2134)) = -1
sgn(-32453.345) = -1
sgn(-42) = -1
sgn(-2) = -1
sgn(-1) = -1
sgn(-0.00001) = -1
sgn(0) = 0
sgn(0.00001) = 1
sgn(1) = 1
sgn(2) = 1
sgn(42) = 1
sgn(53452345.32452345) = 1
sgn(345 ^ 12342) = 1
round(-645467856786345612312312334564365.95345345) = -6.45467856786345612312312334564366e+32
round(-645634563445643563456564365.55345345) = -6.45634563445643563456564366e+26
round(-6456345634234511564365.15345345) = -6.456345634234511564365e+21
round(-646.09999999999999999) = -646
round(-646) = -646
round(-645.9999999999999999) = -646
round(-645.59999999999999999) = -646
round(-645.5) = -646
round(-645.4999999999999999) = -645
round(-3) = -3
round(-2.9) = -3
round(-2.5) = -3
round(-2.4) = -2
round(-2.1) = -2
round(-2) = -2
round(-1.9) = -2
round(-1.5) = -2
round(-1.1) = -1
round(-1) = -1
round(-0.9) = -1
round(-0.5) = -1
round(-0.4) = 0
round(-0.1) = 0
round(0) = 0
round(-0.1) = 0
round(-0.4) = 0
round(-0.5) = -1
round(-0.9) = -1
round(-1) = -1
round(-1.1) = -1
round(-1.5) = -2
round(-1.9) = -2
round(-2) = -2
round(-2.1) = -2
round(-2.4) = -2
round(-2.5) = -3
round(-2.9) = -3
round(-3) = -3
round(-645.4999999999999999) = -645
round(-645.5) = -646
round(-645.59999999999999999) = -646
round(-645.9999999999999999) = -646
round(-646) = -646
round(-646.09999999999999999) = -646
round(-6456345634234511564365.15345345) = -6.456345634234511564365e+21
round(-645634563445643563456564365.55345345) = -6.45634563445643563456564366e+26
round(-645467856786345612312312334564365.95345345) = -6.45467856786345612312312334564366e+32
int(-645467856786345612312312334564365.95345345) = -6.45467856786345612312312334564365e+32
int(-645634563445643563456564365.55345345) = -6.45634563445643563456564365e+26
int(-6456345634234511564365.15345345) = -6.456345634234511564365e+21
int(-646.09999999999999999) = -646
int(-646) = -646
int(-645.9999999999999999) = -645
int(-645.59999999999999999) = -645
int(-645.5) = -645
int(-645.4999999999999999) = -645
int(-3) = -3
int(-2.9) = -2
int(-2.5) = -2
int(-2.4) = -2
int(-2.1) = -2
int(-2) = -2
int(-1.9) = -1
int(-1.5) = -1
int(-1.1) = -1
int(-1) = -1
int(-0.9) = 0
int(-0.5) = 0
int(-0.4) = 0
int(-0.1) = 0
int(0) = 0
int(-0.1) = 0
int(-0.4) = 0
int(-0.5) = 0
int(-0.9) = 0
int(-1) = -1
int(-1.1) = -1
int(-1.5) = -1
int(-1.9) = -1
int(-2) = -2
int(-2.1) = -2
int(-2.4) = -2
int(-2.5) = -2
int(-2.9) = -2
int(-3) = -3
int(-645.4999999999999999) = -645
int(-645.5) = -645
int(-645.59999999999999999) = -645
int(-645.9999999999999999) = -645
int(-646) = -646
int(-646.09999999999999999) = -646
int(-6456345634234511564365.15345345) = -6.456345634234511564365e+21
int(-645634563445643563456564365.55345345) = -6.45634563445643563456564365e+26
int(-645467856786345612312312334564365.95345345) = -6.45467856786345612312312334564365e+32
ceil(-645467856786345612312312334564365.95345345) = -6.45467856786345612312312334564365e+32
ceil(-645634563445643563456564365.55345345) = -6.45634563445643563456564365e+26
ceil(-6456345634234511564365.15345345) = -6.456345634234511564365e+21
ceil(-646.09999999999999999) = -646
ceil(-646) = -646
ceil(-645.9999999999999999) = -645
ceil(-645.59999999999999999) = -645
ceil(-645.5) = -645
ceil(-645.4999999999999999) = -645
ceil(-3) = -3
ceil(-2.9) = -2
ceil(-2.5) = -2
ceil(-2.4) = -2
ceil(-2.1) = -2
ceil(-2) = -2
ceil(-1.9) = -1
ceil(-1.5) = -1
ceil(-1.1) = -1
ceil(-1) = -1
ceil(-0.9) = 0
ceil(-0.5) = 0
ceil(-0.4) = 0
ceil(-0.1) = 0
ceil(0) = 0
ceil(-0.1) = 0
ceil(-0.4) = 0
ceil(-0.5) = 0
ceil(-0.9) = 0
ceil(-1) = -1
ceil(-1.1) = -1
ceil(-1.5) = -1
ceil(-1.9) = -1
ceil(-2) = -2
ceil(-2.1) = -2
ceil(-2.4) = -2
ceil(-2.5) = -2
ceil(-2.9) = -2
ceil(-3) = -3
ceil(-645.4999999999999999) = -645
ceil(-645.5) = -645
ceil(-645.59999999999999999) = -645
ceil(-645.9999999999999999) = -645
ceil(-646) = -646
ceil(-646.09999999999999999) = -646
ceil(-6456345634234511564365.15345345) = -6.456345634234511564365e+21
ceil(-645634563445643563456564365.55345345) = -6.45634563445643563456564365e+26
ceil(-645467856786345612312312334564365.95345345) = -6.45467856786345612312312334564365e+32
floor(-645467856786345612312312334564365.95345345) = -6.45467856786345612312312334564366e+32
floor(-645634563445643563456564365.55345345) = -6.45634563445643563456564366e+26
floor(-6456345634234511564365.15345345) = -6.456345634234511564366e+21
floor(-646.09999999999999999) = -647
floor(-646) = -646
floor(-645.9999999999999999) = -646
floor(-645.59999999999999999) = -646
floor(-645.5) = -646
floor(-645.4999999999999999) = -646
floor(-3) = -3
floor(-2.9) = -3
floor(-2.5) = -3
floor(-2.4) = -3
floor(-2.1) = -3
floor(-2) = -2
floor(-1.9) = -2
floor(-1.5) = -2
floor(-1.1) = -2
floor(-1) = -1
floor(-0.9) = -1
floor(-0.5) = -1
floor(-0.4) = -1
floor(-0.1) = -1
floor(0) = 0
floor(-0.1) = -1
floor(-0.4) = -1
floor(-0.5) = -1
floor(-0.9) = -1
floor(-1) = -1
floor(-1.1) = -2
floor(-1.5) = -2
floor(-1.9) = -2
floor(-2) = -2
floor(-2.1) = -3
floor(-2.4) = -3
floor(-2.5) = -3
floor(-2.9) = -3
floor(-3) = -3
floor(-645.4999999999999999) = -646
floor(-645.5) = -646
floor(-645.59999999999999999) = -646
floor(-645.9999999999999999) = -646
floor(-646) = -646
floor(-646.09999999999999999) = -647
floor(-6456345634234511564365.15345345) = -6.456345634234511564366e+21
floor(-645634563445643563456564365.55345345) = -6.45634563445643563456564366e+26
floor(-645467856786345612312312334564365.95345345) = -6.45467856786345612312312334564366e+32
frac(-645467856786345612312312334564365.95345345) = -0.953453450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019615762374447954860939714206173
frac(-645634563445643563456564365.55345345) = -0.553453449999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985379689154479700819997602
frac(-6456345634234511564365.15345345) = -0.153453450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074729420687703298976
frac(-646.09999999999999999) = -0.0999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000246
frac(-646) = 0
frac(-645.9999999999999999) = -0.999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017
frac(-645.59999999999999999) = -0.599999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025
frac(-645.5) = -0.5
frac(-645.4999999999999999) = -0.499999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017
frac(-3) = 0
frac(-2.9) = -0.9
frac(-2.5) = -0.5
frac(-2.4) = -0.4
frac(-2.1) = -0.0999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
frac(-2) = 0
frac(-1.9) = -0.9
frac(-1.5) = -0.5
frac(-1.1) = -0.1
frac(-1) = 0
frac(-0.9) = -0.9
frac(-0.5) = -0.5
frac(-0.4) = -0.4
frac(-0.1) = -0.1
frac(0) = 0
frac(-0.1) = -0.1
frac(-0.4) = -0.4
frac(-0.5) = -0.5
frac(-0.9) = -0.9
frac(-1) = 0
frac(-1.1) = -0.1
frac(-1.5) = -0.5
frac(-1.9) = -0.9
frac(-2) = 0
frac(-2.1) = -0.0999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
frac(-2.4) = -0.4
frac(-2.5) = -0.5
frac(-2.9) = -0.9
frac(-3) = 0
frac(-645.4999999999999999) = -0.499999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017
frac(-645.5) = -0.5
frac(-645.59999999999999999) = -0.599999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025
frac(-645.9999999999999999) = -0.999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017
frac(-646) = 0
frac(-646.09999999999999999) = -0.0999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000246
frac(-6456345634234511564365.15345345) = -0.153453450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074729420687703298976
frac(-645634563445643563456564365.55345345) = -0.553453449999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985379689154479700819997602
frac(-645467856786345612312312334564365.95345345) = -0.953453450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019615762374447954860939714206173
factorial(-1000) = error: 13
factorial(-10) = error: 13
factorial(-1) = error: 13
factorial(456456.234) = error: 13
factorial(0) ; factorial(1) ; factorial(2) ; factorial(3) ; factorial(4) ; factorial(5) ; factorial(6) ; factorial(7) ; factorial(8) ; factorial(9) ; factorial(10) ; factorial(100) ; factorial(200) ; factorial(300) = 1 ; 1 ; 2 ; 6 ; 24 ; 120 ; 720 ; 5040 ; 40320 ; 362880 ; 3628800 ; 9.3326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864e+157 ; 7.886578673647905035523632139321850622951359776871732632947425332443594499634033429203042840119846239041772121389196388302576427902426371050619266249528264e+374 ; 3.060575122164406360353704612972686293885888041735769994167767412594765331767168674655152914224775733499391478887017263688642639077590031542268429279069714e+614
factorial(400) ; factorial(500) ; factorial(600) ; factorial(700) ; factorial(800) ; factorial(900) ; factorial(1997) ; factorial(1998) ; factorial(1999) ; factorial(2000) ; factorial(2001) ; factorial(2002) ; factorial(2003) ; factorial(3000) ; factorial(5998) = 6.403452284662389526234797031950300585070258302600295945868444594280239716918683143627847864746326467629435057503585681084829816288351743522896198864680201e+868 ; 1.220136825991110068701238785423046926253574342803192842192413588385845373153881997605496447502203281863013616477148203584163378722078177200480785205159304e+1134 ; 1.265572316225430742541867824515082929767140386227466076818782885852814082314735123781780279561957107476520853259806022480324090378216476943079502557805394e+1408 ; 2.422040124750272179867875093812352218590983385729207299450679664929938160215647420444519051666484819249321456671497049842327525093874817343838393757631382e+1689 ; 7.71053011335386004144639397775028360595556401816010239163410994033970851827093069367090769795539033092647861224230677444659785152639745401480184653174881e+1976 ; 6.752680220964584158387906136180081422426942786958938431219826870368509164318041696913244695269830379422601037057867290859319834769988692859190650103158478e+2269 ; 4.151569143493960745607279841843248999726486376453717843120678754117274827423732166386912561132074949579423757689979049951127776318280433962368905092264725e+5725 ; 8.29483514870093356972334512400281150145351978015452825055511615072631510519261686844105129714188574925968866786457814180235329708392430705681307237434492e+5728 ; 1.658137546225316620587696690288162019140558604052890197285967718530190389528004112001366154298662961277011764706129170546290424087076468980656933167631549e+5732 ; 3.316275092450633241175393380576324038281117208105780394571935437060380779056008224002732308597325922554023529412258341092580848174152937961313866335263406e+5735 ; 6.635866459993717115591962154533224400600515533419666569538442809557821938891072456229467349503249171030601082353928940526254277196480028860589046536861631e+5738 ; 1.328500465290742166541510823337551525000223209790617247221596250473475952165992705737139363370550484040326336687256573893356106294735301777889927116679627e+5742 ; 2.660986431977356559582646179145115704575447089210606346184857289698372332188483389591490144831212619532773652384574917508392280908354809461113524014709404e+5745 ; 4.14935960343785408555686709308661217095111919493180991768946765769755856512353195008600076521780034200751846353836171184957508711140459077945534021610705e+9130 ; 7.456797704413901194966707360845517342348776475769496495478207880663741447426954175551316816232241439179502997479816811860293266422311830173539210642595214e+20057
factorial(54345) ; factorial(456456) ; factorial(456456456456) = 1.910459574266641930156221598806244097811969450948111252516657486750645997421959930812331229745875532958840172691264014366174509514828093078397940316877624e+233733 ; 3.164105677656133622509466667451494218520744587291075387005460644207504066165570542189265288688703558597442769204097436204805399367216212200295409416411094e+2385033 ; 2.678485821847024891858827957628552135149800638082470145581017332860854407455112675631558037411615450339718161022749171933376528092150983211517475266383885e+5123771593470
factorial(456456456456345345345) ; factorial(4762345134523452345234523452) = 5.318083153402050502740214873956051564150986142348871308833238604865307732457083617901800897866808947229672357812063085928986619620264804466743723237452939e+9231879701575333727148 ; 4.243261252637546680178449630430557337666631963717915724503239681339812175863174905971340183419469558455824545882584455100042967196175112331204555044529265e+129743075323529975360805553698
factorial(567632562345234523452345234523452345) ; factorial(476234576329452397569237569237456923746974569374) ; factorial(478356238459723645726349576239475619745619273469127364917263) ; factorial(47632658370283745823745870456197456923756923745923745692374569237459237469734) ; factorial(478456793845672345867230857203857023875082375082375823745875068347506823756872305867203856704857) ; factorial(56856038475603487560832745873587230587056872340586702387508172345872304572304572304870348756034875603487560871457632547) ; factorial(4377750783429374569237469623874508327458723058705687340658704867028750834750328750238750823708673048560832756083476034875603487560384756038476) = error: 8
gamma(-4534534367) = error: 13
gamma(-3446) = error: 13
gamma(-2) = error: 13
gamma(-1) = error: 13
gamma(-4534534367.1) ; gamma(-4534534367.01) ; gamma(-4534534367.053674567) ; gamma(-4534534367.045634563456346) ; gamma(-4534534367.043563456) ; gamma(-4534534367.01123) ; gamma(-4534534366.9994356) ; gamma(-4534534366.9992342342342) ; gamma(-4534534366.99234234234533123) ; gamma(-4534534366.9934534534) ; gamma(-4534534366.999) ; gamma(-4534534366.9) ; gamma(-3446.1) ; gamma(-3446.001) ; gamma(-3446.000053674567) = 2.72892375924823405252683656441062515847304290772761939801977503929488623534079683556362016280919774435171394356877844199618000018764920827839667739781119e-41818556136 ; 1.98601844488096676169000431259259480635516452634994464983020258802254494708902516819916488551287317489700349338922315052839480478097227386792472236657576e-41818556134 ; 1.4075326352993509829336781389033408267345162257990242583714205231878750815714493477440652011147040306478517548635665497710578807733768074831709311188391e-41818556135 ; 1.97697122280682190384756001303558614819709980232856606916109046144146774208273117528309567424819833734275605350811642679409998037152737086382552760966269e-41818556135 ; 2.16790122601551701883165270735339546831418010085139220416394406216734094323050504185607468095581339626108638721243282185148075178079203745758147418438272e-41818556135 ; 1.72085644310387032741658756923976297940462645384460402584407294413990162084354167668098842952383923166403448478188191087921971170815935510353791048773966e-41818556134 ; -4.44980042549391218186009925977895506104607080166401933638277363765597944478274235486961197139515453072190110319843108177994394777997910473739074472482197e-41818556133 ; -3.29439960955178362804945638706859151573441551890651320154408205568971041555610969583198030295726381997374917740762126953029688290418508863791340092928274e-41818556133 ; -3.84033871621742778955217793801333763527807558430098834223069205142000274875378281039499754492825073133667070886460083021959814087931351861092017752480803e-41818556134 ; -4.38240447512236238193539879733214107582307728579595629576048426761808196370985724240791728655240918772971471415562907380237054726380633351108909920548934e-41818556134 ; -2.53591335450794755098189249215112523262807834320748348742225398866754565460451953455220725490137481600452721581972348864379278022849386972768675635296234e-41818556133 ; -2.32968896228911629240607829663974203010328876696617240049162127752880126992955144674224852996403304801068572217454584521927406917964114030226731682552803e-41818556134 ; -2.99243324952581673549884960106182243435370465270787307472023454085211925210078722742857568587758371739417626019743924442880703952407200558776576840860873e-10695 ; -6.59263083709673834517325244321147007383694493982263131817028033902222979640000508666321749379815128425029218449312155953090536890512802145719327807133427e-10693 ; -1.23776160450137223669458872440238560312120168362687841742598611068979450892949639895624431510127737029857192688109718145325441790100786326303939460517232e-10691
gamma(-4534534367.1) ; gamma(-4534534367.0001) ; gamma(-4534534367.00053674567) ; gamma(-4534534367.000045634563456346) ; gamma(-4534534367.000043563456) ; gamma(-4534534367.0001123) ; gamma(-4534534366.9999999994356) ; gamma(-4534534366.9999999992342342342) ; gamma(-4534534366.99999999999234234234533123) ; gamma(-4534534366.99999999934534534) ; gamma(-4534534366.99999) ; gamma(-4534534366.9) ; gamma(-3446.1) ; gamma(-3446.00001) ; gamma(-3446.00000000053674567) = 2.72892375924823405252683656441062515847304290772761939801977503929488623534079683556362016280919774435171394356877844199618000018764920827839667739781119e-41818556136 ; 2.47463708819911105776431970823610893286754296628067766653749802853966372567651254583157100080373657946717739706658272892889371435601891899657360657559272e-41818556132 ; 4.56589287408576370570086443429972912985062575706078598858982902460812114390014862318094836216377107751118483688129692070031680404970973329421294227046356e-41818556133 ; 5.42928441746201024555899085022187172983548542324959399790491968391089570443616357016364657765461111260761758700133727213570760357054151193945625024049793e-41818556132 ; 5.68766707136478217442863923505543736968120651697512357624965287360666709011228413115409725920368353739247022343943495381142693989068630091411819361193761e-41818556132 ; 2.2029923437118348519048631385966793261252195163485409450370919567300593915321933584264410060432754714171851776619077164036759272069593025829597096067209e-41818556132 ; -4.39430466505301435905599030229183995786949104402999071960475829361222261444356054567523795487822746494257709851187881446627986341936634467399460813985105e-41818556127 ; -3.23877832468707535098662522279761600897367095003629673682149006179324032754182613427406592545647456888617098835822001659308470484161102551619907405112991e-41818556127 ; -3.23877827150145996479369065591736120835575733670319220365478512388750321296093886113019428757460282473654401295909210296190088256036237215308608984978394e-41818556125 ; -3.78847919288179425803924865721211394452339963321875348719340891954111082233054219987965576440619520675649644624255424006530818025283852952416739844157827e-41818556127 ; -2.48069704361777049526680869505629026570265931070440337849439063349335883233758653597348172412106423833409283690144950268271871184140366708546129258952768e-41818556131 ; -2.32968896228911629240607829663974203010328876696617240049162127752880126992955144674224852996403304801068572217454584521927406917964114030226731682552803e-41818556134 ; -2.99243324952581673549884960106182243435370465270787307472023454085211925210078722742857568587758371739417626019743924442880703952407200558776576840860873e-10695 ; -6.64599557514052438173468731126838897303943703602775763230169733621311928248623105153940710257974158773150236945550031265262049032690960315443485877085171e-10691 ; -1.23830284294339780035947297857752501749614625745850315925769059980713844411462339490523146373586963925311300381397606407070447922517951088972601651777577e-10686
gamma(-3446.000000000000000000045634563456346) ; gamma(-3446.00000000000000000000000000000043563456) ; gamma(-3446.0000000000000000000000000000001123) ; gamma(-3445.999999999999999999999999999999999999999999994356) ; gamma(-3445.9999999999999999999999999999999992342342342) ; gamma(-3445.999999999999999999999999234234234533123) = -1.4564699246879741207265076826323359344333434309833642720451374212416293337917812997299130152879958815801708474618331275374402912528925578776655853347174e-10676 ; -1.52571387358323532988353249596965488299991919753349011132418409268519565980126691524306004662957004812306770730897362050891914939762027895244561903830926e-10665 ; -5.9185546928257199137156503128156082661328733856699782819752858077592376118188671169848053654395102586432874556102514210380295714946696644546157675481508e-10665 ; 1.17762879518839182549657606330581283592983233222572254143270768693075026202359817365930644297848602599111905215095067210173816378093690045228434238770171e-10651 ; 8.67959527166849414555360800812917341061339149254923352106908938984648298731636326311426304548702994567009179230227835304884281805242334831011378735550778e-10663 ; 8.67959527544428688280301278606644894571160351166631490902129990742382535111487259798308408297261970884612912396174229812517150302047639483672051054395897e-10672
gamma(-3446.0000000000000000000000000000000000000000045634563456346) ; gamma(-3446.00000000000000000000000000000000000000000000000000000000000043563456) ; gamma(-3446.00000000000000000000000000000000000000000000000000000000000000000001123) ; gamma(-3445.9999999999999999999999999999999999999999999999999999999999999999999999999994356) ; gamma(-3445.9999999999999999999999999999999999999999999999999999999999999999999999992342342342) ; gamma(-3445.99999999999999999999999999999999999999999999999999999999999999999999999999234234234533123) = -1.45646992468797412126787572544235956981023885385480740620467369300901867326538016038390858102141422590140843392108080893184731249564438984617124803908404e-10654 ; -1.5257138735832353298835324959750685634280194338883156244235624315073355035220867781068317892048166549041898387950174899522196118659048534665426954736846e-10635 ; -5.91855469282571991371565031282102194656097362202480379507467704246178734885231957819488257088382001116883766693101184502772248982920005867295858048157424e-10628 ; 1.17762879518839182549657606330581283592983227808891826043034413867561926808988779809861573653083670692585062150992417557041792259689085969732195606329019e-10620 ; 8.67959527166849414555360800812911927380911049018568526593809545133519886392568150255318534991526812156428965781046434827963437795604874336637950203289211e-10624 ; 8.67959527544428688280295864926216794334805525635811711685250603168509066337347855572789571063417012711408366859582934586768850487408449460533074084759e-10622
gamma(-3445.99999999999934534534) ; gamma(-3445.9999999) ; gamma(-3445.9) ; gamma(-3.7) ; gamma(-3.5) ; gamma(-3.3) ; gamma(-2.5) ; gamma(-1.5) ; gamma(-0.5) ; gamma(-0.4) ; gamma(-0.3) ; gamma(-0.2) ; gamma(-0.1) ; gamma(-0.000001) ; gamma(-0.00000000000000000000000000000000000002345) = 1.015273750602909383445439863356275811673164424983340188193071716841632584609897910545348671154983039581872261773536925668366275126151500707424639314501617e-10683 ; 6.6465423337260256378835349988556422700559806660831324667038977356311362124832368534862618533066439168395042793473669858061714943653107486726352450548719e-10689 ; 1.52580884623097572105103265281396753327078825018412814270543784155536630122378894646823886596223935578628872303616429382634277927026967065997114146726323e-10694 ; 0.251643995902422643510108134681313060212549189939663622676804506267308381312095306902722886967442279710081983397358873358711690104966809300930963175362592 ; 0.270088205852269108921625521271031646902483726647220895727818329882348386223395380019040100074444901396758373123700201244378842341443721539432395231939871 ; 0.438517392198762807229881145621030241472970903197171125273350693643514797074077159108615475616233767325923492557191351141805594458558817200974975194512106 ; -0.945308720482941881225689324448610764158693043265273135047364154588219351781883830066640350260557154888654305932950704355325948195053025388013383311789551 ; 2.36327180120735470306422331112152691039673260816318283761841038647054837945470957516660087565139288722163576483237676088831487048763256347003345827947388 ; -3.54490770181103205459633496668229036559509891224477425642761557970582256918206436274990131347708933083245364724856514133247230573144884520505018741921082 ; -3.7229806220320427559858334708033557033014975968998118383466989101127004078048373456127907994858019775886208816560650219932776861183326092388147106453434 ; -4.32685110882519261893723726384270539261380390184648749307215129418056050272991932892470889790537858220488710106180706171619580052259984932202008024425094 ; -5.82114856862651686818160469134229346570980884445593876492447233930917733039476872377978954018569367848171676608067833799728429880755255201930260617946553 ; -10.6862870211931935489730533569448077816983878506097317904937068398157217702544756691772642101896852128458834645896678325528613925219076884997955193791744 ; -1000000.577216653958435668636877440597532732436429983703915790823647106427742079529252895286760197004854674329979420483457441111886014601499071559796853878 ; -4.2643923240938166311300639658848614073071885174496415589817599510125046354306290865341665194888637876985052280188932432239869340705228263542741923514088e+37
gamma(0) = error: 13
gamma(0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005634563456) ; gamma(0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345345) ; gamma(0.00000000000000000000000000000000000012123) ; gamma(0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001232346) ; gamma(0.0000000000000000000000000000000000000000000000000000000000000000007346734) ; gamma(0.0000000000000000000000000000000000000000000000023463467) ; gamma(0.000000000000000000000000798787345) ; gamma(0.000000000000000123) ; gamma(0.000000007567) ; gamma(0.0000645) ; gamma(0.002344356456) ; gamma(0.0264356) ; gamma(0.1564356) ; gamma(0.2) ; gamma(0.3) ; gamma(0.4) ; gamma(0.5) ; gamma(0.6) ; gamma(0.7) ; gamma(0.8) ; gamma(0.9) ; gamma(1.0) ; gamma(1.2) ; gamma(1.3) ; gamma(1.4) ; gamma(1.5) ; gamma(1.6) ; gamma(1.7) ; gamma(1.8) ; gamma(1.9) ; gamma(2.0) ; gamma(3) ; gamma(4) ; gamma(5) ; gamma(6) = 1.7747603834954485602655355027383331682190926416287750118826596812400864724594557836141263611673841090556350635586843233876253642461418753786770735056006e+148 ; 2.89565506956811304637391593913333043767826376522028695941739420000289565506956811304637391593913333043767826318800462205788453359349080557266713707087228e+108 ; 8.24878330446259176771426214633341582058916229434947761534828457740914256619066976581177939538482482872985868144423330209916262134128023359438702028823258e+36 ; 8.11460417772281485881400191180074427149518073657885042025535036426458153797715901216054582015819468251713040441808327518027542079490590385474445708105962e+90 ; 1.36114904935989243655752338386009347827211383997297302447590997577913660002517245103482239550341424519496417218497807887685212374088822251717674387951672e+66 ; 4.26194475010875417516090013466466826918630567255318939835050797287363521494468422900951616349471548240517413783945505158877377745101499493949419777417238e+47 ; 1.25189764993084611274105693165110363747047074947056019140421234882110358310193284267859807325243486886722491863265215679366876400512236298021679835482819e+24 ; 8130081300813007.55286563591147539112867614826633823464137677904138711238780528122919499096972491278306257578410862249470906928489190916716787490365414479 ; 132152768.02328652310333571236444707862802046030723454258264205144965343765892565262836303411427671190914201708053753743314179847141350756983557214417835 ; 15503.2988171176831513989773566546810608916188839412759583696852204974273722556622155176308995845938492385444206824235744230534307691084559343209008555897 ; 425.98139134069810433956885447585356858423838678561150190737204248291419943252454388481205060697137101535132178361598131359765451032526476636669056322277 ; 37.2760918035722114133557727317556482278016138247794232702912894962449387555377543378710894046174694243519982019887184476618792326391049863873513529873689 ; 5.95095751276640470137887122984736844257044519527768418705632082527463024494787214069882905503406549858080148928399112110683014802593371932541173694415071 ; 4.59084371199880305320475827592915200343410999829340301778885313623003927310644499897403940828778507456912489445863445666288783153880903552477101864378575 ; 2.99156898768759062831251651590491779111280602492171511274411965095638876787632021799025995255765056542142562682614202237570044313685592565039738332499921 ; 2.21815954375768822305905402190767945077056650177146958224197775264618516812300473651099168335617917698238908330081714477261776114813426895281663018706115 ; 1.77245385090551602729816748334114518279754945612238712821380778985291128459103218137495065673854466541622682362428257066623615286572442260252509370960016 ; 1.48919224881281710239433338832134228132059903875992473533867956404508016312193493824511631979432079103544835266242600879731107444733304369552588425814302 ; 1.29805533264755778568117117915281161778414117055394624792164538825416815081897579867741266937161357466146613031854211851485874015677995479660602407326277 ; 1.16422971372530337363632093826845869314196176889118775298489446786183546607895374475595790803713873569634335321613566759945685976151051040386052123589694 ; 1.06862870211931935489730533569448077816983878506097317904937068398157217702544756691772642101896852128458834645896678325528613925219076884997955193791589 ; 1 ; 0.918168742399760610640951655185830400686821999658680603557770627246007854621288999794807881657557014913824978891726891332577566307761807104954203728757149 ; 0.897470696306277188493754954771475337333841807476514533823235895286916630362896065397077985767295169626427688047842606712710132941056777695119214997499762 ; 0.887263817503075289223621608763071780308226600708587832896791101058474067249201894604396673342471670792955633320326857909047104459253707581126652074824458 ; 0.886226925452758013649083741670572591398774728061193564106903894926455642295516090687475328369272332708113411812141285333118076432862211301262546854800081 ; 0.893515349287690261436600032992805368792359423255954841203207738427048097873160962947069791876592474621269011597455605278386644668399826217315530554885811 ; 0.908638732853290449976819825406968132448898819387762373545151771777917705573283059074188868560129502263026291222979482960401118109745968357624216851283942 ; 0.931383770980242698909056750614766954513569415112950202387915574289468372863162995804766326429710988557074682572908534079565487809208408323088416988717547 ; 0.961765831907387419407574802125032700352854906554875861144433615583414959322902810225953778917071669156129511813070104929757525326971691964981596744124297 ; 1 ; 2 ; 6 ; 24 ; 120
gamma(6.3235636523) ; gamma(7) ; gamma(8) ; gamma(9) ; gamma(9.478231497465) ; gamma(9.934525645675674567) ; gamma(10) ; gamma(1900) ; gamma(1999.000123123) ; gamma(1999,999992345345) ; gamma(2000,000000000000) ; gamma(2000.0000000000000000000000000123123) ; gamma(2000,1) ; gamma(2000,9999999999) ; gamma(2010) ; gamma(2100) ; gamma(3000) ; gamma(3000,245345345) ; gamma(4000) = 210.364378608852167739081910826321143135444865235904866982711906305927719237117459139088108337107703125679988493567855540626883463934331092347275179278707 ; 720 ; 5040 ; 40320 ; 113722.6966401273463860866718553675526668442390123697626598404544229578887258818443532937515279844526301779916837868660452795517735342920125222447505436571 ; 313207.556707007776933453227094880896970247008448298604280888003745983102933377744183741796313991329524204678942027531715148561664498940601414980434201121 ; 362880 ; 1.706311728304763905828752124885268518424874412373011939749591165035767468154437168583378689911314814541031805575754791342040826229763072366525907998396699e+5403 ; 8.30260070282494998084975767160813880283366626071783336047339409501531872383510318838261347709488013564263620032352849913799924399855324354241457072389194e+5728 ; 1.658041077972060618147798445366668311517093652113174938258969097092544044644994492649207224137543565564074512826608585769587729910221118975355704369958413e+5732 ; 1.658137546225316620587696690288162019140558604052890197285967718530190389528004112001366154298662961277011764706129170546290424087076468980656933167631549e+5732 ; 1.658137546225316620587696845459182392022607042573182261506873596255865489643228876610434134393830053584574936414797784023418768444370078850897607320526482e+5732 ; 3.545796285304722400778125292416594990872853718615395765331173255199581525958558193724759426308033568442742928770431033384932501090912265902043584898485706e+5732 ; 3.316275089929881991492410921574109979183256341865663576356669417847358550641132444906161010217199130195728598418667921727834662513633876580694974192895896e+5735 ; 1.736507649206118004235841573561531958697940154336165365380042469228677078908717229159497709192959735269204253672671476785068403579615992666250695267550347e+5765 ; 2.399410003289307775558205862117074900157952169812098481758956687287343889675418623127560453508948253197631628321336088368987908099505896462007001564858586e+6063 ; 1.383119867812618028518955697695537390317039731643936639229822552565852855041177316695333588405933447335839487846120570616525029037134863593151780072035115e+9127 ; 9.861476214967246709135526824710466294646020064253057821416777686347413661607048904537791287223169817838178395313965809456980363170253886766931944860229e+9127 ; 4.57200487878516253328685793893479761054344427682609804926613173855223994949329434121259257171762102683411076039232139293866811546538588933348565390448938e+12669
gamma(23562.3145235423452345) ; gamma(235632456.123452564675) ; gamma(34562345235674365.145636445674367345) = 6.372087485350853958265557563405889767927844806391758929729629596054743619183060082616032555327401371758877533746621555842159646841684084195033834519587642e+92784 ; 1.0251290623678020103011528518784273735143481558650797741612156338708630681829742234262514181623817775550618906886836418114405647867423719238160352931562368e+1870436443 ; 6.693811508649864262678630021808018340241953718858821502395357533649570189936543398848143830854769793861254442837384192137271353176396341796429448056374969e+556602677833469796
gamma(36510834197697146972136,135238452345927659273692354) ; gamma(234532452375471643956347569732597234,3673045923459723645723694) ; gamma(45205670486704808350823587230,3675238572038750283745923875) ; gamma(55937649374693756457837240827134087034048703480347856,23423562356) = error: 8
sqrt(-100) = error: 13
sqrt(-2) = error: 13
sqrt(0) = 0
sqrt(0.0001) = 0.01
sqrt(0.345624564356) = 0.587898430305779945616199914719073005992456891451037619893668250247976555645067218680805339697270546296395589020221720404727998989996166481791838755062019
sqrt(2) = 1.41421356237309504880168872420969807856967187537694807317667973799073247846210703885038753432764157273501384623091229702492483605585073721264412149709994
sqrt(2.62356345643563465) = 1.61974178696347605527283528725235234576833484583825633896318822762854410889029869020104754142265564541330887218709961553426512430609696534215916368028102
sqrt(4) = 2
sqrt(9) = 3
sqrt(7456.2342345) = 86.3494889069993279945806917661111890593645893882823924357128560988415231685281554513956301148160643868546055576846425178647302464691566956155883503241553
sqrt(123123.345234523) = 350.889363239359252025412848536299025920712403789582045408780970220953670946591175457838071495083047308483198422283880442721083570860957649414957489897174
sqrt(3673467356767.243513452452345) = 1916629.1651666066394290453606600941157492189873878761204663997269574553312813279857953452878307359576624416393439541852473726281610015935386427708956602
sqrt(98678958956895689589.45345123452345) = 9933728351.2735383028584404276404384093154895078000619096527260211653369480356011165064966945155650919155220918295175147965807463088648378565591325408782
sqrt(12312396789532452345234523.234234234) = 3508902504991.04810126869613576558156326801817685241143192689387840575361124535951269716540692472956566117271136667630719819946651407236060986944804065054
sqrt(23423423423424742345234562937569237978763676713452354.23452345293) = 1.53047128112306446980899324370515750576164258026635949979474150362191216963401747645851962606601582523120063071451330019763595027903226761177059113505136e+26
sqrt(9769763495612976432736427163497126349763572364562394569234756923746932745.234123412341243) = 3.12566208916014727171469046391525457271547147001431432403328316189498861528289058688243586209669613221142948580168878727581295410382898194683152789476744e+36
sqrt(9176947236497126394762634568256937256097239756329456197643912734691726349712639476129347691234691287343245345.21341234) = 3.02934765857224224847209223440681457580557623138709732246884611454679679605659149824120798517552876282089864058925009521888425906674436661746867428153896e+54
sqrt(455555555556773870384710283470128734032497563219756912346021734087120348708572056879217712653451286348162534861253486512834659427359236459273645762395432453245.123412341234) = 2.13437474581380359431324384054781639991586906130419759494140399167701780547134580482721220037645790579605648139552184786690213515657310757477011473230996e+79
sqrt(10 ^ 3245) = 3.162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596696264e+1622
sqrt(345 ^ 345) = 5.940101967729214506278039771828616122689253585883929023150605405835889442978101848085609592123997519275359472467420821610603329955601324995955912687823019e+437
sqrt(5674567 ^ 234234) = 2.184336868629896263459603673525054661397206908686288380490168372152042502563561464631214907776363064214198974075831823140502358207444956921309121189041157e+791000
sqrt(346734653456 ^ 134234542345) = 1.294194014755673653408904365237296212762270767527558130917040445409101938397408324701423852203268264510416692270553027075434557830344785927399049682752156e+774533124638
sqrt(74567456745674567 ^ 234123423452356) = 1.12649052819845067237102140455926968854678699479466474371093764424385248798564963173389015885254981227022300781466488751762888182747718813214796742275753e+1975129505867228
sqrt(785474567345643562453245 ^ 342514525634563456345) = 1.930711860615465835189802734551961565583203679327572789901759637981635156497507099425604163527337740348511284151622789022608523839105710427382696212711919e+4092214922848549725704
root(-100 ; 3) = -4.64158883361277889241007635091944657655134912501124363765069285868477786969284482618995907089757137984154330822826540482051027028749577437736232239503021
root(-100 ; -3) = error: 13
root(-100.365664564 ; 3) = -4.64723950022781913784525849797928532702428415484306214279356856406313630229436658034242632050177658472218944813835379862214991894482528287129050309744403
root(-100.365664564 ; -3) = error: 13
root(-8 ; 3) = -2
root(-8 ; 03) = -2
root(0 ; 0) = error: 13
root(1 ; 2) = 1
root(1423243 ; 2) = 1192.99748532844779001865290991450115501403512276394572382755313453168593671402998780672602762179805081671023651594974544303769183447780379820371814811039
root(1423243 ; 3) = 112.4845871889102147488093560492259268202904292246081399879483598794984367346234132095357946125347932531026356743720222962531534967983734899683229593224604
root(1423243 ; 4) = 34.5397956758352551493916047717024597455006060986192612524412051124714673229780138542397829395406460493893050438644767357753135563741465309960887462084351
root(1423243 ; 5) = 17.0081004171698032554797252419077138632745320100701296008868153834611640138294342935631436299167574058604959062008791346454765420644042134424922661169059
root(1423243 ; 6) = 10.605875126028507731121882688405142045488493743084644138128909916550631123690124760661757078584041628917533700250872087053021765419352348387602010799043
root(1423243 ; 7) = 7.56902370202679191086642286460366943380188784923136707928889148768094686906989626805905944773899971501196122031704604046099946668194955291690154607792334
root(1423243 ; 8) = 5.87705671878664577087145896103911888722060909192721885892798378337669660083473406344730389055829222742387447461019365808383646390085073327650622196003679
root(1423243 ; 9) = 4.82722645510043151662076916850812787398642182527665775353585397326105168244094511345245589250634756015642769353719197938631525410142902236883514940534245
root(534345123.123123132 ; 10) = 7.46074480179475295210663845183224084033240325629326345593712026543863439641114324254392946715174234573857201902006727430576656717050791997956574119762374
root(2354534345123.123123132 ; 11) = 13.326577801225900032160346653753949082291965682472649863529749120987510774678803914845909106325753703617479605928683922338147608603837229228870690646419
root(2354534345123.123123132 ; 11.5) = error: 13
root(34562345123453245623562356.21341234 ; 12) = 134.343585045159880282224758254321454982156509204032648977780500670521335442863013627735330108750734778991331577243459623343744107141297585350969865422106
root(52543572635716293746921734697126592375973246597321649578235342.12341234123424365 ; 13) = 55941.2642245354422151294834315513618202250719310603165172068676930172404428418916006068795601029774957735741939593850242377539398072867352798449069838391
root(2456283756457098173497612945693745917263497695723645673405670870283745823057230470239.23542356234564235647 ; 14) = 1066294.17885873576875281155107164229663046728005121026018420768935585282874105595512660680247550244879614829300958807383203409634830202273230268406354892
root(34673048673048670875102485703285238475023874086730619273481234697126349761293476129347691273469756239579237645723694576239546124912734691726349761293476320567205687032458708234 ; 15) = 504273487305.838444231006273766640087509613575825670965459938253228412442817269111398144670374347185047426604745257269404811419615581574818065827407501809
root(10 ^ 345356 ; 16) = 5.623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249345928871e+21584
root(123 ^ 2342453 ; 17) = 7.12564061665170019096941500194720272165423467643996094625551962142371252863726763051728379453614550194559356147912975386293538578793761151496071793969413e+287970
root(25435 ^ 123134345 ; 18) = 9.98640039972779422474377475995762374594454055847230629437327147697511298397914765064757076479017949107483522333921840161523066374614575339216548805400179e+30136663
root(23432453456 ^ 735623453254 ; 19) = 1.680768770251010765634776887356907899842793347171030595601436360100110850126282294031009570332887994633595755187213570811581867775154097451976792441205504e+401488481709
root(56235482349761293746 ^ 34556346734087053847 ; 20) = 1.2161597146059092595854048383839690950438298402792721511120867025078959534552096281426141943669608220441572942044550860228733006701421788382351742474400171e+34124410411674476677
root(35672645769213746927364976345 ^ 432587056870354730485702384750239 ; 21) = 8.67030675773756846815245977765388219132652537972452192621112844463333483337397000195998752909909114307515774414633697018608904411640819283246639407453818e+588160509686325295828800098470062
root(56287560238750283748732405683740568734056 ^ 32562357102834012873401287340817203487 ; 22) = error: 8
root(53068703285701284397234852348651283465128346812634812634816238 ^ 56740567034857012384702318450235283745082370457320457023457 ; 23) = error: 8
root(34534 ^ 3452345235 ; 200) = 1.090823715581806578136905828952873802184759317289383925479416913540969203234837884426362376120268721237650238419645764883390349950536256312546498343458895e+78337975
root(23564356 ^ 2435345324 ; 1000) = 1.388371170177733236975886177446539348308148416829281973619247011458733745078323345271125371318964491358900362368694409364872691159205684478396124040712398e+17953988
root(345623456456 ^ 1233245235 ; 200000) = 4.336415961910301254131491763579372417696726389403875689897767567097292845705199061464216216875040035481801762343140760088354818105751431132095115605207997e+71149
root(7367454576932745 ^ 2343454326763 ; 23423423654234) = 38.6798697597518157127685514080665581837749085381337259828681078971323031096316430564634437008870885842653093034488342466736842015801493000837976579848135
mod(-(1223^24534) ; -2) = 0
mod(-(123^2434) ; -2) = 0
mod(-(123^243) ; -2) = 0
mod(-(123^24) ; -2) = -1
mod(-(123^2) ; -2) = -1
mod(-(1223^24534) ; -33.53) = 0
mod(-(123^2434) ; -33.53) = 0
mod(-(123^243) ; -33.53) = 0
mod(-(123^24) ; -33.53) = -22.9099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983257020635513550065198483179120982039278662185
mod(-(123^2) ; -33.53) = -6.97000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039
mod(-34563842570128347127659237436192736497659273465912374659736457345 ; -145) = -30
mod(-2341745237542376591723469723649.1451245976 ; -12342.12431234) = -4682.39420265760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000818274799015746101728177
mod(-1224523537673 ; -12234234) = -11290847
mod(-1224523537673.123 ; -12234234.234) = -11267426.2970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000236
mod(-7456743.1231 ; -745612.123) = -621.893099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983
mod(-122.123 ; -1223423123123132.245345) = -122.123
mod(-122.123 ; -2,25) = -0.623000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
mod(-9 ; -3) = 0
mod(-3234 ; -345.23) = -126.9300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
mod(-64546.12353 ; -4) = -2.12353000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000134
mod(-4 ; -1) = 0
mod(-9 ; -0.00001) = 0
mod(-16 ; -4) = 0
mod(-9 ; 0) = error: 13
mod(0 ; 0) = error: 13
mod(-(1223^24534) ; 2) = 0
mod(-(123^2434) ; 2) = 0
mod(-(123^243) ; 2) = 0
mod(-(123^24) ; 2) = -1
mod(-(123^2) ; 2) = -1
mod(-(1223^24534) ; 33.53) = 0
mod(-(123^2434) ; 33.53) = 0
mod(-(123^243) ; 33.53) = 0
mod(-(123^24) ; 33.53) = -22.9099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983257020635513550065198483179120982039278662185
mod(-(123^2) ; 33.53) = -6.97000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039
mod(-34563842570128347127659237436192736497659273465912374659736457345 ; 145) = -30
mod(-2341745237542376591723469723649.1451245976 ; 12342.12431234) = -4682.39420265760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000818274799015746101728177
mod(-1224523537673 ; 12234234) = -11290847
mod(-1224523537673.123 ; 12234234.234) = -11267426.2970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000236
mod(-7456743.1231 ; 745612.123) = -621.893099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983
mod(-122.123 ; 1223423123123132.245345) = -122.123
mod(-122.123 ; 2,25) = -0.623000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
mod(-9 ; 3) = 0
mod(-3234 ; 345.23) = -126.9300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
mod(-64546.12353 ; 4) = -2.12353000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000134
mod(-4 ; 1) = 0
mod(-9 ; 0.00001) = 0
mod(-16 ; 4) = 0
mod((1223^24534) ; -2) = 0
mod((123^2434) ; -2) = 0
mod((123^243) ; -2) = 0
mod((123^24) ; -2) = 1
mod((123^2) ; -2) = 1
mod((1223^24534) ; -33.53) = 0
mod((123^2434) ; -33.53) = 0
mod((123^243) ; -33.53) = 0
mod((123^24) ; -33.53) = 22.9099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983257020635513550065198483179120982039278662185
mod((123^2) ; -33.53) = 6.97000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039
mod(34563842570128347127659237436192736497659273465912374659736457345 ; -145) = 30
mod(2341745237542376591723469723649.1451245976 ; -12342.12431234) = 4682.39420265760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000818274799015746101728177
mod(1224523537673 ; -12234234) = 11290847
mod(1224523537673.123 ; -12234234.234) = 11267426.2970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000236
mod(7456743.1231 ; -745612.123) = 621.893099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983
mod(122.123 ; -1223423123123132.245345) = 122.123
mod(122.123 ; -2,25) = 0.623000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
mod(9 ; -3) = 0
mod(3234 ; -345.23) = 126.9300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
mod(64546.12353 ; -4) = 2.12353000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000134
mod(4 ; -1) = 0
mod(9 ; 0.00001) = 0
mod((1223^24534) ; 2) = 0
mod((123^2434) ; 2) = 0
mod((123^243) ; 2) = 0
mod((123^24) ; 2) = 1
mod((123^2) ; 2) = 1
mod((1223^24534) ; 33.53) = 0
mod((123^2434) ; 33.53) = 0
mod((123^243) ; 33.53) = 0
mod((123^24) ; 33.53) = 22.9099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983257020635513550065198483179120982039278662185
mod((123^2) ; 33.53) = 6.97000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039
mod(34563842570128347127659237436192736497659273465912374659736457345 ; 145) = 30
mod(2341745237542376591723469723649.1451245976 ; 12342.12431234) = 4682.39420265760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000818274799015746101728177
mod(1224523537673 ; 12234234) = 11290847
mod(1224523537673.123 ; 12234234.234) = 11267426.2970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000236
mod(7456743.1231 ; 745612.123) = 621.893099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983
mod(122.123 ; 1223423123123132.245345) = 122.123
mod(122.123 ; 2,25) = 0.623000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
mod(9 ; 3) = 0
mod(3234 ; 345.23) = 126.9300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
mod(64546.12353 ; 4) = 2.12353000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000134
mod(4 ; 1) = 0
mod(9 ; 0.00001) = 0
mod(-306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; 65235.3) = error: 8
mod(306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; -65235.3) = error: 8
mod(306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; 65235.3) = error: 8
mod(-306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; -65235.3) = error: 8
mod(34563q245235603284750238470234023845.345634564356; 123452354.4532452354) = error: 5
mod(53456345634563456.124513452345; 346734.2342134) = 221435.715705452345000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002938659717
mod(51324534534.23412342134; 235634563456.34563456) = 51324534534.23412342134
if(0 ; 10 ; 20) = 20
if(1 ; 10 ; 20) = 10
if(0.00001 ; 10 ; 20) = 10
if(-0.00001 ; 10 ; 20) = 10
if(1.00001 ; 10 ; 20) = 10
if(-1.00001 ; 10 ; 20) = 10
if(10.00001 ; 10 ; 20) = 10
if(-10.00001 ; 10 ; 20) = 10
or(0 ; 0) = 0
or(1 ; 0) = 1
or(1 ; 1) = 1
or(0 ; 1) = 1
or(100 ; 200) = 1
or(-100 ; -200) = 1
and(0 ; 0) = 0
and(1 ; 0) = 0
and(1 ; 1) = 1
and(0 ; 1) = 0
and(100 ; 200) = 1
and(-100 ; -200) = 1
not(-10) = 0
not(-1) = 0
not(0) = 1
not(1) = 0
not(10) = 0
bitor(-1 ; -1) = error: 13
bitor(-1 ; 0) = error: 13
bitor(0 ; -1) = error: 13
bitor(0 ; 0) = 0
bitor(1 ; 0) = 1
bitor(1 ; 1) = 1
bitor(2 ; 0) = 2
bitor(2 ; 1) = 3
bitor(2 ; 2) = 2
bitor(4 ; 8) = 12
bitor(8 ; 16) = 24
bitor(16 ; 64) = 80
bitor(64 ; 128) = 192
bitor(128 ; 256) = 384
bitor(256 ; 512) = 768
bitor(512 ; 1024) = 1536
bitor(1024 ; 2048) = 3072
bitor(2048 ; 4096) = 6144
bitor(2 ^ 54 ; 2 ^ 64) = 1.84647584722190336e+19
bitor(2 ^ 234 ; 2 ^ 765) = 1.940647615375886168936224360578128194071107521395870763923815047532563690857971107913598011035808097438109663371413841507714475055143517989305359093801476e+230
bitor(345 ^ 123 ; 37 ^ 13354) = 5.832076212818553800505562946927287794078272530179821217360452477688484814268218810796847886854623202466087800947636908203482077735378159809394518528152217e+20941
bitor(341 ^ 3467 ; 1236 ^ 12314) = 1.304514317339985440127377127827216481642580670261469885871152581624029781346064029467712268053569227292270252560284609386841002012209545073657977313617249e+38075
bitor(45675 ^ 123 ; 37634 ^ 123) = 1.381854735053473994826534807373052064172803380618993378889203750622680855688814579913008552771883511641347678466126644108560514046949147490937107731377241e+573
bitor(34573653456 ; 3412431245) = 37847668189
bitor(4563563456345643256 ; 3241245634564356) = 4.566522401225939452e+18
bitor(2434523412341245345623452356 ; 14523563465345634564356) = 2.434528454233061893699173316e+27
bitor(2342.2564356 ; 453453254.367346) = 453455334.373777595312019644734018472070665880988314435669073759819794685003620131003211347492751636668970987353248562692879551905016542972600540094576683
bitor(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 3.4654356743585776005432275957053456345634564325e+30
bitor(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 2.343244444444444444444444870846043857608533373766658028562255743312868334563456e+70
bitor(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 3.4564234512393476934769745629345838703948546359867723593235940098495776445027600872151847608443733861974170133209760543801343249994039419049850677526049e+124
bitand(-1 ; -1) = error: 13
bitand(-1 ; 0) = error: 13
bitand(0 ; -1) = error: 13
bitand(0 ; 0) = 0
bitand(1 ; 0) = 0
bitand(1 ; 1) = 1
bitand(2 ; 0) = 0
bitand(2 ; 1) = 0
bitand(2 ; 2) = 2
bitand(4 ; 8) = 0
bitand(8 ; 16) = 0
bitand(16 ; 64) = 0
bitand(64 ; 128) = 0
bitand(128 ; 256) = 0
bitand(256 ; 512) = 0
bitand(512 ; 1024) = 0
bitand(1024 ; 2048) = 0
bitand(2048 ; 4096) = 0
bitand(2 ^ 54 ; 2 ^ 64) = 0
bitand(2 ^ 234 ; 2 ^ 765) = 0
bitand(345 ^ 123 ; 37 ^ 13354) = 0
bitand(341 ^ 3467 ; 1236 ^ 12314) = 0
bitand(45675 ^ 123 ; 37634 ^ 123) = 5.1698907299620248306172437918226097425166988891384392246085884944165969249512025409687591476659525846936953640531488064395175662404425679124400262644897e+562
bitand(34573653456 ; 3412431245) = 138416512
bitand(4563563456345643256 ; 3241245634564356) = 282300754268160
bitand(2434523412341245345623452356 ; 14523563465345634564356) = 9.481671648797558843396e+21
bitand(2342.2564356 ; 453453254.367346) = 262.25000400468798035526598152792933411901168556433092624018020531499637986899678865250724836333102901264675143730712044809498345702739945990542331680697
bitand(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 2269426930420096
bitand(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 4.0233265811514950786869729744e+29
bitand(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 2.64919333372383021465304399375099991044723707460378014213392615155001199433774226838585887497219741822980950149322473951048867642045430318233946442862958e+92
bitxor(-1 ; -1) = error: 13
bitxor(-1 ; 0) = error: 13
bitxor(0 ; -1) = error: 13
bitxor(0 ; 0) = 0
bitxor(1 ; 0) = 1
bitxor(1 ; 1) = 0
bitxor(2 ; 0) = 2
bitxor(2 ; 1) = 3
bitxor(2 ; 2) = 0
bitxor(4 ; 8) = 12
bitxor(8 ; 16) = 24
bitxor(16 ; 64) = 80
bitxor(64 ; 128) = 192
bitxor(128 ; 256) = 384
bitxor(256 ; 512) = 768
bitxor(512 ; 1024) = 1536
bitxor(1024 ; 2048) = 3072
bitxor(2048 ; 4096) = 6144
bitxor(2 ^ 54 ; 2 ^ 64) = 1.84647584722190336e+19
bitxor(2 ^ 234 ; 2 ^ 765) = 1.940647615375886168936224360578128194071107521395870763923815047532563690857971107913598011035808097438109663371413841507714475055143517989305359093801476e+230
bitxor(345 ^ 123 ; 37 ^ 13354) = 5.832076212818553800505562946927287794078272530179821217360452477688484814268218810796847886854623202466087800947636908203482077735378159809394518528152217e+20941
bitxor(341 ^ 3467 ; 1236 ^ 12314) = 1.304514317339985440127377127827216481642580670261469885871152581624029781346064029467712268053569227292270252560284609386841002012209545073657977313617249e+38075
bitxor(45675 ^ 123 ; 37634 ^ 123) = 1.381854735001775087526914559066879626254577283193826389997819358376594970744648610663496527362195920164688152619189690468029025982553971828532682052252841e+573
bitxor(34573653456 ; 3412431245) = 37709251677
bitxor(4563563456345643256 ; 3241245634564356) = 4.566240100471671292e+18
bitxor(2434523412341245345623452356 ; 14523563465345634564356) = 2.43451897256141309614032992e+27
bitxor(2342.2564356 ; 453453254.367346) = 453455072.123773590624039289468036944141331761976628871338147519639589370007240262006422694985503273337941974706497125385759103810033085945201080189153366
bitxor(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 3.4654356743585753311162971756093456345634564325e+30
bitxor(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 2.343244444444444444444444870846043857608493140500846513611468873583124334563456e+70
bitxor(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 3.45642345123934769347697456293455737846151739768462582888365649985047317213201404941376342158285788607747363589829219579138460302522164380997013550520979e+124
sum(-134234 ; 234534) = 100300
sum(-12312.2342342 ; 345345.2134234 ; -3456456.234234) = -3123423.2550448
sum(-354256.234234 ; 3456346736.45345 ; -36734674567367.324523453245) = -36731218574887.105307453245
sum(-1231.245345 ; 123123 ; 0) = 121891.754655
sum(-7474567367.1453245 ; 14534523.346767 ; 34523453245.1324534 ; 10 ^ 3245 ; 30 ^ 245345 ; 123123.345634564) = 2.06176515525252823040303924181666735928068364564365127692413797219920125275708891455040148320440223566057116943861738463094604120943276391668735272439175e+362404
sum(567546745.234243 ; 23453245.134143) = 590999990.368386
sum(0) = 0
sum(1) = 1
sum(100) = 100
sum(456456.234563456) = 456456.234563456
sum(5643256 ; 1) = 5643257
sum(1 ; 2) = 3
sum() = error: 2
avg(-134234 ; 234534) = 50150
avg(-12312.2342342 ; 345345.2134234 ; -3456456.234234) = -1041141.085014933333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
avg(-354256.234234 ; 3456346736.45345 ; -36734674567367.324523453245) = -12243739524962.3684358177483333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
avg(-1231.245345 ; 123123 ; 0) = 40630.584885
avg(-7474567367.1453245 ; 14534523.346767 ; 34523453245.1324534 ; 10 ^ 3245 ; 30 ^ 245345 ; 123123.345634564) = 3.436275258754213717338398736361112265467806076072752128206896620332002087928481524250669138674003726100951949064362307718243402015721273194478921207319583e+362403
avg(567546745.234243 ; 23453245.134143) = 295499995.184193
avg(0) = 0
avg(1) = 1
avg(100) = 100
avg(456456.234563456) = 456456.234563456
avg(5643256 ; 1) = 2821628.5
avg(1 ; 2) = 1.5
avg() = error: 2