diff --git a/samples/Makefile b/samples/Makefile index 890eac8..1c405f6 100644 --- a/samples/Makefile +++ b/samples/Makefile @@ -43,5 +43,5 @@ clean: rm -f big rm -f big2 rm -f parser -# on MS Windows can automatically be added suffixes .exe to the names of output programs +# on MS Windows suffixes .exe will be automatically added rm -f *.exe diff --git a/tests2/Makefile b/tests2/Makefile new file mode 100644 index 0000000..daf9780 --- /dev/null +++ b/tests2/Makefile @@ -0,0 +1,128 @@ +#CC = g++ +CC = clang++ +CFLAGS = -Wall -pedantic -O2 -I.. + + +.SUFFIXES: .cpp .o + +.cpp.o: + $(CC) -c $(CFLAGS) $< + + + + +all: big_64_64 big_64_128 big_64_192 big_64_256 big_64_512 big_64_1024 big_64_2048 big_64_4096 big_128_512 big_256_1024 big_512_2048 big_128_4096 + + + + + + +big_64_64: main.cpp + $(CC) -o big_64_64 -s $(CFLAGS) -DTTMATH_TEST_BIG_EXPONENT=64 -DTTMATH_TEST_BIG_MANTISSA=64 main.cpp + +big_64_128: main.cpp + $(CC) -o big_64_128 -s $(CFLAGS) -DTTMATH_TEST_BIG_EXPONENT=64 -DTTMATH_TEST_BIG_MANTISSA=128 main.cpp + +big_64_192: main.cpp + $(CC) -o big_64_192 -s $(CFLAGS) -DTTMATH_TEST_BIG_EXPONENT=64 -DTTMATH_TEST_BIG_MANTISSA=192 main.cpp + +big_64_256: main.cpp + $(CC) -o big_64_256 -s $(CFLAGS) -DTTMATH_TEST_BIG_EXPONENT=64 -DTTMATH_TEST_BIG_MANTISSA=256 main.cpp + +big_64_512: main.cpp + $(CC) -o big_64_512 -s $(CFLAGS) -DTTMATH_TEST_BIG_EXPONENT=64 -DTTMATH_TEST_BIG_MANTISSA=512 main.cpp + +big_64_1024: main.cpp + $(CC) -o big_64_1024 -s $(CFLAGS) -DTTMATH_TEST_BIG_EXPONENT=64 -DTTMATH_TEST_BIG_MANTISSA=1024 main.cpp + +big_64_2048: main.cpp + $(CC) -o big_64_2048 -s $(CFLAGS) -DTTMATH_TEST_BIG_EXPONENT=64 -DTTMATH_TEST_BIG_MANTISSA=2048 main.cpp + +big_64_4096: main.cpp + $(CC) -o big_64_4096 -s $(CFLAGS) -DTTMATH_TEST_BIG_EXPONENT=64 -DTTMATH_TEST_BIG_MANTISSA=4096 main.cpp + +big_128_512: main.cpp + $(CC) -o big_128_512 -s $(CFLAGS) -DTTMATH_TEST_BIG_EXPONENT=128 -DTTMATH_TEST_BIG_MANTISSA=512 main.cpp + +big_256_1024: main.cpp + $(CC) -o big_256_1024 -s $(CFLAGS) -DTTMATH_TEST_BIG_EXPONENT=256 -DTTMATH_TEST_BIG_MANTISSA=1024 main.cpp + +big_512_2048: main.cpp + $(CC) -o big_512_2048 -s $(CFLAGS) -DTTMATH_TEST_BIG_EXPONENT=512 -DTTMATH_TEST_BIG_MANTISSA=2048 main.cpp + +big_128_4096: main.cpp + $(CC) -o big_128_4096 -s $(CFLAGS) -DTTMATH_TEST_BIG_EXPONENT=128 -DTTMATH_TEST_BIG_MANTISSA=4096 main.cpp + + + + +test: all + @echo "****************************************************************************" + @echo "making tests for exponent=64 and mantissa=64" + @echo "****************************************************************************" + cat tests.txt | xargs -S 4096 -I foo ./big_64_64 "foo" | tee big_64_64.out + + @echo "****************************************************************************" + @echo "making tests for exponent=64 and mantissa=128" + @echo "****************************************************************************" + cat tests.txt | xargs -S 4096 -I foo ./big_64_128 "foo" | tee big_64_128.out + + @echo "****************************************************************************" + @echo "making tests for exponent=64 and mantissa=192" + @echo "****************************************************************************" + cat tests.txt | xargs -S 4096 -I foo ./big_64_192 "foo" | tee big_64_192.out + + @echo "****************************************************************************" + @echo "making tests for exponent=64 and mantissa=256" + @echo "****************************************************************************" + cat tests.txt | xargs -S 4096 -I foo ./big_64_256 "foo" | tee big_64_256.out + + @echo "****************************************************************************" + @echo "making tests for exponent=64 and mantissa=512" + @echo "****************************************************************************" + cat tests.txt | xargs -S 4096 -I foo ./big_64_512 "foo" | tee big_64_512.out + + @echo "****************************************************************************" + @echo "making tests for exponent=64 and mantissa=1024" + @echo "****************************************************************************" + cat tests.txt | xargs -S 4096 -I foo ./big_64_1024 "foo" | tee big_64_1024.out + + @echo "****************************************************************************" + @echo "making tests for exponent=64 and mantissa=2048" + @echo "****************************************************************************" + cat tests.txt | xargs -S 4096 -I foo ./big_64_2048 "foo" | tee big_64_2048.out + + @echo "****************************************************************************" + @echo "making tests for exponent=64 and mantissa=4096" + @echo "****************************************************************************" + cat tests.txt | xargs -S 4096 -I foo ./big_64_4096 "foo" | tee big_64_4096.out + + @echo "****************************************************************************" + @echo "making tests for exponent=128 and mantissa=512" + @echo "****************************************************************************" + cat tests.txt | xargs -S 4096 -I foo ./big_128_512 "foo" | tee big_128_512.out + + @echo "****************************************************************************" + @echo "making tests for exponent=128 and mantissa=4096" + @echo "****************************************************************************" + cat tests.txt | xargs -S 4096 -I foo ./big_128_4096 "foo" | tee big_128_4096.out + + @echo "****************************************************************************" + @echo "making tests for exponent=256 and mantissa=1024" + @echo "****************************************************************************" + cat tests.txt | xargs -S 4096 -I foo ./big_256_1024 "foo" | tee big_256_1024.out + + @echo "****************************************************************************" + @echo "making tests for exponent=512 and mantissa=2048" + @echo "****************************************************************************" + cat tests.txt | xargs -S 4096 -I foo ./big_512_2048 "foo" | tee big_512_2048.out + + ./check_files.sh + + +clean: + rm -f *.out + rm -f big_64_64 big_64_128 big_64_192 big_64_256 big_64_512 big_64_1024 big_64_2048 big_64_4096 big_128_512 big_256_1024 big_512_2048 big_128_4096 +# on MS Windows suffixes .exe will be automatically added + rm -f *.exe diff --git a/tests2/big_128_4096.expected b/tests2/big_128_4096.expected new file mode 100644 index 0000000..c925643 --- /dev/null +++ b/tests2/big_128_4096.expected @@ -0,0 +1,2161 @@ +-2467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782.234523452345 = -2.467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782234523452345e+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.467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782234523452345e+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.42396161839929802994350382504021616147046991533758848421484767099943009933560398792142264813685223139208010692163963267239228552590565613504516516976442034169442132884440132818460393230191658507399432180444252635363751670056062835638062005512417282528025871203683724009275339372749936370533817215e+296 +23423 + 132123 * ( 234 ^ 123) = 3.42396161839929802994350382504021616147046991533758848421484767099943009933560398792142264813685223139208010692163963267239228552590565613504516516976442034169442132884440132818460393230191658507399432180444252635363751670056062835638062005512417282528025871203683724009275339372749936370533817215e+296 +23423 + (132123 * 234) ^ 123 = 1.967419143463591791801217305033988526806170188750209638969518244029887039360795936438578809063694480525640720618802455382352264071720866020693129811415360511903242130000005829887883857455371209207817520694190612499462623767169527780110357817243046762785785675703386988089194131078705808102363513662733512709967509198369756397950486628362660032343165161175482139534929433884647690165410671451921495481767957094073612940669377110759660814745208788222662590996041227000501902815651674124697973899611809641745984018155481596297606160139772873020047030907710461177916898471303676713990415686395351641509636759385141851364615972479530390443382237207452669787241589421386988233266783888104741202780463172259124967271165615849007363302758672260051267041150848876885924782401911252811788525864669474254969591810619199677853487834613142177612563181192749674502548568974268068247504816870571998985291923968609895288216093627428920191e+921 +(23423 + 132123) * 234 ^ 123 = 4.03096761272100399904325701028364072154042606852024657603659238613471805992337335592762507078324604485299677051863307905254899180621482398357390659836800955525684748315154249444685939052121066840685967454110046853464499877164008914664047839584587533041970831439251216932303550010776031445630582784e+296 +5345 + 1234 - 3453 * 12312 / 34534 ^ 12 = 6578.9999999999999999999999999999999999999999999999852238065209403412639091263474574161527015251243115018272772817629968233043635158143994398123070964832686610306975979357481739317337837635269202614963396200866403634806943353925882498148398414322765070248685181500189663323666403034980976710724819354154040161094626881952524891294120051902344048415346991508657461343759318159430352338619084854239681595290753533161337517109255284705363670034739459462677926446787904367763330244142860785378133786229551532488999543964358153985288754694828249409482531824422194930190712925309119451402670361093033957519521070216508458548611336057659754020048717299645356175805097165080398875155524861238373603977236956198097116113314446384652261340376068153571975618283373810058769765246028766482391483941728418713366367783183305834259647286857027368961966096415033531824798104838963472010635177339362359830557056120556713012542389192670730543901009104322110383842327756703580398102748652285371376817005786412919886782738736256794898272872878088384588966485028430219856253460913771338915390443500955908301859705280094588474943274191908504902751168500613047691729352288832906011727192663979837736968093287566067376227270903316801844543606277658456841205 +5345 + 1234 - 3453 * 12312 / (34534 ^ 12) = 6578.9999999999999999999999999999999999999999999999852238065209403412639091263474574161527015251243115018272772817629968233043635158143994398123070964832686610306975979357481739317337837635269202614963396200866403634806943353925882498148398414322765070248685181500189663323666403034980976710724819354154040161094626881952524891294120051902344048415346991508657461343759318159430352338619084854239681595290753533161337517109255284705363670034739459462677926446787904367763330244142860785378133786229551532488999543964358153985288754694828249409482531824422194930190712925309119451402670361093033957519521070216508458548611336057659754020048717299645356175805097165080398875155524861238373603977236956198097116113314446384652261340376068153571975618283373810058769765246028766482391483941728418713366367783183305834259647286857027368961966096415033531824798104838963472010635177339362359830557056120556713012542389192670730543901009104322110383842327756703580398102748652285371376817005786412919886782738736256794898272872878088384588966485028430219856253460913771338915390443500955908301859705280094588474943274191908504902751168500613047691729352288832906011727192663979837736968093287566067376227270903316801844543606277658456841205 +5345 + 1234 - 3453 * (12312 / 34534) ^ 12 = 6578.985439467965555033814397140450720426123745430540136600683138171412187897672403928066774467519199818229319448866471694274945543134010698543904016141956917504619187493959245897767951426396055027257454283492476160322887256710856217350196479875071182441587406499551597033271099445418331817590045564900517334793015149854123511318993370235446527071907156193386488234052847830398451747581844928974939939706482163962040581953894542632664829895646807212430175077760298721412738949742298508990585285431367615699359358015826822525355579647489340796464602684196089691118126189074874306597607134972234638577647556958763903023016998558092342468632157749002672847100195749000324456066912110076843298984404561598250773268911390756448151132148052704163009236039190113298622623549827036632137196721141112247258268470181197232145841862036206163980730273072181382661961244391476409610406447326417227927912367337554387007353155036001597912258295103904175475693770633800473961012400470758558270004425815231590279375872056161244227469436595397404834175536821844266352183457602145599957896480370765728028571994592541932571881383716531169745399111830613138084088595462450728564574995153893625241072456994458488168126444118910547083445286550019788616096 +5345 + 1234 - (3453 * 12312) / 34534 ^ 12 = 6578.9999999999999999999999999999999999999999999999852238065209403412639091263474574161527015251243115018272772817629968233043635158143994398123070964832686610306975979357481739317337837635269202614963396200866403634806943353925882498148398414322765070248685181500189663323666403034980976710724819354154040161094626881952524891294120051902344048415346991508657461343759318159430352338619084854239681595290753533161337517109255284705363670034739459462677926446787904367763330244142860785378133786229551532488999543964358153985288754694828249409482531824422194930190712925309119451402670361093033957519521070216508458548611336057659754020048717299645356175805097165080398875155524861238373603977236956198097116113314446384652261340376068153571975618283373810058769765246028766482391483941728418713366367783183305834259647286857027368961966096415033531824798104838963472010635177339362359830557056120556713012542389192670730543901009104322110383842327756703580398102748652285371376817005786412919886782738736256794898272872878088384588966485028430219856253460913771338915390443500955908301859705280094588474943274191908504902751168500613047691729352288832906011727192663979837736968093287566067376227270903316801844543606277658456841205 +5345 + (1234 - 3453) * 12312 / 34534 ^ 12 = 5344.9999999999999999999999999999999999999999999999905043807326865384490629456602977140002446232988263025064373843707182018280864875737481485501040970449965707579258528292572250085482960241141720417782732745358398397230410455361000076278973669673390006047446399579762775243329206004814013125137090688348628762661157558949508466197987951106661292624863878991517783585809999129966971282767375989446236159846563014794383999555585715830061391198113773688874114910345311263268702522951928202361447689442043107614564143659690339905402764745966952053183243011408297292236661448381388955303366791562537605483874096382980674636365060733260062024468028869942961295717205505158819896892588956584984369309437823864343324835054954105862545008483780837757374427156329708809849437903544116080054069755776241275690695079896830479647308812492251297922560894278876167714806543480353299852765554160453251220389837107302446039626864065605662055289991080941431491962387863343540371673906533281563592573685444555536990666347308356162142851869364748950304928071322932712962938438971230408645598434442114439768846419350283779851114719209917455076514579467958399313045882632180775684918227779140243248865392124271388215420884487245868315390171540725200037832 +(5345 + 1234) - 3453 * 12312 / 34534 ^ 12 = 6578.9999999999999999999999999999999999999999999999852238065209403412639091263474574161527015251243115018272772817629968233043635158143994398123070964832686610306975979357481739317337837635269202614963396200866403634806943353925882498148398414322765070248685181500189663323666403034980976710724819354154040161094626881952524891294120051902344048415346991508657461343759318159430352338619084854239681595290753533161337517109255284705363670034739459462677926446787904367763330244142860785378133786229551532488999543964358153985288754694828249409482531824422194930190712925309119451402670361093033957519521070216508458548611336057659754020048717299645356175805097165080398875155524861238373603977236956198097116113314446384652261340376068153571975618283373810058769765246028766482391483941728418713366367783183305834259647286857027368961966096415033531824798104838963472010635177339362359830557056120556713012542389192670730543901009104322110383842327756703580398102748652285371376817005786412919886782738736256794898272872878088384588966485028430219856253460913771338915390443500955908301859705280094588474943274191908504902751168500613047691729352288832906011727192663979837736968093287566067376227270903316801844543606277658456841205 +5345 + (1234 - 3453 * 12312) / 34534 ^ 12 = 5344.9999999999999999999999999999999999999999999999852242354174812563221600322782008242340731579295563454595611641624938766976809072188633245352390163176222776575435391520325720028088986524369744567351539421833305193835730185236915239991976271312315965711306913243048628001372678441330053468068420090942067661793259641104327765203712633765502293805552442847796744995663318377182995013971923409400110977565327591761210246680604076975597969719694249449213517430256354449544966482956929098196277330243782566567551003077393837236256925098503618050048134546253496595424797229120285165299998227924618550083520774003559016720808197146408584454422045703768999581029261566342588480501669846951121054494239246716913412913892885347267694274397194511002465010649266675222735902321455790146263938667671729940020227783775956380445919838962748228605318971236172570375471432359970732393013518013243215166115034741494557857655050374840397123783350639570373811482688385367212623571687180378369767997622800680150443727498613496244164618274031149354420489873721274152807285517848311418436973468841350739241712449490139275706211644192316075480250661955045093285590732773753580789965755938436884553530138227367619140427985134439603100754688682244475907417 +5345 + (1234 - 3453 * 12312 / 34534) ^ 12 = 426835.38387386390583790529472207734314367923516677668488619324667241329917671866437195022483365845061653962828205751279575925071463956114246302537273757855558692232987842159969320017267473474652711966456668330438633088437182300876267131026654188902312498871647824171919752814323999084383044895253965286815324094983354185653931554412431668904816554042545177690926315632700413347531854266839075958415046520010572866290743816828808413609352423030139668169250412770742539984800514319352200359231194952749551819753135997541252715697085377219336660060911227870802064219326260518312935841638975372189728023964048248343024308158415630062932982091075534614983698205766223058944083127201688170545396519986086969824180346555036793074388812965582778784655145633738594512896303187228798034812094407728620033330032376458304306735391166657829144405395738194338345904936317901773537005441010885664108238088791115034127756140332533955497411945962528194339564340652451367325759362353614394691709138936178226079383520892537767241596619198646316426857657333671172703260032912318961245948423573869163295541044560245465300676674403812103908660174566314313270988875006058822663494605312587201801757089328071933343687505524795279805926658836997568085907532 +(5345 + 1234 - 3453 * 12312 / 34534 ^ 12) = 6578.9999999999999999999999999999999999999999999999852238065209403412639091263474574161527015251243115018272772817629968233043635158143994398123070964832686610306975979357481739317337837635269202614963396200866403634806943353925882498148398414322765070248685181500189663323666403034980976710724819354154040161094626881952524891294120051902344048415346991508657461343759318159430352338619084854239681595290753533161337517109255284705363670034739459462677926446787904367763330244142860785378133786229551532488999543964358153985288754694828249409482531824422194930190712925309119451402670361093033957519521070216508458548611336057659754020048717299645356175805097165080398875155524861238373603977236956198097116113314446384652261340376068153571975618283373810058769765246028766482391483941728418713366367783183305834259647286857027368961966096415033531824798104838963472010635177339362359830557056120556713012542389192670730543901009104322110383842327756703580398102748652285371376817005786412919886782738736256794898272872878088384588966485028430219856253460913771338915390443500955908301859705280094588474943274191908504902751168500613047691729352288832906011727192663979837736968093287566067376227270903316801844543606277658456841205 +() = 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% = error: 10 +123 * 31% < 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% <= 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% == 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% > 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% >= 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% != 8675 * 12% = error: 10 +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.27794381244003506926675940818725154177227483068027792782806737635186914163451380268182765856477183416954057778081431857471749858812409382311585584704705252967196337567358926238090657163559242355066977984110043874582108540670506857250820324280642067382513191914337150140680977847332849088320421841962648282611628260995209326759152108079927932132918050232609676827022992108801803315343782301262206120487181616558871933137344956322065644179845033158270358226862700163424811088331096204269481999311616332277900283159099920192362490334144959887835311130927183207292408976641441959429137228774194305935348112582131089095383993098454648766487285091083499104821862882434876514126704678444951834660599319789922786513343054922583905919529980354516784789491370061011174439990223840637501142152046894410662858222079146668070365779290003020239482398815257834050456787277783028111962386136678725698774786178328702097678035998254037042541715460651702495598083683768165593459752333968966130088135015055439607528065182765745907756735926560836001616735162504003208679129811997244793600085020477390051060841400593498062118937494916680380024926048926933649836596003776907777991417175284902602022196876208645522400031267224795863260945244217458880512695 +1231.345345645 / 1231.4564756 = 0.99990975730186009669475646062370667515940910124684231267848472873790294761108648312832015449267738618564945081685516291583663340638817133684493168781547150280785774285305971068783748413625216394127831569137107390269506330573556163774173424793999272384840427729364729161362493549098033587050796779293009062642018722110977382885914478031756106671123992423139116261593029703339033706405725607278620736987742549169149052140483137023344749383849031586512695097967131108892599175837246293660238559226266494286158269157101178509568755074562214596551348874972776179536783297418554741489233027993506780825441623103029302061351716684253067076080102428591265105691405728801869804386613109787767476010339313367771615297517543867305154800227029639731101512265254111105183423828998865512157610517826408512979847616792214625307541807204736907715035446438315030287214155764353349590685282032065997932050664836343161132182201827872705694512164210507481779813217460334576196693638142577322608542544254253463117685846046153188136274233417982117434731690000786252717156120657619123408668199949818835481058068829728763821849847926529511523403450443474203774774482171718907643056288622922078367606742235397280004363639402993773172700834673332241966571051 +12334543654564.123123 / 34523452345234523.4786 = 0.00035728013326183854870533985870195706147133833377103142955578853054681793067500873944642697362136083635077858020613349749716893405061861428200091366316318224979468523715895992853056059959935636447930848380167302461755986616601238480638389151299477498056017341413816187548774765665605431929412167534163760609171542879191140601435207772869962055951295614644540970813405398116033030083156651561476380348573578831891757137775133493746846082651445741699555969866242039006356278714821341776352088102534474527791317898028117609211715867800119715715780573530989722081956204356435790189553715219184175403627153260308410820377273024592327808978591417734031501529570136119574804676579103324735384911871108297931089581102896958503804344274200308220855672697146440340178040572431461404634949419665386292031479111877912106243010601040132922341066387022314162922746160446003055358321512500262611538400738378660367471850765932214224237471831797227163248160377334957731709340644025198804550519991464667365443427349689187348463151307535645922419367527039141606437358776613982302085213098670365314256567027922125026622033790950303149003900400789163055906974105806106053693577311645518279941734974329612507022316964397526254921759905163995512807597622342 +-123123.234243 / 132143.3453456 = -0.93173995195135004797716769935777577828041730763125285259457458219568321350705842516670520382533589987421548170640851813055902386971361554853159246443687076553584642064881494428470503191217038566076796917497880693974656326146116353297263576160159318496508012019877588583294189999606320970125703059238866873901577172725686103269164880835857584679180164047423919117608938633681104471812865752274347194813220518010581531559860412894135843948756196018118495911680212218960543621226147442417500812473845877059029078523776967066958083902441596308283132350383210442474893238707381720227597367762578960758505932794877786891880456410166658522579421722649383914508694472247506602706793278954246563029052941085752775221210276488382585181379951909913349173459673853816374302626144668975985150080009947775641384352260324330815387723613338248091345814347524550415274529159838679143166479463053282763265796525851080284564210582489862222660578297367182134143053927083203189688023847465182286069971983335352094797527004012004292864323333014537025002477454760538955894886245256825560449079643842813840439134764934511270610206703009618558088383689126793309476010556907657752516507590528262900514833657208189243800736218251971470618657789797828016582073 +-1231.345345 / +35645.12312312353 = -0.034544567029457324779370243407701649807311471162548432249029782434293019877020773315357517663310608109161145078765879951100654551374672667679781847316064790364871999503746176522957222576855204492965024246214160862077075135165822748967839661902014599658344519628332571252606024487631156885513079202218598809527527311861799584536834478009558952616203007934363151629556741028603596325435438943985688311890795988002740892415068722038257905578300055656786645071752447085362433135999163277029874193047783111761333650203986769216645118625381605151825936373988799760323419084451656981319544839578575205303741225764003060879015516758651854053095165022662871901920978404189413452786588141761410988263237620031262481348493395290411341550404538547349669294989852386488834952163591498961512271113983111858791086442899352728144275372419011342889928710678080019332970022217527078820842845316864001545000576933177509752192772141664391323116490999246293159363457570459738655405207996310104221272374164876474162807812084736177360101204440177091044789569822332217966900675056886905050464643912491616351022862214736812478329381181263930166469479042919563020577089742377549764428796619746777883883554022532808199316947614043969519584176986467180861780123 +-122454564.123123 / -12312364.2342324 = 9.945658022580200828353138966071520663582488571608271482196490525585399571915714424233202713730585667900328937814297246759956217833003572835628797697652636501353321422304301211550437990270039814277089777911292770776668655859348922212715568895000324905820352332819668443692071906722473142917069524503320752109698207715457854487553295575863534359128943440818162003081126453823193987564378102143955671500299826326867119902784714948564673224558666020260992712351507038241954413928571063600570223743043588065615755250532243024591495099290037502550787134584634403037311165752029106604094671849131099889963012637883970827869172114974584043846270335102411556396309868483175802916594413625124360357963813845113478606207681459004937916209411940328481080335432594296174024726758189620781600143500949334135039801223201593452447887490074646775374680820980244904051478947199121358666501921831132936362288963907644908028949992430354868736511221091417461084375729007042879249730554621794225512342410612844742111905173348301160866538965826911740169838912481975347379021416405338892188218157732536919045710422735840004207935194115869254496867249294123510029361083655314520332156127592578732994253677181471810365468591226787540746083371231316858110895 +-12312313.1231313 / -123165.75675675 = 99.96539173991259226973076672286444847926990853945228666293804966229112350076584834826527807331650542556434695374402965345502007674855303872394927649899201698065971478213279378255923915287213250299875339015248176613400094323372469055342655813921567718992068125273005641272992965403976194735012340883771387204459677355653459075988985479416334183437229960930668318763185684306271244754339311100024639357195632903371329936656631007364534710255733403804006583382787160621786921029110944694889808512539292237494085606687224955120175734664487528438091695344882302738111049332043749384170488536837973046240741600752394144608065662892909207700482568163344172891605497588774104546520190112102637787294780656927683193614106044479808582832917088912197258511486947893473346452028801515473216866915858787579104881226177681498500602115491170687914720240263336330113706541828497967172662532450071824902435921434863895563363789464536330396186842491232765581040274267043612742609610231517415094656635949350976624774246822323639349939003515990752245080184775836314201537229455131194175672244544660846646594726379866826068406378902375046239538234622856055453868850001495121431062111590852793966710586063319125785118808202755170784361722335665009213157 +456456 + 12.543 % = error: 10 +3345.1231 - 543.0 % = error: 10 +12112.456 + 0.5 % = error: 10 +-234.645 - 12.7656 % = error: 10 +-757567.234234 - 1.5 % = error: 10 +-354345 - 2 % = error: 10 +245 ^ 12 = 4.6772761567521097265869140625e+28 +23.426 ^ 123.23 = 6.136230468986512748626780573332490072531037704721569263066927349845936518707552902567818079191328266732621479807784527342862655454303582777814158856414073599655784037554385952447895979085728468398254358412854588253614295346577768026566495934226662229294034550448927853219065388161367999223605080547422809482375230971241225325290165654785935798948460195906190178312527959981363750570894858243285744895179646701257922461700159491505228582002774013182291493341147192290117175361257294750846154571106184435128071464632560378313431171580147086671650673566134163655160959373584124569872030989262357548198151650491668422855705495626952567154768917319560951951036670080608856898334149984412075612947641856374683570154255155582740897903919021615750389332532905144498287099354463911780199929938046795642035052636741231074102785848651136225108355717890439841634096575225907516167421100962061841450526180035046903199792889038449235591462181199362535746410277120644794469684404267236940308758567778480064971661208421516102958941637942859548349454859805346185049342839745209142046749865311452347867604477973666727090350089083308288039705788667822572168713299911255181012153600500443871949793305004175449447170316889688757757083959591446605421149e+168 +1235345 ^ 3 = 1.885231923903688625e+18 +123.1231 ^ -12.534 = 6.3049868474678139537827338464526779349414293843995816311145164478786953818239318487705024669401387638088025710732088846250256446009472135288938286296986059150656701962549520945197791023831972986552681147860131566236205046982038310922542866443788157644089283860079552424794055220052655076111397708420578806667150573994678230191030207752380761797923851704648948992618032623731302910769951935655267858167616441355564772586557259221906313046594170948637263856290522628646191895175428161527273835973202313748118803879997656966740433116814880739283815852208326449580105911675938747681221020344141680554472830295634464113325112405811279577601578809374770480740882991217989906121956632473666877840139638266603421660572932618082640633371515891159871746266378124475112109643414212200645641506171123201788607414936341396662539312644222256458151598114072452195007993316487957389541003797896773934351706413654458078149814033380526639781227969762463591308136090231913571216161824937148735591035893558149658184670376984487633745129525937116424528806086990032190069766125222887682526550425345453948489278035332407730159085660064309179954285301320313931966098583402901888099309831634563909811451614590220149202595288627254876725604897615756402202615e-27 +6543.2134 ^ -432.1231 = 1.2838892913865245852719508431427132458513892436028075365294785010871943530541822174823158412548641076208212373548110356268455507029053340135492729148405520280050589873127874518108949634710378205453975892729660646878207805190425412759506201428858468344533005885169579979277925987612508488267072914155510445540117867478345916969836159470701789969378236212681734575607479937362861683420601542545905879601839825247712177115235812722328242081159547907934820540596683422756513761960241438183763531324782182101823549255821812327229993046795507485557039396887938828877691318561687006017715365996789127164686415692955775148352947350800610823932912671738729063390849538914338287121678631481746310971237906307361061753409182705255048311324924215392958692256281442705376102014818055140677047141990299971871570701988788570704675216634622039064065173780042239626877021723185630369400457264477155795575859549191570770403667437789267461725004400897606283673960882051067995718854668904964247406936071327386949860033428471388476304765774571905495177852505436416633507446238883231510762263565452491602502364181767823844483797810294749624010111270749145129545608178477655748716446029213164005244879841410640589483225398585895955213246291131732727383225e-1649 +123.123 ^ 534.234 = 5.3736113525326384438065173657286765895334716895080065334034395092821931844800327690285435262178528029131613759197677270746799863472085038374280078574914345395889519898408344169945105064424302640784412242393283363443814134930639401789580728993960288639079563994694097723802212056457698968498022075324796763706547154938571771048861546536706155991905663884256197952245861916647144444476282702999111857647547449332010689193347316853574076650052049129862654363198740581491364480235848577961998980914201423316916389617980170747254604345007716942714515951849025279632036283446212603224258411480161702303405620437534859813481571424666236485566300185903324450384150737513849549140949777425200606682594045421923518466934691269075400608109601400375868804702935087671981156505841995235808911127074007802374634130001193466630774383336981569950840150530855000235389971149701149993587225047386572506591110498365587645563120849489965339775120612679836764816251604446897393469933231669267279617741841362965110040675685147467011998097213841269267459973614161792948287428413628846480273190071616600800695095536956542272061545489418679092616310494051807783032121236241488028691758702704383991022675511636112978468501708080084642258625647623586585723816e+1116 +245 ^ 0 = 1 +0 ^ 0 = error: 13 +-1 ^ 1 = -1 +1 ^ 1 = 1 +6456 ^ 46.456 = 9.9006877703018805112593423199248723044517445006286622304999630955651664234294398078829367541308551462125823620072810529274485097961925753078359970273294609188573282978419432258341114004088257103310950138506826555718168199656627491721568850417874874558720756197538113890572867563094134341957708763643120934868895197114075883130175264138308256423271655003219914726097142797813082791335715454918815519000361046458452407315190910435218484038039107040154953690772254490061409675437240197768239386549853261819101902903730226717244665194784044683460789775917289957850967042710159372154953260776917756414366113802621367295001180036433617082980181854433415636499301934121388005220787332519144779855978149847366754876118028675324568505834538308634257985063380201634404969900740450974655879512936282510303000687533547772042577325218451014868721767348774099377554008055546338058368140610587494188778137163005346561643371707205122862523401040939766652921261357200638896634330937032357995494909657079341694494655157424766464409637839275827894025980139025102738000121828731778436306420040464237786563129464847576508346154730895418063591187392649116527384132451556553658318052494683964151972135252472795792093574503513211194567928241380308102565644e+176 +456 ^ 123 = 1.128952443060998390793281890551444973052697100995833302022381272105524811297192811584341744235568688576498565319529445045920276026656160679057055892943244236447604693768261012955460872912017013344134445831746996828545397543641811754126900945748388368667966627419815114500109330430662809943171174947516304932196541423284352188416e+327 +2 ^ 2 = 4 +3 ^ 3 = 27 +3.3 ^ 3 = 35.937 +3.2354 ^ 4 = 109.5751123526691856 +35634.3564 ^ 76 = 8.7506007202709273280628897731307428995966768071516618886111679110102365648474508649122698345179150133565196837429311233961507638519059963991348413594235112947468239235245289112077959410141135046349113910857295491011618770077602842184306367571923259091058466140177135537776209188568915697407071248312905059289093349576897928367678395898087982732784504018469597288246493061650933973631402479798852112934678934563956097368810892716496920011361429665876822539123721676202668695361154270087090586426377300875981446817844679729749317839974382022358933939462049093050009317189442719653022481199189256660634865566732356441996430156491110936316470566307495936e+345 +-4 ^ 5 = -1024 +-6 ^ 234 = 1.22290463141890234936622223366471428166726768856025957367925973874712511409937880860209174311910168111692973704030362773980406107378194861484274745612176679386471423840878720446365696e+182 +-6 ^ -8 = 0.00000059537418076512726718488035360463344002438652644413961286389269928364578570339887212315195854290504496265813138241121780216430422191739064167047706142356348117664990092973632068282274043590916018899557994208199969516841944825483920134125895442767870751409846060051821368693796677335771985977747294619722603261697911903673220545648529187623837829599146471574455113549763755525072397500381039475689681450998323426306965401615607376924249352232891327541533302850175278158817253467459228776101204084743179393385154702027130010669105319311080627953055936595031245237006553878981862520957171162932479804907788446883097088858405730833714372809023014784331656759640298734948940710257582685566224660874866636183508611492150586800792562109434537418076512726718488035360463344002438652644413961286389269928364578570339887212315195854290504496265813138241121780216430422191739064167047706142356348117664990092973632068282274043590916018899557994208199969516841944825483920134125895442767870751409846060051821368693796677335771985977747294619722603261697911903673220545648529187623837829599146471574455113549763755525072397500381039475689681450998323426306965401615607376924249352232891327541533302850175278158817253467459228776101204084743179393 +-6 ^ -120 = 4.1864889954280578397114560057010763748660450451776383787117905850271853152427411219259944137087940178165881454733929890781932458535924031065227558560885784766406248464636536960719245928985070546566277519111879529374501917778082600640477358726807092472007525481850403502802123461354187713707587823823955742316508405989861271042376414496937611970242854732980640354770677702890190869494929128284178277333317952442628231777333111845048298408953191520753270921774965986403328430575190666260128074484117293503207218458727155016132815060182682463747947678199588184554052296514941029404380377186289566941534908071859520619363438733172436098817847963494412172508403062020082402509980361741899042193180354862637591086260385054286153540471873999806202283388189877097074879287198203584572212603080921774253860761113345170440780318475650091093733470597001063236043971879727841372615433765764074270273830905825542405932993381234258532198781169214362783278519781551802350594573194331265596182264476897028610493724185806058189535937244498598862119894121527645705837453643525353747819572918747689838243024383339153186363480812814634364389959155473349002380952754475708980283190391562577101658092672102967110736757057300165150028573069921340659287092e-94 +-53.342 ^ -234.234 = error: 13 +234.234 ^ 234.234 = 1.1287112374388823046712757914550978783754354188450857332094720622177563554825859563414674795922176126941592578366889196648107441331690676221421192965012585478481977863297015655472240864533537152731604173281336706358458051858774512388435470788261397043950340608514748871683653771811907608705751641997957173050026353258339930233798597356121924722763325790882003910490298735162156222249893873265765674457220326755134471387258017419856675156806442749228710262452853863321778740070404141316994110579741750797457219578142187661792597614657443459844384287034124337282610265288258638493834774950415272146933017781725405174958146618229968565920419692370974850022133350378470598843997863455660476682149613358902006456456134110589421707821620549884121564364058202160213714692844103026631677706122195198569679036507114604246330513774534799227291549855874892789333327123694927727015559911186294004388751244624955736565546357236143205679298727710080578703749465185955928780940373293761163730904810768804263584708375034294972265077501019655121225132503553798597379853313817390825422765882864419227598322536435143076528678773284582912749560037101200962111025079572038844624720125963792623689220040865388335486142328029265171941381605203720646602215e+555 +123.3456 ^ 123.65 = 3.6935228758677157323282943939821879536405707245508331407979215118011532246597076087517951938156352956003269235769181596136297462428792561463208756020959062674593158302792313911413615967041447082129464149823080472589159172052009073970163104648172319736930394164865223321256494068484262258234188995895237632343579068668883713588285556950912090022820300252440752805776747048072960661192299436203499706715188388373746110606951642342993107771675816845991976052375043397721428920890053394863534401964138667727839972108307272565592039371382399712135052553606415121507853574483527989900904996135673981833499032736622500936570254335337113921277938773826225682431747412734004736622504711814994668425646053384784915841953853735015962264268148675360127619370875377656734495314403042375952905881378374567291004806023935327069647712323875812956926259950902163819116544222071727445907607860191123862960663416708475339228999051732847961184275914065753163047862152534894059417510026250297059989703143697666209593837753232858471667538360030633973574750005831230922176337450886152301380381371506640689852979201201093361182696911711089997652162896489951584080678547928658732495225997308393551394392528499796034350902015501466957708889470937542744734548e+258 +2 ^ (2 ^ 31) + 1 = 1.761613051683963353207493149791840285667111558188134796023367914428819611321327333421399502485517228412573105192143789744234462230657028404818184646590491583333685403836918511730013187638069023344771973237953778130096856458594522010363051503864285724328842789251849757457683425042669327281434167275444515995385976791497857320184260038578457547722331382776351551662189941234161662475822280070487552761530922066841252336176033505033832374542151471114564379083895509143471747498861856409605688518818996429193107369719896641405519714934950960076454635172769010316292443980670980878684072824764147299344061895982696354015526229713866995310569395656376800254824729677925888551037958940621484585525072647187625276067550138932461873756249558617402945202053719788714279790912226092783643334781671494125127082433071206032686094989267766039536882865136444746102470973005203564174552774988452997648487013530166235044413939302883386617363807435292215773248825703941942698309733148693882207174621833529283074149472138099007783825754304164107342396865272337495620390537916443300492877158496766705669534222422399835640056253406495634505669971451487898579346215197115670289644067093021856466109398950623249849614387786996009988795999586559681641802e+646456993 +2 ^ (2 ^ 63) + 1 = 1.38093229798005426496000599531161894051416378227675967559598774748882681353072917414605775168793539021020571213659694713560713584037780126108031834195279762660791705373299660315996901239637618423850318711471689189572768087588552983965479161940821180744983560805432139051010152122812169360244358638720625343702261530708769364875875677393117218032537096053556072801131729351253124280348961853420967908347989886059648696450364804184650182190186152799815927712123830809349810237663695345197662592464276751330270987794616765246149281612754155104294677081589117286094696131229534778079968986593303021625412167436792548592615688159707451936883009464764542864963566019921933424348806047292828248965176455972526412495040997048471527107231072775162165776049975484179899841496080413937382400116882401038485363978365592034138944393534850193372989227297626772016012936812487444341005537279345970727641990768732138524374474226281033606227292114664641236641686031638143161840356640591904477931779724953417327890911952396643795270522277610042025915101989815665323831284038791398614379773443182446286065200813273063952455704044467175115536068695830275132187109786022598108601964207706383585302347306061039300755283108740830070156174463718524069370812e+2776511644261678566 +2 ^ (2 ^ 127) + 1 = 1.09086258003914757687862931792016421178698847370955334470808150551932586403218340849345059947984556343657147503613407178061738840577292186350936990161720544577715723495091725075512874197348444692731294239604803466299098509570403052877777004958506536115652874647128835928341235143961265097700177920074183592070405922216193359338979187441074367536718191638460866341032961513793953915167737528916199541837382817227125964747383543007748637193271662153526214119791009113467768456182356040642510052352635913200254030041619963547876819213661912293278460333273232384575587804643030807663944066204775952080936056250159356964833358515596308806288674458555132881146599609502005846178562682192922046072346206156839000037564242589422987090846514013366825105906870568284983969399889777560410049143713225685396788585420545207174318460065151694785757183991771463175946114018510937228023294163440806219187016922451552469245043198370877042478213720584165197203843459064647159002615302254424814610826242253646119080845157855228066198549146651451808171430335845657845028017428261818864875897794144765475162139022222847435541237594434741419789214936674705699132773891324824016621974194724850312185183058306098060744873138304972652720449700652952602203863e+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.7182818284590452353602874713526624977572470936999595749669676277240766303535475945713821785251664274274663919320030599218174135966290435729003342952605956307381323286279434907632338298807531952510190115738341879307021540891499348841675092447614606680822648001684774118537423454424371075390777449920695517027618386062613313845830007520449338265602976067371132007093287091274437470472306969772093101416928368190255151086574637721112523897844250569536967707854499699679468644549059879316368892300987931277361782154249992295763514822082698951936680331825288693984964651058209392398294887933203625094431173012381970684161403970198376793206832823764648042953118023287825098194558153017567173613320698112509961818815930416903515988885193458072738667385894228792284998920868058257492796104841984443634632449684875602336248270419786232090021609902353043699418491463140934317381436405462531520961836908887070167683964243781405927145635490613031072085103837505101157477041718986106873969655212671546889570350354021234078498193343210681701210056278802351930332247450158539047304199577770935036604169973297250886876966403555707162268447162560798826517871341951246652010305921236677194325278675398558944896970964097545918569563802363701621120477 +pi = 3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318595024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303598253490428755468731159562863882353787593751957781857780532171226806613001927876611195909216420198938095257201065485863278865936153381827968230301952035301852968995773622599413891249721775283479131515574857242454150695950829533116861727855889075098381754637464939319255060400927701671139009848824012858361603563707660104710181943 +-e = -2.7182818284590452353602874713526624977572470936999595749669676277240766303535475945713821785251664274274663919320030599218174135966290435729003342952605956307381323286279434907632338298807531952510190115738341879307021540891499348841675092447614606680822648001684774118537423454424371075390777449920695517027618386062613313845830007520449338265602976067371132007093287091274437470472306969772093101416928368190255151086574637721112523897844250569536967707854499699679468644549059879316368892300987931277361782154249992295763514822082698951936680331825288693984964651058209392398294887933203625094431173012381970684161403970198376793206832823764648042953118023287825098194558153017567173613320698112509961818815930416903515988885193458072738667385894228792284998920868058257492796104841984443634632449684875602336248270419786232090021609902353043699418491463140934317381436405462531520961836908887070167683964243781405927145635490613031072085103837505101157477041718986106873969655212671546889570350354021234078498193343210681701210056278802351930332247450158539047304199577770935036604169973297250886876966403555707162268447162560798826517871341951246652010305921236677194325278675398558944896970964097545918569563802363701621120477 +-pi = -3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318595024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303598253490428755468731159562863882353787593751957781857780532171226806613001927876611195909216420198938095257201065485863278865936153381827968230301952035301852968995773622599413891249721775283479131515574857242454150695950829533116861727855889075098381754637464939319255060400927701671139009848824012858361603563707660104710181943 +2e = 5.4365636569180904707205749427053249955144941873999191499339352554481532607070951891427643570503328548549327838640061198436348271932580871458006685905211912614762646572558869815264676597615063905020380231476683758614043081782998697683350184895229213361645296003369548237074846908848742150781554899841391034055236772125226627691660015040898676531205952134742264014186574182548874940944613939544186202833856736380510302173149275442225047795688501139073935415708999399358937289098119758632737784601975862554723564308499984591527029644165397903873360663650577387969929302116418784796589775866407250188862346024763941368322807940396753586413665647529296085906236046575650196389116306035134347226641396225019923637631860833807031977770386916145477334771788457584569997841736116514985592209683968887269264899369751204672496540839572464180043219804706087398836982926281868634762872810925063041923673817774140335367928487562811854291270981226062144170207675010202314954083437972213747939310425343093779140700708042468156996386686421363402420112557604703860664494900317078094608399155541870073208339946594501773753932807111414324536894325121597653035742683902493304020611842473354388650557350797117889793941928195091837139127604727403242240955 +2pi = 6.2831853071795864769252867665590057683943387987502116419498891846156328125724179972560696506842341359642961730265646132941876892191011644634507188162569622349005682054038770422111192892458979098607639288576219513318668922569512964675735663305424038182912971338469206972209086532964267872145204982825474491740132126311763497630418419256585081834307287357851807200226610610976409330427682939038830232188661145407315191839061843722347638652235862102370961489247599254991347037715054497824558763660238982596673467248813132861720427898927904494743814043597218874055410784343525863535047693496369353388102640011362542905271216555715426855155792183472743574429368818024499068602930991707421015845593785178470840399122242580439217280688363196272595495426199210374144226999999967459560999021194634656321926371900489189106938166052850446165066893700705238623763420200062756775057731750664167628412343553382946071965069808575109374623191257277647075751875039155637155610643424536132260038557532223918184328403978761905144021309717265577318723067636559364606039040706037059379915472451988277824994435505669582630311497144849083013919016590662337234557117781501967635092749298786385101208018554033422780196976480257167232071274153202094203638859 +-2e = -5.4365636569180904707205749427053249955144941873999191499339352554481532607070951891427643570503328548549327838640061198436348271932580871458006685905211912614762646572558869815264676597615063905020380231476683758614043081782998697683350184895229213361645296003369548237074846908848742150781554899841391034055236772125226627691660015040898676531205952134742264014186574182548874940944613939544186202833856736380510302173149275442225047795688501139073935415708999399358937289098119758632737784601975862554723564308499984591527029644165397903873360663650577387969929302116418784796589775866407250188862346024763941368322807940396753586413665647529296085906236046575650196389116306035134347226641396225019923637631860833807031977770386916145477334771788457584569997841736116514985592209683968887269264899369751204672496540839572464180043219804706087398836982926281868634762872810925063041923673817774140335367928487562811854291270981226062144170207675010202314954083437972213747939310425343093779140700708042468156996386686421363402420112557604703860664494900317078094608399155541870073208339946594501773753932807111414324536894325121597653035742683902493304020611842473354388650557350797117889793941928195091837139127604727403242240955 +-2pi = -6.2831853071795864769252867665590057683943387987502116419498891846156328125724179972560696506842341359642961730265646132941876892191011644634507188162569622349005682054038770422111192892458979098607639288576219513318668922569512964675735663305424038182912971338469206972209086532964267872145204982825474491740132126311763497630418419256585081834307287357851807200226610610976409330427682939038830232188661145407315191839061843722347638652235862102370961489247599254991347037715054497824558763660238982596673467248813132861720427898927904494743814043597218874055410784343525863535047693496369353388102640011362542905271216555715426855155792183472743574429368818024499068602930991707421015845593785178470840399122242580439217280688363196272595495426199210374144226999999967459560999021194634656321926371900489189106938166052850446165066893700705238623763420200062756775057731750664167628412343553382946071965069808575109374623191257277647075751875039155637155610643424536132260038557532223918184328403978761905144021309717265577318723067636559364606039040706037059379915472451988277824994435505669582630311497144849083013919016590662337234557117781501967635092749298786385101208018554033422780196976480257167232071274153202094203638859 +pi*pi = 9.869604401089358618834490999876151135313699407240790626413349376220044822419205243001773403718552231824025913774023144077772348122030046727610617677985197660990399856206575630571506041232840328780869352769342164939666571519044538735261779413820258260581693412515592048309818873270033076266671104358950871504100325788536595276357752837922683318745086404546354125026973729566958334227858150006365227095472490859756072669264752779005285336452206669808264158968771057327889291746901545510069254432457036449656172537928607606008145972589229232414240044295981361814413706777778194739658303170856632789570753407991714523158926372114463828264432852803792850348095233899503968574609485346009017742932205799035917357820465758041931686823002196146899270420614296963466005799840351642136543049984533721736557240463676848876261512299027059938010299446886181716260980130876530037060158369198676286005079936468322669731568367175558971198752975296394916315539449195483877068721130789866575590986536365630763630880611500835373918261101780887902493377295578216579415247442933804078677407591709391197967430171019701193399478202255147637022916080235635868915694957981035172515115828638729327749200473846230329416194494495048211227444683572581318568626 +-pi*pi = -9.869604401089358618834490999876151135313699407240790626413349376220044822419205243001773403718552231824025913774023144077772348122030046727610617677985197660990399856206575630571506041232840328780869352769342164939666571519044538735261779413820258260581693412515592048309818873270033076266671104358950871504100325788536595276357752837922683318745086404546354125026973729566958334227858150006365227095472490859756072669264752779005285336452206669808264158968771057327889291746901545510069254432457036449656172537928607606008145972589229232414240044295981361814413706777778194739658303170856632789570753407991714523158926372114463828264432852803792850348095233899503968574609485346009017742932205799035917357820465758041931686823002196146899270420614296963466005799840351642136543049984533721736557240463676848876261512299027059938010299446886181716260980130876530037060158369198676286005079936468322669731568367175558971198752975296394916315539449195483877068721130789866575590986536365630763630880611500835373918261101780887902493377295578216579415247442933804078677407591709391197967430171019701193399478202255147637022916080235635868915694957981035172515115828638729327749200473846230329416194494495048211227444683572581318568626 +e*e = 7.389056098930650227230427460575007813180315570551847324087127822522573796079057763384312485079121794773753161265478866123884603692781273374478392213398077774900122895607410753702391330947550682086581820269647868208404220982255234875742462541414679928129331888070763301019337899740729986960095303307515320818823684694793029913558771445683123923272764602588339996461212849285209678905138824663987122813726861064735626379295182227842948434586135287693866985752001549960148075071971293369418851997228882636255971941095866191479871504328397693264610235116312389990010513783406764498663892685615821864215577248492011193531621171951731747269796829345199850541848631971356859470229125573983561105149793681450277644807642985104182117055944191787683471285276497809713462504140235242158740938668254271570392645296404550628778001311092650138483345302646363141560471888117657942786348599076704527119372958723995987073310814961253109770593530099050329681075421090877626308572485003827872276144866745056498738587715751056243438943967139442950926006678296181965286063965971609339583335312827375276761571680732195169019642072457884477550696614543737966757387168282379855757192141990342828672289491780965647272324536045518327368834197934958114549771 +-e*e = -7.389056098930650227230427460575007813180315570551847324087127822522573796079057763384312485079121794773753161265478866123884603692781273374478392213398077774900122895607410753702391330947550682086581820269647868208404220982255234875742462541414679928129331888070763301019337899740729986960095303307515320818823684694793029913558771445683123923272764602588339996461212849285209678905138824663987122813726861064735626379295182227842948434586135287693866985752001549960148075071971293369418851997228882636255971941095866191479871504328397693264610235116312389990010513783406764498663892685615821864215577248492011193531621171951731747269796829345199850541848631971356859470229125573983561105149793681450277644807642985104182117055944191787683471285276497809713462504140235242158740938668254271570392645296404550628778001311092650138483345302646363141560471888117657942786348599076704527119372958723995987073310814961253109770593530099050329681075421090877626308572485003827872276144866745056498738587715751056243438943967139442950926006678296181965286063965971609339583335312827375276761571680732195169019642072457884477550696614543737966757387168282379855757192141990342828672289491780965647272324536045518327368834197934958114549771 +123.345pi = 387.49974585703304699817474811061028325129985956592242748815454073820761463337244893577495553182342975025805573098080611338579026336501656537216445619560750343190529264777060688576525436601763884588796340247168979351456091271682883139643076952037639948357002248717421669935648892042388103448751543033040755918432985599622343076119799616017434594263161795771155795559756429054426044308012760578722574946552044901326461686945415569664847447800162055084731224456225650534538501834816985170851003518360886541933444089024279364144530895966311899520878716037494810101823215974260988188652288771548389468277600661007564273253391030323596627245955934352227780939952484296159188084142615860759225997373827164192429045148665055421376277432530792221216456916722708017994098396574979931497757121346261058420140041710329195151976440458944191411150880017567438290240495322883703672097479613928358780632602577960097416232657677693484329064487628144556892793075133523260324793974065997046168072279394060795942229934943801935949946542235380613171889483888157074136659427379430705446078369747952470641619693237234073347678858076657050721759205506876229930982238463796800989752575811294033351542515242736262664116980319786601461199156552133561547739175 +123.345*pi = 387.49974585703304699817474811061028325129985956592242748815454073820761463337244893577495553182342975025805573098080611338579026336501656537216445619560750343190529264777060688576525436601763884588796340247168979351456091271682883139643076952037639948357002248717421669935648892042388103448751543033040755918432985599622343076119799616017434594263161795771155795559756429054426044308012760578722574946552044901326461686945415569664847447800162055084731224456225650534538501834816985170851003518360886541933444089024279364144530895966311899520878716037494810101823215974260988188652288771548389468277600661007564273253391030323596627245955934352227780939952484296159188084142615860759225997373827164192429045148665055421376277432530792221216456916722708017994098396574979931497757121346261058420140041710329195151976440458944191411150880017567438290240495322883703672097479613928358780632602577960097416232657677693484329064487628144556892793075133523260324793974065997046168072279394060795942229934943801935949946542235380613171889483888157074136659427379430705446078369747952470641619693237234073347678858076657050721759205506876229930982238463796800989752575811294033351542515242736262664116980319786601461199156552133561547739175 +-123.345pi = -387.49974585703304699817474811061028325129985956592242748815454073820761463337244893577495553182342975025805573098080611338579026336501656537216445619560750343190529264777060688576525436601763884588796340247168979351456091271682883139643076952037639948357002248717421669935648892042388103448751543033040755918432985599622343076119799616017434594263161795771155795559756429054426044308012760578722574946552044901326461686945415569664847447800162055084731224456225650534538501834816985170851003518360886541933444089024279364144530895966311899520878716037494810101823215974260988188652288771548389468277600661007564273253391030323596627245955934352227780939952484296159188084142615860759225997373827164192429045148665055421376277432530792221216456916722708017994098396574979931497757121346261058420140041710329195151976440458944191411150880017567438290240495322883703672097479613928358780632602577960097416232657677693484329064487628144556892793075133523260324793974065997046168072279394060795942229934943801935949946542235380613171889483888157074136659427379430705446078369747952470641619693237234073347678858076657050721759205506876229930982238463796800989752575811294033351542515242736262664116980319786601461199156552133561547739175 +-123.345*pi = -387.49974585703304699817474811061028325129985956592242748815454073820761463337244893577495553182342975025805573098080611338579026336501656537216445619560750343190529264777060688576525436601763884588796340247168979351456091271682883139643076952037639948357002248717421669935648892042388103448751543033040755918432985599622343076119799616017434594263161795771155795559756429054426044308012760578722574946552044901326461686945415569664847447800162055084731224456225650534538501834816985170851003518360886541933444089024279364144530895966311899520878716037494810101823215974260988188652288771548389468277600661007564273253391030323596627245955934352227780939952484296159188084142615860759225997373827164192429045148665055421376277432530792221216456916722708017994098396574979931497757121346261058420140041710329195151976440458944191411150880017567438290240495322883703672097479613928358780632602577960097416232657677693484329064487628144556892793075133523260324793974065997046168072279394060795942229934943801935949946542235380613171889483888157074136659427379430705446078369747952470641619693237234073347678858076657050721759205506876229930982238463796800989752575811294033351542515242736262664116980319786601461199156552133561547739175 +7567.345e = 20570.176403180413666577494594903213789090815008274920589828407642819652668322766622041776071751525538761100663654683695484065395693382809736169480227568792043288051986381025035109703706378968288316822462138196272866459292235758313996030580245799415579308986124230926700204357869072099233550302278177012561730136285567898654746467247825983469767751935292854059893821735060372015801999125978616999987054188580238268636629923515188567225215573220032613272489919420902987092864998510553244532755530941951681208729537605290794938455507131340150044327822563643927198365232736208555451827482872688878634021826493938364394693537952686083563418976033475129054460106290793700681769709866644672186340689431825821169701980763696070273720091042428897944859094930976278015392515883629631454682313999546676961631769496059496496119666791981724447526457958652179347357602428114223360196482587569486059249295172328202599807240840035800323575588900171306761818785009922503971852810426696092092219990052533396699705574289975081559775291090477863611824341333111358386824008108071996966692219815384699639457138262658108501255397732911526281585632229336864819585588111015805659585692846154076298309142595788390803887136874030874361915779579199794564407794 +7567.345*e = 20570.176403180413666577494594903213789090815008274920589828407642819652668322766622041776071751525538761100663654683695484065395693382809736169480227568792043288051986381025035109703706378968288316822462138196272866459292235758313996030580245799415579308986124230926700204357869072099233550302278177012561730136285567898654746467247825983469767751935292854059893821735060372015801999125978616999987054188580238268636629923515188567225215573220032613272489919420902987092864998510553244532755530941951681208729537605290794938455507131340150044327822563643927198365232736208555451827482872688878634021826493938364394693537952686083563418976033475129054460106290793700681769709866644672186340689431825821169701980763696070273720091042428897944859094930976278015392515883629631454682313999546676961631769496059496496119666791981724447526457958652179347357602428114223360196482587569486059249295172328202599807240840035800323575588900171306761818785009922503971852810426696092092219990052533396699705574289975081559775291090477863611824341333111358386824008108071996966692219815384699639457138262658108501255397732911526281585632229336864819585588111015805659585692846154076298309142595788390803887136874030874361915779579199794564407794 +-7567.345e = -20570.176403180413666577494594903213789090815008274920589828407642819652668322766622041776071751525538761100663654683695484065395693382809736169480227568792043288051986381025035109703706378968288316822462138196272866459292235758313996030580245799415579308986124230926700204357869072099233550302278177012561730136285567898654746467247825983469767751935292854059893821735060372015801999125978616999987054188580238268636629923515188567225215573220032613272489919420902987092864998510553244532755530941951681208729537605290794938455507131340150044327822563643927198365232736208555451827482872688878634021826493938364394693537952686083563418976033475129054460106290793700681769709866644672186340689431825821169701980763696070273720091042428897944859094930976278015392515883629631454682313999546676961631769496059496496119666791981724447526457958652179347357602428114223360196482587569486059249295172328202599807240840035800323575588900171306761818785009922503971852810426696092092219990052533396699705574289975081559775291090477863611824341333111358386824008108071996966692219815384699639457138262658108501255397732911526281585632229336864819585588111015805659585692846154076298309142595788390803887136874030874361915779579199794564407794 +-7567.345*e = -20570.176403180413666577494594903213789090815008274920589828407642819652668322766622041776071751525538761100663654683695484065395693382809736169480227568792043288051986381025035109703706378968288316822462138196272866459292235758313996030580245799415579308986124230926700204357869072099233550302278177012561730136285567898654746467247825983469767751935292854059893821735060372015801999125978616999987054188580238268636629923515188567225215573220032613272489919420902987092864998510553244532755530941951681208729537605290794938455507131340150044327822563643927198365232736208555451827482872688878634021826493938364394693537952686083563418976033475129054460106290793700681769709866644672186340689431825821169701980763696070273720091042428897944859094930976278015392515883629631454682313999546676961631769496059496496119666791981724447526457958652179347357602428114223360196482587569486059249295172328202599807240840035800323575588900171306761818785009922503971852810426696092092219990052533396699705574289975081559775291090477863611824341333111358386824008108071996966692219815384699639457138262658108501255397732911526281585632229336864819585588111015805659585692846154076298309142595788390803887136874030874361915779579199794564407794 +pi+234 = 237.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194 +-pi+23464.2342 = 23461.092607346410206761537356616720497115802830600624894179025055407692183593713791001371965174657882932017851913486717693352906155390449417768274640591871518882549715897298061478894440355377051045069618035571189024334066553871524351766213216834728798090854351433076539651389545673351786606392739750858726275412993393684411825118479079037170745908284635632107409639988669469451179533478615853048058488390566942729634240408046907813882618067388206894881451925537620037250432648114247275108772061816988050870166326637559343356913978605053604775262809297820139056297229460782823706823247615325181532330594867999431872854736439172214228657242210390826362821278531559098775046569853450414628949207720310741076457980043887870978039135965581840186370225228690039481292788650000001627021950048940268267183903681404975540544653091697357477691746655314964738068811828989996862161247113412466791618579382822330852696401746509571244531268840437136117646212406248042218142219467828773193386998072123388804090783579801061904742798934514136721134063846618172031769698047964698147031004226377400586108750278224716520868484425142757545849304049170466883138272144110924901618245362535060680744939599072298328860990151175987141638396436292339895289818 +-e+234.234 = 231.51571817154095476463971252864733750224275290630004042503303237227592336964645240542861782147483357257253360806799694007818258640337095642709966570473940436926186767137205650923676617011924680474898098842616581206929784591085006511583249075523853933191773519983152258814625765455756289246092225500793044829723816139373866861541699924795506617343970239326288679929067129087255625295276930302279068985830716318097448489134253622788874761021557494304630322921455003003205313554509401206836311076990120687226382178457500077042364851779173010480633196681747113060150353489417906076017051120667963749055688269876180293158385960298016232067931671762353519570468819767121749018054418469824328263866793018874900381811840695830964840111148065419272613326141057712077150010791319417425072038951580155563653675503151243976637517295802137679099783900976469563005815085368590656826185635945374684790381630911129298323160357562185940728543645093869689279148961624948988425229582810138931260303447873284531104296496459787659215018066567893182987899437211976480696677525498414609526958004222290649633958300267027491131230335964442928377315528374392011734821286580487533479896940787633228056747213246014410551030290359024540814304361976362983788795 +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.71034159367285836217345249354417012785996654034639956801354795772442109540200873697885147521829780788098213612945845615648181393480622585607758636282418075528637699027028077326107869520997241274993142508300781522299244075997610075057189906683128916223036557191353349046413841834276192044504647804049144837750894228226624661709657151981789547789508488168063338282026944031515326968193903193321939757368719465630592896731668141442934323955832540473228255731958202383813654895744375608407270239311405143104957523565702726380609538194090993559685292492625915754165227066704894877003335049932936098487044010038252580212298296824748884542059075507572981121185367266260662943970513642395887490480923835392699489863285519335081341348908579776016774311983672064188649874400668827169880855739678453936928279932889992304383203003932873848980914668265412207387475888512372394994694521116146803700654161814368416058455206632515505124597805708834655544114396567094735868615512434402150661815062831539211908410322034213529905260115190807146852429083443151981463588237613340351683872999416672117946340601551802406505868319697461497063394600230786190588758224735259854636153305499217118845961340224649130707922473108020867168130754567884921597771109 +sin(-53643561231,7456734) = -0.50950380679099260296247241684933239024962111223474069777660790478342010510409364524274992199319603165006464514889451281137890659219178699541027857529018586714809542545156079421017187159010019838016815338090080679348116790347057147356667623794359139428876295668039534342344511519877393355126945961993380959770088022959016627331841871380979854375281619638432763940727761412839822103076327280478459906261957359108811446367877659488011510153791026525637959108420496908113381652911094829116451243024758516149206698917709643832914957293223611231501904734558371400239459674186114342884776468146610765733228338452901831614053593473544815178782347825519599329758619842983127047777719908743399282971017237916678865968370936608201063114575927758200738038372187164367413813717472899410850829691775165338306449901269319924002707119492419735540689459981988047750027541906136796923297232174337695484295565216724873663493459618054342097960477427691197733337923918776865558712592077600825520281607673267338632829268388511871187175550279826796457246766378669403667654674226621223920697445042558489943831860877554020944578321710669389526975533768339783085637362755646124895090274770925302716311813164387138399492848189045731543063102586470822727739755 +sin(-435345234,234234) = 0.12609770619455554527831700381845219381926856276666961158434066482032104586349656272398206624133802970403747174013758856601566675567788279184489440647065073116798976529520260080026298419758395523561097953878377678524494897355344913627856093892229876696126916023162431701677079838425827629857299346658495540959688613310280292216388288452231736652632171253829822003384754562329005697640641184499385934410980159274075816672263748074265571680670920301838479701548771719445908395787563200198442142270712916527153224414977641270072098819424590048278781470961561591818610169699954510423147933565519217553492728399749333586707976246427889555531288039310507203927588335930082505502349380922172858399929027525711897294311935126280778303001836807838768932679635373532047442562315621356897946494194428198719518220680909076573207346110714623692663500996864661942882912424867079082796544265691499923467986639137006892066213767111241025535526902120864895779421687992256272910782490733582052007969669424097552589486824161087205040660562943788449197760273964349919040198831232546477650112352282497286278505678264556463993236060112456477764557742319623135489287248729767643811467282046574513461674315513097753548183310488367626981344704740401071425226 +sin(-2*pi*1000) = 0 +sin(-2*pi*100) = 7.200383050636043389175941721234876022028925789496326608146396567077409162662018398424261898642147576393933841707199929933636316331454116711117907815046203638297524521421426820865713484376038928114714549117546260998401015035589810975020690874526370213611280781516408892015320968138869175774274786565358366282533965823978595231751945272601799014998454682949651343928109431991222087003590535458819426974851215827290565519537038286317789862365685547852424470517538749484061232272004095109426805373023621092577455942442548181150591886538398599238207570475435920979388404215432201243107403477592532969873558114336706758103675479802734850205431240576637997100938222251181821290164139309502021223678798578621655066055987212562541060001335409101334459772516824907538062900932172373995347602700430532576998588203146470194777109638125465111482515706494766018472303824745453075361234047893885036481111766915538195557042519247747535020668457646764256124089744704267178180814157449732076622993350498943344830447492108452325127759734267046517743130242008491791080794011293083443423863612757477762944309870563124943005739284671670461708134037540490992329201206702066141332006043017417580436306948977241598417792472411539816003316492124608254695071e-1231 +sin(-2*pi*10) = 0 +sin(-2*pi-0.1) = -0.09983341664682815230681419841062202698991538801798225999276686156165174428329242760966244380406303626783250318093598903545080723747045937887335610198491841049683477305063283249435978900522242408608142272966743717361429690723851578245480827955359733878534633879232333616788674249073298453480058144973960475186220386788974392881130654716772576919505279392262607481083336918563790338248847268301618655568893466982454116127350321922213400495628460096652233220746111279082638889248599762600486736992116834225822007849594489662342102170190915305175072701438374874285387394550422198989166468789479583332187321489282431474457441763061448319041883501260441677212938344509031562810353361999685976614314713635237647133275760724853204198589821142217064860337452842258078905607382998339122698381322462839760081236946677420279490476881259137535692930734542900571839934963830844812380293707930735198964874164274114958462665472168923199807545314976375556604931016191474334017680553444002723416260117444319296284058354938721308496321874313099077718964460789381263631602530213103094998466806419229684126923743159717812567615472473972204820347675871296697485969142730588345585917173477758148253666045145535799500764101920214893228566622446560833722894 +sin(-2*pi-0.01) = -0.009999833334166664682542438269099729038964385360169151033879112479409734509063915965942636792961498990152518256893760673807114391478101834367992504522374877923346333956629577042884751752281605583571101050774395187168606155330709987206369875092696688424905413642046237535076816415219593915753970609625155007149734343650140126010756472960507873872984042987441343463278494770994371567032171767528027135974435461952336020350112146519996374117348905192792055127187808907993968614277700507649198588906786772205719520903185961474603095939933973363416265221714521450682733933417711179372733354590095099959888961964291389175600643442999116373725594047366187408263088683497634340598889406453290876806826352554400421133245980977330148798090737043115585957485119223500064560640037734326388377026517244060112578958428359074103973263511493912142496450758739296953977920730941188402364506858174852606021099282767046225114299907364917050686481947141812831031312882254660611456524573907422800164140884130285721050703575017040806473538807940743426402902566201945479262443216705136057758436072496282839163944597841056037070390744388734606643126642654925880308787928881962895076044541183081178285202513875500533211652171563451822618330648441545921650389 +sin(-2*pi-0.001) = -0.0009999998333333416666664682539710097001513147348086584190048145102714673516376365515440749327845858917044747128565625505693920298729248557557898922766679770429811029099808780764151706425291057463143174850936016773958856266451298761230731759749305717989105502353926107715412612796047596601993481734073657886589728833392112099180016052189103912616905442718873604879508582086968301228229164797145805071732329655513001062064059900359411447072010825137395209977986154710916267831653459108586132250584108647356906685531600061984773110968070961480863492393604722935397029844115470893411425806715938962639578012210186389345059068550510313773002124381706433268405431094335900793630598856176174172417575590465793432213770471604324874831544477117672849808058287865243195071313968892145093401447343287742109804918732029087150791132360397908105695331673661315874270948776074036269568307881347696064577401142674803512736142613071495566481749295535056316600464665849324336279044509294780785285016881545351633507219491899157241450850505075230260515163456651813320460116976674339633793224648548412838658287496506646544038211261238423678254805623432354146357884938807770348906102800793197291377827580298266172617247926980521382269930630173723696934418 +sin(-2*pi-0.0001) = -0.00009999999983333333341666666664682539682815255731897346480681419917530952170502437864156857227467639438152833704864670640435927555780263240604929399407224915635551627074605114374148444050707554497249627550240934193771625197924626681857575283850030889932823266720805783335894770152073153185976972893662281229121387344399276182370782798555830843492502168525556721235879717842142694888537843647183617811333332142396714770429533395288462513475912417782444137786356383371452533679652406787757397679014318330389606079698671448268904110161161494115194420434504113795471764454112907358708144675266856321030164375483297344862060633329171440807890755379987864545777628509414858608315057879350224349331119571273693241877932936424463443254746826485242947867531447653682984909731438757633247876602747573695855599301899296693797880343443899380761582325153743887246948195648745041569008410085223734093414850110946318088301610954070147338635313788868026610764171253562109353458607329025049079431417540621329490463105156923551276111762355541226840168743763352522611510444544162907654535705990046939368190341474151928417129959718057387021347662658947111747307096901482218188943180526932598594119025938051301419673619284724916970201066640438862946856875 +sin(-2*pi) = 0 +sin(-2*pi*1.0) = 0 +sin(-2*pi*0.9) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +sin(-2*pi*0.8) = 0.95105651629515357211643933337938214340569863412575022244730564443015317008519350171879281097081138167589971755140300420898706619376969992631521227031318237878577743797040103271821710092100151805260400569521169918366873203287842014520598059403152056129112418394836017812752754033739786852051968433703417539926196983819778048892887657468236988148914031731715467130250978382724426292061383280521912702068850663667104103625112293996694899391187025696233263801136524326158945514267813558805530422356829063998479941385793087611660614824589175203538797419555671498082271383816882467739149028296801992321089906680548156534831041217713329585052573531019615539072691874117451358667960956803807637548656312876337219389497058562752236855997742141168152875843113441403216490739382659592002710114627120206834140967494501348123741665796067928687415239100720985946918461895936462199926783700562617453349344547735925747735158292049243205269049566037478382084593700304986439108005142723744102780843681532428649807937652693860990694132878671463511790938450308625360477636096638234845643550470891068629836439448336386521982870704639445605781085771863415218364001715566199789262200860845408042206194188606178497221103179315843325308109546132896744482951 +sin(-2*pi*0.7) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295 +sin(-2*pi*0.6) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +sin(-2*pi*0.5) = 0 +sin(-2*pi*0.4) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +sin(-2*pi*0.3) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295 +sin(-2*pi*0.2) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295 +sin(-2*pi*0.1) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +sin(-pi*1.0) = 0 +sin(-pi*0.9) = -0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +sin(-pi*0.8) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +sin(-pi*0.7) = -0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +sin(-pi*0.6) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295 +sin(-pi*0.5) = -1 +sin(-pi*0.4) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295 +sin(-pi*0.3) = -0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +sin(-pi*0.2) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +sin(-pi*0.1) = -0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +sin(-0.2) = -0.19866933079506121545941262711838975037020672954020540398639599139797072838116914661620815031158815790563753061147077326997451432250706773283119306542805662310956110688522144018898896133572738166827137098912914737342698676576441896105175633139380512755476788383835784448495017230870254038428967258145160322974142589976707423210918359356792104478014281851412653523882759976167048774408208522982491450740857476026349145836872447842433347744851334052449660786462400711027220337094877477544436470395530837112711285977560672681557457433417651158718192118144955161364291693839611689892746424001167450918019543396745118925816454006837892481735536158142833469184037451498969439007520818377193567910830500873014197564008907194330336072637285559999242971220374767606631658422175115760926985627232319140066805675772203900418943035548167478021647013065517754373890200753336658054477620416619045055004539602116689774885442589774996939539295113959520353362467704503751833695019052723921085355261269640336708208778732921029063371797875245829104513985078524072276501601186208477392678175778147854045139239316525954163716868077504443994026189890497992478760884757910045579336792911830962498211534301505858341440164386254445233220623179336466690938179 +sin(-0.1) = -0.09983341664682815230681419841062202698991538801798225999276686156165174428329242760966244380406303626783250318093598903545080723747045937887335610198491841049683477305063283249435978900522242408608142272966743717361429690723851578245480827955359733878534633879232333616788674249073298453480058144973960475186220386788974392881130654716772576919505279392262607481083336918563790338248847268301618655568893466982454116127350321922213400495628460096652233220746111279082638889248599762600486736992116834225822007849594489662342102170190915305175072701438374874285387394550422198989166468789479583332187321489282431474457441763061448319041883501260441677212938344509031562810353361999685976614314713635237647133275760724853204198589821142217064860337452842258078905607382998339122698381322462839760081236946677420279490476881259137535692930734542900571839934963830844812380293707930735198964874164274114958462665472168923199807545314976375556604931016191474334017680553444002723416260117444319296284058354938721308496321874313099077718964460789381263631602530213103094998466806419229684126923743159717812567615472473972204820347675871296697485969142730588345585917173477758148253666045145535799500764101920214893228566622446560833722894 +sin(-0.065) = -0.06495423883478260114360762150735421990821954043445425495180807761833192370227427920409594917227123010411649690522619303551921782547220184175553491836109146719909288897398154646716210688682715839686181915838632878382779227713797841971009205944034164950101199770459120519661243443644304603920335620699854961634717379878951954840915882400784475141284274269556553622511572513694111265608935029767571036815689780669766503702910678277872460882045846205332271603299882487495946398680209759814431011140175500653439593613029125814195957844302670966527161079162335898120535102903811940004804463831925572945665828760112018693570503846493934342762170425122596510608479320141195863926292307271378449733626564739425407680711779914192554091344432542884670485359670027423790150947468762748371756430838374867893283358026679934678370916573730535816560749823177042698609969798593220257628037717844503458624039048553633711949603423470572374974462085350678557307823647703742567171948716434727354876441895377110826686937510403232061784641498815581309990457685164511377756580088830301070404782051824780720920986415483261537591940020151532575595894578636425347886124425337391400065633900576708087712383288338050510621792065823620662770406905031535867515978 +sin(-0.0023) = -0.0022999979721672030285157772778404777745919698964083762102040102631218080374329351437389729794187164344985093392670626187397686916919085985953724833463266308363558675898720074247422323275149253268801714160334287781949250703931415560422607964372073957293104882395962661895162510360413710351757452749262885221097013684633397074371315149903920269224896890681447698639652965706758777046584677997888300558445553438171594452448014641768099897916767566720142258935575981975102317191656670866091294193135026533324910514151012851302001950490207037310639212098630116674843499020836079655378275154357030366462724683301106335737792536406181269520437469635341467336820275560206934040406189738733693975995273657494382037202613426970258866038485245941711814924750547718741418934046245341387377477267069471189686351867134351060237688062061858392713702381602872572176658492165443396306175935951272785474377275585162778143893657171616946879545300546954782574255142641513070139701841715048147101207264045091290146775914767329074511349617697307030517172485113626590136811601292404385427991475442176506317946775514516504386342000260045129987180473834934345368441797534667606165567360997429712911449561396814773804716445056400372310257604722488876593737798 +sin(-0.0000234234) = -0.000023423399997858103139471274192593747142595223883944629918611451026456757990945876568753889230145228862614438163167451817119339100124744061519625416823471895146352140696135118606800988218928092956546896394663868813009133747809720175353334037104763952409353683599233882936005339987010533681090422129177825992568457430722477035769337183187524077091399797572785076586207559585322322879547333947928504476668013358072889833510257189995845931572799588532871518725466239007078690001001552374980265561185776660948140237202541438884008290731881512214367077062413081450014928761838931197796079277365519334080022125449926217329643383161063311119389837009978599064368325811632515761071240795344959209879822028431443230000203678423901932080622398013144758629763906430754508222178097006697099535217678279612612774273160489930424112903415056291942899153740058237059865214110579668210772803878652312467416951811328126288530487393891566216587075589159114153275764947441756670191952229236948583052189426839342019345430715624816107988266454481352655675829361974263853709575798276364666223318665953255222186420379427696348153703898298793527139849616455441014191383622740476409090286314085402900837555052717176146085152415225342878912301448386854983743428 +sin(0) = 0 +sin(0.0000234234) = 0.000023423399997858103139471274192593747142595223883944629918611451026456757990945876568753889230145228862614438163167451817119339100124744061519625416823471895146352140696135118606800988218928092956546896394663868813009133747809720175353334037104763952409353683599233882936005339987010533681090422129177825992568457430722477035769337183187524077091399797572785076586207559585322322879547333947928504476668013358072889833510257189995845931572799588532871518725466239007078690001001552374980265561185776660948140237202541438884008290731881512214367077062413081450014928761838931197796079277365519334080022125449926217329643383161063311119389837009978599064368325811632515761071240795344959209879822028431443230000203678423901932080622398013144758629763906430754508222178097006697099535217678279612612774273160489930424112903415056291942899153740058237059865214110579668210772803878652312467416951811328126288530487393891566216587075589159114153275764947441756670191952229236948583052189426839342019345430715624816107988266454481352655675829361974263853709575798276364666223318665953255222186420379427696348153703898298793527139849616455441014191383622740476409090286314085402900837555052717176146085152415225342878912301448386854983743428 +sin(0.0023) = 0.0022999979721672030285157772778404777745919698964083762102040102631218080374329351437389729794187164344985093392670626187397686916919085985953724833463266308363558675898720074247422323275149253268801714160334287781949250703931415560422607964372073957293104882395962661895162510360413710351757452749262885221097013684633397074371315149903920269224896890681447698639652965706758777046584677997888300558445553438171594452448014641768099897916767566720142258935575981975102317191656670866091294193135026533324910514151012851302001950490207037310639212098630116674843499020836079655378275154357030366462724683301106335737792536406181269520437469635341467336820275560206934040406189738733693975995273657494382037202613426970258866038485245941711814924750547718741418934046245341387377477267069471189686351867134351060237688062061858392713702381602872572176658492165443396306175935951272785474377275585162778143893657171616946879545300546954782574255142641513070139701841715048147101207264045091290146775914767329074511349617697307030517172485113626590136811601292404385427991475442176506317946775514516504386342000260045129987180473834934345368441797534667606165567360997429712911449561396814773804716445056400372310257604722488876593737798 +sin(0.065) = 0.06495423883478260114360762150735421990821954043445425495180807761833192370227427920409594917227123010411649690522619303551921782547220184175553491836109146719909288897398154646716210688682715839686181915838632878382779227713797841971009205944034164950101199770459120519661243443644304603920335620699854961634717379878951954840915882400784475141284274269556553622511572513694111265608935029767571036815689780669766503702910678277872460882045846205332271603299882487495946398680209759814431011140175500653439593613029125814195957844302670966527161079162335898120535102903811940004804463831925572945665828760112018693570503846493934342762170425122596510608479320141195863926292307271378449733626564739425407680711779914192554091344432542884670485359670027423790150947468762748371756430838374867893283358026679934678370916573730535816560749823177042698609969798593220257628037717844503458624039048553633711949603423470572374974462085350678557307823647703742567171948716434727354876441895377110826686937510403232061784641498815581309990457685164511377756580088830301070404782051824780720920986415483261537591940020151532575595894578636425347886124425337391400065633900576708087712383288338050510621792065823620662770406905031535867515978 +sin(0.1) = 0.09983341664682815230681419841062202698991538801798225999276686156165174428329242760966244380406303626783250318093598903545080723747045937887335610198491841049683477305063283249435978900522242408608142272966743717361429690723851578245480827955359733878534633879232333616788674249073298453480058144973960475186220386788974392881130654716772576919505279392262607481083336918563790338248847268301618655568893466982454116127350321922213400495628460096652233220746111279082638889248599762600486736992116834225822007849594489662342102170190915305175072701438374874285387394550422198989166468789479583332187321489282431474457441763061448319041883501260441677212938344509031562810353361999685976614314713635237647133275760724853204198589821142217064860337452842258078905607382998339122698381322462839760081236946677420279490476881259137535692930734542900571839934963830844812380293707930735198964874164274114958462665472168923199807545314976375556604931016191474334017680553444002723416260117444319296284058354938721308496321874313099077718964460789381263631602530213103094998466806419229684126923743159717812567615472473972204820347675871296697485969142730588345585917173477758148253666045145535799500764101920214893228566622446560833722894 +sin(0.2) = 0.19866933079506121545941262711838975037020672954020540398639599139797072838116914661620815031158815790563753061147077326997451432250706773283119306542805662310956110688522144018898896133572738166827137098912914737342698676576441896105175633139380512755476788383835784448495017230870254038428967258145160322974142589976707423210918359356792104478014281851412653523882759976167048774408208522982491450740857476026349145836872447842433347744851334052449660786462400711027220337094877477544436470395530837112711285977560672681557457433417651158718192118144955161364291693839611689892746424001167450918019543396745118925816454006837892481735536158142833469184037451498969439007520818377193567910830500873014197564008907194330336072637285559999242971220374767606631658422175115760926985627232319140066805675772203900418943035548167478021647013065517754373890200753336658054477620416619045055004539602116689774885442589774996939539295113959520353362467704503751833695019052723921085355261269640336708208778732921029063371797875245829104513985078524072276501601186208477392678175778147854045139239316525954163716868077504443994026189890497992478760884757910045579336792911830962498211534301505858341440164386254445233220623179336466690938179 +sin(pi*0.1) = 0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +sin(pi*0.2) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +sin(pi*0.3) = 0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +sin(pi*0.4) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295 +sin(pi*0.5) = 1 +sin(pi*0.6) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295 +sin(pi*0.7) = 0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +sin(pi*0.8) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +sin(pi*0.9) = 0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +sin(pi*1.0) = 0 +sin(2*pi*0.1) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +sin(2*pi*0.2) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295 +sin(2*pi*0.3) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295 +sin(2*pi*0.4) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +sin(2*pi*0.5) = 0 +sin(2*pi*0.6) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +sin(2*pi*0.7) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295 +sin(2*pi*0.8) = -0.95105651629515357211643933337938214340569863412575022244730564443015317008519350171879281097081138167589971755140300420898706619376969992631521227031318237878577743797040103271821710092100151805260400569521169918366873203287842014520598059403152056129112418394836017812752754033739786852051968433703417539926196983819778048892887657468236988148914031731715467130250978382724426292061383280521912702068850663667104103625112293996694899391187025696233263801136524326158945514267813558805530422356829063998479941385793087611660614824589175203538797419555671498082271383816882467739149028296801992321089906680548156534831041217713329585052573531019615539072691874117451358667960956803807637548656312876337219389497058562752236855997742141168152875843113441403216490739382659592002710114627120206834140967494501348123741665796067928687415239100720985946918461895936462199926783700562617453349344547735925747735158292049243205269049566037478382084593700304986439108005142723744102780843681532428649807937652693860990694132878671463511790938450308625360477636096638234845643550470891068629836439448336386521982870704639445605781085771863415218364001715566199789262200860845408042206194188606178497221103179315843325308109546132896744482951 +sin(2*pi*0.9) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +sin(2*pi*1.0) = 0 +sin(2*pi+0.001) = 0.0009999998333333416666664682539710097001513147348086584190048145102714673516376365515440749327845858917044747128565625505693920298729248557557898922766679770429811029099808780764151706425291057463143174850936016773958856266451298761230731759749305717989105502353926107715412612796047596601993481734073657886589728833392112099180016052189103912616905442718873604879508582086968301228229164797145805071732329655513001062064059900359411447072010825137395209977986154710916267831653459108586132250584108647356906685531600061984773110968070961480863492393604722935397029844115470893411425806715938962639578012210186389345059068550510313773002124381706433268405431094335900793630598856176174172417575590465793432213770471604324874831544477117672849808058287865243195071313968892145093401447343287742109804918732029087150791132360397908105695331673661315874270948776074036269568307881347696064577401142674803512736142613071495566481749295535056316600464665849324336279044509294780785285016881545351633507219491899157241450850505075230260515163456651813320460116976674339633793224648548412838658287496506646544038211261238423678254805623432354146357884938807770348906102800793197291377827580298266172617247926980521382269930630173723696934418 +sin(2*pi+0.01) = 0.009999833334166664682542438269099729038964385360169151033879112479409734509063915965942636792961498990152518256893760673807114391478101834367992504522374877923346333956629577042884751752281605583571101050774395187168606155330709987206369875092696688424905413642046237535076816415219593915753970609625155007149734343650140126010756472960507873872984042987441343463278494770994371567032171767528027135974435461952336020350112146519996374117348905192792055127187808907993968614277700507649198588906786772205719520903185961474603095939933973363416265221714521450682733933417711179372733354590095099959888961964291389175600643442999116373725594047366187408263088683497634340598889406453290876806826352554400421133245980977330148798090737043115585957485119223500064560640037734326388377026517244060112578958428359074103973263511493912142496450758739296953977920730941188402364506858174852606021099282767046225114299907364917050686481947141812831031312882254660611456524573907422800164140884130285721050703575017040806473538807940743426402902566201945479262443216705136057758436072496282839163944597841056037070390744388734606643126642654925880308787928881962895076044541183081178285202513875500533211652171563451822618330648441545921650389 +sin(2*pi+0.1) = 0.09983341664682815230681419841062202698991538801798225999276686156165174428329242760966244380406303626783250318093598903545080723747045937887335610198491841049683477305063283249435978900522242408608142272966743717361429690723851578245480827955359733878534633879232333616788674249073298453480058144973960475186220386788974392881130654716772576919505279392262607481083336918563790338248847268301618655568893466982454116127350321922213400495628460096652233220746111279082638889248599762600486736992116834225822007849594489662342102170190915305175072701438374874285387394550422198989166468789479583332187321489282431474457441763061448319041883501260441677212938344509031562810353361999685976614314713635237647133275760724853204198589821142217064860337452842258078905607382998339122698381322462839760081236946677420279490476881259137535692930734542900571839934963830844812380293707930735198964874164274114958462665472168923199807545314976375556604931016191474334017680553444002723416260117444319296284058354938721308496321874313099077718964460789381263631602530213103094998466806419229684126923743159717812567615472473972204820347675871296697485969142730588345585917173477758148253666045145535799500764101920214893228566622446560833722894 +sin(2*pi*10) = 0 +sin(2*pi*100) = -7.200383050636043389175941721234876022028925789496326608146396567077409162662018398424261898642147576393933841707199929933636316331454116711117907815046203638297524521421426820865713484376038928114714549117546260998401015035589810975020690874526370213611280781516408892015320968138869175774274786565358366282533965823978595231751945272601799014998454682949651343928109431991222087003590535458819426974851215827290565519537038286317789862365685547852424470517538749484061232272004095109426805373023621092577455942442548181150591886538398599238207570475435920979388404215432201243107403477592532969873558114336706758103675479802734850205431240576637997100938222251181821290164139309502021223678798578621655066055987212562541060001335409101334459772516824907538062900932172373995347602700430532576998588203146470194777109638125465111482515706494766018472303824745453075361234047893885036481111766915538195557042519247747535020668457646764256124089744704267178180814157449732076622993350498943344830447492108452325127759734267046517743130242008491791080794011293083443423863612757477762944309870563124943005739284671670461708134037540490992329201206702066141332006043017417580436306948977241598417792472411539816003316492124608254695071e-1231 +sin(2*pi*1000) = 0 +sin(5345.234234) = -0.98281350892630570252810188533857050568366978436081031254676175848390275680420212761171034901623464303548009229725550904723709546002926908106763322292494059246020605376735955817797183206169225253793178327213952682092863363887462135589731779539555404934156013627534356602042910164977049912412906460577590335868052884559760438161227598427196387770106884492248572966641085071519251254979503739879073206003518363283432957974087928893796813361475820837821374614922688011837436994481700963724942794079000679547805407388301711471347386909559441363663791624414965565693187844580702938056415355488393713464416228420329012951915745456234283159612811385953590312552262865946731317918782516365361639283232259935081247979558010540818916318869348095990367819503822706570625712269899035454890792495494318260250689515372753173235730312254953084746951068002108093349155365230540069039667979163425481811941166610845272160044826263360133166601926741701720862441495302871963345190434675000996184573176596768939771721709369192514810314574326403516578438277533772045655381697231723252279511254371779515207805853370905805430603077497662483367655297622273244058274719713255312166117268180173887150003889812073923571131642862792199357850045597146194958469971 +sin(4356456.234234) = -0.27320486184825203791296103187647885900033952833196173971851005017311629013966378379666163400524611863926838692824360271001451665313635722823948650638857301217583320838929414711955548133155884878447018173098534921158554461697714577207664523030487345106758200032835667362591883308401255387177890507712793229441841521583586671931293364002030477642347991476794248805641846750662461187018124828284899870289983780525982716283671502211367313868408663044014427089060440558888928279508028231049979644014550333059623630001656015767801902004614895018547773671283963498293928890693828278942948473435371501993280761873085181244478372977034249868379240814903802248828343441546090440726226617887509308825882114435358202191464922084572231899483912245830146645474542906586731370486391163308010291141910407081034650972674884653843540543055401080494637216634822640238502981419517907123913461939619994030097826420937987228824066268880893247823235990473588054588774818030981309722661852028513513327346230680832191508465394789416140011734757273629341358433519231657941649132360625276932952415611352931278976694959834352144526340671382839740488477815073100476159793912709648483723273739398550590267823671076905659966200840620834998670515087980523020510082 +sin(3564564563652.23423423) = 0.26042405324151980495222067353325762475379835051398517981257054321135024281583443165017187400872869011707526562363170595503613892580470520345088400522048996858986385375500993022196571334066820781206953104997437715089593321540257800987863018896077235346806414716550403435612710064381213217210481508520721671969797305412614475169667175892278664520331637494102765573757005110439900999660683361038012559898175083811870072559372053294265665888602253898825697413928839709718009895324280186016110624329149076527805518246209695185421481986407031791712064617041220121446993863043929335384648310328298862002782974175333559967720190471877916347924551436501344478019666028138286848728773326662738848364249939548451645752066167856767500398197466293456763332677802856052604777146573516306233995854392812616695748617602621861216234784250202259819515438609848273639392923798040876521506538018747820345850212601308446931903420854696639413917086731253730927065117776199613037593491740646184811873054285546623165821289140679066811794450375465352414161497003734305074443874217837645869690604525218877529378877451788305716441386292630919752896898960275225151816568202984915097858454816643633579161366474028404805941167411772440326076717229972642764254652 +sin(45621452345234523452354.3452345) = 0.45504011383823676556994955413799974990622072473578667361223013981049435632574646225385827973023024830392457281264838815428173686982060686101107616694319967223589801573372163643204834420851931614186505075775515204518505275346555104549666393611572298359613464955389328276172631453505364753696617633907320389122779218032198269122200012908547137235840294638144407508052184802055856479464776746342746279802180296293242245579254367554111832230547631955526713379557917120196471000358164130844623726379609293311190048311608786865819528977167876689274787670850855137456342913450250113616633570105496207685564072218435631125810656377821369132027479321905523990930552942166584757049610620463834330692958725909983419040991741282109715606278457656499866666513241060793244228371294122327637747535714283806293649456763788475010119730460301710846992731735069743926062650798193630041542069865785185938375347541880062827939867119915766661058643638424409832686352180175087865868449916842856300878434925390430485187529451060326522145111414631813145083426743436111878199615855895887027140565959650979395711841778387516938737511953708736769566535857578747313973568104657559395434858134289744355708430097522066154589839508156052476933967624616969377624986 +cos(-534123123532342436,234234) = 0.70385710218644791966109651086488027420586686147469501878605744527486768721101933024604028247940321133996767870158008177208990648679386360231497910273009806091580544592034437736182762677016617849093878321756306236837416106944031490063929118038232394338680206469956786928081874404832910769627473878892329844101754261988628246603234005724448972646700485308310605961960235923681198015895956841656975002792385473243061235675586698536934405262256106903262176443485560854470423115491734974786007233376278941974098716415788934273674914620569694422874595145254100200647477056370067411339438374552162869348535508621672467483091764304065229986433782835150569557465887133282506214928131403970812899981341654403517193974427440971899593481308106498019386252829489292950349516972319752021847605130992641246778466334191473689358701582721535057625300097539418990412428465529702949641909559890837274055947168840893626483237693475472754853421981591060119975569884160364210250871015621415880641497427139547349581243992021662557835252953735706806939551211444233800107827663796353145556044136273925918088219600970812789133720712259575637352545768035339943708675486978167668273477800562244822854531154192033409906483226675007310244617547421882061519817463 +cos(-53643561231,7456734) = 0.86046840201455792906597959285113622110475790059464550790275790953486929358139738874023194663961045109568884495733677775366960031798425424937291750741504869811042514044177047128814326116256085481170522843558256811922777464379869728599973317358304240711058332373711387285421031368530143308665062794928279899555190625974255591526859863217883900085271141496483089842245546782996580933032220363655074278793130333933243835962029419909876023955700229853412747313635997452060949511062330821977624968893835708246366749219038322537648954064614102347339562736639789741935018638803358098685997998972486966156688683411503372074252994175932414079343278755316524393603320673305214684892718700851523011975403623479714756590451005826930112851075030512493626674904838523419159437825952098844661122829901569285806555154964809390515165130395325529078724357219574347030512036802408713648827518491016913831354872915852392729229704224719968130988247294609629407791337281749848200954970889026815293965478276874692298628632465968770736794346384386492759950564503907118384327654464770960187499019595089472160536232567194126975189934272195408051334068661173090298885905461564306257366861707515491509282007390421927312235941408074329203982531378910369062365828 +cos(-435345234,234234) = 0.99201782670094772247190980352317737998887374899777353073928489840541290255048762102845350071704907211695177884538194848079824804993316800382128012276417979290155168522091462611760232623286666975949414624201211787716888955706627907750561590030425542607421786604531873429664829105519746779930789043044874598562912974597853546850942713477334085426412422312458032765329360327844882487070036633387793212920427043689020805745438771615275760678788557590480021065593306747441597863452151595889997184949455199447314193958004566566836000972765865855347702863129057839585608617185245957421314862810041418332751680731988367524506317473824421191633791030635028995884687758722650756453187309868775988397801535236151360392977388677399346085787807606451621035770158939479552788247419704498929650864341178346465529594365427128386847154731741788616275248534404702376272036462697794238637306090634687337671480821210646478876449323136370657416610120831487065420347191469465065250693990891309210229313650424508356427997936205714245598554190378694828144994161810646188367781331856002505313556737362501793131693126088470625300612011266967334122949152852200527219069979630451984824688998984522839355083106636719424653935125024543183431614858964822095891194 +cos(-2*pi*1000) = 1 +cos(-2*pi*100) = 1 +cos(-2*pi*10) = 1 +cos(-2*pi-0.1) = 0.99500416527802576609556198780387029483857622541508403595935274468526591021824046652966361852826292791072368588083687186039413970352212045993258227776500233434126606061055341012689340392816994046794830272000207182140244420011606215920920428798905787273268965463734762180175211138827688138483834948042327352219507885759748877880657414373095799340911315626468872692202908826594590603893927482529119832081240620343470253330218197805880800606064578469540271540051162673225582298306135155856782760981045191242031738057297176234130156858026922779529630481969558170851688632979839345409083814753858071950735313037892361905672825085458775049615611448809472866514444137979130991787791254854267189473532641382398342295733554807640729621201053857374269670780643260823341438366608860758765805498800986051276520656299244484026604048449617051572846280325602622338082818694319282467877152719017270557461101996837283312566832594648414562425094985051732771234883152945225593463462433093482908644395114524197569274975131067617962230853628525249287048507128188552167816267671288288109196720249973012691907856008716728411053777472294746337186837777599635530453325206376077643118106679462116139844877965668087566261889780882916906227521441791998493105906 +cos(-2*pi-0.01) = 0.99995000041666527778025793375220667321247058398027711112227576864646008812964349163512554376129737265623056194151304183458281579299375486262950944853697292970784647512006914462382928612539466441550354577288323578263857242246493080967429368294450835382178157747196556924969768995873400583773121137357485440439994355796196334951328177702604116145694127773367069117190983015640970034973425064382979651732864532545145815171794684780218471837245056965562294195929079226212048522789105590903088120484847138630044284933791417673705778438214805987088551346097971981275711643461717137317533781555244226972319964508407408278929107116776376155434135436356633941043948420721179507718053961586677078238862399533681661527917437288203831090500391388743903284106732890633020510872425101633363501039131638739757401409473705665365863948304897284044829176996296380574317697030939733841827734440692127106904940746022188882531404254516877147340665076026618342561313147348045658740274432103910257218516485311605916979475307418780901149274458825465971376099140309550617086152453206389454214684364014710510381215807269952331409320515551797121354485790084307711779059109005394111783163527331673278397793460824095147166234811259800014756050361578345284318421 +cos(-2*pi-0.001) = 0.99999950000004166666527777780257936480379188921289614586985623511127794450402083924902888832376308195375358725636809191506473748664244142896010404706414575541558200886886668325062711490527942294855805613099351945983681521800982176643595380713787233384872465713776350542929838169389972084974834729503333851881159120363391976978301914217279962544324209209192261449179759519516249313440124518630748840723051980802445664472142733533439988915969138966147613914737488728908041758774390583877706135494129017807099336880895447132674974933640398642970436372509941964892785794897076379329578197780288100378341593094020198488385311496652735002947572963379425232681700747076862530429887007704096523896034300282471491441502940684557974178855058004468855434244514468381776832965554654138249210759958048135186871432615912900259750061004212852725239913698983166859581029214402955151045432861195165409900302856467185278937833540314882686099870223050547927445043052351911816310908808846486238555439826936293684094864855127093410501268239677455882397443579672147394302810495338833331883272210005264468059211235493020749862959344098252230704379120449481835145911140978474167762446885027566487282715630596374591123674034241119370431286024885092250204823 +cos(-2*pi-0.0001) = 0.9999999950000000041666666652777777780257936507660934744288954358397655768687562514034073318715030379054287430913801318931063839457625340409053016605998063528943001897316532193464853083854842800967043287933171019815909583457330641338128419885351168088242283550345634975482256414102150973024229093073615148860152230893013283684846629712090371714172113410342774507342629623794857273823526961538429619976764676916807861351116870024224535481062998554989297717500167280573068085455176870094487736011874989294164666105429063503688327202870538277140207860264257304076197517690183436285067069589228137041161169831844733344009905369338108919359409400677027690680149986581396396882006993698422555953769753496197298128816259431673025923816822230953544862674316815137995238747353123875826055593172600591787886111461515682944820519396946382905286934250556002084811683717838628395930961584487434104688565235751554907614764515464652036952576949128730980384794248137598625580236023302787169810572966145522966594618640182768131150421651714303248996014099317600439875451150775996039820217607503725617874678340323809075237281302605970923655949175930142803117578052162838770350106281922818270196499260296677780302333545550809570803973794317234476413497 +cos(-2*pi) = 1 +cos(-2*pi*1.0) = 1 +cos(-2*pi*0.9) = 0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(-2*pi*0.8) = 0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157708 +cos(-2*pi*0.7) = -0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246205221603856724735247829233942549371697211062724385332390457942303749943562003826085287589894170831281247037945348520001406052138108855588890265765857050585233329957334899365880678003354374035506589761844713760974217652839150114392849891488917392293911445554881250151348078085012523216912188824305141915634165186214633763155826696236583555605794093192566581019200261108289564333764732745340565857996716179867474925452047381066114905086305352980582281495490814527760426239517620301008639987358767138879638931280971604137525656090781427561124046973561707258511186790288639308004344191476152296323939008944960995135388451947660984099307571890157498705534630443371481133787802615863887601768069681053836946882278030302960829473337977595020027795447511476547115624117760610620772200323517028286739883198619747497329228943651981154518751699692810512118451256934020728899784906122287358901708656322661020819861606702222474365115771 +cos(-2*pi*0.6) = -0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(-2*pi*0.5) = -1 +cos(-2*pi*0.4) = -0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(-2*pi*0.3) = -0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(-2*pi*0.2) = 0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(-2*pi*0.1) = 0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(-pi*1.0) = -1 +cos(-pi*0.9) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295 +cos(-pi*0.8) = -0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(-pi*0.7) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +cos(-pi*0.6) = -0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(-pi*0.5) = 0 +cos(-pi*0.4) = 0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(-pi*0.3) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +cos(-pi*0.2) = 0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(-pi*0.1) = 0.95105651629515357211643933337938214340569863412575022244730564443015317008519350171879281097081138167589971755140300420898706619376969992631521227031318237878577743797040103271821710092100151805260400569521169918366873203287842014520598059403152056129112418394836017812752754033739786852051968433703417539926196983819778048892887657468236988148914031731715467130250978382724426292061383280521912702068850663667104103625112293996694899391187025696233263801136524326158945514267813558805530422356829063998479941385793087611660614824589175203538797419555671498082271383816882467739149028296801992321089906680548156534831041217713329585052573531019615539072691874117451358667960956803807637548656312876337219389497058562752236855997742141168152875843113441403216490739382659592002710114627120206834140967494501348123741665796067928687415239100720985946918461895936462199926783700562617453349344547735925747735158292049243205269049566037478382084593700304986439108005142723744102780843681532428649807937652693860990694132878671463511790938450308625360477636096638234845643550470891068629836439448336386521982870704639445605781085771863415218364001715566199789262200860845408042206194188606178497221103179315843325308109546132896744482951 +cos(-0.2) = 0.98006657784124163112419651674816887739352436080656799405254829012618740788273170089502403522430334650529939176759850943450902212505796294722686439744170493924279942324532758789432934961295305234130271653515035173787964817670369820344522000363672558930225901181007326223727278183017145105279837779590254317299369356544358473211738152970415019541637552322636486867222656689732696555366148564002498026550041729422301066878374489161968501547368544639702679429298377336694613497415927290718657016689633239784720312498608841405402374969151919443973671802480681653475617324987955820835764628572629563156822284062479665048238073391984522849148562188684853641824942945824135696944244621950198215284952082413012583856525541148473229895054264593135816562996546839079750270295306083832318455676193500511260291792746868131885433529283739205199446165669771855453167603512013197433030834419534697671458193321995764389941171302768293928710136337075577715048878502456921980192541375092260918523005524915672520859425342507311445315529559732663551002381959904181397506305294242541814830041128336509142981998215172037094305415794551408593441021071757006970431529307840222668310522425129092655983433028464564093092531406507535637557853864954085378371705 +cos(-0.1) = 0.99500416527802576609556198780387029483857622541508403595935274468526591021824046652966361852826292791072368588083687186039413970352212045993258227776500233434126606061055341012689340392816994046794830272000207182140244420011606215920920428798905787273268965463734762180175211138827688138483834948042327352219507885759748877880657414373095799340911315626468872692202908826594590603893927482529119832081240620343470253330218197805880800606064578469540271540051162673225582298306135155856782760981045191242031738057297176234130156858026922779529630481969558170851688632979839345409083814753858071950735313037892361905672825085458775049615611448809472866514444137979130991787791254854267189473532641382398342295733554807640729621201053857374269670780643260823341438366608860758765805498800986051276520656299244484026604048449617051572846280325602622338082818694319282467877152719017270557461101996837283312566832594648414562425094985051732771234883152945225593463462433093482908644395114524197569274975131067617962230853628525249287048507128188552167816267671288288109196720249973012691907856008716728411053777472294746337186837777599635530453325206376077643118106679462116139844877965668087566261889780882916906227521441791998493105906 +cos(-0.065) = 0.99788824367130110999143764102859113654856586011182128818866397673070535175736607106183607623318020173561696927773262413509266005420106729389518926564353373972524533890180158663486634040231400991095511901629066370069915678571432486626039922768822366117382312431669922779726902498843415559109001335289396104623632055363103841572788463964157269243527094827117271710450952083681589690025524687272088058310310385076916023537314184761500431648619226114363596232195947721668384563332370872126512248786156864719969850543331004561988164968639667169413927121877428704734782268213679970551706393095544021774840184654413353775366620920773439841233705698739563137879791316916556581021343021475772586095249618025497459376830482736377008641946800764367945212013366501986548314266535470915558952886990677786941396126848493039802611022197993882168541954308062118380552868969154251150120800479730695735128312367828369517386448799822945651519803396152219024623349185375379523758839573493341708829480784969099450723077938606716353917238090363847245961489267908230780536650694445590139640701399443751701451974017085401832758737823179840268708258766140495325563362960081276852049535591128923362734219541591129455077879555762299821461181126313805640045502 +cos(-0.0023) = 0.99999735500116600396106128470014401737462650324549031006622743710767888075201994692592278798898076687944458465326640473177963976090728356244584768803124546670557997732574412121805571838375251680945278074175967644356630086639847715166677421927459806605344093233909243500355837390952812616295097215254075623168007948825403765813257894973083885930630483717069377540062663672141514722107619959330517290336435382106001538833889079667243215438258302004607384666564907677024913262882122694039430487047039195792598463329827809575898043615339255251903334472644100906073733417429679106502223709386262125618860272449698048262721800914448618186985823102986461665031166254217194119395906604659490822897864039226492853231044433138061780519237451011662145610783042129598852030321912532717613939465003185430752489279117059671122375109281355277276707832222237852294446435734051796996855132399927207545819928649487756732052992366984614854145851755442447441919495872198549824208567253469604175958165017812714068493976066150604116709104458980201441596311657516175984261227841667061272808267306409483337285364963288089838819567545875758457840779623389669379582836823314274480753326743333059741194688853660676133648530001382809747937688271782786368919987 +cos(-0.0000234234) = 0.99999999972567216623254262673084183207333252139914006231659742276438201111055266917397564999719768247357295149151792744462739252299857339902016994713872380393998268931054530305195334521447837982105291880997554351324868358308590143021401219977020765135751489884145871469231696023911794183210855105257504601260519204373355882432600025005004424357184236652925665501827439119051568624111274098152742934645598434733107517498006014161213673586738569217058600724218546393609378228331563622785210188616912453273235343731779535088920967051310115496319409056856316037436003873585460141801309346341455695311789306262711412866771223736799893811971898376353101169553820862573867043846664262595845071833126366569837917662637557388359355029919332017679096966781589258753155026610844100908305734668610094511670747306105265800978017589324408842926733392055238407204523918839691857627710164109630881092067983894111125124981806804423967196007431547955545747550000382389287916707422213145299355958732083859052016178037677980118614422143836215737011396953761545314137478967583254732941563596632019518972545336097225637779190181865836694180776459897581955210818748198757992786971922250181399716261394674083887750006302856473097293148802067048177764327848 +cos(0) = 1 +cos(0.0000234234) = 0.99999999972567216623254262673084183207333252139914006231659742276438201111055266917397564999719768247357295149151792744462739252299857339902016994713872380393998268931054530305195334521447837982105291880997554351324868358308590143021401219977020765135751489884145871469231696023911794183210855105257504601260519204373355882432600025005004424357184236652925665501827439119051568624111274098152742934645598434733107517498006014161213673586738569217058600724218546393609378228331563622785210188616912453273235343731779535088920967051310115496319409056856316037436003873585460141801309346341455695311789306262711412866771223736799893811971898376353101169553820862573867043846664262595845071833126366569837917662637557388359355029919332017679096966781589258753155026610844100908305734668610094511670747306105265800978017589324408842926733392055238407204523918839691857627710164109630881092067983894111125124981806804423967196007431547955545747550000382389287916707422213145299355958732083859052016178037677980118614422143836215737011396953761545314137478967583254732941563596632019518972545336097225637779190181865836694180776459897581955210818748198757992786971922250181399716261394674083887750006302856473097293148802067048177764327848 +cos(0.0023) = 0.99999735500116600396106128470014401737462650324549031006622743710767888075201994692592278798898076687944458465326640473177963976090728356244584768803124546670557997732574412121805571838375251680945278074175967644356630086639847715166677421927459806605344093233909243500355837390952812616295097215254075623168007948825403765813257894973083885930630483717069377540062663672141514722107619959330517290336435382106001538833889079667243215438258302004607384666564907677024913262882122694039430487047039195792598463329827809575898043615339255251903334472644100906073733417429679106502223709386262125618860272449698048262721800914448618186985823102986461665031166254217194119395906604659490822897864039226492853231044433138061780519237451011662145610783042129598852030321912532717613939465003185430752489279117059671122375109281355277276707832222237852294446435734051796996855132399927207545819928649487756732052992366984614854145851755442447441919495872198549824208567253469604175958165017812714068493976066150604116709104458980201441596311657516175984261227841667061272808267306409483337285364963288089838819567545875758457840779623389669379582836823314274480753326743333059741194688853660676133648530001382809747937688271782786368919987 +cos(0.065) = 0.99788824367130110999143764102859113654856586011182128818866397673070535175736607106183607623318020173561696927773262413509266005420106729389518926564353373972524533890180158663486634040231400991095511901629066370069915678571432486626039922768822366117382312431669922779726902498843415559109001335289396104623632055363103841572788463964157269243527094827117271710450952083681589690025524687272088058310310385076916023537314184761500431648619226114363596232195947721668384563332370872126512248786156864719969850543331004561988164968639667169413927121877428704734782268213679970551706393095544021774840184654413353775366620920773439841233705698739563137879791316916556581021343021475772586095249618025497459376830482736377008641946800764367945212013366501986548314266535470915558952886990677786941396126848493039802611022197993882168541954308062118380552868969154251150120800479730695735128312367828369517386448799822945651519803396152219024623349185375379523758839573493341708829480784969099450723077938606716353917238090363847245961489267908230780536650694445590139640701399443751701451974017085401832758737823179840268708258766140495325563362960081276852049535591128923362734219541591129455077879555762299821461181126313805640045502 +cos(0.1) = 0.99500416527802576609556198780387029483857622541508403595935274468526591021824046652966361852826292791072368588083687186039413970352212045993258227776500233434126606061055341012689340392816994046794830272000207182140244420011606215920920428798905787273268965463734762180175211138827688138483834948042327352219507885759748877880657414373095799340911315626468872692202908826594590603893927482529119832081240620343470253330218197805880800606064578469540271540051162673225582298306135155856782760981045191242031738057297176234130156858026922779529630481969558170851688632979839345409083814753858071950735313037892361905672825085458775049615611448809472866514444137979130991787791254854267189473532641382398342295733554807640729621201053857374269670780643260823341438366608860758765805498800986051276520656299244484026604048449617051572846280325602622338082818694319282467877152719017270557461101996837283312566832594648414562425094985051732771234883152945225593463462433093482908644395114524197569274975131067617962230853628525249287048507128188552167816267671288288109196720249973012691907856008716728411053777472294746337186837777599635530453325206376077643118106679462116139844877965668087566261889780882916906227521441791998493105906 +cos(0.2) = 0.98006657784124163112419651674816887739352436080656799405254829012618740788273170089502403522430334650529939176759850943450902212505796294722686439744170493924279942324532758789432934961295305234130271653515035173787964817670369820344522000363672558930225901181007326223727278183017145105279837779590254317299369356544358473211738152970415019541637552322636486867222656689732696555366148564002498026550041729422301066878374489161968501547368544639702679429298377336694613497415927290718657016689633239784720312498608841405402374969151919443973671802480681653475617324987955820835764628572629563156822284062479665048238073391984522849148562188684853641824942945824135696944244621950198215284952082413012583856525541148473229895054264593135816562996546839079750270295306083832318455676193500511260291792746868131885433529283739205199446165669771855453167603512013197433030834419534697671458193321995764389941171302768293928710136337075577715048878502456921980192541375092260918523005524915672520859425342507311445315529559732663551002381959904181397506305294242541814830041128336509142981998215172037094305415794551408593441021071757006970431529307840222668310522425129092655983433028464564093092531406507535637557853864954085378371705 +cos(pi*0.1) = 0.95105651629515357211643933337938214340569863412575022244730564443015317008519350171879281097081138167589971755140300420898706619376969992631521227031318237878577743797040103271821710092100151805260400569521169918366873203287842014520598059403152056129112418394836017812752754033739786852051968433703417539926196983819778048892887657468236988148914031731715467130250978382724426292061383280521912702068850663667104103625112293996694899391187025696233263801136524326158945514267813558805530422356829063998479941385793087611660614824589175203538797419555671498082271383816882467739149028296801992321089906680548156534831041217713329585052573531019615539072691874117451358667960956803807637548656312876337219389497058562752236855997742141168152875843113441403216490739382659592002710114627120206834140967494501348123741665796067928687415239100720985946918461895936462199926783700562617453349344547735925747735158292049243205269049566037478382084593700304986439108005142723744102780843681532428649807937652693860990694132878671463511790938450308625360477636096638234845643550470891068629836439448336386521982870704639445605781085771863415218364001715566199789262200860845408042206194188606178497221103179315843325308109546132896744482951 +cos(pi*0.2) = 0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(pi*0.3) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +cos(pi*0.4) = 0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(pi*0.5) = 0 +cos(pi*0.6) = -0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(pi*0.7) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +cos(pi*0.8) = -0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(pi*0.9) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295 +cos(pi*1.0) = -1 +cos(2*pi*0.1) = 0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(2*pi*0.2) = 0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(2*pi*0.3) = -0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(2*pi*0.4) = -0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(2*pi*0.5) = -1 +cos(2*pi*0.6) = -0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(2*pi*0.7) = -0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(2*pi*0.8) = 0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(2*pi*0.9) = 0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(2*pi*1.0) = 1 +cos(2*pi+0.001) = 0.99999950000004166666527777780257936480379188921289614586985623511127794450402083924902888832376308195375358725636809191506473748664244142896010404706414575541558200886886668325062711490527942294855805613099351945983681521800982176643595380713787233384872465713776350542929838169389972084974834729503333851881159120363391976978301914217279962544324209209192261449179759519516249313440124518630748840723051980802445664472142733533439988915969138966147613914737488728908041758774390583877706135494129017807099336880895447132674974933640398642970436372509941964892785794897076379329578197780288100378341593094020198488385311496652735002947572963379425232681700747076862530429887007704096523896034300282471491441502940684557974178855058004468855434244514468381776832965554654138249210759958048135186871432615912900259750061004212852725239913698983166859581029214402955151045432861195165409900302856467185278937833540314882686099870223050547927445043052351911816310908808846486238555439826936293684094864855127093410501268239677455882397443579672147394302810495338833331883272210005264468059211235493020749862959344098252230704379120449481835145911140978474167762446885027566487282715630596374591123674034241119370431286024885092250204823 +cos(2*pi+0.01) = 0.99995000041666527778025793375220667321247058398027711112227576864646008812964349163512554376129737265623056194151304183458281579299375486262950944853697292970784647512006914462382928612539466441550354577288323578263857242246493080967429368294450835382178157747196556924969768995873400583773121137357485440439994355796196334951328177702604116145694127773367069117190983015640970034973425064382979651732864532545145815171794684780218471837245056965562294195929079226212048522789105590903088120484847138630044284933791417673705778438214805987088551346097971981275711643461717137317533781555244226972319964508407408278929107116776376155434135436356633941043948420721179507718053961586677078238862399533681661527917437288203831090500391388743903284106732890633020510872425101633363501039131638739757401409473705665365863948304897284044829176996296380574317697030939733841827734440692127106904940746022188882531404254516877147340665076026618342561313147348045658740274432103910257218516485311605916979475307418780901149274458825465971376099140309550617086152453206389454214684364014710510381215807269952331409320515551797121354485790084307711779059109005394111783163527331673278397793460824095147166234811259800014756050361578345284318421 +cos(2*pi+0.1) = 0.99500416527802576609556198780387029483857622541508403595935274468526591021824046652966361852826292791072368588083687186039413970352212045993258227776500233434126606061055341012689340392816994046794830272000207182140244420011606215920920428798905787273268965463734762180175211138827688138483834948042327352219507885759748877880657414373095799340911315626468872692202908826594590603893927482529119832081240620343470253330218197805880800606064578469540271540051162673225582298306135155856782760981045191242031738057297176234130156858026922779529630481969558170851688632979839345409083814753858071950735313037892361905672825085458775049615611448809472866514444137979130991787791254854267189473532641382398342295733554807640729621201053857374269670780643260823341438366608860758765805498800986051276520656299244484026604048449617051572846280325602622338082818694319282467877152719017270557461101996837283312566832594648414562425094985051732771234883152945225593463462433093482908644395114524197569274975131067617962230853628525249287048507128188552167816267671288288109196720249973012691907856008716728411053777472294746337186837777599635530453325206376077643118106679462116139844877965668087566261889780882916906227521441791998493105906 +cos(2*pi*10) = 1 +cos(2*pi*100) = 1 +cos(2*pi*1000) = 1 +cos(5345.234234) = -0.18460120983342016325383874361255105446617165864524505112975715695196123506449456023494610187515528318840975068046464035825604062257540196006180930325708761841159770317933007711946156306563779271840577249186550045758356534607164241551614999214462962179617118892278330919634715090656741801469149295935499623770276266172740570804115044211718050699995027488903439993462529279890119027513730096118118641333073508195517601956975737634579363371249954609022984725569281352790060527712428679222795847527877449872309736158587833099710774167558259228628415515794453987503595641508707299033569348262092098657117335530508881934417750687264998979727140625408329613998194835477527765622652928279570415654734012820274288973542867462157783020999434206550777534353180852198305185933555782897549015426869604093391185856225974268676666710347747234214084256048476556171500138426579245391291794995816976425342546980256285892975552136539785574040419667098698400984553652332793525439306994037891337842546561447281908626592553048243398900155975017790616004976320218371017245718271968138665912355758019893930904474896178161842784425361652264148443390126690514428185862676857198728079391632440941813165828063350080892656851547379337838592465235269588896397791 +cos(4356456.234234) = -0.96195587396848797352295235048346844254644941540154675871526567372744052475386181986839398115632803589311058688162713059219033900082541173526987447979299156095772551482739384984858780744738398634806429135207805384902179851350550181841615273747157662603614411671038738920713559686465166294921854580689283896544708637469053527516418927104569892163658005600525859730912701890991895305214598938681390440453171872190225279396220989857967739371203245001103188892545740211418312304580718451073467491692156273766570165655627752795416407396932153014163705120483045413714087869007316241180260483909169744230533931710583425702416658270356339992654904269793007177299938975976944900942836878528401942193843937069483258468957431885314323076888331524920726983068965535641102982313684160642633434914159263075786112370338714892244341525480974558216926396885762306376102468598774186625929524357522144317319034651774686554576519432910572935343820441835592325059927607480310881944989918800959479104658333715520918503529399278507877045642132521593695112570088942005530019230962357638935785496806163797618366630985179221710044616565050627025993247502021358654425789375309846539759801670371818690789400327126223447248322631774364910369983122731937092674469 +cos(3564564563652.23423423) = -0.96549433581624809963517479641864780011106273954098625789751756367940550432650951399894858286624930893941408762006369378236249867956673141328846801633223453244892536179470934174607397004075250401640741759112275139373983325936292149048559852621250440193553463097433565903238460802195440582171443338090816397749150803939454642917762972014790952053151652012825889705568867198999137273208258090887618515917649609263456316687066347986256587427533561987229088690670767952625785727739080948636236046779565844008623928446864382554646468016086407957214200473466748486347196981613436554722473971864970421319802748631068992882845603112449186949789960201248880019954657031917391295693630108136695597627516605684083721237332254486189640742600239576883711819302740405743708438458270956402239633402442967695060682921167445979453951108125789918708947141514983420223403648325578370233665095705374441674102023438829567697757076395108869584746697849668302565617654145639005236870943678010000998629202739394491415347790845503839884814032985986219813332568284646675487537762424291081779599918757066249542924582878096089333441273976143744586778464223524929410883465985283761876895573114945435211620146918940477222918524080098948760894040927929815157096858 +cos(45621452345234523452354.3452345) = 0.89047093989533680079161035313504129115248953437929453740866855950946397777410067062879203214576073979071163928044735851130798858721306490179375775924785843166847586693361005278003132488646845155277061438865101076268653390668204530042645661155639106689073448835708248532969606579827357542082656787678932699817746448220847012754101667623939969251832932505009419234974690123227458046505679614037057440100710107545297922277684427773660905636350271468422100012719854953192119707565141977510382168727810258967964545570319858078318190371901077579425623442291902990384469322257279244063063709834559572769701003307683302974306324212401101284531000090229903623976538970848758043406367768185965263092242600947691594285243137118866464113598281477022748054125975973337131994176841783598404433227779963238264477414098486390998963767711860032634691348511602459377696367634296914295700899375213239168824300754129636774304132831526096743601651438453158502470115804579979856400063350799429961053710439619995488469497090537957248085792161932591882500836835325983893510293350564357910758639441133273371394879956165976867385792209568627046091080361590672709338275438058245535551153968813688119842606012230552606917241751581043904297289667122887236258101 +tan(-534123123532342436,234234) = 1.009212795418654077844745039139619239407243718031019170873563054344552658785840779470364443234898785407245178522005307371929537755641188025682063213702433242177787957000003238162866490958692779288212503639744888306573406532723016303486633807651908161814806457969062660911832173575356813275300083789511918128575369753156702214781595058609480696857580097167662188777866410970750495412384024548163553454019184156680709571343297091680515320973386259113055173372123889862258143062473014611739401382065971744985592670079980899017976557174872731977098126602191584096345500151274215992689256916355116796896383522025216464671320654116114165905294782467802226524935033910167581467977899480058638225098430829036898380675945167622268955426673882885724012779933846788874364834416246673738563683373678935779560460557366868558378709138837299858570985881501466247812587044216253230974997253715715921703280580480415491107094061037028051707405179483872491362906182282540195665450617604457366870577889027211478607129907156960329613398877585065275655793949237966225980817679015783832772611295793560302287562753644924347329331905258819086649430911929002680933242512848995405426494414771354381631323803597383967142772597092115701827143183106546512216603 +tan(-53643561231,7456734) = -0.59212378467137774910059640402188148620387771149188813914267077921955293464868458303508095543495159442176183436179833352428729406583398952426702752213509987264407178688038414239688730744438923691702023724871266116130932818176580978249987799029900133704226585330331264336409951649775895523436234214339777635550812173818324979537650059376051618937424863390716247790504203258997273810131490149052579914984601870075515949641062750191042551004168452862482130300183859563964690090625542899781367846190114765854293320119388545678226052602499431639703095621619918042463575982449724261901531432294383860111032046946282726461715903518841823859504224542730862586669251610731855723127681830903401048084855284676738391316204952636389523790388669273774127565147974361959477056132363449682521902261018713704168127076795038820594412990426099948414749827201755607044418957624922642119373040684578969798973089740908996931547105085228103931249043533600127448617186903002591753345417827575995989198119761336964717485905047350856250567256143077092940832022390372494160758916319422950226196554927534025810248252501351222436027205886420841999403957121975765395747964858985815110094003685037180726017129873579684999555673602309340187949968265691492791928256 +tan(-435345234,234234) = 0.12711233891220059670553992511545368158072196594343951266837809463401290385324064572407768113283555462717870130551528751561151419109759752299544739274734865819627112301562200294504809251987345882304777989911449511036523791435282174291429405002601655875234012293968362624651036176442656439013336364157776600808185795535575879227443476991219775751539426302936881191927155456999870747566245291442494004039704428018947932521863378864981302941637819243824566719127401240179994672856274948897408587548325559298549949247161019399039756198623320793006495809809200517050380106646369348338380747401883709922946487500561638866080015371972340813080509414226294413296200480788648659451236593516292316122485568431782568649454255306610879084293769844762044698059135639923795868056682577244374356175180754784838973461853218993911980421350911993633234739069257649086628620307393012751549623429616450163569445638626418821877233490981824318755575845923467234791655220405131587000206725610894736966033415224257320813649391714324512307523035000454487784917691236912513704518891396921201454681135038862390907976001215909064396851585451545576254144395008505476004514615744935377745348470130664403622154187900500383134484510370135897397849932147479802235432 +tan(-2*pi*1000) = 0 +tan(-2*pi*100) = 7.200383050636043389175941721234876022028925789496326608146396567077409162662018398424261898642147576393933841707199929933636316331454116711117907815046203638297524521421426820865713484376038928114714549117546260998401015035589810975020690874526370213611280781516408892015320968138869175774274786565358366282533965823978595231751945272601799014998454682949651343928109431991222087003590535458819426974851215827290565519537038286317789862365685547852424470517538749484061232272004095109426805373023621092577455942442548181150591886538398599238207570475435920979388404215432201243107403477592532969873558114336706758103675479802734850205431240576637997100938222251181821290164139309502021223678798578621655066055987212562541060001335409101334459772516824907538062900932172373995347602700430532576998588203146470194777109638125465111482515706494766018472303824745453075361234047893885036481111766915538195557042519247747535020668457646764256124089744704267178180814157449732076622993350498943344830447492108452325127759734267046517743130242008491791080794011293083443423863612757477762944309870563124943005739284671670461708134037540490992329201206702066141332006043017417580436306948977241598417792472411539816003316492124608254695071e-1231 +tan(-2*pi*10) = 0 +tan(-2*pi-0.1) = -0.10033467208545054505808004578111153681900480457644204002220806579803211288567387034793048034873091460581137543490852685316681557004972861312735801057226594463377938666694199822062438558767855445835976634425532818709975835993990639624853352741853890063220573566293412889153138048154686530536951059669205511497626712874968791933936458201251892336022522836100009250347121378733429368437380541965323298405009836215659901916165290354177154943963887437893373261498666135200285223004896345357458821127904865193251498444255358760028825766732560274176640118891996552265903809285720532991678313528037982611632085707153080879972213999033319154193733679117471099899400923613734426947024873323481434167759064143063875775491231704604236361108666827744396439019840806647097016993848277254902737914510672590604661362456763445188539271829929951826087597369044928889865736835797631160252253133874465925898096520046799073105773225860691997278969744822325611816661617657539286436324515289578715739327553896715153668816767594807237757543399016484733930685841694064489653005486976269014907315606726836754552437775200556821950029367110890647666218860287178106442712821084956228168203208958893984357643282398781343360246015348551365682409540700997901082799 +tan(-2*pi-0.01) = -0.010000333346667206371076724101980135649849721036200603798472363948512452312435213908394877110560440354988902673591673308208289251821255299568310813015406564629139505145892770089300128656232670356031359258237385188900322120873544693630355040860530569710154765705029366664367200088453167649038061191828267577105538215363586609226826115700639220791886348275908898995134988869950268035563653920505510565495825707004545764017337410473524536435185619801515697791046700556603874964881861668198948139648317269068231426274198975306715151632314760919687850714315954815787056228851202656165818317667483994415819562615605256888834839042095432904311818932866448186852632506999621712722054028848838529052791962320994785522403907331471405271469310781204198608947855542001959568569486016910406772915923646394347767304598235178196209207893822534395737425434565422223217883024003984740184393178514595805878050224472614538532634748372624053766750715644413526332987622307494739931944564077803898137468640938225596698229456669426065212827621261711294697522517139553138731602157051641008523561856399023055330185954092136763069770673640064961244003013447810198921202359806351508883977777531588096529948474307531603324530591805750479164732501808488849359613 +tan(-2*pi-0.001) = -0.0010000003333334666667206349425044180343149597741933854924072914491175093787688520954116408476868910567381826758890660096616141802000812109160932193017848852585567279650060033901641759535179889362341419048887035524032668165938951819776625160930582280399795838063128706396813093350159464784392618754178496341688452166635925866225083457476839525580941176338273847560278830597735176586378964102291566597653325749916651227598784080944352019264627252244058603316658349736053071058987196103147716676373052397907622290516814405827241306432871132389007917798877809314287142840143730063535674976380280916550508446042751698049091527856163316673353737707365010639663324202649607869187890422999312451867984138631566812367098650181610685290114134711480565269198396110815774485861303870237654956199914369695222673387940022504736028030938660270255330779821964302514441866693741759191960628915267898211686669001168686638289135074466853305807833552133119923471747267979740095078896254833769882101399049538805743109160831208922130376350444348963678843434050159243159061518458439911633039484375492787155044236191619689862439903315438865369838615538885001723298535510724454870937372513032500115207998579250936282287356476898557158037489489670845127672321 +tan(-2*pi-0.0001) = -0.00010000000033333333466666667206349208536155211685105054359632282993354482852235632568900096376295473500224996898515117071882124564875761297923934086100874626922675221908826665863218799274590361787980862483904150981377133892322001312472551074459116475771971135615626205027116588968512087690824537738763112769498207519417627382710856521062399064634200246543997937372000728613667609632889037343313790624061910661827536904848316579803834332885949580136582015408571082955469765062572957741510154084929844284662882396415834574066032448529882870958960395327368848214965993789448176003465477287756745675046146276756693166284214963020954942851540790322093636512700227262266584525267546901321497497090602974231969215009546086657290715339906842989721940846495714877399439833593757910104634313710002635545348030200086297172428740203051970497037238066475135902638718999923266722966113440534247439686835140249606429168636282073557257257594114809930161488594760020585999692830742076579984944707518349199754416743644354711480586373206987660118207808809746191480306820959483070106661600366306593944444678225090854690430519780037579568179714546617711924863037714664811422005688256382727926404636596490389343457885511617122097987308047323503108319814169 +tan(-2*pi) = 0 +tan(-2*pi*1.0) = 0 +tan(-2*pi*0.9) = 0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018706 +tan(-2*pi*0.8) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261176463814672281360632407238936766881444763099628198604839193235075258760151352633485597113095345921178542741746135290515779326660085864155723210442759452916816911441775639808414514632628950789302423033070499641628482121479213377192743446012486274053060711135935731495449527586913032813652532445312279177974856653559562365435874815358823745572847030076052207817174367006879532249977577650493789227052451503657180970467853150894775173638009475121977190449236412324539462007686756077158281345036387805151759322519642465020322825740261631093896596951021169278852298132971527875033849731461125591799916089633250732308425922461687107391042753459616190578623577958515021090576278621217461210287142503340832983885991016165033888234267091753456909857990785523790256928913441726004881636730330989845831985717434206937390357612102887676774668424499415250691969000995525183846519327616108659183936846275972054472038418675161122531659131 +tan(-2*pi*0.7) = -3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309 +tan(-2*pi*0.6) = -0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018706 +tan(-2*pi*0.5) = 0 +tan(-2*pi*0.4) = 0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018706 +tan(-2*pi*0.3) = 3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309 +tan(-2*pi*0.2) = -3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309 +tan(-2*pi*0.1) = -0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018705 +tan(-pi*1.0) = 0 +tan(-pi*0.9) = 0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138 +tan(-pi*0.8) = 0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018706 +tan(-pi*0.7) = 1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +tan(-pi*0.6) = 3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309 +tan(-pi*0.5) = error: 13 +tan(-pi*0.4) = -3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309 +tan(-pi*0.3) = -1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +tan(-pi*0.2) = -0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018705 +tan(-pi*0.1) = -0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375137 +tan(-0.2) = -0.20271003550867248332135827164753448262687566965163133004781996689038218500199970009117390089262144272304752119747140328565356266584897907857396111198388068686466170051071655675421728176960056688357494066257614708947566657984871918247121302341676959683570353300193587717099061329130812208095922337096808220425278656320764782621382238689444840265205554126697381347780453674570129588030125302999814482813211962449291439651142221095160515959938945020084194767540183300662446721467377767797812412247423157605772293384279683269277437576955551426207968341629041746502249442124937147728741532973182724531154167485357328287351259848774352744463758945970466622645666434505128697086997077464117434022076425977089537155593705144761500872095544261069106315293445400993830167535958067479752281519970698903309157280253654390336910709225791925815666584010596342062015364858162422477154980089994348774579306015439025599794754898698980978332750181113199803239814884817046660877685568031497885851104010507657960088614101933403580365708829188667572745125664164527197392699112771194984408004694489098915662409896984401824023754294172934995727173306398201208492986146902042542301204337975053269842087302635629216656074790468354094680499813696400009076933 +tan(-0.1) = -0.10033467208545054505808004578111153681900480457644204002220806579803211288567387034793048034873091460581137543490852685316681557004972861312735801057226594463377938666694199822062438558767855445835976634425532818709975835993990639624853352741853890063220573566293412889153138048154686530536951059669205511497626712874968791933936458201251892336022522836100009250347121378733429368437380541965323298405009836215659901916165290354177154943963887437893373261498666135200285223004896345357458821127904865193251498444255358760028825766732560274176640118891996552265903809285720532991678313528037982611632085707153080879972213999033319154193733679117471099899400923613734426947024873323481434167759064143063875775491231704604236361108666827744396439019840806647097016993848277254902737914510672590604661362456763445188539271829929951826087597369044928889865736835797631160252253133874465925898096520046799073105773225860691997278969744822325611816661617657539286436324515289578715739327553896715153668816767594807237757543399016484733930685841694064489653005486976269014907315606726836754552437775200556821950029367110890647666218860287178106442712821084956228168203208958893984357643282398781343360246015348551365682409540700997901082799 +tan(-0.065) = -0.06509169663710174901809649708562559308098687876372273660966609120046168981621974672252093607017251374228645156425097227779702775066425536983958604725499308016027130132781836440668505358184901061158993895736659371894935686899984873405168441623232135856196912502037603837703052435478551276063802312841595677797251658381474814294203442187087302099600694441419233667958317316259843618449143226025277793113851609713982592798839399418168612126667706318729357654922639499655865565148554018676005700865617649152196919446449687035462991012737736721033401281775993965985148927949823633804053368086735816872646629564275003890978418218794210872889504339155620132636573725347094633047860480146463779350123469253290656023386349131230932931520469921984679489342165690435888199725241169486122561282225404422191249648855102395599726123604525679347591007174911927752116925301404794439083742465109642811472508479927140021634504339257717842318120941779843718475018198682583554549186694558095336473164051556869903383039583166369746182232749564416507870105972411821123319260383452323280904428911077323654729255475911125241815652820400685995908931195973731271913421289632432450330935018122587056132360923952975160816118336510000774556279946074332140679873 +tan(-0.0023) = -0.0023000040556752484757086211678322491448814293402790359123418958461293332214750664707576052599518062509598595420466558228839153971598108434820177701986905093482125546723935391086659582694887316269520009642894393363712399876794548994917345308569719573753674742744135942853556135771333218619960398965357107121287527499547555725466617891296631779396724507509285762147069246325757344160963785723331024006819267115636748452547368268818509170500898803974688076471626961557922115010499950065443676643732052864905269031157330387509608304446872540450934530565299163623932260475889328836418392576179476011906627415696853756908726268212433815091322647180821233831426381602208279706389667597303945065687349356622084878159824369086815630512195002854298408785383762911579240965322819137237028976270211663469379523698109934255697866771962581164037035152886182231817108632021748162311928968294052476159092981275184607119218145406982236655979583448318196696508957804893285429871164939671515900445492891252620486358467897476957495393956205758323389631173668272858318324715250535618182820176504749813353235684982197165474355484079016222430408696632437910765490016946250785316853705672773195577693941881600029558263388607013936155232730565551229621805032 +tan(-0.0000234234) = -0.000023423400004283793722115099081721014958478906861236698296502687345769220217106859363833252120976594371133208020569974549533484648382407996280637606693933945128444830734292836838598874512488647479814999466876134864520416550982958110639293634472339714990936077826092317737103954013760063971201453101180784792286677979654186784035498428660489347463381886168186814959806643155719046959054801275833274472109573534067786959651905230841932946603637790623008597083426335229438963722205103940984278849048712489709004210701388023160981631766397235138660066256981950463293970103108937895199011225383078932255220376513761494879679776168198514642296675285030002231237191669744463529604234268041041616485729209899882632043052618539528164873109027195272390240186455901424355944686552846814282435517369372267544475927963697235106121228046550979126493460503476268134051923158892241953621378176515240383003228162319641093534734567434314673834170267221479996692694471864598536218791531901120734182588365570062149314828898687800316085484472542623144133720870595001551028292042053675144456719058683907531798931750432904145073464012679217365240488241318463392548309815590301138732488280597902250058174193892813737416088992472429346417771250638361044305063 +tan(0) = 0 +tan(0.0000234234) = 0.000023423400004283793722115099081721014958478906861236698296502687345769220217106859363833252120976594371133208020569974549533484648382407996280637606693933945128444830734292836838598874512488647479814999466876134864520416550982958110639293634472339714990936077826092317737103954013760063971201453101180784792286677979654186784035498428660489347463381886168186814959806643155719046959054801275833274472109573534067786959651905230841932946603637790623008597083426335229438963722205103940984278849048712489709004210701388023160981631766397235138660066256981950463293970103108937895199011225383078932255220376513761494879679776168198514642296675285030002231237191669744463529604234268041041616485729209899882632043052618539528164873109027195272390240186455901424355944686552846814282435517369372267544475927963697235106121228046550979126493460503476268134051923158892241953621378176515240383003228162319641093534734567434314673834170267221479996692694471864598536218791531901120734182588365570062149314828898687800316085484472542623144133720870595001551028292042053675144456719058683907531798931750432904145073464012679217365240488241318463392548309815590301138732488280597902250058174193892813737416088992472429346417771250638361044305063 +tan(0.0023) = 0.0023000040556752484757086211678322491448814293402790359123418958461293332214750664707576052599518062509598595420466558228839153971598108434820177701986905093482125546723935391086659582694887316269520009642894393363712399876794548994917345308569719573753674742744135942853556135771333218619960398965357107121287527499547555725466617891296631779396724507509285762147069246325757344160963785723331024006819267115636748452547368268818509170500898803974688076471626961557922115010499950065443676643732052864905269031157330387509608304446872540450934530565299163623932260475889328836418392576179476011906627415696853756908726268212433815091322647180821233831426381602208279706389667597303945065687349356622084878159824369086815630512195002854298408785383762911579240965322819137237028976270211663469379523698109934255697866771962581164037035152886182231817108632021748162311928968294052476159092981275184607119218145406982236655979583448318196696508957804893285429871164939671515900445492891252620486358467897476957495393956205758323389631173668272858318324715250535618182820176504749813353235684982197165474355484079016222430408696632437910765490016946250785316853705672773195577693941881600029558263388607013936155232730565551229621805032 +tan(0.065) = 0.06509169663710174901809649708562559308098687876372273660966609120046168981621974672252093607017251374228645156425097227779702775066425536983958604725499308016027130132781836440668505358184901061158993895736659371894935686899984873405168441623232135856196912502037603837703052435478551276063802312841595677797251658381474814294203442187087302099600694441419233667958317316259843618449143226025277793113851609713982592798839399418168612126667706318729357654922639499655865565148554018676005700865617649152196919446449687035462991012737736721033401281775993965985148927949823633804053368086735816872646629564275003890978418218794210872889504339155620132636573725347094633047860480146463779350123469253290656023386349131230932931520469921984679489342165690435888199725241169486122561282225404422191249648855102395599726123604525679347591007174911927752116925301404794439083742465109642811472508479927140021634504339257717842318120941779843718475018198682583554549186694558095336473164051556869903383039583166369746182232749564416507870105972411821123319260383452323280904428911077323654729255475911125241815652820400685995908931195973731271913421289632432450330935018122587056132360923952975160816118336510000774556279946074332140679873 +tan(0.1) = 0.10033467208545054505808004578111153681900480457644204002220806579803211288567387034793048034873091460581137543490852685316681557004972861312735801057226594463377938666694199822062438558767855445835976634425532818709975835993990639624853352741853890063220573566293412889153138048154686530536951059669205511497626712874968791933936458201251892336022522836100009250347121378733429368437380541965323298405009836215659901916165290354177154943963887437893373261498666135200285223004896345357458821127904865193251498444255358760028825766732560274176640118891996552265903809285720532991678313528037982611632085707153080879972213999033319154193733679117471099899400923613734426947024873323481434167759064143063875775491231704604236361108666827744396439019840806647097016993848277254902737914510672590604661362456763445188539271829929951826087597369044928889865736835797631160252253133874465925898096520046799073105773225860691997278969744822325611816661617657539286436324515289578715739327553896715153668816767594807237757543399016484733930685841694064489653005486976269014907315606726836754552437775200556821950029367110890647666218860287178106442712821084956228168203208958893984357643282398781343360246015348551365682409540700997901082799 +tan(0.2) = 0.20271003550867248332135827164753448262687566965163133004781996689038218500199970009117390089262144272304752119747140328565356266584897907857396111198388068686466170051071655675421728176960056688357494066257614708947566657984871918247121302341676959683570353300193587717099061329130812208095922337096808220425278656320764782621382238689444840265205554126697381347780453674570129588030125302999814482813211962449291439651142221095160515959938945020084194767540183300662446721467377767797812412247423157605772293384279683269277437576955551426207968341629041746502249442124937147728741532973182724531154167485357328287351259848774352744463758945970466622645666434505128697086997077464117434022076425977089537155593705144761500872095544261069106315293445400993830167535958067479752281519970698903309157280253654390336910709225791925815666584010596342062015364858162422477154980089994348774579306015439025599794754898698980978332750181113199803239814884817046660877685568031497885851104010507657960088614101933403580365708829188667572745125664164527197392699112771194984408004694489098915662409896984401824023754294172934995727173306398201208492986146902042542301204337975053269842087302635629216656074790468354094680499813696400009076933 +tan(pi*0.1) = 0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375137 +tan(pi*0.2) = 0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018705 +tan(pi*0.3) = 1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +tan(pi*0.4) = 3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309 +tan(pi*0.5) = error: 13 +tan(pi*0.6) = -3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309 +tan(pi*0.7) = -1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +tan(pi*0.8) = -0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018706 +tan(pi*0.9) = -0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138 +tan(pi*1.0) = 0 +tan(2*pi*0.1) = 0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018705 +tan(2*pi*0.2) = 3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309 +tan(2*pi*0.3) = -3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309 +tan(2*pi*0.4) = -0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018706 +tan(2*pi*0.5) = 0 +tan(2*pi*0.6) = 0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018706 +tan(2*pi*0.7) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261176463814672281360632407238936766881444763099628198604839193235075258760151352633485597113095345921178542741746135290515779326660085864155723210442759452916816911441775639808414514632628950789302423033070499641628482121479213377192743446012486274053060711135935731495449527586913032813652532445312279177974856653559562365435874815358823745572847030076052207817174367006879532249977577650493789227052451503657180970467853150894775173638009475121977190449236412324539462007686756077158281345036387805151759322519642465020322825740261631093896596951021169278852298132971527875033849731461125591799916089633250732308425922461687107391042753459616190578623577958515021090576278621217461210287142503340832983885991016165033888234267091753456909857990785523790256928913441726004881636730330989845831985717434206937390357612102887676774668424499415250691969000995525183846519327616108659183936846275972054472038418675161122531659131 +tan(2*pi*0.8) = -3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261176463814672281360632407238936766881444763099628198604839193235075258760151352633485597113095345921178542741746135290515779326660085864155723210442759452916816911441775639808414514632628950789302423033070499641628482121479213377192743446012486274053060711135935731495449527586913032813652532445312279177974856653559562365435874815358823745572847030076052207817174367006879532249977577650493789227052451503657180970467853150894775173638009475121977190449236412324539462007686756077158281345036387805151759322519642465020322825740261631093896596951021169278852298132971527875033849731461125591799916089633250732308425922461687107391042753459616190578623577958515021090576278621217461210287142503340832983885991016165033888234267091753456909857990785523790256928913441726004881636730330989845831985717434206937390357612102887676774668424499415250691969000995525183846519327616108659183936846275972054472038418675161122531659131 +tan(2*pi*0.9) = -0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018706 +tan(2*pi*1.0) = 0 +tan(2*pi+0.001) = 0.0010000003333334666667206349425044180343149597741933854924072914491175093787688520954116408476868910567381826758890660096616141802000812109160932193017848852585567279650060033901641759535179889362341419048887035524032668165938951819776625160930582280399795838063128706396813093350159464784392618754178496341688452166635925866225083457476839525580941176338273847560278830597735176586378964102291566597653325749916651227598784080944352019264627252244058603316658349736053071058987196103147716676373052397907622290516814405827241306432871132389007917798877809314287142840143730063535674976380280916550508446042751698049091527856163316673353737707365010639663324202649607869187890422999312451867984138631566812367098650181610685290114134711480565269198396110815774485861303870237654956199914369695222673387940022504736028030938660270255330779821964302514441866693741759191960628915267898211686669001168686638289135074466853305807833552133119923471747267979740095078896254833769882101399049538805743109160831208922130376350444348963678843434050159243159061518458439911633039484375492787155044236191619689862439903315438865369838615538885001723298535510724454870937372513032500115207998579250936282287356476898557158037489489670845127672321 +tan(2*pi+0.01) = 0.010000333346667206371076724101980135649849721036200603798472363948512452312435213908394877110560440354988902673591673308208289251821255299568310813015406564629139505145892770089300128656232670356031359258237385188900322120873544693630355040860530569710154765705029366664367200088453167649038061191828267577105538215363586609226826115700639220791886348275908898995134988869950268035563653920505510565495825707004545764017337410473524536435185619801515697791046700556603874964881861668198948139648317269068231426274198975306715151632314760919687850714315954815787056228851202656165818317667483994415819562615605256888834839042095432904311818932866448186852632506999621712722054028848838529052791962320994785522403907331471405271469310781204198608947855542001959568569486016910406772915923646394347767304598235178196209207893822534395737425434565422223217883024003984740184393178514595805878050224472614538532634748372624053766750715644413526332987622307494739931944564077803898137468640938225596698229456669426065212827621261711294697522517139553138731602157051641008523561856399023055330185954092136763069770673640064961244003013447810198921202359806351508883977777531588096529948474307531603324530591805750479164732501808488849359613 +tan(2*pi+0.1) = 0.10033467208545054505808004578111153681900480457644204002220806579803211288567387034793048034873091460581137543490852685316681557004972861312735801057226594463377938666694199822062438558767855445835976634425532818709975835993990639624853352741853890063220573566293412889153138048154686530536951059669205511497626712874968791933936458201251892336022522836100009250347121378733429368437380541965323298405009836215659901916165290354177154943963887437893373261498666135200285223004896345357458821127904865193251498444255358760028825766732560274176640118891996552265903809285720532991678313528037982611632085707153080879972213999033319154193733679117471099899400923613734426947024873323481434167759064143063875775491231704604236361108666827744396439019840806647097016993848277254902737914510672590604661362456763445188539271829929951826087597369044928889865736835797631160252253133874465925898096520046799073105773225860691997278969744822325611816661617657539286436324515289578715739327553896715153668816767594807237757543399016484733930685841694064489653005486976269014907315606726836754552437775200556821950029367110890647666218860287178106442712821084956228168203208958893984357643282398781343360246015348551365682409540700997901082799 +tan(2*pi*10) = 0 +tan(2*pi*100) = -7.200383050636043389175941721234876022028925789496326608146396567077409162662018398424261898642147576393933841707199929933636316331454116711117907815046203638297524521421426820865713484376038928114714549117546260998401015035589810975020690874526370213611280781516408892015320968138869175774274786565358366282533965823978595231751945272601799014998454682949651343928109431991222087003590535458819426974851215827290565519537038286317789862365685547852424470517538749484061232272004095109426805373023621092577455942442548181150591886538398599238207570475435920979388404215432201243107403477592532969873558114336706758103675479802734850205431240576637997100938222251181821290164139309502021223678798578621655066055987212562541060001335409101334459772516824907538062900932172373995347602700430532576998588203146470194777109638125465111482515706494766018472303824745453075361234047893885036481111766915538195557042519247747535020668457646764256124089744704267178180814157449732076622993350498943344830447492108452325127759734267046517743130242008491791080794011293083443423863612757477762944309870563124943005739284671670461708134037540490992329201206702066141332006043017417580436306948977241598417792472411539816003316492124608254695071e-1231 +tan(2*pi*1000) = 0 +tan(5345.234234) = 5.3239819490520877216390297417639825181403780871051580322446409004959278783362911753704776325151255102553933170931820492030554370372208071584041973211215553881873233467433299200384573350908164730369203012260153729708136057860231408404983575639298131924152554255930014743023875049847564095559699023579782160403345795459318906366548016815658182398723260251392310253727654337370797952911698352269853269287463087804219170342178337522929212059597945195002479203444763105806317328805802940361764880469124408223368239066269322007297969883721036868353720003728272384746739827601400787139040775119221597172431866153040815171761067453916219432407638672567876099538895595033595455310221635368488177144647844803222901203164424290861157559768739017419411510858586909322360803493636155093749496331107259275966185601426774045802671307008973559908147551307798145422877356260867227035759151772498663097586768776533556721002450169560149059058323444089758793746914029550091329960413686631167383692745573252033668610563334467699431348582178900158311963270220306905914650991575036655280347965006588684914763183563107234976899635017168575481679359844748967373819524398624808403898503206294189629132868288292321892536542125984711391944976065154991226219053 +tan(4356456.234234) = 0.28400976514771171421947760585006378821096612395547952192368942984038347753079162118058450421422853601793828966088341271284496075525904871390118651916799775732427123076013765248188017376289024771148290110822006248434894117234158717865783887231287406594687116218075011653528587747011410237715985427310626463097080498134292524092279281729030063778811894796257713543465654169083801066539022099835706844381867856474149640788109062171051894212913004720311043335453603807867055353230827040169924202953596647054371596418777083426724441981911028370473346906540247979467807403714682918812239623986670841111733118533507531760811318090699660517366768081815441438459711231074549004752056260739274627052880283570339484043006125749274663808541684140407919745444352145456143856855692089408721136695720302534559699642776432258451281806024003486294698663920158073078376696243037971725459527075130905105841047306255757268882275891379701141962739698790546540539218591956069870000930594635115945320937609174716497256695573244151655536354832289931833402111668300494061778836646468142371536728473943680588279873936044141276219122011356650977970436511685940600776854260229164069819200999885359116168093387650042218993882957848522826872010236347168878156655 +tan(3564564563652.23423423) = -0.26973131128869040407235880910075359869771141576142617716738920166042122529647385249907697638694918278927331924627138621390194270501662345090935030061053673348767495787689917167478439047592103926423159815013215452685699290071647431696603732359493813949775670179544348069224193595476282062497540555815872561251120217244656420100396487452509930350646045195703177727446306601262116397062009137722251296355880257704263525749692788128190231798149586632911626590702041852227093780246551953066663681339444056304337623522372078316432183560544570113539838606149597486180348260390856390579790569339199599585803906506869167885278473246705727319182607581558075905626574959618582925145087726993003552374909101361265236846811052299841336190400907073449083096376520619195397417786414488320574334144049573126637270037825938372488026019715751485653543331474088362307429516919185002744831922634520355424756789409663552368052709865603988318405390928473762517646851595896359873876618213795693147721990821305874522209100431421299005090280572836317124125015239249117306465232724592669514270578784421146524769979935709694062611993243291019739439592924195758727328269692367115524419696807206138833601253796113634690514043554329375357788604422329491574077205 +tan(45621452345234523452354.3452345) = 0.51101062758063814264621156175466061680788356466989950227816401191169942159023547215242181622572722017592780070809206252180911997889977747574362126867875164182451355155396326845174713110673033099601537054203513445672425612976122450021320421156517819657792288215096365778680666985377313995461933729029568939385020847874983552234010998790369806743288666968259353630272669175655097352620927738567295107863205076799028565806036429149373109099704203170866889448258172887658996923650598044131176076126725791121568132497040392435096521973474338446182697152642003661189954747931740781348450780360171770030510082498807264144162143686978796426971704574499268716556831355450229369770255638036111074582114564835335869853141033429861430008404085730281360682840968543169157423509353871512232997805806819440822472148822437242099463844276494724622386703326331401356933936763815255365093966493220997556005220613638404994525177628776349312787841539555669415598070382819127713055960199171456435144367068587224144230936844458553003154168151211559249122832713097428730373433685081147036795001748877076435341019034466115162725606850139399031645458073217958149523659986307812314165559045725368009925388091634971698459287552356698753691886188410674795768311 +tan(pi/4) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998 +cot(-534123123532342436,234234) = 0.9908713053773438211159712518465741724047110589181251570963564209677462955114256627864603930339098937481702245117590153934323002745823243326699476709027179912580071482369406787076566431153504226679963546574707180400135900696156463740478143134949216741564528829131955811859882875562469568311947397549970047665930846736705055959260510546573717131223851617768363496832620730767509262413070174549441944451902323831767475122745775923175982550886692984016078234916156042391166322037966730828023992513432056957624357678320426444241864129535842397358199314567474655029046358217921081243551994379548064265340558822631083903208435047778158048604952592976498978590506987537741352396592486655220588348245169732396476526816758945646374133422183761263900586475915440565926877526343422127888792447111176327415103569511802927358006697909917045462183355505877583221415991294177874307338279039906541634092878898256700911860139065852092109227268876039379558472559158870553535985677127900011571073703620679216234697111293719158767118391665094255283927407189585172765675792017274071440828810549497091037545015697139260991157255456468688272043201651832159922375539935808520089434346950819587777371531205144982219644726360873192212940187991233975949484703 +cot(-53643561231,7456734) = -1.6888360607824411371929735825122470842153434344284816383213594655113304363732947247864299860105209677141539708893159708334341504186483113581462455030720393242321646220257429849182859443812147308771759580846851266435819828571175684157508765821169362155304916182334376229877460580494171442608522125942136832570435508509623020376638992191676248225812529128109318729744661054188391724618576300634818143403365160418837467283800521992186455816015822534867246270024168628408645615697505724865611485859607599510469371388501350874109499228646367756853230627886343853553699668030850012156535545344167393379421578706443469633650270078927901713746992175072087401809833480624523487948783657805958940799215237890068168747857890111853653972363692539520060860008113177325582149243151273203006498096188477781773101662663747447574609408577173325384543624640851989358221168703835227090505332512189846903731952835616986383495502681597542480029131625900635980105348509562806888309329967388073956206171208710354227040506097654378520402994475503097680568978381192898924582689732853746044568719251251284480199175412527106069875149826550179435303548051134393119853606971806241257509991261731558128146453631179590013228601648875308867276917539739891068408867 +cot(-435345234,234234) = 7.8670568770725153558109366006732893716773250827695952319832467109730586852389003456874905352420443516870955373896750458352030578667001290240009752308041911982465703664453472947749876680021346196645194524028562549630495686641814236507941185500525322377895534137300549173463559747206216087940608808073305927195916336671662892842140083933347680411763731713181153148662610611420519513227727223134321783944311003061451418403657509934745126949687102536045298954485705738128116986681993605962914887239732907681850957437253921152530795648622826672362732269646936802389857153674408720332346675622270828896680600503940982679595445764701815203478194588922135290572989129928075226202626017656417863015071682065904932058288229895687205630410481835970702811920357799036556157090882766669810833323410770293595614054559500960678106643980154760691818139754617091932065857257338835746399740522762152701650161894611516754062212134055847571307186356916887078692159772586143157256718887662463989172879408264650315510570084549115280535428825092972180823350732938334157820051783627835562090265040637715105825105589725732054177962296997616760046531279792873327627118254768267681947212854546724017256490516461447268240410750957952322071503166716654908266763 +cot(-2*pi*1000) = error: 13 +cot(-2*pi*100) = 1.3888150018791921631539264770167877427925056503289677930641402703244067925153689585755675690624967531128857802053713601568983689337577042649777075636321346781196236390208909552398425400723187743542926462923616306201812750523905754596706578249263119913521381764704836490309628307714343206309414598186144002748496528947896114174825872741891767827122067199904567410944503942061955119893249998240880525820396749466559727211678695670671499123508136604248623339098258528577239588586104968993801204136076756492946153856165111295371449670396234386132820370128414244964341660191065499338111679526759904054023878650162162460422958855229329931193242491756484157208814285507948114392462353958484131319088897339383463023541028924531702325893073609840196682359037387656838711527009761842875969205848291952789666945791682407782224322624932260474640985677704729890729773250540106481555128655848710778878223100462982997082859652964310331472185410325009713402925158268370555365335423540787939626327074416101056771300194478959021939726803979390669269554163822249541899036811460725688116666181980223663834008736734586790118495666866822851222470804826886400784277235413910716795230085285467948492994900153073558549478480558955267157497403036441531305723e+1230 +cot(-2*pi*10) = error: 13 +cot(-2*pi-0.1) = -9.96664442325923785979411268927059390763024832915144742700668097436523421025253652028656737425035410423539782429754830010452428456312117227725095002747370866122046647858723233953757115187028046410699745560894723257360309483131773336235614307861769144577225337957747527077345394425262489720104208759130714000153765325191315885723773155627739545600784971054043368535963839552963520376218565647308775873755378144927701747090247560825193191717812077256714894906705032458492636993043409487176501519453535052552474885648529756118483601168729566540946440267221329577909837003419382571458807560119995533675350771751731679027294845961416546297361273169032972936247833115934574439858240858061808319202441536881995226656381803372025201707468714474131344064254020028167925571434446589401460549993662623994824809940391031020470315855256705200512491519084713723859097186199987944737460099062540153590432588070530919870445964009919170864299891050487695093964174510130450961002393829933066907712869073932853166317964622119473013315784239628753694928708008342504837642938833261147284699698023982352148735324081448678647068916649841197171383572228672824147053083062128800145850970131413915896684665454100341932964064572806235059122139128300758773121 +cot(-2*pi-0.01) = -99.99666664444423280211638073838651820448540766316976107308276361796454802526134313113967553267795141799594673476043116990806682492945504287665065203728455487900367315414304340769198846655848369957440585551683843743859684948690572021682119387308601295080475542455619473116520523691290091284030063507105635265637407647323545701102215026143684795939419482397905597927354158481362993666012113960447176523346873295358121575699015156868638057470933790741818412846641759934053752965205120827149363312179058335457790607221593471370649414084091131910333645138673184321144407778557551774966860773307105098165690378120125782124447480353880957502345005108548849365850084020499522177098011241940415422968288574377197168834905311115985749580216325465128934263065634945912897493919602131013974026724529854276250612840861101963430586431899397269755016497210564930200965748089199450802795237141622454134274001820558179886628560004981797709537964241853454527101797992432892525256242505050680995100480906970682825416958247075759843644713812619155292359330770231284758978391028960669418942256471117240640138762148225810945628206575001217333739177139604847507843502178476126260970745443632664811726299637888042788826655064899035619449032894760860790992 +cot(-2*pi-0.001) = -999.99966666664444444232804211640209502431508213496869579304205077674381954644639520634408395164810974790187059748663056319413799052324462182627171056687766083031520368701013112433153015271276878401509116019338890857459742077956424095491422840422498363560795969002271508729354091645914312319141941002918853623649271992390238327218620139099559359347286220707598821816371457779702994485393706092219607511288539620817165843202653888983899420142454517047661478883062764207608764656613887179725266038933486953032061867250753627308469493268174597681091762945099445100023803383006478611441689331845071483588144464151306204778752930622473368379366393772118907965280120240621967740862937150178728808212492378593031363287758118570342207243308892079825762530993137469668313619958875403195008987593398162624047474643573386493573319141618890238221380371035252295570470035044301431925962449653092005079349036300783681048130600004805785644701047657608105510442580695587989346677511830748988210048039286980153402798420125586969694923439176368842042113493001516804990265976669000128864910111606650298110189559542858246979859808763946765819382221611134318022185718101700636447475350197737451277147857389975875023508086193476579814121573436846375605513 +cot(-2*pi-0.0001) = -9999.999966666666644444444423280423259259259237881460082038283074558206811124499658896078043063421270209610646694615184943566065788689888106191034279808410632537156743298429542268548108987071503794425118816539701671533356666665022298360831866804421365275181313268652300185443241731152508188212798277669168268401714423999212584011941175092593562883692272898507686956672055927919343215197388874101778414091109407684806242308922374356646893844655532903112554143202244948463703155337029360354043730714061107814199968787012613315211135971703105436278095362757713443980867536355990278612689693177788398076741974177285079390532308121678127607143473522989598709098599205371464942155417739223882573021374344734394927528500548096688099546879329613762112895678432879791364921644529530211454448358172700005140791127240907029423757949011489384794743281165975458090554075201585198849119164791988018234802724723628454239225461461271763541589604615824215244576086121682157600317068477454128640563396959659174930480083849380198114140073578136483767997294993225265844926296561398143211800045401899960189118360777604343402993732830670227824989366594162005897127455749236079655842626509942803133667301982629247797799031539277239785441543076755061554708 +cot(-2*pi) = error: 13 +cot(-2*pi*1.0) = error: 13 +cot(-2*pi*0.9) = 1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +cot(-2*pi*0.8) = 0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375136 +cot(-2*pi*0.7) = -0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138 +cot(-2*pi*0.6) = -1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +cot(-2*pi*0.5) = error: 13 +cot(-2*pi*0.4) = 1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +cot(-2*pi*0.3) = 0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138 +cot(-2*pi*0.2) = -0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138 +cot(-2*pi*0.1) = -1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +cot(-pi*1.0) = error: 13 +cot(-pi*0.9) = 3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309 +cot(-pi*0.8) = 1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +cot(-pi*0.7) = 0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018705 +cot(-pi*0.6) = 0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138 +cot(-pi*0.5) = 0 +cot(-pi*0.4) = -0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138 +cot(-pi*0.3) = -0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018705 +cot(-pi*0.2) = -1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +cot(-pi*0.1) = -3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309 +cot(-0.2) = -4.9331548755868936573680163217447411854056217622875026934922364542836010486834313249693184469508115948147932244313198866256787344965357218320617960084507213582933435459601451706584733831413009548243188446323459521932516682356889134830538047755995762725700238219572705709409612818855390159478362884973075424432806930615817354689491834871324382663238122410897167964280835908711504550389059255267172628767518415435602092258704113523550801838692409490941076082260318316164617588501925657090952134916281509367961169360213719867922738770099850313338490007416466651282196659706683101923356462329597877553185934302228929907366131598119161357158376974495775091817421609616042000645560799236916344251734123636946567544044528583371048267318002382319347381261708961076041427722029915607327890603957597570211007428896713378764088829171338762434320196085783439748461572468209515678860392296433284383226724577524206039867009539202923943351046065283268474107375644623645583728303465732174409598677076001806900632457392726233288777912042030613448049901108332422017399496667314243913489619120862775769709144315312406091255944364136515326185867668419282302030518512052192195884138346122751095616351108585078029480190927872884184671986479379988043601911 +cot(-0.1) = -9.96664442325923785979411268927059390763024832915144742700668097436523421025253652028656737425035410423539782429754830010452428456312117227725095002747370866122046647858723233953757115187028046410699745560894723257360309483131773336235614307861769144577225337957747527077345394425262489720104208759130714000153765325191315885723773155627739545600784971054043368535963839552963520376218565647308775873755378144927701747090247560825193191717812077256714894906705032458492636993043409487176501519453535052552474885648529756118483601168729566540946440267221329577909837003419382571458807560119995533675350771751731679027294845961416546297361273169032972936247833115934574439858240858061808319202441536881995226656381803372025201707468714474131344064254020028167925571434446589401460549993662623994824809940391031020470315855256705200512491519084713723859097186199987944737460099062540153590432588070530919870445964009919170864299891050487695093964174510130450961002393829933066907712869073932853166317964622119473013315784239628753694928708008342504837642938833261147284699698023982352148735324081448678647068916649841197171383572228672824147053083062128800145850970131413915896684665454100341932964064572806235059122139128300758773121 +cot(-0.065) = -15.362942612714260685035759924033357063356419914046153677824590231464045936043854079167405799094724539408791334586890685524171742847812580582408155116221973732061435478666981955479741680491977497065906009742048567366500531556742387395724938529897839976612645570479647618084661722634579729038690432973732586522144647675232834494716531951776924323760136861380038444704453244603150980041886690472823555496580804418017075030128543572785282571084758003937902894992806616620671885919296786319603445463980622588755988515774310030073450068828406846560614336479208854009960100124269850780313585900269994768761964328557370452448589887513217582605089829761474365368045478027191387818086327378749453707784756729402217803280554584634480087485618830077527821900052040452821535384517209987757509338040012204466464488369899878233547059556863317912894099453535518390637700926201871444948978104418131300041580505442454934570700108121449702465472113211230176367020093518081285784653229790732306587006369946101389147630764061156666176146155804688753066872686836756341020430942962619188650595589584366314070483657636121621052973127882389136508241934244697439637182979272449592923643050481741785681894384011814222497273180295579175570498939351457100335389 +cot(-0.0023) = -434.78184202871512933238006228568932506718789950515424531135433725478183174427593055190269885773069324946764596960303630639990270053300899830052687085137939323641287653904427760869167165097637858648676052770940203724188860088715509057775932404692490974243673231970105235297732227130573928417601819058484491161916278241373851095825804614533383930588706061560470303737808569893804711863512847419733235934455423105041014356848797715505963689666034657697763353927758051953632477453469495084782780144146437942762798196845538251718375651280295182232271327723696722263620066565313087945731342098398997918690269259741841697852706203317405879219350545847864065054186853882523345514528980620167855309198313893048059571049125157301625986801998963048791725905421104190240217181184203834326860403108719219497117990952284869455950660578006527575873439988255254713391268686682718883123207764801932138213048900883209305409081687923278230055170695523409117943314063893521729161980134444886551667111843746613660629090526721341782682373637550536286560947847740659877920230493960629587453981639653462204137088502711769421193222645530421138172184220351633007043036372015180586842688613480765535406686035491646933874294802734876203614880211076838724353648 +cot(-0.0000234234) = -42692.350376850276965483687213487899973265818502712871861771113644828809990254157201976768963928321043697855586521248527340975029900231448879935080704731906937516087865072723261962789212367392521387910023331287420496609394596889011151156684442135544170671418474679087734124628513404113180549678988453669301640228289372005776176397844302795158070723018298544755275880404190927035443330684385381410784308900330502128566131892247786683085186202956925816937321265334036816724695382087895131691722915174574084948137108244555189302971608461437868648470998691577788581003094336977739412460418948057360571777666232437635781882862065161554001444626324729784461240858989701702609744494199111484805096370944649347126215327851863073150597199096989276084828037571820485182248879334896828098649652117447670265478469746953518716380093343924752793399547371227779283618840700163352396573647358507414786970195356927650542263425273335560999688010422949422251442605152547748509249065563116495348925814769070098922549532253564718747166494555149381382400159926061131920811731655513256166589503906408558877364136453174546170700879072886501445026748083804009792566126058833497595507941901271108718759448062314627037136449660470693291806192909167463599702814 +cot(0) = error: 13 +cot(0.0000234234) = 42692.350376850276965483687213487899973265818502712871861771113644828809990254157201976768963928321043697855586521248527340975029900231448879935080704731906937516087865072723261962789212367392521387910023331287420496609394596889011151156684442135544170671418474679087734124628513404113180549678988453669301640228289372005776176397844302795158070723018298544755275880404190927035443330684385381410784308900330502128566131892247786683085186202956925816937321265334036816724695382087895131691722915174574084948137108244555189302971608461437868648470998691577788581003094336977739412460418948057360571777666232437635781882862065161554001444626324729784461240858989701702609744494199111484805096370944649347126215327851863073150597199096989276084828037571820485182248879334896828098649652117447670265478469746953518716380093343924752793399547371227779283618840700163352396573647358507414786970195356927650542263425273335560999688010422949422251442605152547748509249065563116495348925814769070098922549532253564718747166494555149381382400159926061131920811731655513256166589503906408558877364136453174546170700879072886501445026748083804009792566126058833497595507941901271108718759448062314627037136449660470693291806192909167463599702814 +cot(0.0023) = 434.78184202871512933238006228568932506718789950515424531135433725478183174427593055190269885773069324946764596960303630639990270053300899830052687085137939323641287653904427760869167165097637858648676052770940203724188860088715509057775932404692490974243673231970105235297732227130573928417601819058484491161916278241373851095825804614533383930588706061560470303737808569893804711863512847419733235934455423105041014356848797715505963689666034657697763353927758051953632477453469495084782780144146437942762798196845538251718375651280295182232271327723696722263620066565313087945731342098398997918690269259741841697852706203317405879219350545847864065054186853882523345514528980620167855309198313893048059571049125157301625986801998963048791725905421104190240217181184203834326860403108719219497117990952284869455950660578006527575873439988255254713391268686682718883123207764801932138213048900883209305409081687923278230055170695523409117943314063893521729161980134444886551667111843746613660629090526721341782682373637550536286560947847740659877920230493960629587453981639653462204137088502711769421193222645530421138172184220351633007043036372015180586842688613480765535406686035491646933874294802734876203614880211076838724353648 +cot(0.065) = 15.362942612714260685035759924033357063356419914046153677824590231464045936043854079167405799094724539408791334586890685524171742847812580582408155116221973732061435478666981955479741680491977497065906009742048567366500531556742387395724938529897839976612645570479647618084661722634579729038690432973732586522144647675232834494716531951776924323760136861380038444704453244603150980041886690472823555496580804418017075030128543572785282571084758003937902894992806616620671885919296786319603445463980622588755988515774310030073450068828406846560614336479208854009960100124269850780313585900269994768761964328557370452448589887513217582605089829761474365368045478027191387818086327378749453707784756729402217803280554584634480087485618830077527821900052040452821535384517209987757509338040012204466464488369899878233547059556863317912894099453535518390637700926201871444948978104418131300041580505442454934570700108121449702465472113211230176367020093518081285784653229790732306587006369946101389147630764061156666176146155804688753066872686836756341020430942962619188650595589584366314070483657636121621052973127882389136508241934244697439637182979272449592923643050481741785681894384011814222497273180295579175570498939351457100335389 +cot(0.1) = 9.96664442325923785979411268927059390763024832915144742700668097436523421025253652028656737425035410423539782429754830010452428456312117227725095002747370866122046647858723233953757115187028046410699745560894723257360309483131773336235614307861769144577225337957747527077345394425262489720104208759130714000153765325191315885723773155627739545600784971054043368535963839552963520376218565647308775873755378144927701747090247560825193191717812077256714894906705032458492636993043409487176501519453535052552474885648529756118483601168729566540946440267221329577909837003419382571458807560119995533675350771751731679027294845961416546297361273169032972936247833115934574439858240858061808319202441536881995226656381803372025201707468714474131344064254020028167925571434446589401460549993662623994824809940391031020470315855256705200512491519084713723859097186199987944737460099062540153590432588070530919870445964009919170864299891050487695093964174510130450961002393829933066907712869073932853166317964622119473013315784239628753694928708008342504837642938833261147284699698023982352148735324081448678647068916649841197171383572228672824147053083062128800145850970131413915896684665454100341932964064572806235059122139128300758773121 +cot(0.2) = 4.9331548755868936573680163217447411854056217622875026934922364542836010486834313249693184469508115948147932244313198866256787344965357218320617960084507213582933435459601451706584733831413009548243188446323459521932516682356889134830538047755995762725700238219572705709409612818855390159478362884973075424432806930615817354689491834871324382663238122410897167964280835908711504550389059255267172628767518415435602092258704113523550801838692409490941076082260318316164617588501925657090952134916281509367961169360213719867922738770099850313338490007416466651282196659706683101923356462329597877553185934302228929907366131598119161357158376974495775091817421609616042000645560799236916344251734123636946567544044528583371048267318002382319347381261708961076041427722029915607327890603957597570211007428896713378764088829171338762434320196085783439748461572468209515678860392296433284383226724577524206039867009539202923943351046065283268474107375644623645583728303465732174409598677076001806900632457392726233288777912042030613448049901108332422017399496667314243913489619120862775769709144315312406091255944364136515326185867668419282302030518512052192195884138346122751095616351108585078029480190927872884184671986479379988043601911 +cot(pi*0.1) = 3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309 +cot(pi*0.2) = 1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +cot(pi*0.3) = 0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018705 +cot(pi*0.4) = 0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138 +cot(pi*0.5) = 0 +cot(pi*0.6) = -0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138 +cot(pi*0.7) = -0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018705 +cot(pi*0.8) = -1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +cot(pi*0.9) = -3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309 +cot(pi*1.0) = error: 13 +cot(2*pi*0.1) = 1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +cot(2*pi*0.2) = 0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138 +cot(2*pi*0.3) = -0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138 +cot(2*pi*0.4) = -1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +cot(2*pi*0.5) = error: 13 +cot(2*pi*0.6) = 1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +cot(2*pi*0.7) = 0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375137 +cot(2*pi*0.8) = -0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375137 +cot(2*pi*0.9) = -1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +cot(2*pi*1.0) = error: 13 +cot(2*pi+0.001) = 999.99966666664444444232804211640209502431508213496869579304205077674381954644639520634408395164810974790187059748663056319413799052324462182627171056687766083031520368701013112433153015271276878401509116019338890857459742077956424095491422840422498363560795969002271508729354091645914312319141941002918853623649271992390238327218620139099559359347286220707598821816371457779702994485393706092219607511288539620817165843202653888983899420142454517047661478883062764207608764656613887179725266038933486953032061867250753627308469493268174597681091762945099445100023803383006478611441689331845071483588144464151306204778752930622473368379366393772118907965280120240621967740862937150178728808212492378593031363287758118570342207243308892079825762530993137469668313619958875403195008987593398162624047474643573386493573319141618890238221380371035252295570470035044301431925962449653092005079349036300783681048130600004805785644701047657608105510442580695587989346677511830748988210048039286980153402798420125586969694923439176368842042113493001516804990265976669000128864910111606650298110189559542858246979859808763946765819382221611134318022185718101700636447475350197737451277147857389975875023508086193476579814121573436846375605513 +cot(2*pi+0.01) = 99.99666664444423280211638073838651820448540766316976107308276361796454802526134313113967553267795141799594673476043116990806682492945504287665065203728455487900367315414304340769198846655848369957440585551683843743859684948690572021682119387308601295080475542455619473116520523691290091284030063507105635265637407647323545701102215026143684795939419482397905597927354158481362993666012113960447176523346873295358121575699015156868638057470933790741818412846641759934053752965205120827149363312179058335457790607221593471370649414084091131910333645138673184321144407778557551774966860773307105098165690378120125782124447480353880957502345005108548849365850084020499522177098011241940415422968288574377197168834905311115985749580216325465128934263065634945912897493919602131013974026724529854276250612840861101963430586431899397269755016497210564930200965748089199450802795237141622454134274001820558179886628560004981797709537964241853454527101797992432892525256242505050680995100480906970682825416958247075759843644713812619155292359330770231284758978391028960669418942256471117240640138762148225810945628206575001217333739177139604847507843502178476126260970745443632664811726299637888042788826655064899035619449032894760860790992 +cot(2*pi+0.1) = 9.96664442325923785979411268927059390763024832915144742700668097436523421025253652028656737425035410423539782429754830010452428456312117227725095002747370866122046647858723233953757115187028046410699745560894723257360309483131773336235614307861769144577225337957747527077345394425262489720104208759130714000153765325191315885723773155627739545600784971054043368535963839552963520376218565647308775873755378144927701747090247560825193191717812077256714894906705032458492636993043409487176501519453535052552474885648529756118483601168729566540946440267221329577909837003419382571458807560119995533675350771751731679027294845961416546297361273169032972936247833115934574439858240858061808319202441536881995226656381803372025201707468714474131344064254020028167925571434446589401460549993662623994824809940391031020470315855256705200512491519084713723859097186199987944737460099062540153590432588070530919870445964009919170864299891050487695093964174510130450961002393829933066907712869073932853166317964622119473013315784239628753694928708008342504837642938833261147284699698023982352148735324081448678647068916649841197171383572228672824147053083062128800145850970131413915896684665454100341932964064572806235059122139128300758773121 +cot(2*pi*10) = error: 13 +cot(2*pi*100) = -1.3888150018791921631539264770167877427925056503289677930641402703244067925153689585755675690624967531128857802053713601568983689337577042649777075636321346781196236390208909552398425400723187743542926462923616306201812750523905754596706578249263119913521381764704836490309628307714343206309414598186144002748496528947896114174825872741891767827122067199904567410944503942061955119893249998240880525820396749466559727211678695670671499123508136604248623339098258528577239588586104968993801204136076756492946153856165111295371449670396234386132820370128414244964341660191065499338111679526759904054023878650162162460422958855229329931193242491756484157208814285507948114392462353958484131319088897339383463023541028924531702325893073609840196682359037387656838711527009761842875969205848291952789666945791682407782224322624932260474640985677704729890729773250540106481555128655848710778878223100462982997082859652964310331472185410325009713402925158268370555365335423540787939626327074416101056771300194478959021939726803979390669269554163822249541899036811460725688116666181980223663834008736734586790118495666866822851222470804826886400784277235413910716795230085285467948492994900153073558549478480558955267157497403036441531305723e+1230 +cot(2*pi*1000) = error: 13 +cot(5345.234234) = 0.18782933705814794034638296189132038898960155319483758782035677278367031589893360879845344000385181217742616466496594993260939323294840218006859541938469080464066985082502381884089042140237556195068170106788812929508471812713649559621234924800156191809991342874535011256715564926068166314608801031000863695163532018574398539643392294720396209596965948638920735620433101761510952262736886372998858540948587793595116072617533572771558806494898896498698035912040950652381631307235912207909440301618996326349152808220159390227668673497692334436363545953219294834749969958656451142751850328351539549266913429534060518781853934700546492376289383331132365677766961406301550226447325735072078207120460444472286670842899750443377056286478737597699703984053764488871894238885955772040414714846418674989532882572567900146966604935619023816940168207988622043284427691635052762390280882160008756465387043372036969510158290217593751630277345649196672208919635955578920835966732531643388799682829374445816728437932357261037344769758960584413642287821968574102178086816376350798701276446424867455306460134310288426106669824343460939828168702499484674009491495977804978277088427767378593218382418653081177246058570642818546180573201490551779905472803 +cot(4356456.234234) = 3.5210056931665931038878981691474246995745626134840391805351755157099063092431338808069161030001682359219446884993436549419441160578510571754071210540751169191233295190045701649849566767141531697927073333894332959599719400405582847626896091706470470706360860564038872458080535254596891483657725015972571169688538661932661307653672287589932606029218581738135718601317771136179110466981254912487996840391265760299086034400494743731771996879179251830453995538803037582714262834714042487243319590279605785313029308887493426214138694739111923963883928981758732429703866014069128788683106071191518052837227453128565064350928554710363200565411106596084851744021777394423270136100342775709398073287263055873627682188782488355657030631457066231435729667117943382122982508298400761521598835918370913762639637635680754866273488010940536313271059578699623283927098325417877353627063703828571876892021663470143557180760830662913840675296192983899599685478795171741098515569850176113915774853476417194037729914948922496060398861519918413254746424290572823064218023611775665754851696111119784132494103217642934184662466406988278923606517178523168303365374909969818976167420110643960791978116815376095883364030530327866256550028258215859526849428584 +cot(3564564563652.23423423) = -3.7073930913779275346903816975369295994783354096592837201673287314449715190648618554735615506265795469624919874796311880896981050072160422891835188763129623185450773469553263873606607014790717407058408868020890199273503268694560908357584644591854320504669205494440911134046924029511263527307706191933264112098509336957196120875575014711541368975264052234704809636080743287956836081475569333850790863980576430231201484545131542857022975148580116556483551157677029739179785301706050117684387722035043261570551352387190365250172919754556613242077183015592864681549676282932937890212988355937292329578372672676739805417412913416300712125838509197145232110231098917179441500769096641422596470435481729539153152335486496322369275905525808385974790314588152491577986821140428248667428815043400307003446120860339664547283688925099389527467588210575147933185319007321909615542946520974109842636183499428611055927062420115647604880833760943420751871220760798719031599783276142012358179100913418643294522136891406356463694890403289018668991011054656532205877639972224969986443258994573616729272799704696559051047109985245891724308262592761978244639455412839041818394702489425773494598515334296662871116693087008321397404225695457843179728391061 +cot(45621452345234523452354.3452345) = 1.9569064634417973967785766859316937072656270655502925959689221845227234676548559217217508224834778523368631975074984653411672939500337008278759873372616919266355307880684746414768942900772395288908034821319590337390728482008947975657439450940667668843495080566481839107984468986880318626094686452588124590810499533990109605735622544181510704107117697574758471324610255244924665592777289659092007883405048757664497836158500350350450022797661735605534913532181372488085297313401569294208483350587672545032802098491656366678522777386818411440699176832133009289806858335345222637897193119737991804534095367277444016130196343044846203883040328504770282273005555131029918407977950808685038653111222933183657994144000406628848658264972372362652092039275654481773675814103094720990751541275986654880402614614219919682755064164265899772011481360906549213593679065156876641217488515068453211120433986526270112341766143984860812549149455735975175273002342811932990303694079993160546749321899321009918639791548502205064054104383796461254885342908502000576883364098950730156825989577607226078988696769176184740843958741099480104028742077375749393803954742715599351556636185874210486231663125764275169319055501726210017523154616377417325410466364 +cot(pi/4) = 1 +degtodeg(20 ; -15 ; 0) = error: 13 +degtodeg(20 ; 0 ; -20) = error: 13 +degtodeg(0 ; 0 ; 0) = 0 +degtodeg(0 ; 0 ; 30) = 0.008333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(0 ; 30 ; 0) = 0.5 +degtodeg(0 ; 30 ; 30) = 0.50833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(0 ; 45 ; 45) = 0.7625 +degtodeg(0 ; 100 ; 200) = 1.7222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(0 ; 300 ; 400) = 5.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(0 ; 600 ; 800) = 10.222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(10 ; 10 ; 10) = 10.169444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(10 ; 30 ; 10) = 10.502777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778 +degtodeg(10 ; 59 ; 59) = 10.999722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(10 ; 0.0005 ; 0.2) = 10.000063888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889 +degtodeg(10 ; 25.2 ; 55.3) = 10.435361111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(10 ; 65.1 ; 70.3) = 11.104527777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778 +degtodeg(10 ; 100 ; 200) = 11.722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(10 ; 300 ; 400) = 15.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(10 ; 600 ; 800) = 20.222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(20 ; 15 ; 0) = 20.25 +degtodeg(20 ; 15 ; 15) = 20.254166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(20 ; 30 ; 0) = 20.5 +degtodeg(20 ; 30 ; 30) = 20.508333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(20 ; 45 ; 0) = 20.75 +degtodeg(20 ; 45 ; 45) = 20.7625 +degtodeg(20 ; 10 ; 20) = 20.172222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(20 ; 50 ; 40) = 20.844444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(50 ; 15 ; 0) = 50.25 +degtodeg(50 ; 15 ; 15) = 50.254166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(50 ; 30 ; 0) = 50.5 +degtodeg(50 ; 30 ; 30) = 50.508333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(50 ; 45 ; 0) = 50.75 +degtodeg(50 ; 45 ; 45) = 50.7625 +degtodeg(50 ; 10 ; 20) = 50.172222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(50 ; 50 ; 40) = 50.844444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(60 ; 15 ; 0) = 60.25 +degtodeg(60 ; 15 ; 15) = 60.254166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(60 ; 30 ; 0) = 60.5 +degtodeg(60 ; 30 ; 30) = 60.508333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(60 ; 45 ; 0) = 60.75 +degtodeg(60 ; 45 ; 45) = 60.7625 +degtodeg(60 ; 10 ; 20) = 60.172222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(60 ; 50 ; 40) = 60.844444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445 +degtodeg(80 ; 15 ; 0) = 80.25 +degtodeg(80 ; 15 ; 15) = 80.25416666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(80 ; 30 ; 0) = 80.5 +degtodeg(80 ; 30 ; 30) = 80.50833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(80 ; 45 ; 0) = 80.75 +degtodeg(80 ; 45 ; 45) = 80.7625 +degtodeg(80 ; 10 ; 20) = 80.17222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(80 ; 50 ; 40) = 80.84444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(-10 ; 10 ; 10) = -10.169444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(-10 ; 30 ; 10) = -10.502777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778 +degtodeg(-10 ; 59 ; 59) = -10.999722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-10 ; 0.0005 ; 0.2) = -10.000063888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889 +degtodeg(-10 ; 25.2 ; 55.3) = -10.435361111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(-10 ; 65.1 ; 70.3) = -11.104527777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778 +degtodeg(-10 ; 100 ; 200) = -11.722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-10 ; 300 ; 400) = -15.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(-10 ; 600 ; 800) = -20.222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-20 ; 15 ; 0) = -20.25 +degtodeg(-20 ; 15 ; 15) = -20.254166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(-20 ; 30 ; 0) = -20.5 +degtodeg(-20 ; 30 ; 30) = -20.508333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(-20 ; 45 ; 0) = -20.75 +degtodeg(-20 ; 45 ; 45) = -20.7625 +degtodeg(-20 ; 10 ; 20) = -20.172222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-20 ; 50 ; 40) = -20.844444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(-50 ; 15 ; 0) = -50.25 +degtodeg(-50 ; 15 ; 15) = -50.254166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(-50 ; 30 ; 0) = -50.5 +degtodeg(-50 ; 30 ; 30) = -50.508333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(-50 ; 45 ; 0) = -50.75 +degtodeg(-50 ; 45 ; 45) = -50.7625 +degtodeg(-50 ; 10 ; 20) = -50.172222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-50 ; 50 ; 40) = -50.844444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(-60 ; 15 ; 0) = -60.25 +degtodeg(-60 ; 15 ; 15) = -60.254166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(-60 ; 30 ; 0) = -60.5 +degtodeg(-60 ; 30 ; 30) = -60.508333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(-60 ; 45 ; 0) = -60.75 +degtodeg(-60 ; 45 ; 45) = -60.7625 +degtodeg(-60 ; 10 ; 20) = -60.172222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-60 ; 50 ; 40) = -60.844444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445 +degtodeg(-80 ; 15 ; 0) = -80.25 +degtodeg(-80 ; 15 ; 15) = -80.25416666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(-80 ; 30 ; 0) = -80.5 +degtodeg(-80 ; 30 ; 30) = -80.50833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(-80 ; 45 ; 0) = -80.75 +degtodeg(-80 ; 45 ; 45) = -80.7625 +degtodeg(-80 ; 10 ; 20) = -80.17222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-80 ; 50 ; 40) = -80.84444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtorad(20 ; -15 ; 0) = error: 13 +degtorad(20 ; 0 ; -20) = error: 13 +degtorad(0 ; 0 ; 0) = 0 +degtorad(0 ; 0 ; 30) = 0.00014544410433286079807697423070738439278690599071181045467476595334758409288362078697352013080287579018435870770894825493736545576896067510332061849111705931099306870845842307968081294651032171087640657242725976739194136324668868741823086959098477786616415039661682686799122473734482469414848427079357748724939845399609204513340374634087172472646830390592095325740793196900688983641302704384036766257451078968844285924036819871232024916354684227338511796641029536864581330332804410763385314528625055320045526265566854891866138987939566644558968475473054911776401715459338779135077557336457492905876875611113741329376220189017526719179434211153581653605191983522690856265880308099932273383297591153976497879722019037634360929926085269258396434142459768335734755608101851844319342823847498758022296742215717705830811791242141863529204876595764052138570315606527792304809041141608950038802873227674394200479621543937170164207088701679925381267535156259063804897132093385309289875008925354681462542668612032120811375930858730848513268222932323277630695842370533804874856461914919441730978007971181867958942201735450196546993962735321912578063554888375347677693308506782126478032687041331952181199119670481541010933349831979907892176768254 +degtorad(0 ; 30 ; 0) = 0.008726646259971647884618453842443063567214359442708627280485957200855045573017247218411207848172547411061522462536895296241927346137640506199237109467023558659584122507505384780848776790619302652584394345635586043516481794801321245093852175459086671969849023797009612079473484240689481648909056247614649234963907239765522708004224780452303483588098234355257195444475918140413390184781622630422059754470647381306571554422091922739214949812810536403107077984617722118748798199682646458031188717175033192027315759340112935119683392763739986735381085283832947065841029275603267481046534401874495743526125366668244797625732113410516031507660526692148992163115190113614513759528184859959364029978554692385898727833211422580616557955651161555037860485475861001440853364861111106591605694308499254813378045329430623498487074745285118117522925957458431283142189363916675382885424684965370023281723936604636520287772926362302098524253221007955228760521093755438282938279256031185573925005355212808877525601167219272486825558515238509107960933759393966578417505422320282924913877148951665038586804782709120775365321041270117928196377641193147546838132933025208606615985104069275886819612224799171308719471802288924606560009899187944735306060953 +degtorad(0 ; 30 ; 30) = 0.008872090364304508682695428073150447960001265433420437735160723154202629665900868005384727978975423201245881170245843551179292801906601181302557727958140617970577191215963807860529589737129624363460800918062845810908423158048009932512083045050071449836013174193626438947464708978034306343057540518408226722213305693761614753137628526793175208314566538261178148701883850109420280021194649674262427417045158170995014413662460121451535198976357378676492195951028017487394611503010690565665041862461283745227771021995781484038344782643135653180970770038563496183605046430196655272397309975239070672584894122779382210919494315300691298699454868803684808699167109948841422322186987940958686763811530603925663706630431612956960167254912014247621824826900458684798200920942129625034799122546974242393601012751587800556795192657706536752814974723416071804527892519981953305933515096381459523669752668881380462292569141801673800166324108024754482573196445318028920987250576965038666823755444466355692151027853339593694939317823825817593093615988717199354724463846025620973662441768100859455896584862420939454954743058624619893666317268546366672618768481908962083392918189137097151599939095212490830531462998993740016669343397507743814227828635 +degtorad(0 ; 45 ; 45) = 0.013308135546456763024043142109725671940001898150130656602741084731303944498851302008077091968463134801868821755368765326768939202859901771953836591937210926955865786823945711790794384605694436545191201377094268716362634737072014898768124567575107174754019761290439658421197063467051459514586310777612340083319958540642422129706442790189762812471849807391767223052825775164130420031791974511393641125567737256492521620493690182177302798464536068014738293926542026231091917254516035848497562793691925617841656532993672226057517173964703479771456155057845244275407569645294982908595964962858606008877341184169073316379241472951036948049182303205527213048750664923262133483280481911438030145717295905888495559945647419435440250882368021371432737240350688027197301381413194437552198683820461363590401519127381700835192788986559805129222462085124107706791838779972929958900272644572189285504629003322070693438853712702510700249486162037131723859794667977043381480875865447558000235633166699533538226541780009390542408976735738726389640423983075799032086695769038431460493662652151289183844877293631409182432114587936929840499475902819550008928152722863443125089377283705645727399908642818736245797194498490610025004015096261615721341742953 +degtorad(0 ; 100 ; 200) = 0.030058448228791231602574674346192774509293904747107493966118297025167379195948295974527493699260996638100799593182639353722194192251872854686261154830858924271900866414740769800701342278799820247790691634967018594334548404315662066434379715470187425673924415300810886051519779051263770124020082630672680698209013825859022660903440910446823110136782807223663673197639273594757232858692255727009316932065563202278190909676094400546184827133014069832924379724794376186801416021129115577662983359158447661427420948838166776523353908408437732088534849310980151004563545282633476879160285162012152005478876262968398747377521723969555219637497369717402084117396765946894436282819303406526698325481688384884762284758839344444345921847242889800685963894416854560518494923410493811593308502618164099912746600579149925383677701900426517960356744964579041086378652253490770763272018359325163413525938003860414680991217857470151672694649983471845787952905989602065196787406326329639199075018445733008355921515131533049676843590441377086927420994060134773770104740899103196741370021290833512910687883140442527115147216919930406197120856319665285994664680102642385200566170914016394721267553218752701174478180652328518089262256319425142977165321059 +degtorad(0 ; 300 ; 400) = 0.08920571732415462282054419483386242757596900763657707886718978471985157696862074934375901355909715131307334072815492969491747953829588073003664600788512971074241547452116615553756527385966398267086269775538599066705736945796906161651493334913733042458067890992498714570128450557149247907773701942006085884629771845093645434848763108906799116556722639563151799787686494099089243299998992022209216637903328434224495366742582854355641948697539659434287235273164782610276549270786705268209659577556700596294589442881004333677898579269600875329500664956807012556193052148394451202847568499693928982271150374816428015350748382597416387763386316174196747544517749893917058509739922301291794341755855907772252032896171676415741370354665631811816479607375324579250650106302469131182530265293132571587008668558973526242897898628513676297912324312068618644989793572003712613616211900186822690465762246306961776294167880281464367380347737030354233844088229172225800336907683942989697790005474217537963692836748713034097643904260021587088137843398491610280160116653927400323245296641150590928333178222324879014817883731076120548822963810997439714545646998203546575651895884159704239860048052016930671135460064562011820039121230281010173868417863 +degtorad(0 ; 600 ; 800) = 0.17841143464830924564108838966772485515193801527315415773437956943970315393724149868751802711819430262614668145630985938983495907659176146007329201577025942148483094904233231107513054771932796534172539551077198133411473891593812323302986669827466084916135781984997429140256901114298495815547403884012171769259543690187290869697526217813598233113445279126303599575372988198178486599997984044418433275806656868448990733485165708711283897395079318868574470546329565220553098541573410536419319155113401192589178885762008667355797158539201750659001329913614025112386104296788902405695136999387857964542300749632856030701496765194832775526772632348393495089035499787834117019479844602583588683511711815544504065792343352831482740709331263623632959214750649158501300212604938262365060530586265143174017337117947052485795797257027352595824648624137237289979587144007425227232423800373645380931524492613923552588335760562928734760695474060708467688176458344451600673815367885979395580010948435075927385673497426068195287808520043174176275686796983220560320233307854800646490593282301181856666356444649758029635767462152241097645927621994879429091293996407093151303791768319408479720096104033861342270920129124023640078242460562020347736835725 +degtorad(10 ; 10 ; 10) = 0.17749028865420112725326755287324475399762094399864602485477271840183512134897856703668573295644275595497907630748652044189831119005501051775226143199318471251520818055542896490381873239142926117284148721873266947396577694870909487938107119086509058934231820067140105457195792113980106842586697179176239360668258002656432574446370511797712807453348686652553662512347964617807456370269733583319533756176133368312976922632932516193481072924832985428763895834269711487077416782798982601584545496432109175562223886080085253040644944948917828576794529568951344004468893432213090137839645802923627176138413870762469002282114037331055106305302882344420811282869283892190408263129269317950684285417493738235986245887437232259798454819799390251663115131848403959041646760420293200684371359368564317706542791083914173682200655912493787460139684405697398293101975145166082542635299873143455364019106295505319055985298157451326657054050578950068940273482069021477529909466864627872436744135891907829611456236596216531430149094291271212135691654718411839801992492972841419882283169023506692059036829060832272865895800184494389852848299191337840649430224815447382616011734147776455012025889086105425645123325704544307213675664578292814264419716193 +degtorad(10 ; 30 ; 10) = 0.18330805282751555917634652210154012970909718362711844304176335653573848506432339851562653818855778756235342461584445063939292942081343752188508617163786708495493092889376588809105125025184212960789775011582306016964343147857664237611030597450448170398888421653607412929160691063359405619180634262350549309665851818640800754979985497161199706359221902276237475541979692493835015715921841758681004406474176527066748359594405311042762069579020354522304367699910892961660669996111159032119958077577111388364044936702759448715290504466500494359153268587873540475524962050586641303242748096381926892373488895207018655457162844891756175072480250790564077427076963233098042513764481641947975220749397384395046161076317993765172892016842801021998972497546794692471036984744367274457145072322464268027434660772542881915433127562179462001307879469527960378644787769427194234827661518807813365571221224612294824004483019208813463622334127017265955524183475271840082105352148363284808339136248922016869957943340697816262604131525620446076222383635704770907220326667662772077277427500103469728275949379679547584253488253912397714728057700750717152552767010982396523119466488047740071147196567758703732371290491363568854112998571572010580106786923 +degtorad(10 ; 59 ; 59) = 0.19198136958256515810167008539272381899895634420656607315553523288703274980328331811214745532210261385034734888555473157549115609983579244721310572099148105520048425954150318440935039562874098096649412871823531763178286810685417776915080683111354062407447305185432423818615027913725710211952762130516249725296431265970829650792183171173931424811394554568546093466988993469012768773731526363449063567626842536242162610197801002697231822090971357279257621172937621010018536661624062060643169000634118853949426486339396228766907926113963318596353088675250048381124384349145210498997873098879342052660613244149768096732298108830168018426213844249022663370399911850501173909086477348307269790173377070210511317970407729042768615471435019245441346520242145544225352910840841039440055216051236777297497623166673514439810537379919188463099463610522023354508197590096468249271107338885760419551832564755944531493084450612266711081216849927445505760437488423422253670717792198828752325349281170667707840904478928665066989182869162762342563611996568982363264155401025604641314701178963165770166604588361026310205074884069744435480464345200413872624623667492513089632577452002180880120545804990132480776797994379951416398323999885745754076928204 +degtorad(10 ; 0.0005 ; 0.2) = 0.17453404027089950962515433365129669462463188846676800282320498388940990960505705212759095395112043693562186266749700786145973339124703882249386764741556973731306673034353921019391975537830929885147127269643366319521297411314464951514724994584859765602728773442656630392879095087010927663416959666503573546001372351679109086576385170443468302165153427743508930286449182362003018985104495248244397124149268554218570915036268127764109345149979792051957084559676358797280224856231177749878230055094785842812085201048261882793537759259720843481703789325977854219339010964358389892733104398355237661164529122716174800601656111175814530720168095713250161785574686699102701482287741468947494207386381332970644608816834047307188312678431756430473368676946814194438947362848550994047351170245314673783900928267218234166052185714303092655999575818970763424017441100253000812178519572579492381847078695237351877597749529823107715353098696362623336948965238613741218699062723408420435221233085494045474275748494897903886577337579280268485760469241830414301963512846098739942331794864111344459560213730146020611718327306086874307899615569433932561672697686637894757564165856837103769942222700198992829072332797828656238267770287391267983239295261 +degtorad(10 ; 25.2 ; 55.3) = 0.18213141002346271531990380057511738997145111416225989646344449997315652975289490634901076033036252241976196267047905925694964288364254566029922236804473007512899700304233724537643347351457362696690762094488652865144262584991093089489681823951341485105161623982744399992955790250847442441614510487278545122481088469357962290467061866371434481055509044416347424356736675530908441838263702880214146967451397298208798086468947438284494988005710959123135807265084964008426207033718771349044170883040534690824876629214323592640093440054069400204671213621296526239253872172520590580039970657529985774764944971513108488102509223562604383914318628022331601849410960086399473486573509949419523129078519871959376293229366859750710912093740771193698545345334295166634942811874823293036601588877538003075034280128017725675261860171030534325356612017868229196843753916170384395081756375972196959757305980200408974922602880918361756993898779420675359189729115857704255923734349727797656184047426715897496925973151626476405240100244973313511750043712182275591187997302885153595839838723211771444672337295192686272465645841872605624662876542221962879796232851935439960406927622227872667939912129594328239225389613229373187334547771431293125259076868 +degtorad(10 ; 65.1 ; 70.3) = 0.19381057160139143740548483130092035671223966521641827597382820602696753241144965554298442683383344837156596689950760412842008898189008787109586803288142993780174042033154861867480275311935246035028306871079548797301551731862003249458075706766949251370459751667577519742925324891726384735626839181750972345093758054946581412888293949488634430609049524780892679013722369242033767224660310042252299297924718939406994246169104073944426588788992102578418304535359635818652087859442965533344011639689126633024532388339342040456944400785616601762756382201782835654898929923905494544586698511647522455106858083085541916851419704740711779464427195177964208633907876363271549244723698689844084681757316441623689072971044988472750094766805418315147779006973814563994443687205401996135444817632492153344224708527939857453476047007774525966751763608508082583570950259374566117157922379643395647873176700382662829221116490896516521179728002165573367305512188905307079456974056826637992161010643421878418368149441172655706393587492929400647365482013647834784932873445239018127290812614979802615669871335278590269568704641229256407386491749868312459814736309471980378925700295322477424125936899013283999375678922769040930512495762939279729000871359 +degtorad(10 ; 100 ; 200) = 0.20459137342822418929494375119505404585358109360128003957583744104226829065629324034275165066271194485933124884392054527856074111500468297867100334417133009746358331656484846541767687809118587329947857854767873946466418430034208696831142322465192086507090489124100312764098946386505340310220120758296566539748715862116947682098793651949289278189874749432880758208715763640302503655432470833545051202147851082840962199811793285533048382338922479789506593941714881856177738001478204473828675770265911150197373613564042547891702176368323746679615655498763909232138413079469882650009097319950206687600138359633329469989216399217987584979070790356038192737970056821918471147338300060571397892505278223260273684142306779605667708096026612090144317360393407458933556222063271594342542238878814919618030750716776239535341919680612888031081526411374766674922243953182427842098051205863256387916041673595314508674667638471619364317971440363095036316332786471083085555299144695335067757512554998918590643353847591849941335476074614726908663966924801410533845484934550885523964756426986681368242397879462494262245363774533276476104840914352823693142733876314655733288587299540191245765979771473612734886761669810701022046245430318403768328654011 +degtorad(10 ; 300 ; 400) = 0.26373864252358758051291327168272369892025619649074962447690892873695248842896569371198317052254809953430378997889283561975602646104869085402138819722560088393409792467127385115454080967205003572255058466809771153738700535399548651839197685831906386397765938586517938729075419038528211205591814437235384354557586324624690850857212669811406083732919108273666190676638330379916023669562237283053336146844623196837638475586766699834071848323160732240501391242400226847774145670151998184272037011906766980349220961561230203917265364797080848800262835524472906687875110699600986164940637303442920469323401108152917610602212609418448450778707369558494731870748130121146086028796292021210522401712965292544049488562594521576974486265967954921892200578327046582132356836024691344365741653910131081213764759217834773239872048119083912532958176226985481211274172299837063379387061270117562737029210119516234816869713733006068564428854179046264691365130416683102366213466196005360845640016184643155718744039083151579071295021290498605304059710917279543436995127498567966173073050939053921005506787787743120565548525813616356405215719093383734808221912864253963788883866092298256013499272501615273288574403669139861033159141028656899644480539768 +degtorad(10 ; 600 ; 800) = 0.35294435984774220333345746651658612649622520412732670334409871345680406539758644305574218408164525084737713070704776531467350599934457158405803420511073059467651339919244000669210608353171401839341328242348370220444437481196454813490691020745639428855833829579016653299203869595677459113365516379241470239187358169718336285705975778718205200289641747836817990464324824479005266969561229305262552784747951631062133842329349554189713797020700391674788626515565009458050694940938703452481696589463467576643810404442234537595163944066681724129763500481279919244068162847995437367788205803136849451594551482969345625952960992015864838542093685732691479415265880015063144538536214322502316743468821200316301521458766197992715856620633586733708680185702371161383006942327160475548271919203263652800773427776808299482769946747597588830870500539054099856263965871840775993003273170304385427494972365823196593163881613287532931809201916076618925209218645855328166550373879948350543430021658860693682436875831864613168938925550520192392197554315771153717155244152495366496318347580204511933839966010067999580366409544692476954038682904381174522767559862457510364535761976457960253359320553632203959709863733701872853198262258937909818348957631 +degtorad(20 ; 15 ; 0) = 0.35342917352885173932704738061894407447218155742969940485968126663462934570719851234565391785098817014799165973274425949779805751857444050106910293341445412571315696155396808362437546002008175742966797099824123476241751268945351042630101310609301021477888546377888928921867611174792400678081677802839329401603824321050366967417110360831829108531797849138791641550127468468674230248365571653209342005606121894291614795409472287093820546741882672432583665837701774580932632708714718155026314304558884427710628825327457387234717740693146946278293395399523435616656168566193233298238464327591707761280807735006391430384215059312589927606025133103203418260616519960138780726089148682835424321413146504162889847724506261451497059720387204297903334966177237055835456127687499981696003061949421981994181083584194025168872652718404728375967850127706646696725866923862535300685969974109748594290981943248777907165480351767323499023225545082218676480110429709525045900030986926301574396271688611875953978684727238053571643511986715961887241781725545564642590896960397145845901202453254243406276559369971939140229550217143977609195329446832247564694438378752094856794739671480567341619429510436643800313860799270144656568040091711176177989546858 +degtorad(20 ; 15 ; 15) = 0.35350189558101816972608586773429776666857501042505531008701864961130313775364032273914067791638960804308383908659873362526674024645892083862076324266001265536865349590819729516421586649333691828510617428445486464611348337107685477001012854088850260371196753897719770265267172411659641912789102016379008275966294243750171569673780548148872694768121264334087689212997865067124574740186223005401360388734847433776036938371490697029436559200060014546252921736022289349364923373881120360408006961823196955370651588460240814680650810187116729600572879637259963072544369423922902687806003106259936507733746172811948301048903169407098690965614850208780209087419115951900126154222088836885390458104795299739878096664367270970314240185350246932532533183248466940003323505491550907618162733361345731373192231955301884021788058614025799307732452566004528722795152081665799196838374494680553069310383379862615104265720162539292084105329089433058639170744197287654577802479552972994229041209193074553294709956061544069632049199952145327311498415837011726281406244881582412748338630684211703127142048373957530074209021318011702707468826428199908520983470156196282530633586325733958404858445853957309776404460359105385427073506766627166131935635242 +degtorad(20 ; 30 ; 0) = 0.35779249665883756326935660754016560625578873715105371849992424523505686849370713595485952177507444385352242096401270714591902119164326075416872148814796590504294902280772077601479984841539140875596016817105902778417575358685417104884793919382255355076380997567739409525841285386826874760527130615220061863352019683038643102817321599854444282711202760856554501322351264375694899757604652784730444993329654263356943373130576883230781294232523199252739019736932660686870072618698850477927873740417636087311994613294463033990701910331333945615062449663715082969948220029973396672290791047685432548457114003339803670265501664983115729181408159437810867868772279465819506414065557925833392522912074238782184784116166832580527887618169762375655227990451030105907498795930555537025583346664846944734849985850665556343797006455668984281843996425579568260882976392058369069830241208358017095455068140079009733179868998085438603949438206132616437918136484397296960046944949727860853092521956372516397854964785599017195984789912477887342639828413515262971511772231513159992146896310701826658205899609107395178997816269207483505605148328891904942036345025403355287125538926684031135960410121676602365749834389384590886896040586670573414754849906 +degtorad(20 ; 30 ; 30) = 0.35793794076317042406743358177087299064857564314176552895459901118840445258659075674183304190587731964370677967172165540085638664741222142927204210663908296435394209151617919909448066136190173046683657474348628755156769495010085973626617006341353832862997412607401092212640407860561357229941979042299419612076959528438252307330661974488531455183849591247146596648092057572595588741245955489114481759587105342325787659054613703102013319148877883480077531533573690223734653949031654888691259054946261142632040139560029888882568049319273512259621418139188137881724621745432735451425868605021890041362990878950917411594877885172133255900587593648964449522377471449342197270331438233933324796295371829936161281995888851618162248548095847644913624424593489874243233551538657388869902689488694443492872282592881274049627818246911126145373201302175332313021546707664896862135050249499626045493871013306684127380348619629375774113645294834296363299404019553556023851842081821246162382396965297871079317507454211049316796165843336618191153096636447586249142468073883693797021752772616746099936877617078577046956758470942933702152142291627226854614408580291730634803232235190813262438442808717934317931033509055072427906973936502553322647026674 +degtorad(20 ; 45 ; 0) = 0.36215581978882338721166583446138713803939591687240803214016722383548439128021575956406512569916071755905318219528115479403998486471208100726834004288147768437274108406147346840522423681070106008225236534387682080593399448425483167139486528155209688674873448757589890129814959598861348842972583427600794325100215045026919238217532838877059456890607672574317361094575060282715569266843733916251547981053186632422271950851681479367742041723163726072894373636163546792807512528682982800829433176276387746913360401261468680746686079969520944951831503927906730323240271493753560046343117767779157335633420271673215910146788270653641530756791185772418317476928038971500232102041967168831360724411001973401479720507827403709558715515952320453407121014724823155979541464173611092355163631380271907475518888117137087518721360192933240187720142723452489825040085860254202838974512442606285596619154336909241559194257644403553708875650867183014199356162539085068874193858912529420131788772224133156841731244843959980820326067838239812798037875101484961300432647502629174138392590168149409910135239848242851217766082321270989402014967210951562319378251672054615717456338181887494930301390732916560931185807979499037117224041081629970651520152954 +degtorad(20 ; 45 ; 45) = 0.36237398594532267840878129580744821462857627585847574782217937276550576741954119074452540589536503124432972025684457717644603304836552201992332097061815327333923068712416110302474545623046654264856697520251771045702190652912486470252221158593857405354798071317082414160013643309463072547094856068219830948187624813126333044987543400828190215599577918160205504083186250078066602742305687972827603130439363250875538379737736709174590079097695752413902141331125091098104384524182189416974511148069325329893428690659818963084485288451430294918669956641116312690904874066942568215045734103783843574992235585089886522140852600937167820835560337089148689957335826946784268386440787630981259134485948360132444467327410432266010256910841448357294715665938512808483143597585763870121642645616043155612552333230460664077467577879796452983013950038346135903247941333663994527431726004318699021677358646750753150494977076719459464121961500235534087428063841819457469901204610669498095723584737521188863925058846878029001543131734527909070807777435883446216878691266184974845704874861021789072731706860199624019704495623874164696835458155054545188245347004387178738972878144647668120018439763478558859457606659004759428740441106377940513358418106 +degtorad(20 ; 10 ; 20) = 0.35207169522174503854499562113234182013950376818305584061605011773671856084028471833390106329682799610627097846079407578504931326473080753343811049416402823881055498694168946821402120585265208812815484298892014360009272663248441601039752498991048562136135339341046557178409134753270564296876425816765323746837719097320681058625933530913682165453760765493265418509880065297601133067713413078958332187203245157249068126785128634962321647522572286310757555735718832236863206958941876987901384702291717244723537246848833408243967110139044324262409689628441589773409752555239404692977740459118104494159290229302663177976703670881759678227017080465769989493634728113926999400940932473902723103169035653392442534180434083766909691041077075118158301580847612551368598408678549364482355862260178660252639647323513993247785076000144737649695271279479515543432543978201609239174418923454731727262155126457150227961003884023909910823959383866539372921613434917773783720991087388038687690771605308565593661619820192420444070669965367807301117944978177214051371069098272163667069208808714995283454097962240908372612756334279775774756719127969243047299178533127258278469602125417267494491124431384212246622669015678983607132662159946030370995897021 +degtorad(20 ; 50 ; 40) = 0.36380418630459580958987154240940416115764751810047521729314790464009034433289679514976502051492664318114258088264923501666346003009363532510597371911413768989732919609066892997494011687115137280551830649805243150304266326771730346213481513691659103589859485873755627246871680967852150163007532267833515477316199959555823556035390418063380744913938417001027774786304049847590044414778497899270631331970965527402507191324098771241704990775183480649397507331428548210606100939121432789481133407600805040540543032271226369521168988499502700256833146649934685990039490935626066209873996750925675588566691528599171645213052099462506833574158106832158909551120214784757395139721943993963926489421708006479880029811343619469414806055114620171668947268339367197117868694398765413257449516717210226733104917862248554851470560493677514641051131324871149082610549437128184485095681575544520363725586900156218026799693355234841637403331205802053353677194604189338263982693076254453637074022325287176564973395088229678189521661721305429081188248294717958446913867049495223926974296736518496916419657271916245721300760607606091629547565455285210661929638627456202991136862344964359030385761186051656389239398002431161248681285713059076274298156327 +degtorad(50 ; 15 ; 0) = 0.87702794912715061240415461116552788850504312399221704168883869868593208008823334545032638874134101481168300748495797727231369828683287087302332950143586764528820431200429117047530206745723991658473163173637639737340642037753278513193214363363821053296982689159946601398708516618929290571536015288527224811387267759643503215442459043545650010060387255270334814216982977311154571357055307435741700532430006182131044121942023823529110245618745890851226133745408107293425421906810596903213446607609083579874523381368134997952818097275586866690579907102521118011702344219812838184517670738838682222437559935015860216138607739775686116651988293256097371239307660641825863283258257842591608501284474658478282214723774796935196407454294173628130497879032403064480576316854166621245637227800417510874449355560777766159795101190115437081105405872457234395579003107362587597998518083901968733981325562876597028892117909941136090168744871129950049043236992242154743529706523113415017946303819888729219132291730553688492596863078147016535007384281909364113095929494318843395384465346964233637797388066226663792421476464764685178373595293991132845723235976903346496490650295896222662537102859231671652630691613003692295928099486838844589825912574 +degtorad(50 ; 15 ; 15) = 0.87710067117931704280319309828088158070143657698757294691617608166260587213467515584381314880674245270677518683881245139978238101471735121057498981068142617494370084635852038201514247393049507744016983502259002725710239105915612947564125906843370292190290896679777442742108077855796531806243439502066903685749737682343307817699129230862693596296710670465630861879853373909604915848875958787933718915558731721615466264904042233464726258076923232964895389643728622061857712571976999108595139264873396107534546144500918425398751166769556650012859391340257645467590545077542507574085209517506910968890498372821417086803295849870194880011578010361674162066110256633587208711391197996641574637976123454055270463663635806454013587919257216262759696096103632948648443694658217547167796899212341260253460503931885625012710507085736508012870008310755116421648288265165851494150922604472773209000726999490434225992357720713104675250848415480790011733870759820284275432155089160107672591241324351406559863563064859704553002551043576381959264018393375525751911277415504110297821893577921693358662877070212254726400947565632410276647092275358793802012267754347534170329496950149613725776119202752337628721291172838933066433566161754834543772000958 +degtorad(50 ; 30 ; 0) = 0.88139127225713643634646383808674942028865030371357135532908167728635960287474196905953199266542728851721376871622642492043466195990169112612294805616937942461799637325804386286572645585254956791102382890919419039516466127493344575447906972136775386895475140349797082002682190830963764653981468100907957273135463121631779350842670282568265184239792166988097673989206773218175240866294388567262803520153538551196372699663128419666070993109386417671381487644638993399362861816794729226115006043467835239475889169335140644708802266913773866027348961366712765364994395683593001558569997458932407009613866203349272456019894345446211918227371319590704820847463420147506588971234667085589576702783402393097577151115435368064227235352076731705882390903306196114552618985097222176575217512515842473615118257827249297334719454927379692986981552170330155959736112575558421367142789318150237235145411759706828854906506556259251195094957532180347810481263046929926657676620485914974296642554087649369663008571788914652116938141003908941990405430969879062442016804765434857541630159204411816889726728305362119831189742516828191074783414176050790223065142623554606926821449551099686456878083470471630218066665203118138526256099981798241826591215622 +degtorad(50 ; 30 ; 30) = 0.8815367163614692971445408123174568046814372097042831657837564432397071869676255898465055127962301643073981274239353731753720274156706518012262686746604964839289894419665022859454072687990598896219002354816214501625566026381801344418973005909587386468209155538945876468948131330469824712339631652798731502186040296703138855535601065720235235671243899737868976931494756641507592984993569127164684028641098963016521698558716523953730301802574110189871999944128002293622744314712753363687839135799646029479593469560070749960066840590171343267190792984218582027677079739905234033770507501626886450251974307896038619734927056563522944494655075380185840250106861213102927982750054739368950897616669998425155364899515738710186159628200281697514078733744865588288835374070532402841953685533968997237314055456946501504055026671862183485051075704692592001187468289116494915944759835929184618518421463293450324910698617780318836525916462088202773586253058208618572148151761800835960593242909657472434447111445752668423774951693476767283891869919281138571964750060780539134650501566632673633145770631333330169914868471856364127133040813878611213564320617844298227449914285960646858335611615751296217024786432278862006726703333163022173448339239 +degtorad(50 ; 45 ; 0) = 0.88575459538712226028877306500797095207225748343492566896932465588678712566125059266873759658951356222274452994749487256855562563297051137922256661090289120394778843451179655525615084424785921923731602608201198341692290217233410637702599580909729720493967591539647562606655865042998238736426920913288689734883658483620055486242881521590880358419197078705860533761430569125195910375533469698783906507877070920261701277384233015803031740600026944491536841543869879505300301726778861549016565479326586899077254957302146291464786436551960865364118015630904412718286447147373164932622324179026131796790172471682684695901180951116737719802754345925312270455619179653187314659211076328587544904282330127716872087507095939193258063249859289783634283927579989164624661653340277731904797797231267436355787160093720828509643808664643948892857698468203077523893222043754255136287060552398505736309497956537060680920895202577366300021170193230745571919289101617698571823534448716533575338804355410010106884851847275615741279418929670867445803477657848760770937680036550871687875853061859400141656068544497575869958008568891696971193233058110447600407049270205867357152248806303150251219064081711588783502638793232584756584100476757639063356518669 +degtorad(50 ; 45 ; 45) = 0.88597276154362155148588852635403202866143784242099338465133680481680850180057602384919787678571787590802106800905829495096167381662395239187754753863956679291427803757448418987567206366762470180363063594065287306801081421720413940815334211348377437173892214099140086636854548753599962440549193553907726357971068251719469293012892083542011117128167324291748676750041758920546943850995423755359961657263247538714967706270288245609879777974558970832544609238831423810597173722278068165161643451119524482057323246700496573802585645033870215330956468344113995085951049720562173101324940515030818036148987785099355307895245281400264009881523497242042642936026967628471350943609896790737443314357276514447836834326678967749709604644748417687521878578793678817128263786752430509671276811467038684492820605207044405068390026351507161688151505783096723602101077517164046824744274114110919161367702266378572272221614634893272055267480826283265459991190404352087167530880146856611539273616868798042129078665850193663922496482825958963718573379992247245687383723800106672395188137754731779304252535556454348671896421871494872266013724002213430469274144602538430378668788769063323440936113112273586711774437472738307068100500501505608925194783822 +degtorad(50 ; 10 ; 20) = 0.87567047082004391162210285167892563417236533474557347744520754978802129522131955143857353418718084076996232621300779355956495403298923790539233706218544175838560233739201255506494781328981024728321850372705530621108163432056369071602865551745568593955229482123104229655250040197407454190330763302453219156621162535913817306651282213627503066982350171624808591176735574140081474176403148861490690714027129445088497453317680171397611346399435504729400023643425164949355996157037755736088517005341916396887431802889511018962067466721484244674696201331439272168455928208859009579256946870365078955316042429312131963731096351344855867272980240618663942472325868795614081958110041633658907283040363807707834901179702619250609038774984044448385464493702778560013718597845216004031990028111174189132907919300097734238707524471855446354832827024230103242285680161701661536486967033246951866952498746084969349687641442197722501969478709914270745484739997450403481350666623575152131240803736585418858815226823508055365024021056798861948883547534541013521876101632193861216552471702424985514974926658495633024804682581900483343934984975128128328327976131278509918165512749832922815408797780179240098939499829412531246492721555073698782832262737 +degtorad(50 ; 50 ; 40) = 0.88740296190289468266697877295598797519050908466299285412230533669139307871393162825443749140527948784483392863486295279117910079835206569706020028713555120947237654654099201682586672430830953196058196723618759411403157095579657816776594566446179135408953628655813299723712586411989040056461869753521410887099643398148959804060739100777201646442527823132570947453159558690070385523468233681802989858794849815241936517856650307676994689652046699068039975239134880923098890137217311537668265710651004192704437588311903980239269345081942620669119658352932368385085666589245671096153203162172650049723443728608640430967444779925603022620121266985052862529811355466444477696891053153720110669293036160795272396810612154953114153789021589501896110181194533205762988883565432052807083682568205755613373189838832295842393008965388223346188687069621736781463685620628236782408229685336740503415930519784037148526330913408654228548850531849784726240321166721967961612368612441567080624054456564029830127002091545313110475012812736483728953850851081757917418899583416921476457559630228487147940485968170970373492686855226799198725831302444095942958436225607454630832772969380014351303434534846684241556228816164708888041345108186744686134522043 +degtorad(60 ; 15 ; 0) = 1.0515608743265835700965236880143891598493303128463895872985578427030329915485782898185505457047919630329134567356958831971522452095856809970080716907763388184798867621543988660922776032696259696364195186490881182437360562735592100338091871428199439723668073675396582555765548510030825386935412778375652328131508223917454863145090860445025697723658372398084920510593481359198135172661855269658582004137130094474418723078620766900754014524436696365744028971464355153092301830617588981927582404195914996392915490004836086819218488280306684016134207767018701214338440277101937314661073954258767370948981066835234981139007196659671817966730934664039535556553804086905489080231462756251033656124158404325007967039019764209642952336559649673820621884998412506736228304657638883442884861641741602050120544621963901315676925068068567331615125778737409696186338183519593836376936745383270878054477343608587006946766376266574028721725131314586050656427917975303130940626503517578616579631453031434697418349406499223346624798010862403475092925180069729726993094033895940924521221964486756371497099763164490534315211854730492103476635057637742793939950184295376370972262050403477443617632730883001427006963521758154150904811928521473406043803448 +degtorad(60 ; 15 ; 15) = 1.0516335963787500004955621751297428520457237658417454925258952256797067835950201002120373057701934009280056360895503573246209279374701613345597320000218973481353832965086280776321180097428811304918577219353017481274320269551825543775183025776154363612998894427379666690105504633717549510406155199729620215567755216187435323370757879176730056347290713917614525276880521019043169621843920404877783842450002648422860937374822607894315615770254430577110954561296406629935530897134229202465751669922346249158917766318114429563811795229703662348362156190792353959927260362874904253617827832125590245594274910615790668205476007669122694302689906374597214639234063686081623623044756771656030269793323283882706791933005865161524670383055953937283541706705535495153015042438043976035100828782933976988021659459074687200968465657630674424791586022567197898793266699299920225992177197440351325556417487269970726656790357343770887229935485749670046925491294733116084130871360122247882044125203477702431491476539929824952665366807405340017518588591216345890874628826014467614764964787582502343583648663563049627713158964817264613303984755774508889568853362039795138356146715828816549941534365235068024616023477741678227955358596013072401438412286 +degtorad(60 ; 30 ; 0) = 1.0559241974565693940388329149356106916329374925677439009388008213034605143350869134277561496288782367384442179669643308452732088826545012501076902455098505978096788234081515584827019916649356209627117158219059112654942971709598706563561132305494873083517318794381630616162915931234272795179958059613725574306327760116282476685111984347287215141598863569861206487815860949900202123585763382810692302909483331380951580850731226514450089273500749047759564361387443763686045821616002214217738347781790162353052068801536651494816905244125383949811113193437865949667645423479953652066306626268139849666611693668576205127135857226724398124269237297500280517369380037473561649029103680550830476274051177786937460678185821322546035126337905481595811187425791811743432571481944438975842890113284098324187434848611054433169360441794992922202740408524701852602049130339177213291363868808097728170885963291610189548205240898385539214346397419625826800230523444080322355317899797734544449256479807498741805977412335319709058925803438596020632729848866699559885181561007542339145791350231514696690033787078036138192038459936842693117616945843708531674140848960502414005341975923823823051730792006997283550560880769598773937611978017413129720333753 +degtorad(60 ; 30 ; 30) = 1.056069641560902254836909889166318076025724398558455711393475587256808098427970534214729669759681112528628576674673279100210574338423461925211010864000967657120671892116609981562382804611445942673588122394333171032886238534206559343774344100140472086217896029834779888484282817860772104212144290232166134917882174465624339713644602181069593238886354660892041602038994026959027102194989365324909597953522843927783600944313490850157329176513621747049341554105154671737250395464928265529407687923465266788505662142809333698400351914291934061426701004098517144084528559502588752997981438200178559895719938122968757926007347924562615079618718071861563868272989923582583073465569171136082370361238093690233511046615802322630947121933051400852165083084003778857700604704275462416027482439566884819998966452283262620375244162091920710855566089618427825781590616189982999252184477292225862317476625061437762896825320305277925623076710628979381933835727695970622873580761300707307537824398070003420995223167919652292114006339652446910548405667115993188764825114524459571963327699642300664086313158787515432498793268011038771277231634211724072293194720444933994877311130677450203569953406071113047876868079273664692803870531300061112050955143 +degtorad(60 ; 45 ; 0) = 1.0602875205865552179811421418568322234165446722890982145790437999038880371215955370369617535529645104439749791982327784933941725557233215032073088002433623771394708846619042508731263800602452722890039129947237042872525380683605312789030393182790306443366563913366678676560283352437720203424503340851798820481147296315110090225133108249548732559539354741637492465038240540602269074509671495962802601681836568287484438622841686128146164022564801729775099751310532374279789812614415446507894291367665328313188647598237216170415322207944083883488018619857030684996850569857969989471539298277512328384242320501917429115264517793776978281807539930961025478184955988041634217826744604850627296423943951248866954317351878435449117916116161289371000489853171116750636838306249994508800918584826594598254325075258207550661795815521418512790355038311994009017760077158760590205790992232924578287294582974633372149644105530197049706967663524665602944033128912857513770009296077890472318881506583562786193605418171416071493053596014788566172534517663669392777269088119143753770360735976273021882967810991581742068865065143193282758598834049674269408331513625628457038421901444170202485828853130993140094158239781043396970412027513352853396864057 +degtorad(60 ; 45 ; 45) = 1.0605056867430545091782576032028933000057250312751659302610559488339094132609209682174220337491688241292515172597962008758002207393767625158622897279800379661059604877245918854926475994800107548553185228533645939383404501132305643100303856226655078111359026169315931079580151723497892573836730604913702482789888273125051470902134164444661808430436379300226306763899359520137372422055866901620408116620454230132811081511447209108830967760018004363875876520806686804809477012164336108122402088546959086611195476538072244404195243056135018880171863891177988921763310827176870806341800931877980952320123851843584490314670950822129607289684455062634062726225734785570037846266626651065617137431438589921963428999310181291094272055605074079759759954974540082000997051647465272285448820008403719411957669586590565206536417584207739792319735769801358616838545624499739759051512348404165920793115013958784531279716048761787625231598726829917591751223259186296373340743865891898268712362757922365988412986818463220889614759985643598193449524751103517884421873464474723824501589205263510938142614512187259022262706395403510812240647928459972556295041046858884759190075897720187521457533756187192932921338107731615628122052029988149839580690573 +degtorad(60 ; 10 ; 20) = 1.0502033960194768693144719285277869055166525235997460230549266938051222066816644958067976911506317889911927754637456994844035009557420480293770792515259129315772847875421202506819233491021963003349063906397670270814112702165901156179056990266374193789492752971712345381419700867878641748814887579768251762654897701544486272265973177453211003415854664033532298206568741042090825454596639412233481022296842420770164056216186401687604124602505657753561417961266060918685359255640304865215089443969198278094206332156973688920143425224896421814545837189910516630013798676006554454135001567411407044236829316264862155898256057816588793028830129400296192679855624902284310947716641135357763534299747319247963235684612546441184215468628636755846118546465450056289542532756743821721520141672817269875966400995895898123568167396242568258987867893914696580857005888953501230225781640317769191351594661929424239026318729492232669901798515193018120300578218496128004722722513563752327909081444701103661386642915794660033867513808727588016480541505332894667871111247683442706638022600032831559214853622391387457553532466444071920032774025751442342200424199732892713139748295797147458904802222977758271637844343399038045961274135344958825344438464 +degtorad(60 ; 50 ; 40) = 1.0619358871023276403593478498048492465347962735171653997320244807084939901742765726226616483687304360660643778856008587160176477211048758210449424764760223826640589966910997124428422601206955850122698541488993149843612068518230030696429891736435247934865167624983252388265955489336800335427998224875070935702745787768000522006918866168180861361872429184308533834211139497089716589303147894264710936773614457785507962670083415315542458927766777187425413120837032516059648653658260445373064314500107057675906910699212985047863613060942259413988182892059826251676772514045220605824627196592164153677569446194513002621890900674663508563544232036935084685604173569367350521594742287363883872925014554556706985247703500011434726970032391261197183115214625520864469561328765426599029507118520426524012928049769354283936715845595845958123453898453859934774806434846158754817907905526748054997937839299331018910187676613325842559735697386569518376136335423284452748892712450393822847406516698964758517820442598385808412612984321350194487571836986969107425391042805748732628531392813181722511409553358921192422332893776703505511858658483039103663470209165787184406474317751856612494265898444502685899517242074255810116136490656263415674664395 +degtorad(80 ; 15 ; 0) = 1.4006267247254494854812618417121117025379046905547346785179961307372348144692681785549988596316938594753743552371716950468293390550913012449775560694572811648632516624546142573262286748943980757397952924745115599843953280656120598375632741611834108511607683194200427387554942206306618046499035277421512022117071119823663946346780772625947091158897666140187798688383848615363491246574504321827405905925389046997047344847457535996439994449560910926986860165311444000591821110490647565140057891065928273203841793740881260867091845385802678710286641880551880040674851987343244307079687715008565668359431213502532900189300042023878230569795145340899132421799880132351294584042736700234779268115580281279367458172304333241889575518820114295835766079188756907312569650602083326079527139365141303975471762753736150715071754966182614578624296161720782209443213929086263989531106619369418887367166918250441615061875546811494868131426419717768142160636355477478444115938205930052846149633595116558248428589873386932341355021416957807118277298683827316358360096202824054094486772824067422386931821676248138844461340271238539274755186114115001812675203357505459813618656092031187798345477620802669950494752242673723993528815888196651300166227829 +degtorad(80 ; 15 ; 15) = 1.4006994467776159158803003288274653947342981435500905837453335137139086065157099889484856196970952973704665345910261691742980217829757815825292163787028396945187481968088434688660690813676532365952334957607251898680912987472354041812723895959789032400938503946183511521894898329993342169969777698775479909553318112093644406572447791357651449782530007659717403454670888275208525695756569457046607744238261600945489559143659376990001595695378645138353785755143495477435050177007287785678227156792359525969844070054159603611685152335199657042514590304325532786263672073116211246036441592875388543004725057283088587255768853033329106905754117051456811504480139731527429126856030715639775881784745160837066283066290434193771293565316418559298685900895879895729356388382488418671743106506333678913372877590846936600363295555744721671800756405550570412050142444866590379146347071426499334869107061911825334771899527888691726639636774152852138429699732235291397306183062534722111614127345562825982501717006817533947395590213500743660702962094973932522241630994942580784730515647163168359018370576646697937859287381325311784582535812251767908304106535249878581002540757456526904669379255154736548103812198657248070579362555688250295560836667 +degtorad(80 ; 30 ; 0) = 1.4049900478554353094235710686333332343215118702760889921582391093376623372557768021642044635557801331809051164684401426949503027281601214980771746241907929441930437237083669497166530632897077270660874896473293530061535689630127204601102002489129541871456928313185475447952309627510065454743580558659585268291890656022491559886801896528208608576838157311964084665606228206065558197498412434979516204697742283903580202619567995610136069198624963609002395555234532611185565101489060797430213834651803439163978372537581825542690262349621378643963547306971044776004057133721260644484920387017938147077061840335874124177428702590930810727333447974359877382615456082919367152840377624534576088265473054741296951811470390354792658308598370103610955381616136212319773917426388881612485167836683800249538652980383303832564190339909040169211910791508074365858924875905847366445533742794245737483575537933464797663314411443306378624047685822807918304438960946255635530629602210208774019258621892622292816217879223028703789149209533999663817103352624286191252183729935655509111342209812180712124755700161684448338166876444889864396168002320967550409394022170585856651736017551534177779575681926665807038349601685168616561615937692591023842758134 +degtorad(80 ; 30 ; 30) = 1.4051354919597681702216480428640406187142987762668008026129138752910099213486604229511779836865830089710894751761490909498876681839290821731804952426819100035040367924168253727963338762362180487769638962197566127735455103262594091475284311185039389650118569817151643716632221874883513701685065401367521043164384640562452480338135933991617325824102840351023294198180307525755627095862542705417919881323487391800464631211971677597259271690260432031736246734898635564872023234522341238506552366104665944695982925164138511031876876248415335308419444154518350267181697305267194522398428142751583896367649527896985498310366324609832563399251391395475235547975975281271636238466965655344569315603802813856694601599442592258556094401590978630536795025030382189153347392987199066796917102119068550125340882654604875603147271519033254355564831279167650771072781907466500145676014646908406632487455825256232237083362373597700095640468394692975910842565714461881541911119315419547304948246122785157760962472146084231915870286802619872748668430174917518519015253314172708889598827856003672656297853500958802635134061096618434884050867398594499741667200377659423391419505348402212390427378950630799002256469513652216770662709272675789014631975811 +degtorad(80 ; 45 ; 0) = 1.4093533709854211333658802955545547661051190499974433057984820879380898600422854257734100674798664068864358776997085903430712664012289417511767931789243047235228357849621196421070774516850173783923796868201471460279118098604133810826571263366424975231306173432170523508349677048713512862988125839897658514466710192221319173426823020430470125994778648483740370642828607796767625148422320548131626503470095520810113060391678455223832143947689016291017930945157621221779309092487474029720369778237678605124114951334282390218288679313440078577640452733390209511333262280099276981890153059027310625794692467169215348165557363157983390884871750607820622343431032033487439721638018548834372908415365828203226445450636447467695741098376625911386144684043515517326978184250694437145443196308226296523605543207030456950056625713635465759799525421295366522274635822725430743359960866219072587599984157616487980264753276075117889116668951927847694448241566415032826945320998490364701888883648668686337203845885059125066223277002110192209356908021421256024144271257047256923735911595556939037317689724075230052214993481651240454037149890526933288143584686835711899684815943071880557213673743050661663581946960696613239594415987188530747519288439 +degtorad(80 ; 45 ; 45) = 1.4095715371419204245629957569006158426942994089835110214804942368681112361816108569538703476760707205717124157612720127254773145848823827638317741066609803124893253880248072767265986711047828609586942966787880356789997219052834141137844726410289746899298635688119775911369545419773685233400353103959562176775451169031260554103824076625583201865675673042329184941689726776302728495968515953789232018408713182655439703280283978204516947685142218925118707714653775652308996292037394691334877575416972363422121780274117418452068600161631013574324298004711167748099722537418177798760414692627779249730573998510882409364963796186336019892748665739493659591471810831015843350077900595049362749422860466876322920132594750323340895237865538701774904149164884482577338397591909714922091097731803421337308887718362814605931247482321787039328906152784731130095421370066409912205682222390313930105804588600639139394825219306708464641300015233099683255431696688471686516055568304372498282364900007489539423227285350929884344983391739001836633898254861104515788875633402836994467140064844176953577336425270907332408834811911557983519198984937231575030294220068968201836469939347897876185378646106861456409126828647185470746055989663327733703114954 +degtorad(80 ; 10 ; 20) = 1.3992692464183427846992100822255094482052269013080911142743649818393240296023543845432460050775336854336536739652215113340805948012476682773465636302068552779606496878423356419158744207269684064382821644651904688220705420086429654216597860450008862577432362490516190213209094564154434408378510078814111456640460597450695355467663089634132396851093957775635176384359108298256181528509288464402304924085101373292792677985023170783290104527629872314804249155113149766184878535513363448427564930839211554905132635893018862968016782330392416508698271303443695456350210386247861446553615328161205341647279462932160074948548903180795205631894340077155789545101700947730116451527915079341509146291169196202322726817897115473430838650889101377861262740655794456865883878701188264358162419396216971801317619127668147522962997294356615505997038276898069094113881634520171383379951514303917200664284236571278847141427900037153509311499803596200211804786655998303317898034215976226557479083586786227212396883382682369028597737214822991659664915009090481299238113416611555876603573459613497574649575535475035767699660882952119091311325082228701360935677372942976155786142337424857813632647112897426795125633064314607888585278095020136719466862845 +degtorad(80 ; 50 ; 40) = 1.4110017375011935557440860035025717892233706512255104909514627687426958130949664613591099622956323325085252763870766705656947415666104960690144268551569647290474238969913151036767933317454676911156456279743227567250204786438758528733970761920069916722804777143787097220055349185612592994991620723920930629688308683674209605208608778349102254797111722926411412012001506753255072663215796946433534838561873410308136584438920184411228438852890991748668244314684121363559167933531319028585539801370120334486833214435258159095736970166438254108140617005593005078013184224286527598243240957341962451088019592861810921672183746038869921166608442713794681550850249614813156025406016231347629484916436431511066476380988069043681350152292855883212327309404969921440810907273209869235671784841920128449364146181541603683331545743709893205132624281437232448031682180412828907972077779512896064310627413941185627025296847158246681969436985789751609880344772925459765924204414862868052417408658784088309528060909486094803142836390416753837671945340744555738792393211733861902594082252393847737946131466442569502568461310284750676790409714960298122398723382375870627052868359379566967222110788364171209387305962989825652740140450331441309797088776 +degtorad(-10 ; 10 ; 10) = -0.17749028865420112725326755287324475399762094399864602485477271840183512134897856703668573295644275595497907630748652044189831119005501051775226143199318471251520818055542896490381873239142926117284148721873266947396577694870909487938107119086509058934231820067140105457195792113980106842586697179176239360668258002656432574446370511797712807453348686652553662512347964617807456370269733583319533756176133368312976922632932516193481072924832985428763895834269711487077416782798982601584545496432109175562223886080085253040644944948917828576794529568951344004468893432213090137839645802923627176138413870762469002282114037331055106305302882344420811282869283892190408263129269317950684285417493738235986245887437232259798454819799390251663115131848403959041646760420293200684371359368564317706542791083914173682200655912493787460139684405697398293101975145166082542635299873143455364019106295505319055985298157451326657054050578950068940273482069021477529909466864627872436744135891907829611456236596216531430149094291271212135691654718411839801992492972841419882283169023506692059036829060832272865895800184494389852848299191337840649430224815447382616011734147776455012025889086105425645123325704544307213675664578292814264419716193 +degtorad(-10 ; 30 ; 10) = -0.18330805282751555917634652210154012970909718362711844304176335653573848506432339851562653818855778756235342461584445063939292942081343752188508617163786708495493092889376588809105125025184212960789775011582306016964343147857664237611030597450448170398888421653607412929160691063359405619180634262350549309665851818640800754979985497161199706359221902276237475541979692493835015715921841758681004406474176527066748359594405311042762069579020354522304367699910892961660669996111159032119958077577111388364044936702759448715290504466500494359153268587873540475524962050586641303242748096381926892373488895207018655457162844891756175072480250790564077427076963233098042513764481641947975220749397384395046161076317993765172892016842801021998972497546794692471036984744367274457145072322464268027434660772542881915433127562179462001307879469527960378644787769427194234827661518807813365571221224612294824004483019208813463622334127017265955524183475271840082105352148363284808339136248922016869957943340697816262604131525620446076222383635704770907220326667662772077277427500103469728275949379679547584253488253912397714728057700750717152552767010982396523119466488047740071147196567758703732371290491363568854112998571572010580106786923 +degtorad(-10 ; 59 ; 59) = -0.19198136958256515810167008539272381899895634420656607315553523288703274980328331811214745532210261385034734888555473157549115609983579244721310572099148105520048425954150318440935039562874098096649412871823531763178286810685417776915080683111354062407447305185432423818615027913725710211952762130516249725296431265970829650792183171173931424811394554568546093466988993469012768773731526363449063567626842536242162610197801002697231822090971357279257621172937621010018536661624062060643169000634118853949426486339396228766907926113963318596353088675250048381124384349145210498997873098879342052660613244149768096732298108830168018426213844249022663370399911850501173909086477348307269790173377070210511317970407729042768615471435019245441346520242145544225352910840841039440055216051236777297497623166673514439810537379919188463099463610522023354508197590096468249271107338885760419551832564755944531493084450612266711081216849927445505760437488423422253670717792198828752325349281170667707840904478928665066989182869162762342563611996568982363264155401025604641314701178963165770166604588361026310205074884069744435480464345200413872624623667492513089632577452002180880120545804990132480776797994379951416398323999885745754076928204 +degtorad(-10 ; 0.0005 ; 0.2) = -0.17453404027089950962515433365129669462463188846676800282320498388940990960505705212759095395112043693562186266749700786145973339124703882249386764741556973731306673034353921019391975537830929885147127269643366319521297411314464951514724994584859765602728773442656630392879095087010927663416959666503573546001372351679109086576385170443468302165153427743508930286449182362003018985104495248244397124149268554218570915036268127764109345149979792051957084559676358797280224856231177749878230055094785842812085201048261882793537759259720843481703789325977854219339010964358389892733104398355237661164529122716174800601656111175814530720168095713250161785574686699102701482287741468947494207386381332970644608816834047307188312678431756430473368676946814194438947362848550994047351170245314673783900928267218234166052185714303092655999575818970763424017441100253000812178519572579492381847078695237351877597749529823107715353098696362623336948965238613741218699062723408420435221233085494045474275748494897903886577337579280268485760469241830414301963512846098739942331794864111344459560213730146020611718327306086874307899615569433932561672697686637894757564165856837103769942222700198992829072332797828656238267770287391267983239295261 +degtorad(-10 ; 25.2 ; 55.3) = -0.18213141002346271531990380057511738997145111416225989646344449997315652975289490634901076033036252241976196267047905925694964288364254566029922236804473007512899700304233724537643347351457362696690762094488652865144262584991093089489681823951341485105161623982744399992955790250847442441614510487278545122481088469357962290467061866371434481055509044416347424356736675530908441838263702880214146967451397298208798086468947438284494988005710959123135807265084964008426207033718771349044170883040534690824876629214323592640093440054069400204671213621296526239253872172520590580039970657529985774764944971513108488102509223562604383914318628022331601849410960086399473486573509949419523129078519871959376293229366859750710912093740771193698545345334295166634942811874823293036601588877538003075034280128017725675261860171030534325356612017868229196843753916170384395081756375972196959757305980200408974922602880918361756993898779420675359189729115857704255923734349727797656184047426715897496925973151626476405240100244973313511750043712182275591187997302885153595839838723211771444672337295192686272465645841872605624662876542221962879796232851935439960406927622227872667939912129594328239225389613229373187334547771431293125259076868 +degtorad(-10 ; 65.1 ; 70.3) = -0.19381057160139143740548483130092035671223966521641827597382820602696753241144965554298442683383344837156596689950760412842008898189008787109586803288142993780174042033154861867480275311935246035028306871079548797301551731862003249458075706766949251370459751667577519742925324891726384735626839181750972345093758054946581412888293949488634430609049524780892679013722369242033767224660310042252299297924718939406994246169104073944426588788992102578418304535359635818652087859442965533344011639689126633024532388339342040456944400785616601762756382201782835654898929923905494544586698511647522455106858083085541916851419704740711779464427195177964208633907876363271549244723698689844084681757316441623689072971044988472750094766805418315147779006973814563994443687205401996135444817632492153344224708527939857453476047007774525966751763608508082583570950259374566117157922379643395647873176700382662829221116490896516521179728002165573367305512188905307079456974056826637992161010643421878418368149441172655706393587492929400647365482013647834784932873445239018127290812614979802615669871335278590269568704641229256407386491749868312459814736309471980378925700295322477424125936899013283999375678922769040930512495762939279729000871359 +degtorad(-10 ; 100 ; 200) = -0.20459137342822418929494375119505404585358109360128003957583744104226829065629324034275165066271194485933124884392054527856074111500468297867100334417133009746358331656484846541767687809118587329947857854767873946466418430034208696831142322465192086507090489124100312764098946386505340310220120758296566539748715862116947682098793651949289278189874749432880758208715763640302503655432470833545051202147851082840962199811793285533048382338922479789506593941714881856177738001478204473828675770265911150197373613564042547891702176368323746679615655498763909232138413079469882650009097319950206687600138359633329469989216399217987584979070790356038192737970056821918471147338300060571397892505278223260273684142306779605667708096026612090144317360393407458933556222063271594342542238878814919618030750716776239535341919680612888031081526411374766674922243953182427842098051205863256387916041673595314508674667638471619364317971440363095036316332786471083085555299144695335067757512554998918590643353847591849941335476074614726908663966924801410533845484934550885523964756426986681368242397879462494262245363774533276476104840914352823693142733876314655733288587299540191245765979771473612734886761669810701022046245430318403768328654011 +degtorad(-10 ; 300 ; 400) = -0.26373864252358758051291327168272369892025619649074962447690892873695248842896569371198317052254809953430378997889283561975602646104869085402138819722560088393409792467127385115454080967205003572255058466809771153738700535399548651839197685831906386397765938586517938729075419038528211205591814437235384354557586324624690850857212669811406083732919108273666190676638330379916023669562237283053336146844623196837638475586766699834071848323160732240501391242400226847774145670151998184272037011906766980349220961561230203917265364797080848800262835524472906687875110699600986164940637303442920469323401108152917610602212609418448450778707369558494731870748130121146086028796292021210522401712965292544049488562594521576974486265967954921892200578327046582132356836024691344365741653910131081213764759217834773239872048119083912532958176226985481211274172299837063379387061270117562737029210119516234816869713733006068564428854179046264691365130416683102366213466196005360845640016184643155718744039083151579071295021290498605304059710917279543436995127498567966173073050939053921005506787787743120565548525813616356405215719093383734808221912864253963788883866092298256013499272501615273288574403669139861033159141028656899644480539768 +degtorad(-10 ; 600 ; 800) = -0.35294435984774220333345746651658612649622520412732670334409871345680406539758644305574218408164525084737713070704776531467350599934457158405803420511073059467651339919244000669210608353171401839341328242348370220444437481196454813490691020745639428855833829579016653299203869595677459113365516379241470239187358169718336285705975778718205200289641747836817990464324824479005266969561229305262552784747951631062133842329349554189713797020700391674788626515565009458050694940938703452481696589463467576643810404442234537595163944066681724129763500481279919244068162847995437367788205803136849451594551482969345625952960992015864838542093685732691479415265880015063144538536214322502316743468821200316301521458766197992715856620633586733708680185702371161383006942327160475548271919203263652800773427776808299482769946747597588830870500539054099856263965871840775993003273170304385427494972365823196593163881613287532931809201916076618925209218645855328166550373879948350543430021658860693682436875831864613168938925550520192392197554315771153717155244152495366496318347580204511933839966010067999580366409544692476954038682904381174522767559862457510364535761976457960253359320553632203959709863733701872853198262258937909818348957631 +degtorad(-20 ; 15 ; 0) = -0.35342917352885173932704738061894407447218155742969940485968126663462934570719851234565391785098817014799165973274425949779805751857444050106910293341445412571315696155396808362437546002008175742966797099824123476241751268945351042630101310609301021477888546377888928921867611174792400678081677802839329401603824321050366967417110360831829108531797849138791641550127468468674230248365571653209342005606121894291614795409472287093820546741882672432583665837701774580932632708714718155026314304558884427710628825327457387234717740693146946278293395399523435616656168566193233298238464327591707761280807735006391430384215059312589927606025133103203418260616519960138780726089148682835424321413146504162889847724506261451497059720387204297903334966177237055835456127687499981696003061949421981994181083584194025168872652718404728375967850127706646696725866923862535300685969974109748594290981943248777907165480351767323499023225545082218676480110429709525045900030986926301574396271688611875953978684727238053571643511986715961887241781725545564642590896960397145845901202453254243406276559369971939140229550217143977609195329446832247564694438378752094856794739671480567341619429510436643800313860799270144656568040091711176177989546858 +degtorad(-20 ; 15 ; 15) = -0.35350189558101816972608586773429776666857501042505531008701864961130313775364032273914067791638960804308383908659873362526674024645892083862076324266001265536865349590819729516421586649333691828510617428445486464611348337107685477001012854088850260371196753897719770265267172411659641912789102016379008275966294243750171569673780548148872694768121264334087689212997865067124574740186223005401360388734847433776036938371490697029436559200060014546252921736022289349364923373881120360408006961823196955370651588460240814680650810187116729600572879637259963072544369423922902687806003106259936507733746172811948301048903169407098690965614850208780209087419115951900126154222088836885390458104795299739878096664367270970314240185350246932532533183248466940003323505491550907618162733361345731373192231955301884021788058614025799307732452566004528722795152081665799196838374494680553069310383379862615104265720162539292084105329089433058639170744197287654577802479552972994229041209193074553294709956061544069632049199952145327311498415837011726281406244881582412748338630684211703127142048373957530074209021318011702707468826428199908520983470156196282530633586325733958404858445853957309776404460359105385427073506766627166131935635242 +degtorad(-20 ; 30 ; 0) = -0.35779249665883756326935660754016560625578873715105371849992424523505686849370713595485952177507444385352242096401270714591902119164326075416872148814796590504294902280772077601479984841539140875596016817105902778417575358685417104884793919382255355076380997567739409525841285386826874760527130615220061863352019683038643102817321599854444282711202760856554501322351264375694899757604652784730444993329654263356943373130576883230781294232523199252739019736932660686870072618698850477927873740417636087311994613294463033990701910331333945615062449663715082969948220029973396672290791047685432548457114003339803670265501664983115729181408159437810867868772279465819506414065557925833392522912074238782184784116166832580527887618169762375655227990451030105907498795930555537025583346664846944734849985850665556343797006455668984281843996425579568260882976392058369069830241208358017095455068140079009733179868998085438603949438206132616437918136484397296960046944949727860853092521956372516397854964785599017195984789912477887342639828413515262971511772231513159992146896310701826658205899609107395178997816269207483505605148328891904942036345025403355287125538926684031135960410121676602365749834389384590886896040586670573414754849906 +degtorad(-20 ; 30 ; 30) = -0.35793794076317042406743358177087299064857564314176552895459901118840445258659075674183304190587731964370677967172165540085638664741222142927204210663908296435394209151617919909448066136190173046683657474348628755156769495010085973626617006341353832862997412607401092212640407860561357229941979042299419612076959528438252307330661974488531455183849591247146596648092057572595588741245955489114481759587105342325787659054613703102013319148877883480077531533573690223734653949031654888691259054946261142632040139560029888882568049319273512259621418139188137881724621745432735451425868605021890041362990878950917411594877885172133255900587593648964449522377471449342197270331438233933324796295371829936161281995888851618162248548095847644913624424593489874243233551538657388869902689488694443492872282592881274049627818246911126145373201302175332313021546707664896862135050249499626045493871013306684127380348619629375774113645294834296363299404019553556023851842081821246162382396965297871079317507454211049316796165843336618191153096636447586249142468073883693797021752772616746099936877617078577046956758470942933702152142291627226854614408580291730634803232235190813262438442808717934317931033509055072427906973936502553322647026674 +degtorad(-20 ; 45 ; 0) = -0.36215581978882338721166583446138713803939591687240803214016722383548439128021575956406512569916071755905318219528115479403998486471208100726834004288147768437274108406147346840522423681070106008225236534387682080593399448425483167139486528155209688674873448757589890129814959598861348842972583427600794325100215045026919238217532838877059456890607672574317361094575060282715569266843733916251547981053186632422271950851681479367742041723163726072894373636163546792807512528682982800829433176276387746913360401261468680746686079969520944951831503927906730323240271493753560046343117767779157335633420271673215910146788270653641530756791185772418317476928038971500232102041967168831360724411001973401479720507827403709558715515952320453407121014724823155979541464173611092355163631380271907475518888117137087518721360192933240187720142723452489825040085860254202838974512442606285596619154336909241559194257644403553708875650867183014199356162539085068874193858912529420131788772224133156841731244843959980820326067838239812798037875101484961300432647502629174138392590168149409910135239848242851217766082321270989402014967210951562319378251672054615717456338181887494930301390732916560931185807979499037117224041081629970651520152954 +degtorad(-20 ; 45 ; 45) = -0.36237398594532267840878129580744821462857627585847574782217937276550576741954119074452540589536503124432972025684457717644603304836552201992332097061815327333923068712416110302474545623046654264856697520251771045702190652912486470252221158593857405354798071317082414160013643309463072547094856068219830948187624813126333044987543400828190215599577918160205504083186250078066602742305687972827603130439363250875538379737736709174590079097695752413902141331125091098104384524182189416974511148069325329893428690659818963084485288451430294918669956641116312690904874066942568215045734103783843574992235585089886522140852600937167820835560337089148689957335826946784268386440787630981259134485948360132444467327410432266010256910841448357294715665938512808483143597585763870121642645616043155612552333230460664077467577879796452983013950038346135903247941333663994527431726004318699021677358646750753150494977076719459464121961500235534087428063841819457469901204610669498095723584737521188863925058846878029001543131734527909070807777435883446216878691266184974845704874861021789072731706860199624019704495623874164696835458155054545188245347004387178738972878144647668120018439763478558859457606659004759428740441106377940513358418106 +degtorad(-20 ; 10 ; 20) = -0.35207169522174503854499562113234182013950376818305584061605011773671856084028471833390106329682799610627097846079407578504931326473080753343811049416402823881055498694168946821402120585265208812815484298892014360009272663248441601039752498991048562136135339341046557178409134753270564296876425816765323746837719097320681058625933530913682165453760765493265418509880065297601133067713413078958332187203245157249068126785128634962321647522572286310757555735718832236863206958941876987901384702291717244723537246848833408243967110139044324262409689628441589773409752555239404692977740459118104494159290229302663177976703670881759678227017080465769989493634728113926999400940932473902723103169035653392442534180434083766909691041077075118158301580847612551368598408678549364482355862260178660252639647323513993247785076000144737649695271279479515543432543978201609239174418923454731727262155126457150227961003884023909910823959383866539372921613434917773783720991087388038687690771605308565593661619820192420444070669965367807301117944978177214051371069098272163667069208808714995283454097962240908372612756334279775774756719127969243047299178533127258278469602125417267494491124431384212246622669015678983607132662159946030370995897021 +degtorad(-20 ; 50 ; 40) = -0.36380418630459580958987154240940416115764751810047521729314790464009034433289679514976502051492664318114258088264923501666346003009363532510597371911413768989732919609066892997494011687115137280551830649805243150304266326771730346213481513691659103589859485873755627246871680967852150163007532267833515477316199959555823556035390418063380744913938417001027774786304049847590044414778497899270631331970965527402507191324098771241704990775183480649397507331428548210606100939121432789481133407600805040540543032271226369521168988499502700256833146649934685990039490935626066209873996750925675588566691528599171645213052099462506833574158106832158909551120214784757395139721943993963926489421708006479880029811343619469414806055114620171668947268339367197117868694398765413257449516717210226733104917862248554851470560493677514641051131324871149082610549437128184485095681575544520363725586900156218026799693355234841637403331205802053353677194604189338263982693076254453637074022325287176564973395088229678189521661721305429081188248294717958446913867049495223926974296736518496916419657271916245721300760607606091629547565455285210661929638627456202991136862344964359030385761186051656389239398002431161248681285713059076274298156327 +degtorad(-50 ; 15 ; 0) = -0.87702794912715061240415461116552788850504312399221704168883869868593208008823334545032638874134101481168300748495797727231369828683287087302332950143586764528820431200429117047530206745723991658473163173637639737340642037753278513193214363363821053296982689159946601398708516618929290571536015288527224811387267759643503215442459043545650010060387255270334814216982977311154571357055307435741700532430006182131044121942023823529110245618745890851226133745408107293425421906810596903213446607609083579874523381368134997952818097275586866690579907102521118011702344219812838184517670738838682222437559935015860216138607739775686116651988293256097371239307660641825863283258257842591608501284474658478282214723774796935196407454294173628130497879032403064480576316854166621245637227800417510874449355560777766159795101190115437081105405872457234395579003107362587597998518083901968733981325562876597028892117909941136090168744871129950049043236992242154743529706523113415017946303819888729219132291730553688492596863078147016535007384281909364113095929494318843395384465346964233637797388066226663792421476464764685178373595293991132845723235976903346496490650295896222662537102859231671652630691613003692295928099486838844589825912574 +degtorad(-50 ; 15 ; 15) = -0.87710067117931704280319309828088158070143657698757294691617608166260587213467515584381314880674245270677518683881245139978238101471735121057498981068142617494370084635852038201514247393049507744016983502259002725710239105915612947564125906843370292190290896679777442742108077855796531806243439502066903685749737682343307817699129230862693596296710670465630861879853373909604915848875958787933718915558731721615466264904042233464726258076923232964895389643728622061857712571976999108595139264873396107534546144500918425398751166769556650012859391340257645467590545077542507574085209517506910968890498372821417086803295849870194880011578010361674162066110256633587208711391197996641574637976123454055270463663635806454013587919257216262759696096103632948648443694658217547167796899212341260253460503931885625012710507085736508012870008310755116421648288265165851494150922604472773209000726999490434225992357720713104675250848415480790011733870759820284275432155089160107672591241324351406559863563064859704553002551043576381959264018393375525751911277415504110297821893577921693358662877070212254726400947565632410276647092275358793802012267754347534170329496950149613725776119202752337628721291172838933066433566161754834543772000958 +degtorad(-50 ; 30 ; 0) = -0.88139127225713643634646383808674942028865030371357135532908167728635960287474196905953199266542728851721376871622642492043466195990169112612294805616937942461799637325804386286572645585254956791102382890919419039516466127493344575447906972136775386895475140349797082002682190830963764653981468100907957273135463121631779350842670282568265184239792166988097673989206773218175240866294388567262803520153538551196372699663128419666070993109386417671381487644638993399362861816794729226115006043467835239475889169335140644708802266913773866027348961366712765364994395683593001558569997458932407009613866203349272456019894345446211918227371319590704820847463420147506588971234667085589576702783402393097577151115435368064227235352076731705882390903306196114552618985097222176575217512515842473615118257827249297334719454927379692986981552170330155959736112575558421367142789318150237235145411759706828854906506556259251195094957532180347810481263046929926657676620485914974296642554087649369663008571788914652116938141003908941990405430969879062442016804765434857541630159204411816889726728305362119831189742516828191074783414176050790223065142623554606926821449551099686456878083470471630218066665203118138526256099981798241826591215622 +degtorad(-50 ; 30 ; 30) = -0.8815367163614692971445408123174568046814372097042831657837564432397071869676255898465055127962301643073981274239353731753720274156706518012262686746604964839289894419665022859454072687990598896219002354816214501625566026381801344418973005909587386468209155538945876468948131330469824712339631652798731502186040296703138855535601065720235235671243899737868976931494756641507592984993569127164684028641098963016521698558716523953730301802574110189871999944128002293622744314712753363687839135799646029479593469560070749960066840590171343267190792984218582027677079739905234033770507501626886450251974307896038619734927056563522944494655075380185840250106861213102927982750054739368950897616669998425155364899515738710186159628200281697514078733744865588288835374070532402841953685533968997237314055456946501504055026671862183485051075704692592001187468289116494915944759835929184618518421463293450324910698617780318836525916462088202773586253058208618572148151761800835960593242909657472434447111445752668423774951693476767283891869919281138571964750060780539134650501566632673633145770631333330169914868471856364127133040813878611213564320617844298227449914285960646858335611615751296217024786432278862006726703333163022173448339239 +degtorad(-50 ; 45 ; 0) = -0.88575459538712226028877306500797095207225748343492566896932465588678712566125059266873759658951356222274452994749487256855562563297051137922256661090289120394778843451179655525615084424785921923731602608201198341692290217233410637702599580909729720493967591539647562606655865042998238736426920913288689734883658483620055486242881521590880358419197078705860533761430569125195910375533469698783906507877070920261701277384233015803031740600026944491536841543869879505300301726778861549016565479326586899077254957302146291464786436551960865364118015630904412718286447147373164932622324179026131796790172471682684695901180951116737719802754345925312270455619179653187314659211076328587544904282330127716872087507095939193258063249859289783634283927579989164624661653340277731904797797231267436355787160093720828509643808664643948892857698468203077523893222043754255136287060552398505736309497956537060680920895202577366300021170193230745571919289101617698571823534448716533575338804355410010106884851847275615741279418929670867445803477657848760770937680036550871687875853061859400141656068544497575869958008568891696971193233058110447600407049270205867357152248806303150251219064081711588783502638793232584756584100476757639063356518669 +degtorad(-50 ; 45 ; 45) = -0.88597276154362155148588852635403202866143784242099338465133680481680850180057602384919787678571787590802106800905829495096167381662395239187754753863956679291427803757448418987567206366762470180363063594065287306801081421720413940815334211348377437173892214099140086636854548753599962440549193553907726357971068251719469293012892083542011117128167324291748676750041758920546943850995423755359961657263247538714967706270288245609879777974558970832544609238831423810597173722278068165161643451119524482057323246700496573802585645033870215330956468344113995085951049720562173101324940515030818036148987785099355307895245281400264009881523497242042642936026967628471350943609896790737443314357276514447836834326678967749709604644748417687521878578793678817128263786752430509671276811467038684492820605207044405068390026351507161688151505783096723602101077517164046824744274114110919161367702266378572272221614634893272055267480826283265459991190404352087167530880146856611539273616868798042129078665850193663922496482825958963718573379992247245687383723800106672395188137754731779304252535556454348671896421871494872266013724002213430469274144602538430378668788769063323440936113112273586711774437472738307068100500501505608925194783822 +degtorad(-50 ; 10 ; 20) = -0.87567047082004391162210285167892563417236533474557347744520754978802129522131955143857353418718084076996232621300779355956495403298923790539233706218544175838560233739201255506494781328981024728321850372705530621108163432056369071602865551745568593955229482123104229655250040197407454190330763302453219156621162535913817306651282213627503066982350171624808591176735574140081474176403148861490690714027129445088497453317680171397611346399435504729400023643425164949355996157037755736088517005341916396887431802889511018962067466721484244674696201331439272168455928208859009579256946870365078955316042429312131963731096351344855867272980240618663942472325868795614081958110041633658907283040363807707834901179702619250609038774984044448385464493702778560013718597845216004031990028111174189132907919300097734238707524471855446354832827024230103242285680161701661536486967033246951866952498746084969349687641442197722501969478709914270745484739997450403481350666623575152131240803736585418858815226823508055365024021056798861948883547534541013521876101632193861216552471702424985514974926658495633024804682581900483343934984975128128328327976131278509918165512749832922815408797780179240098939499829412531246492721555073698782832262737 +degtorad(-50 ; 50 ; 40) = -0.88740296190289468266697877295598797519050908466299285412230533669139307871393162825443749140527948784483392863486295279117910079835206569706020028713555120947237654654099201682586672430830953196058196723618759411403157095579657816776594566446179135408953628655813299723712586411989040056461869753521410887099643398148959804060739100777201646442527823132570947453159558690070385523468233681802989858794849815241936517856650307676994689652046699068039975239134880923098890137217311537668265710651004192704437588311903980239269345081942620669119658352932368385085666589245671096153203162172650049723443728608640430967444779925603022620121266985052862529811355466444477696891053153720110669293036160795272396810612154953114153789021589501896110181194533205762988883565432052807083682568205755613373189838832295842393008965388223346188687069621736781463685620628236782408229685336740503415930519784037148526330913408654228548850531849784726240321166721967961612368612441567080624054456564029830127002091545313110475012812736483728953850851081757917418899583416921476457559630228487147940485968170970373492686855226799198725831302444095942958436225607454630832772969380014351303434534846684241556228816164708888041345108186744686134522043 +degtorad(-60 ; 15 ; 0) = -1.0515608743265835700965236880143891598493303128463895872985578427030329915485782898185505457047919630329134567356958831971522452095856809970080716907763388184798867621543988660922776032696259696364195186490881182437360562735592100338091871428199439723668073675396582555765548510030825386935412778375652328131508223917454863145090860445025697723658372398084920510593481359198135172661855269658582004137130094474418723078620766900754014524436696365744028971464355153092301830617588981927582404195914996392915490004836086819218488280306684016134207767018701214338440277101937314661073954258767370948981066835234981139007196659671817966730934664039535556553804086905489080231462756251033656124158404325007967039019764209642952336559649673820621884998412506736228304657638883442884861641741602050120544621963901315676925068068567331615125778737409696186338183519593836376936745383270878054477343608587006946766376266574028721725131314586050656427917975303130940626503517578616579631453031434697418349406499223346624798010862403475092925180069729726993094033895940924521221964486756371497099763164490534315211854730492103476635057637742793939950184295376370972262050403477443617632730883001427006963521758154150904811928521473406043803448 +degtorad(-60 ; 15 ; 15) = -1.0516335963787500004955621751297428520457237658417454925258952256797067835950201002120373057701934009280056360895503573246209279374701613345597320000218973481353832965086280776321180097428811304918577219353017481274320269551825543775183025776154363612998894427379666690105504633717549510406155199729620215567755216187435323370757879176730056347290713917614525276880521019043169621843920404877783842450002648422860937374822607894315615770254430577110954561296406629935530897134229202465751669922346249158917766318114429563811795229703662348362156190792353959927260362874904253617827832125590245594274910615790668205476007669122694302689906374597214639234063686081623623044756771656030269793323283882706791933005865161524670383055953937283541706705535495153015042438043976035100828782933976988021659459074687200968465657630674424791586022567197898793266699299920225992177197440351325556417487269970726656790357343770887229935485749670046925491294733116084130871360122247882044125203477702431491476539929824952665366807405340017518588591216345890874628826014467614764964787582502343583648663563049627713158964817264613303984755774508889568853362039795138356146715828816549941534365235068024616023477741678227955358596013072401438412286 +degtorad(-60 ; 30 ; 0) = -1.0559241974565693940388329149356106916329374925677439009388008213034605143350869134277561496288782367384442179669643308452732088826545012501076902455098505978096788234081515584827019916649356209627117158219059112654942971709598706563561132305494873083517318794381630616162915931234272795179958059613725574306327760116282476685111984347287215141598863569861206487815860949900202123585763382810692302909483331380951580850731226514450089273500749047759564361387443763686045821616002214217738347781790162353052068801536651494816905244125383949811113193437865949667645423479953652066306626268139849666611693668576205127135857226724398124269237297500280517369380037473561649029103680550830476274051177786937460678185821322546035126337905481595811187425791811743432571481944438975842890113284098324187434848611054433169360441794992922202740408524701852602049130339177213291363868808097728170885963291610189548205240898385539214346397419625826800230523444080322355317899797734544449256479807498741805977412335319709058925803438596020632729848866699559885181561007542339145791350231514696690033787078036138192038459936842693117616945843708531674140848960502414005341975923823823051730792006997283550560880769598773937611978017413129720333753 +degtorad(-60 ; 30 ; 30) = -1.056069641560902254836909889166318076025724398558455711393475587256808098427970534214729669759681112528628576674673279100210574338423461925211010864000967657120671892116609981562382804611445942673588122394333171032886238534206559343774344100140472086217896029834779888484282817860772104212144290232166134917882174465624339713644602181069593238886354660892041602038994026959027102194989365324909597953522843927783600944313490850157329176513621747049341554105154671737250395464928265529407687923465266788505662142809333698400351914291934061426701004098517144084528559502588752997981438200178559895719938122968757926007347924562615079618718071861563868272989923582583073465569171136082370361238093690233511046615802322630947121933051400852165083084003778857700604704275462416027482439566884819998966452283262620375244162091920710855566089618427825781590616189982999252184477292225862317476625061437762896825320305277925623076710628979381933835727695970622873580761300707307537824398070003420995223167919652292114006339652446910548405667115993188764825114524459571963327699642300664086313158787515432498793268011038771277231634211724072293194720444933994877311130677450203569953406071113047876868079273664692803870531300061112050955143 +degtorad(-60 ; 45 ; 0) = -1.0602875205865552179811421418568322234165446722890982145790437999038880371215955370369617535529645104439749791982327784933941725557233215032073088002433623771394708846619042508731263800602452722890039129947237042872525380683605312789030393182790306443366563913366678676560283352437720203424503340851798820481147296315110090225133108249548732559539354741637492465038240540602269074509671495962802601681836568287484438622841686128146164022564801729775099751310532374279789812614415446507894291367665328313188647598237216170415322207944083883488018619857030684996850569857969989471539298277512328384242320501917429115264517793776978281807539930961025478184955988041634217826744604850627296423943951248866954317351878435449117916116161289371000489853171116750636838306249994508800918584826594598254325075258207550661795815521418512790355038311994009017760077158760590205790992232924578287294582974633372149644105530197049706967663524665602944033128912857513770009296077890472318881506583562786193605418171416071493053596014788566172534517663669392777269088119143753770360735976273021882967810991581742068865065143193282758598834049674269408331513625628457038421901444170202485828853130993140094158239781043396970412027513352853396864057 +degtorad(-60 ; 45 ; 45) = -1.0605056867430545091782576032028933000057250312751659302610559488339094132609209682174220337491688241292515172597962008758002207393767625158622897279800379661059604877245918854926475994800107548553185228533645939383404501132305643100303856226655078111359026169315931079580151723497892573836730604913702482789888273125051470902134164444661808430436379300226306763899359520137372422055866901620408116620454230132811081511447209108830967760018004363875876520806686804809477012164336108122402088546959086611195476538072244404195243056135018880171863891177988921763310827176870806341800931877980952320123851843584490314670950822129607289684455062634062726225734785570037846266626651065617137431438589921963428999310181291094272055605074079759759954974540082000997051647465272285448820008403719411957669586590565206536417584207739792319735769801358616838545624499739759051512348404165920793115013958784531279716048761787625231598726829917591751223259186296373340743865891898268712362757922365988412986818463220889614759985643598193449524751103517884421873464474723824501589205263510938142614512187259022262706395403510812240647928459972556295041046858884759190075897720187521457533756187192932921338107731615628122052029988149839580690573 +degtorad(-60 ; 10 ; 20) = -1.0502033960194768693144719285277869055166525235997460230549266938051222066816644958067976911506317889911927754637456994844035009557420480293770792515259129315772847875421202506819233491021963003349063906397670270814112702165901156179056990266374193789492752971712345381419700867878641748814887579768251762654897701544486272265973177453211003415854664033532298206568741042090825454596639412233481022296842420770164056216186401687604124602505657753561417961266060918685359255640304865215089443969198278094206332156973688920143425224896421814545837189910516630013798676006554454135001567411407044236829316264862155898256057816588793028830129400296192679855624902284310947716641135357763534299747319247963235684612546441184215468628636755846118546465450056289542532756743821721520141672817269875966400995895898123568167396242568258987867893914696580857005888953501230225781640317769191351594661929424239026318729492232669901798515193018120300578218496128004722722513563752327909081444701103661386642915794660033867513808727588016480541505332894667871111247683442706638022600032831559214853622391387457553532466444071920032774025751442342200424199732892713139748295797147458904802222977758271637844343399038045961274135344958825344438464 +degtorad(-60 ; 50 ; 40) = -1.0619358871023276403593478498048492465347962735171653997320244807084939901742765726226616483687304360660643778856008587160176477211048758210449424764760223826640589966910997124428422601206955850122698541488993149843612068518230030696429891736435247934865167624983252388265955489336800335427998224875070935702745787768000522006918866168180861361872429184308533834211139497089716589303147894264710936773614457785507962670083415315542458927766777187425413120837032516059648653658260445373064314500107057675906910699212985047863613060942259413988182892059826251676772514045220605824627196592164153677569446194513002621890900674663508563544232036935084685604173569367350521594742287363883872925014554556706985247703500011434726970032391261197183115214625520864469561328765426599029507118520426524012928049769354283936715845595845958123453898453859934774806434846158754817907905526748054997937839299331018910187676613325842559735697386569518376136335423284452748892712450393822847406516698964758517820442598385808412612984321350194487571836986969107425391042805748732628531392813181722511409553358921192422332893776703505511858658483039103663470209165787184406474317751856612494265898444502685899517242074255810116136490656263415674664395 +degtorad(-80 ; 15 ; 0) = -1.4006267247254494854812618417121117025379046905547346785179961307372348144692681785549988596316938594753743552371716950468293390550913012449775560694572811648632516624546142573262286748943980757397952924745115599843953280656120598375632741611834108511607683194200427387554942206306618046499035277421512022117071119823663946346780772625947091158897666140187798688383848615363491246574504321827405905925389046997047344847457535996439994449560910926986860165311444000591821110490647565140057891065928273203841793740881260867091845385802678710286641880551880040674851987343244307079687715008565668359431213502532900189300042023878230569795145340899132421799880132351294584042736700234779268115580281279367458172304333241889575518820114295835766079188756907312569650602083326079527139365141303975471762753736150715071754966182614578624296161720782209443213929086263989531106619369418887367166918250441615061875546811494868131426419717768142160636355477478444115938205930052846149633595116558248428589873386932341355021416957807118277298683827316358360096202824054094486772824067422386931821676248138844461340271238539274755186114115001812675203357505459813618656092031187798345477620802669950494752242673723993528815888196651300166227829 +degtorad(-80 ; 15 ; 15) = -1.4006994467776159158803003288274653947342981435500905837453335137139086065157099889484856196970952973704665345910261691742980217829757815825292163787028396945187481968088434688660690813676532365952334957607251898680912987472354041812723895959789032400938503946183511521894898329993342169969777698775479909553318112093644406572447791357651449782530007659717403454670888275208525695756569457046607744238261600945489559143659376990001595695378645138353785755143495477435050177007287785678227156792359525969844070054159603611685152335199657042514590304325532786263672073116211246036441592875388543004725057283088587255768853033329106905754117051456811504480139731527429126856030715639775881784745160837066283066290434193771293565316418559298685900895879895729356388382488418671743106506333678913372877590846936600363295555744721671800756405550570412050142444866590379146347071426499334869107061911825334771899527888691726639636774152852138429699732235291397306183062534722111614127345562825982501717006817533947395590213500743660702962094973932522241630994942580784730515647163168359018370576646697937859287381325311784582535812251767908304106535249878581002540757456526904669379255154736548103812198657248070579362555688250295560836667 +degtorad(-80 ; 30 ; 0) = -1.4049900478554353094235710686333332343215118702760889921582391093376623372557768021642044635557801331809051164684401426949503027281601214980771746241907929441930437237083669497166530632897077270660874896473293530061535689630127204601102002489129541871456928313185475447952309627510065454743580558659585268291890656022491559886801896528208608576838157311964084665606228206065558197498412434979516204697742283903580202619567995610136069198624963609002395555234532611185565101489060797430213834651803439163978372537581825542690262349621378643963547306971044776004057133721260644484920387017938147077061840335874124177428702590930810727333447974359877382615456082919367152840377624534576088265473054741296951811470390354792658308598370103610955381616136212319773917426388881612485167836683800249538652980383303832564190339909040169211910791508074365858924875905847366445533742794245737483575537933464797663314411443306378624047685822807918304438960946255635530629602210208774019258621892622292816217879223028703789149209533999663817103352624286191252183729935655509111342209812180712124755700161684448338166876444889864396168002320967550409394022170585856651736017551534177779575681926665807038349601685168616561615937692591023842758134 +degtorad(-80 ; 30 ; 30) = -1.4051354919597681702216480428640406187142987762668008026129138752910099213486604229511779836865830089710894751761490909498876681839290821731804952426819100035040367924168253727963338762362180487769638962197566127735455103262594091475284311185039389650118569817151643716632221874883513701685065401367521043164384640562452480338135933991617325824102840351023294198180307525755627095862542705417919881323487391800464631211971677597259271690260432031736246734898635564872023234522341238506552366104665944695982925164138511031876876248415335308419444154518350267181697305267194522398428142751583896367649527896985498310366324609832563399251391395475235547975975281271636238466965655344569315603802813856694601599442592258556094401590978630536795025030382189153347392987199066796917102119068550125340882654604875603147271519033254355564831279167650771072781907466500145676014646908406632487455825256232237083362373597700095640468394692975910842565714461881541911119315419547304948246122785157760962472146084231915870286802619872748668430174917518519015253314172708889598827856003672656297853500958802635134061096618434884050867398594499741667200377659423391419505348402212390427378950630799002256469513652216770662709272675789014631975811 +degtorad(-80 ; 45 ; 0) = -1.4093533709854211333658802955545547661051190499974433057984820879380898600422854257734100674798664068864358776997085903430712664012289417511767931789243047235228357849621196421070774516850173783923796868201471460279118098604133810826571263366424975231306173432170523508349677048713512862988125839897658514466710192221319173426823020430470125994778648483740370642828607796767625148422320548131626503470095520810113060391678455223832143947689016291017930945157621221779309092487474029720369778237678605124114951334282390218288679313440078577640452733390209511333262280099276981890153059027310625794692467169215348165557363157983390884871750607820622343431032033487439721638018548834372908415365828203226445450636447467695741098376625911386144684043515517326978184250694437145443196308226296523605543207030456950056625713635465759799525421295366522274635822725430743359960866219072587599984157616487980264753276075117889116668951927847694448241566415032826945320998490364701888883648668686337203845885059125066223277002110192209356908021421256024144271257047256923735911595556939037317689724075230052214993481651240454037149890526933288143584686835711899684815943071880557213673743050661663581946960696613239594415987188530747519288439 +degtorad(-80 ; 45 ; 45) = -1.4095715371419204245629957569006158426942994089835110214804942368681112361816108569538703476760707205717124157612720127254773145848823827638317741066609803124893253880248072767265986711047828609586942966787880356789997219052834141137844726410289746899298635688119775911369545419773685233400353103959562176775451169031260554103824076625583201865675673042329184941689726776302728495968515953789232018408713182655439703280283978204516947685142218925118707714653775652308996292037394691334877575416972363422121780274117418452068600161631013574324298004711167748099722537418177798760414692627779249730573998510882409364963796186336019892748665739493659591471810831015843350077900595049362749422860466876322920132594750323340895237865538701774904149164884482577338397591909714922091097731803421337308887718362814605931247482321787039328906152784731130095421370066409912205682222390313930105804588600639139394825219306708464641300015233099683255431696688471686516055568304372498282364900007489539423227285350929884344983391739001836633898254861104515788875633402836994467140064844176953577336425270907332408834811911557983519198984937231575030294220068968201836469939347897876185378646106861456409126828647185470746055989663327733703114954 +degtorad(-80 ; 10 ; 20) = -1.3992692464183427846992100822255094482052269013080911142743649818393240296023543845432460050775336854336536739652215113340805948012476682773465636302068552779606496878423356419158744207269684064382821644651904688220705420086429654216597860450008862577432362490516190213209094564154434408378510078814111456640460597450695355467663089634132396851093957775635176384359108298256181528509288464402304924085101373292792677985023170783290104527629872314804249155113149766184878535513363448427564930839211554905132635893018862968016782330392416508698271303443695456350210386247861446553615328161205341647279462932160074948548903180795205631894340077155789545101700947730116451527915079341509146291169196202322726817897115473430838650889101377861262740655794456865883878701188264358162419396216971801317619127668147522962997294356615505997038276898069094113881634520171383379951514303917200664284236571278847141427900037153509311499803596200211804786655998303317898034215976226557479083586786227212396883382682369028597737214822991659664915009090481299238113416611555876603573459613497574649575535475035767699660882952119091311325082228701360935677372942976155786142337424857813632647112897426795125633064314607888585278095020136719466862845 +degtorad(-80 ; 50 ; 40) = -1.4110017375011935557440860035025717892233706512255104909514627687426958130949664613591099622956323325085252763870766705656947415666104960690144268551569647290474238969913151036767933317454676911156456279743227567250204786438758528733970761920069916722804777143787097220055349185612592994991620723920930629688308683674209605208608778349102254797111722926411412012001506753255072663215796946433534838561873410308136584438920184411228438852890991748668244314684121363559167933531319028585539801370120334486833214435258159095736970166438254108140617005593005078013184224286527598243240957341962451088019592861810921672183746038869921166608442713794681550850249614813156025406016231347629484916436431511066476380988069043681350152292855883212327309404969921440810907273209869235671784841920128449364146181541603683331545743709893205132624281437232448031682180412828907972077779512896064310627413941185627025296847158246681969436985789751609880344772925459765924204414862868052417408658784088309528060909486094803142836390416753837671945340744555738792393211733861902594082252393847737946131466442569502568461310284750676790409714960298122398723382375870627052868359379566967222110788364171209387305962989825652740140450331441309797088776 +degtorad(90 ; 0 ; 0) = 1.5707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469223047752911158626797040642405587251420513509692605527798223114744774651909822144054878329667230642378241168933915826356009545728242834617301743052271633241066968036301245706368622935033031577940874407604604814146270458576821839462951800056652652744102332606920734759707558047165286351828797959765460930586909663058965525592740372311899813747836759428763624456139690915059745649168366812203283215430106974731976123685953510899304718513852696085881465883761923374092338347025660002840635726317804138928856713788948045868185893607342204506124767150732747926855253961398446294617710099780560645109804320172090799068148873856549802593536056749999991864890249755298658664080481592975122297276734541513212611541266723425176309655940855050015689193764432937666041907103085888345736517991267452143777343655797814319411768937968759788909288902660856134033065009639383055979546082100994690476286005327429316394329680766909139841151509760176509264844978868112997069456248608876417395657577874286212270753479754147665584308639279445375491908773187324696596275302004638508355695049244120064291808017818538300523550909715 +degtorad(180 ; 0 ; 0) = 3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318595024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303598253490428755468731159562863882353787593751957781857780532171226806613001927876611195909216420198938095257201065485863278865936153381827968230301952035301852968995773622599413891249721775283479131515574857242454150695950829533116861727855889075098381754637464939319255060400927701671139009848824012858361603563707660104710181943 +degtorad(270 ; 0 ; 0) = 4.7123889803846898576939650749192543262957540990626587314624168884617246094293134979420522380131756019732221297699234599706407669143258733475880391121927216761754261540529077816583394669344234323955729466432164634989001691927134723506801747479068028637184728503851905229156814899723200904108903737119105868805099094733822623222813814442438811375730465518388855400169957958232306997820762204279122674141495859055486393879296382791760728989176896576778221116935699441243510278286290873368419072745179236947505100436609849646290320924195928371057860532697914155541558088257644397651285770122277015041076980008521907178953412416786570141366844137604557680822026613518374301452198243780565761884195338883853130299341681935329412960516272397204446621569649407780608170249999975594670749265895975992241444778925366891830203624539637834623800170275528928967822565150047067581293298812998125721309257665037209553973802356431332030967393442958235306813906279366727866707982568402099195028918149167938638246302984071428858015982287949182989042300727419523454529280529527794534936604338991208368745826629252186972733622858636812260439262442996752925917838336126475726319561974089788825906013915525067085147732360192875424053455614901570652729144 +degtorad(360 ; 0 ; 0) = 6.2831853071795864769252867665590057683943387987502116419498891846156328125724179972560696506842341359642961730265646132941876892191011644634507188162569622349005682054038770422111192892458979098607639288576219513318668922569512964675735663305424038182912971338469206972209086532964267872145204982825474491740132126311763497630418419256585081834307287357851807200226610610976409330427682939038830232188661145407315191839061843722347638652235862102370961489247599254991347037715054497824558763660238982596673467248813132861720427898927904494743814043597218874055410784343525863535047693496369353388102640011362542905271216555715426855155792183472743574429368818024499068602930991707421015845593785178470840399122242580439217280688363196272595495426199210374144226999999967459560999021194634656321926371900489189106938166052850446165066893700705238623763420200062756775057731750664167628412343553382946071965069808575109374623191257277647075751875039155637155610643424536132260038557532223918184328403978761905144021309717265577318723067636559364606039040706037059379915472451988277824994435505669582630311497144849083013919016590662337234557117781501967635092749298786385101208018554033422780196976480257167232071274153202094203638859 +degtorad(234223 ; 0 ; 0) = 4087.962533898678564957976228677083355807297823499085615034524706911742678497637390475856671645037144522125951485558453943345897588793144567007826981389317959847543852150867479049486092458449850392549193635607739741121830847499731979234676185107315137587895801613964740181035798614024920504851762970091975521902490839200050473747081503759757672910265490782812177182965949204090978500211994730692203742756883183538218382811272839494286380011844535889898253582233455639399521448537002678878229805775598672427958199838544005075206606602941826242327876870408721204966800039248238426324854420500033071839323514272602468583705598702592895637543086830426782842658347962264512595940084908524242387334031429404715458556558062199504108092964025811265592979225182680961995355728053438411321076039241920307691822390457855372276216129832441681144573067572300862826038769310916411145651973287725926230451206695559382726076262714968845292324368292595091951064285360041889305164370784757362873058628019467441357764379199319363485584229418637587867575853066067793366745064247255044206094917811680665834353240956790736783180498821662991880320506365195726136019943926870934831758060836012077100068258272602884401687895037576244610397234995959475183029 +degtorad(34534.342 ; 345.234 ; 6456.2342) = 602.8696981162801712337865230974408686464020438754336998173952797691576147453673828606857079268541213218880893451829854865620581966343337413276267726818332858068574872584522235393379538123386250122041526862087651756057054005431109891802070096859288836521521146270076396243119287094111456953300658097835801781476325413481189004585172049424840943070452367989630809983852920785088459928680054423086388246828157911142153176546965528930460462963997023337668880611421136486411125714306328586123057562597357303245934517885599953751192168458533082441748362286944219008417931708511955424768392552311447485834085287242170682913164156348214003252923728795718579128603498024827461660297745446027806506398399090698572446300064104211181352091756658439690811634031243924919760707094919287785748384235798250205622694627088895457176087253590308376616611127885240494317548681918208267065096471582251483608251210295901941977510109601132424863672663167430391563359245133062490380515658300168373374050029110271234074293738286388163328677194217564149103381575865596100361462071952952910786902677202232582470244768738591017132282124046997255388702953226503412763412648926001474142046402127513142526378850161852084731319479527427220861855348371508744250295 +degtorad(456345634563456.23424 ; 45.23423424 ; 12.5345345354) = 7964733850235.1606491128505963949380211230486404615354432092667908283631626127308976348866522946872165386983029503700389441238421759487518900658840422210288456841963600893214489872955472882015769087198501579733088983529361150532562256048766969951477498919056696130318411765401967871913326441431417308760672146672394874061155782815313319272237015095119301924115793644013182627777685695700402712383137065129716374645174344137613425680426263972591410337985743610518744058669882724969655424342905064356254114957411147389695293920242408363777661504042392537339305307819927408565102167354159582688670758676402648964550635025286324705994032950534463329250402947316829405947058379175939825908465215505610952151357550845081252375530716727717207161937459272258040427150026292611068788369907124607423876877396402783531745191393871718198944055622783087488331204551580551987753102050297518143369343102344560460199439859959272065873593378545872022382470339871374880338899091895796440732756564220994145102444473260923633527049521433036751023230136066716533137895589308777468877545310117032096240177370169429686211547261239421916435268415002173897662188175999115816223083179374793541077626191745247652226819747949423078451221295871744592852903165931 +degtorad(4634563456345634563456345634563456.234 ; 12.23462356236 ; 34.43763467567567) = 8.0888391705839810905311285031033906921645948013990774585922909081375047167747360448133292131113825488590903823530130872922926877584485677051034281242956825854676784643731924941244907188709070733141452635492497733589476074074442131662028022822351056548961387567741322052808038030305045072576259061533552695587849735670487878986670948874911130024284409219378441145107299973701758170380459229772558755200327936818094732077877295478434787242155883620362409743831557950956486171144267002351291925476621054870846937282560803696241671692041250321834600727700230877802458596381314514474186709119492394471658910104569772700701899912279888158906327611272627623854111194740532092673265024929197744715187596979340187470271870857360978034306133278369551462981918098874491553003613547056533596946606545499969641208261002493262977397270795930032413309401098615337077407958004008532851936663476167729227718891212657105294075483381244949685805619424831060254147667950139689446134962937370928745182797005083037117303307236266542743760908102269902958225502346433180584559773571692765279935551369461831021855494299951502444792142023013203831420841937122197050612135151589028522245981340614195817246594131495360225938731106809501040759202185038133331409e+31 +degtorad(54643555555555555555555555555555555555555524563456345634563456.123354 ; 42.234154; 55.234243532145) = 9.537099594408837014382841449072798039661070722077291771509219277022728844340576837469378371625468751172172110915235222598923225751878981613957282529181497491571356166610252618682332974050127542368065910432966976203970470525792740821451830342224769995283162901072248791084491626261651954852189534309700419248323760315308026601937297919166794876135643779848834255674080457945709438962750336396855783936062125881164487752329131182782364432782245783479290551901780583193388372077693605316893603374501543874982929532614733210935215628036092182254078707964735308693123173198060470748066823160598866060121243701526945267411627352767496918108899196059683273278812331210459546427801100395567388733369912606986122706120571186679055553072666309529092029228899241519446551345761625413051684407381253208908705392385549423982619730617937891577852017445876576704687715460104699739389974233144925159565706395520243363489718094891972212157911935119251694172756489671137804236710579749472543229272538440804948047513770981465802833192221841690892192942583220670163498956250769119282637985283998184287818557634552728289891506643960243895564015783529719399226412507939598236049574433809619805391350566032896441104016712750879637329291953359156136278372e+59 +degtorad(342 ^ 12342 ; 30 ; 45) = 1.55624623016078442292510056452699707584893767131090956548242253871376900482044560776802621427935772113919398146147235843414347658206697376512164133381198662912139539227034096183271344321379121131720914485631114647658212857683745925465303147836671263006132633430785545333780848866659773443609518497890498686594182196937216819363894704659977222919738554885360246467043013295568829744494281064511457345779514265433874576439255889601744046357184295738502904407165984072123513113117029247751369327592978370832607494222831917939289416857206205193796606060690634599658043830248171651256434981088447682157370491205016820693532465877148807408184609848224376727316619662410341154727891484981367574903824742904881313848531633349757506952043667767822765532263565835757264135346032222154619903236796403913696814711564155780687549273863992123589625857059316176722945495211671466620245841501508315499590096421481894278244781263580601026245321639472255442363717958540963637666523694216289991389580255727596906064908571861001632560639784849534911267518273477705062608581628145659810239303485794385638949516291433160821148903051030647622112927716416667646286237602236124621360428393751147677890823037356182732000284394292392036263839327482654475985837e+31273 +radtodeg(-657856785678234234345234523452345234523562345239476973264678.345345) = -3.7692417343405160201617577234786525038401571966098032182433723464487909394078110930466750544565642807201371984236003198862691388389936679227589744942732544774457975518699841990697174786248745633380987625904379147467067795575930637828178516808202940641460424882401536483311477408949576013527239830311781426204105597645471327048064392289623833525522127564170433579177000352235996366961660125399139098982187245598807053184553236324894260699251483502271867013417668146733692922825413524635254287020024075894522645992108418809182463303925928949249883829356728994568373617517515347290435626651751982947593604623662592473987735382273869939000405291662144037274870837375507826410457448797957443184313008762072981059191739901722745901642179711277007070073282220678802337443718365277901053444802726254446896532879317982714141164127319697557119628088949054291744603090981859103410717883647090060527935718149814988362501589492674788628867885007112598084704791505022036975279013389444331134363866412261538968639297184853034204144649681400149072993365642200450222562170249072059522598306094971558444288229290009740777065887166546293848946757138653008837835856799674329349533978997203238754682141554249731625828873866603932711906741082004089821845e+61 +radtodeg(-46785678434563452345234523452345234532234234.345345) = -2.6806219159567180020509697985495673497417930941278253614952913996350910990467636422111017821993263342081468456680674715862969056675294444864774521743529898830055463061341437790213981170179889878142720406139689701766460241110338907261920930924668336229700540425169316433118978592541378500321035626810009061575424207180765325029740815635130308465561573022874663024702345908907918093946940884257746774630707977034437386041932376280361974229506756668468732470014482633006832111696226443407398308156229015402777805481306869554099980811803158794511412548715446805653601273737296563108866866353023968654785841959512398233014897242398770369244760986611382165105556107774573865296999396372542583165379666377185044833863914388500742417183767395496712750248673878146983311690045916560927296995317105574762807052245040805382228161885155626761594638231735642556749538597736342224962871239946043232523252688961224425698394103837165747687840269582085028659611870566642574306796503424445475864707777573195731188157336453756194136538864252411908325456587651358630414520907856095906530862581355461788853907998095551369096499780695753509154339899391056123382382952233064361812147945703551426517376330582198484197682842605028451071720320439697776274088e+45 +radtodeg(-234234.345345) = -13420639.405278300293670042192585884744790711882301116259401625955329403946037198996413771782100626993102424867564706205414613323092359736542257770785714398141124998293497645555284467436665823508238588884393828840511060268499641238196561514453374134144294701304913855713717477423071073520254594835798620231663504302790603687928136344529821369655979585403963695851952948460029961575340506901548841365833230267081307150547081695779579997874667753079946208482667176757826901471108397313719071883310300204736868140977467473009664060456906838292764363355165692647010449353107013794459291585772829291824104532177876272591558505811386455167327643603692010467040001733566925663044529532148861884894025572666629080369355289353570299360356420975347237424232896642418228690499877698540434206170722085701032078933164975810179877447150223961659709963515867821703102015896303879191616254243767904773099027103710807214886296223491133356625793987503192205794068685574997109488955599440417182244648677917337850052300830502671404700879268863955812475418505596122364953197047683427396120630447303955499052329643512844377288722895077759082353218702437128122674040694862412705776095415108466685831488929326845914721434365446460897233456118767099712679847 +radtodeg(-2342.345345) = -134206.5024306147409075644764334085860685420610845826067237586858673533151186175133717705997147211740331931551510978995817917221174470622719138280143320760584481091047997658613170553203745342660398495619375567202275172795963850789161892541091730952392638081933019539421849245713017625470987742411533066351101032677212362418258167880172651514146600951932487589121782972231628267710499605304189994804939817352232752540562282118108908080039223502577950751643635951122263804706287762542733541698988894060774951894572144589750666641376909743029799418149323106981761298213455575299347547030750007321014712220564097019573685531773331774427755028167512263573131827901513091770149750080722685509599234755145452252560429920272094649503672142201681655838354729287158819818219166387477645901548894443694567730634129885620681774299045752547314212918893306065939326348750780521201021853337475864475073220495072135319267234792091054603436796155362597362733992310134712671113722597932319283195799241636618522847235567381800448614553096200662141015855108629049784475299499017156791368777302256202908051480491646591942485814442733396510459614872556961452860337712228746247479281749643500796134067703922857074035895534593278820229851007550836466387652 +radtodeg(-42.345345) = -2426.2095505254028909287203609666943040094744114846671606901249865867666774779423171563710242636188615648413733423103272443911088641911473308709982462285915662984121755911450865469463578801112735915606194887149636351755372649317513674568984385188438660753945995089502295105356339973148429897062504888523833476125858303411218885154594413398905237091709424941209760060796788152051060372529726079002053979478426261874134420742419881070194006141630141098588243861796850198445567119810913334415389363036120519754244035731649499977087749423261264748150248676708948137995636446161282998239493516985541213496447725039839212721540192099977300940755701429070330020009483357328346325408660856525932336594646177035357567454820477952112516984820792627099419618350105562378119494538620283848660635466452462647082285511055338558058741430189236527447003761122829987105639814235073665913568400314988723500727910341662271434276685233610843310262984941183137562086345556105235277387179532378773582945531817374258003177749629863703013452475956412648347135612024618063218257538453906014274721344391764115142986816721747697191922903037347918143342926043027559231338383553761909931161769340920230561374875305262122114849292776606484483192299441983098254894 +radtodeg(-10) = -572.95779513082320876798154814105170332405472466564321549160243861202847148321552632440968995851110944186223381632864893281448264601248315036068267863411942122526388097467267926307988702893110767938261442638263158209610460487020506444259656841120171912057738566280431284962624203376187937297623870790340315980719624089522045186205459923396314841906966220115126609691801514787637366923164107126774038514690165499594192515711986479435210661624389035202306756177796757113315683506205731313360156501348898018788709917776439181159316920013902979768260829323055339702618166049092959328208315499579803195596700711825205846643923179985845671916843991775413165295995305640627904496724872253434072473833065185879008820107193548552060485006842647349075605874388567532932178246602124233132734272129445308916676167146720232313749578448798177290672690849780135188662743955055918580693033438067368971726946398338854651991326756774825764934169233811138243323053208224198516454139597947256714009404178469615156053582157920460213545201901074162102935129261609789844003532238204473276282720909209180171145108905646530208200979123059094023542240418735583708743755384573586329102199472789559821891579523806600517990464578282704945450774576147586229973788 +radtodeg(-1) = -57.295779513082320876798154814105170332405472466564321549160243861202847148321552632440968995851110944186223381632864893281448264601248315036068267863411942122526388097467267926307988702893110767938261442638263158209610460487020506444259656841120171912057738566280431284962624203376187937297623870790340315980719624089522045186205459923396314841906966220115126609691801514787637366923164107126774038514690165499594192515711986479435210661624389035202306756177796757113315683506205731313360156501348898018788709917776439181159316920013902979768260829323055339702618166049092959328208315499579803195596700711825205846643923179985845671916843991775413165295995305640627904496724872253434072473833065185879008820107193548552060485006842647349075605874388567532932178246602124233132734272129445308916676167146720232313749578448798177290672690849780135188662743955055918580693033438067368971726946398338854651991326756774825764934169233811138243323053208224198516454139597947256714009404178469615156053582157920460213545201901074162102935129261609789844003532238204473276282720909209180171145108905646530208200979123059094023542240418735583708743755384573586329102199472789559821891579523806600517990464578282704945450774576147586229973788 +radtodeg(0) = 0 +radtodeg(1) = 57.295779513082320876798154814105170332405472466564321549160243861202847148321552632440968995851110944186223381632864893281448264601248315036068267863411942122526388097467267926307988702893110767938261442638263158209610460487020506444259656841120171912057738566280431284962624203376187937297623870790340315980719624089522045186205459923396314841906966220115126609691801514787637366923164107126774038514690165499594192515711986479435210661624389035202306756177796757113315683506205731313360156501348898018788709917776439181159316920013902979768260829323055339702618166049092959328208315499579803195596700711825205846643923179985845671916843991775413165295995305640627904496724872253434072473833065185879008820107193548552060485006842647349075605874388567532932178246602124233132734272129445308916676167146720232313749578448798177290672690849780135188662743955055918580693033438067368971726946398338854651991326756774825764934169233811138243323053208224198516454139597947256714009404178469615156053582157920460213545201901074162102935129261609789844003532238204473276282720909209180171145108905646530208200979123059094023542240418735583708743755384573586329102199472789559821891579523806600517990464578282704945450774576147586229973788 +radtodeg(10) = 572.95779513082320876798154814105170332405472466564321549160243861202847148321552632440968995851110944186223381632864893281448264601248315036068267863411942122526388097467267926307988702893110767938261442638263158209610460487020506444259656841120171912057738566280431284962624203376187937297623870790340315980719624089522045186205459923396314841906966220115126609691801514787637366923164107126774038514690165499594192515711986479435210661624389035202306756177796757113315683506205731313360156501348898018788709917776439181159316920013902979768260829323055339702618166049092959328208315499579803195596700711825205846643923179985845671916843991775413165295995305640627904496724872253434072473833065185879008820107193548552060485006842647349075605874388567532932178246602124233132734272129445308916676167146720232313749578448798177290672690849780135188662743955055918580693033438067368971726946398338854651991326756774825764934169233811138243323053208224198516454139597947256714009404178469615156053582157920460213545201901074162102935129261609789844003532238204473276282720909209180171145108905646530208200979123059094023542240418735583708743755384573586329102199472789559821891579523806600517990464578282704945450774576147586229973788 +radtodeg(42.345345) = 2426.2095505254028909287203609666943040094744114846671606901249865867666774779423171563710242636188615648413733423103272443911088641911473308709982462285915662984121755911450865469463578801112735915606194887149636351755372649317513674568984385188438660753945995089502295105356339973148429897062504888523833476125858303411218885154594413398905237091709424941209760060796788152051060372529726079002053979478426261874134420742419881070194006141630141098588243861796850198445567119810913334415389363036120519754244035731649499977087749423261264748150248676708948137995636446161282998239493516985541213496447725039839212721540192099977300940755701429070330020009483357328346325408660856525932336594646177035357567454820477952112516984820792627099419618350105562378119494538620283848660635466452462647082285511055338558058741430189236527447003761122829987105639814235073665913568400314988723500727910341662271434276685233610843310262984941183137562086345556105235277387179532378773582945531817374258003177749629863703013452475956412648347135612024618063218257538453906014274721344391764115142986816721747697191922903037347918143342926043027559231338383553761909931161769340920230561374875305262122114849292776606484483192299441983098254894 +radtodeg(2342.345345) = 134206.5024306147409075644764334085860685420610845826067237586858673533151186175133717705997147211740331931551510978995817917221174470622719138280143320760584481091047997658613170553203745342660398495619375567202275172795963850789161892541091730952392638081933019539421849245713017625470987742411533066351101032677212362418258167880172651514146600951932487589121782972231628267710499605304189994804939817352232752540562282118108908080039223502577950751643635951122263804706287762542733541698988894060774951894572144589750666641376909743029799418149323106981761298213455575299347547030750007321014712220564097019573685531773331774427755028167512263573131827901513091770149750080722685509599234755145452252560429920272094649503672142201681655838354729287158819818219166387477645901548894443694567730634129885620681774299045752547314212918893306065939326348750780521201021853337475864475073220495072135319267234792091054603436796155362597362733992310134712671113722597932319283195799241636618522847235567381800448614553096200662141015855108629049784475299499017156791368777302256202908051480491646591942485814442733396510459614872556961452860337712228746247479281749643500796134067703922857074035895534593278820229851007550836466387652 +radtodeg(234234.345345) = 13420639.405278300293670042192585884744790711882301116259401625955329403946037198996413771782100626993102424867564706205414613323092359736542257770785714398141124998293497645555284467436665823508238588884393828840511060268499641238196561514453374134144294701304913855713717477423071073520254594835798620231663504302790603687928136344529821369655979585403963695851952948460029961575340506901548841365833230267081307150547081695779579997874667753079946208482667176757826901471108397313719071883310300204736868140977467473009664060456906838292764363355165692647010449353107013794459291585772829291824104532177876272591558505811386455167327643603692010467040001733566925663044529532148861884894025572666629080369355289353570299360356420975347237424232896642418228690499877698540434206170722085701032078933164975810179877447150223961659709963515867821703102015896303879191616254243767904773099027103710807214886296223491133356625793987503192205794068685574997109488955599440417182244648677917337850052300830502671404700879268863955812475418505596122364953197047683427396120630447303955499052329643512844377288722895077759082353218702437128122674040694862412705776095415108466685831488929326845914721434365446460897233456118767099712679847 +radtodeg(46785678434563452345234523452345234532234234.345345) = 2.6806219159567180020509697985495673497417930941278253614952913996350910990467636422111017821993263342081468456680674715862969056675294444864774521743529898830055463061341437790213981170179889878142720406139689701766460241110338907261920930924668336229700540425169316433118978592541378500321035626810009061575424207180765325029740815635130308465561573022874663024702345908907918093946940884257746774630707977034437386041932376280361974229506756668468732470014482633006832111696226443407398308156229015402777805481306869554099980811803158794511412548715446805653601273737296563108866866353023968654785841959512398233014897242398770369244760986611382165105556107774573865296999396372542583165379666377185044833863914388500742417183767395496712750248673878146983311690045916560927296995317105574762807052245040805382228161885155626761594638231735642556749538597736342224962871239946043232523252688961224425698394103837165747687840269582085028659611870566642574306796503424445475864707777573195731188157336453756194136538864252411908325456587651358630414520907856095906530862581355461788853907998095551369096499780695753509154339899391056123382382952233064361812147945703551426517376330582198484197682842605028451071720320439697776274088e+45 +radtodeg(657856785678234234345234523452345234523562345239476973264678.345345) = 3.7692417343405160201617577234786525038401571966098032182433723464487909394078110930466750544565642807201371984236003198862691388389936679227589744942732544774457975518699841990697174786248745633380987625904379147467067795575930637828178516808202940641460424882401536483311477408949576013527239830311781426204105597645471327048064392289623833525522127564170433579177000352235996366961660125399139098982187245598807053184553236324894260699251483502271867013417668146733692922825413524635254287020024075894522645992108418809182463303925928949249883829356728994568373617517515347290435626651751982947593604623662592473987735382273869939000405291662144037274870837375507826410457448797957443184313008762072981059191739901722745901642179711277007070073282220678802337443718365277901053444802726254446896532879317982714141164127319697557119628088949054291744603090981859103410717883647090060527935718149814988362501589492674788628867885007112598084704791505022036975279013389444331134363866412261538968639297184853034204144649681400149072993365642200450222562170249072059522598306094971558444288229290009740777065887166546293848946757138653008837835856799674329349533978997203238754682141554249731625828873866603932711906741082004089821845e+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) = -44.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(-0.25*pi) = -44.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(0.25*pi * 1) = 44.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +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.5707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469223047752911158626797040642405587251420513509692605527798223114744774651909822144054878329667230642378241168933915826356009545728242834617301743052271633241066968036301245706368622935033031577940874407604604814146270458576821839462951800056652652744102332606920734759707558047165286351828797959765460930586909663058965525592740372311899813747836759428763624456139690915059745649168366812203283215430106974731976123685953510899304718513852696085881465883761923374092338347025660002840635726317804138928856713788948045868185893607342204506124767150732747926855253961398446294617710099780560645109804320172090799068148873856549802593536056749999991864890249755298658664080481592975122297276734541513212611541266723425176309655940855050015689193764432937666041907103085888345736517991267452143777343655797814319411768937968759788909288902660856134033065009639383055979546082100994690476286005327429316394329680766909139841151509760176509264844978868112997069456248608876417395657577874286212270753479754147665584308639279445375491908773187324696596275302004638508355695049244120064291808017818538300523550909715 +asin(-0.9) = -1.1197695149986341866866770558453996158951621864033028823756818639144375371065333366735674400308878320118633139461511919036868184064869980955016266192921809616426396073547434413494291322739641652375873379505689491916036275099050120332080857244050916727453998709717911971328315671621689296446770543617808973653272112481004597027238812672815740883788623969092766355121573258844053735872951661022660597243229757910285812192937090567848956571875906305185545700046137694148140953684402976368922472459858372674848853512070662284109661157404125745705206143728462726394906454149356361327282329612685153935448098130757330507569130970754550207903018217756491196092172203627333804742950930051655315518451568712726584847796230048056395081558497466444050124162296838307927532907716139822475453278777054254317693455385162542208076929110055915324138107711531497870531364754279669208953016881337688244499760357280363052634412005895487519404045131767399115940154931084575258216035707774460525734301198945062791023007827749961678171816279708713633354163537206465472826382730314418084412014482186954884068545619642709772705133585046482956584418264391324774505081590431868068852126394036300389440400419759927280448404042198305173387345308362964877427809 +asin(-0.8) = -0.92729521800161223242851246292242880405707410857224052762186617744039572833148341060120056796977578511305970450238167502701163636325002231094306113988821124143867253232976020306500551197585161103370777833495647457307758783602503439896802791167637023019004326661298774430921946415711111441720292645513048534610436091492801739490116779472779297800529737557075602564726624343291562936738019866810577649724891247762381803178995359943940229935520032900125060336242512186706082698793260258638485496805863222389841232416883187447225463337539633740551863790206679466518580770257850918918449264312195672760190749986418972146789837286503205496558609007466354510930099921735154124550883257004454744742394894673395463702138802762253991555851254965132019242334534962305456544504144519453684314203917551241834031155374197330853378068987036109457801074156762484257095886060487356905293398753676177543808255346231874961232576660640576089304791792378482610305417534528788001408878470848851382453955423037855434452892683002914329717802508205292555416389490203742436964120954547960928799146984482791825363035610044655727102869467415896480250306611600302185413491839978434158726789742561994102128690718115121334426423598575936216695769644176284720934966 +asin(-0.7) = -0.77539749661075306374035335271498711355578873864116199359771996373272021188071119886541090349437287648129472101138705301547788468547740235492287477310723027451717074493441834074179947639522164121434429873772975628318200581465863063289647415786954212832630229451768976322180851926242726707317196657556156335982339588908427817685984002155250019110961701343570043580403440545857706449886602463849692973937252266478114706863411306821016530363080554752972531627864005512429736720170341140014536674052487287454723139839670503379947793494020581640399816213383706821919701337163579861420937731369469373487407073162579511831286661561839390404769501287104746373461243133292177475851976825971105122457737886056220255901515752624569646226804217926561081619889313518938391764176535800810474021571303842247516381196617588758883085208019394906027253145739021624274198691973533855532383929610640268179627227024866994285391313407202655186987510594602743048663497585255849668262641809367952978873517794068007274484621963801196430649646665250582611726194660204223513969704480785144426388186874127834036202963813740454670747264509379332443412425261904837651979393752856311293943207558378992824888365621864847181533870869418532329131611402399715514873659 +asin(-0.6) = -0.64350110879328438680280922871732263804151059111531238286560611871351247481162108871281684470128274887801433875425947829653528594152526880491961856417602931728646951902120905748777431033562286643148320387944901325988913522821278971792536367095923072438278101684874242999600769916699558238642719811550637694739894224286607004585929268668683406785238480837553915435839902184149460389331187480786497930746761615755906176418659249361928866695069622355802343386876485950772284895494375985922911412344734234101842435705149644707075606409780127496307671318786367718619946190600963739919169969428727710710065850041987385116388204102785361641330871451215504425143322123326093546956444222264097794871589568272781637295666803688844051645869653025549469496230963063629904022995855399195218183349069035398970784774377025641913967346145090005954866160095000612302312664439669535032350930622984241527222603537225490218680097860797197347253186350815635079074270063360304887617730090491479267642438407521940026368117263901848530335471784958650741391279601194669078133480810544687520989534145487902737123053154129300848675873394706811054547234865055540900979302613776484929005083504403968650891355666968435616066017602066981863482415738828950788162178 +asin(-0.5345645) = -0.56399235635110670513967394667957993789983122398595551192137122584584158792710020039528293569803840636194708843463978529108402478510703626296010371083716114245661090220711896545151222818346639115220518085583869446682583154673946615567485056726414869430693792802747738525305065918946523806253560399958124742976893169398273278615871020766713431889468880533418606315258830786177361022871890252079758387145183370798858851054834411062035697015592810446869344918508845471657830812677961773669744361902718308854208651365906881626989719517430574234432841793878726367092300173637584892236582984022883846585917951011296924470840494270175703230014294941884960323556173985689265384061121715876257261505698465452301929314988989959139135052279139396201438906056379939872941004167963800102380939043205138428585839124878739673782750215678573084937556420492903858833049667240918598904766914605895680094418425472815313698490564462325386052129391726501081765759654554763054555478618974496979093546356501142119645614668104842309359663705111594206896860964961247192734478277153031360784764517859562523160145773360115373087526801395349504670786952519236033178773442524254563380940496570190983113450680582974652785916487744188936662152111196741795655689314 +asin(-0.5) = -0.52359877559829887307710723054658381403286156656251763682915743205130273438103483310467247089035284466369134775221371777451564076825843037195422656802141351957504735045032308685092660743715815915506366073813516261098890768807927470563113052754520031819094142782057672476840905444136889893454337485687895409783443438593136248025348682713820901528589406131543172666855508842480341108689735782532358526823884287839429326532551536435289698876863218418642467907706332712492789198095878748187132303050199152163894556040677610718100356582439920412286511702997682395046175653619604886279206411246974461156752200009468785754392680463096189045963160152893952978691140681687082557169109159756184179871328154315392366999268535483699347733906969330227162912855166008645120189166666639549634165850995528880268271976583740990922448471710708705137555744750587698853136183500052297312548109792220139690343619627819121726637558173812591145519326047731372563126562532629697629675536187113443550032131276853265153607003315634920953351091431054647765602556363799470505032533921697549483262893709990231520828696254724652191926247620707569178265847158885281028797598151251639695910624415655320917673348795027852316830813733547639360059395127668411836365715 +asin(-0.4) = -0.41151684606748801938473789761733560485570113512702585178394678070009525089527400244812631625206119533675928967091306015283961339513080435435129322336622341019574474110297976985081654874392992489836139632476522791139669252895930643680937141817524647253814934040410196599293119328969118049147930751211032787155284409003269918124320739921196907998470838307239703366679957359862155968356750393077112074061770336171538542756503546127428898885147627655558000415622034781719287358736164984449685065192089984208701349612748570276873263042926183102588815988610553236556993285117625365295855723875569335679429121558242003964887229014210808733220145954930482023376950683828247946034305676616597105263693064488149420464463622627259077380633559700769052451087932307919379919881639020434790721899472392409374990139232787681972715432042274278394079415599701991489125022853713547102039356294377196038520295944413032938317039706463462937743454889905007667256494741538151521851172046733249204965113173376946818237579156136664038977567393987689132403404706761598838897936747898277985973262914612498432952278945848196020932605855061663078287996983295579260700481798513341617677022415436797022083993290342817988118949458323116528452131242346150250095539 +asin(-0.3) = -0.30469265401539750797200296122752916695456003170677638739297794874647299251203315943859995723136314873173495663078554692479668542343241887818718383045615011034398523264612269506245443154258519185913285313078092950079597732972081553364948954914799328594809186393850825258311206720694758038571916450951294669085207707244107602834173298375074821919212737500243564098806776468286063918957517071324599468464708051204855996004320680475231008176141196481876753970842614898493277570006285988109033511535536633630524925570721914032512570602035213057365534580204359562326419188951619248664884321494055584001754398021794187417960170457548846342878671729414326493373237276156278424946805712683000531302474901937456780427663310996992842134424156027374259205653825475788827051645610307218441002437322780088464433559882115566252284967834290758954167742298469584491856858740859365217611749169386858336216898969673113515837163378788412900454551528205501161552627081879452215320760843019076802296165538179716578958145955791345255686142437833355977862070608762900209516208887847472544770113500409831469117666341270874207179736818181028380825314139735218487073121123667891074679727158445799213954180301234112074074595519788243418181634696960637453909484 +asin(-0.2) = -0.20135792079033079145512555221762341024003808140222838625725124345560937462885185037584493009039993684681979818711777837166180538792015487550150885257575575068504703746298553442644555646685518666426022360497722020012366119797003195195369045168055007310115975848769963676283746557896632382920227794159960927917967031567092872259431045909648733517298414228729934723605067343185390320397605296178694015683978256826479450812444679888470359443951950935224729739879344114527963535551147243215137853669966675464957055470369230948157406583251067996360789944349857734287936037797098568879756365745943411094897563715805897860014005413109470059496893013114959394770151943600402355294421617225074465609310528448592695667310602846258126887008430192443650792023256476817008933413755405577479909462831929536845547306276641829481677145602011703249848460436842487188599201451221182745000212815862864964932344394114307190878585380377126726912388000736698313376759266795139442105457568331655510512722567272672784662132954862620673412792712785002059351749854475871069027206828202792399874740358120760416346824135803625203763688330245828672239628438154463352008660475506375034270030159975043679987184401939437133490133533937727396108906179014283312503637 +asin(-0.1) = -0.10016742116155979634552317945269331856867597222962954139102385503640267365086255165393786435950445495566009092009658596828306857305846802027790817447081596533381465522579482776964039702292494447400173225565047143242857667273827087197830846957605866421657917591844495789765961408317660109021098467844050670749012508439925356131478229662006802132559932003835231767636019724253209063927510666547734759870712191412072242140463578513825097766880206341364677491794427489516867425935485834642845820671456143500534933537558081886945188245637361781844601712005672696879582540975339726177718786968896666340929658422297330825097647363305971701128774836832937693637778482288594371754583977626867003261558122213819942633139629565192784877259064762875733268801795651181379077950706860391460085894879897828854042452109921515592664886614557150893582091270665636852277796489868604320130288140468979620142333831537693026407448198565996451876218196922945714018225369990521142955450570687639801538734065672156477840402463977916656628294238903864554340457620812427343138954141612936145941066811139360741155427078393864431223881752473121133315237644914174845243205098983616687938914315992425975396029272766096839800082165249670642532417092048475678628603 +asin(-0.01) = -0.010000166674167113125622277071990383678570393643009198386329514046510644313241471509076191737220566310895867903658984904787146224764732732061418827258238073856928243365450391943267635066284762905238128092738052397331610576408349480142722567120148531506031323219255446270120423311409423173189813988101168530249047284182482061245177805215614574319532487568060012361968471521795439211552381028017599891424803421072859041012113243505052596702559861448862202485008084623240296979399401971814343044489767235893386520367032923510470659262307097598353904226992033301778509824502081438436898884067835528137196130389804578866922500898248641381449222086269958045134719156761130191874245581480321401357879251163934425963066256350295163166096730274930006418479488273379160942737243032016356041656524142153945370385979056599639986806744987306157048360729735801532875072840377129140191831360034543126616883594161714655037089027664542844986502204485824392268140963916520306532853149594969898189206247096975811680608622751832997352526612969975605732614423349764533480401598095687596303643378153144361252909815016978747386981854218721213024568401872119125938138133721219048943860056810133056864018692486183723481800909990158662018337374809377162645417 +asin(-0.00423) = -0.0042300126145960705316697990049709510156893729721674136050409899390162650462355886262408857558418504299439483687224925609386643524915283286052187447150078339102585395214956860043423177654006612302077325598907603367657404271454591912382821211447978536847268576947919734001125989939600545286760592542698925931135493798358255861253246083086679186014970165922460924014227418076967780175567512845885377016043351137508875774576916410035013634508951708288761751045077751796710454058945100006808667934270071199340716481917952747647212016566547100817620869792831520257634012503620346901841670830989803172948091122137752827630112482608897734313482713579308705183135641611187228793987662176116245720101500456964092904451282862334682004244286841185437169959679032818430923940743561890162406818574140739652338885003037628673610981074212221180335502784930181186235017259522383294250224755810962331081208212329593321304496256915697356984537475057705431326091275654068563560615241451744107579993869736158844511889799950548850030306920361133195816583662555551574176839944733911660029049174876589245183216690473508914600468724076289779785561458199967194410672427119489487548585547323761061463295380804320371917641471663119372872021165357801268112447847 +asin(-0.0000345345) = -0.000034534500006864489854840501162865218953041963510900361113750921719187509510170189991856864805682895273243779246500509118162943447372287195118140211496662236627081897417808578780121682093057692199292644378385159937360624174227846716015438239186869554679061328134738042885458260850192474218028941780096374031868668342513493450588720312539419399879139730956047499742584665935024510316368534840950830677822770711986694291528914772447399157706500630008082987309243997563810742506773029608781646785012837358447240834598397841302454013896384509388521397641325993105925562945251148798345047734801078062121829131164504469034255484648563837518631213321771889907079543204103244291806014668679310495070723219146041474255574897265812438905378333767423064065067344365122665194242344231304514905972396029130054687652971830597806990967032858643789616967545558080678676832148997908247230181967903826870145134446376678747122692531409342320009340084143798594032350720966011076832565334428397835117915420279553527874772506697866447766156262050455605712182011543830620028470434881034967903730793300408516221946406446079247713254585084312413468454701313030453879710305556754169072506300533978985081666288956552230538238017046878782371427313838373880855991 +asin(-0.0000000000000063456) = -0.000000000000006345600000000000000000000000042585997787136000000000000000771657756606163511672832000018495276544408954570072069318285124448916018973260925677591951864454911304869432474815759373784495068278516963533622050530205579040464153230096598793742525305216551771733598724653602538614487332101045130319405326861689726486690674062512791265899462714240552952184845257291482626005868911818495726533456719772346599929701972364732809261292828978552500971679026233827404675684532018715306696527180542648477988161845872725473705413281023081979479409342211084499524703833291358408976518545403614807136201429422272582443549020938927994290016964402936773275302925354396805438546109498109280865989679058214483610643284177748363059765500677316663229622014488304749878019362441951592711354904669523072364701638732728418556021659517808054692741765065838729042033503573489324262181307203684033112643959687849089493668446069048530010300749416066351210003680746135272016027646116934259402406140884304978164842537021163691561802087759924301350907916060069070000618102692999361068716911663644501329649765206657897719596817051883562340796735763144306679452478958697012063050937028817461583156017043282263077109739044669467051130753366143199530157779369985867536 +asin(-0.00000000000000000000000234234) = -2.3423400000000000000000000000000000000000000000021418968605874840000000000000000000000000000000052882373335063242951036856800000000000000000000172703653835156351881664232510524556000000000000644859317467217258262754004025001159013844106202605296660353475119369458376450399542191787481727772125934035064855077154197990407501925921737615698106646132555781988207948323271480824102830899155077405098143935661035371615998596463162590670214936166725067510231297877343281157029190560610570941567889176720731664111700729480984353508796132865426731736479631496469489708851371032127869602374462320032883055668084326394572004011207803840144973338396565558493801316820605230424815253382101329127141813139797862290250944548330036531183195692358307916681963043139282483058061131858903273956884338493025254560203054026744662126359040258120209680101481271847663968051470372858597354745789429195534486564602537849300431705878547985372032765187884612512707173868479797448624776054289034533357135775473259257849098932938203763502611604432923805253686515026252126262593205608887197747050143823710974251234955222686700899355617649184120396968466394346025531781643565086701195086323589289021620588595051602618882289168133261843862926635977939642932524726e-24 +asin(0) = 0 +asin(0.00000000000000000000000234234) = 2.3423400000000000000000000000000000000000000000021418968605874840000000000000000000000000000000052882373335063242951036856800000000000000000000172703653835156351881664232510524556000000000000644859317467217258262754004025001159013844106202605296660353475119369458376450399542191787481727772125934035064855077154197990407501925921737615698106646132555781988207948323271480824102830899155077405098143935661035371615998596463162590670214936166725067510231297877343281157029190560610570941567889176720731664111700729480984353508796132865426731736479631496469489708851371032127869602374462320032883055668084326394572004011207803840144973338396565558493801316820605230424815253382101329127141813139797862290250944548330036531183195692358307916681963043139282483058061131858903273956884338493025254560203054026744662126359040258120209680101481271847663968051470372858597354745789429195534486564602537849300431705878547985372032765187884612512707173868479797448624776054289034533357135775473259257849098932938203763502611604432923805253686515026252126262593205608887197747050143823710974251234955222686700899355617649184120396968466394346025531781643565086701195086323589289021620588595051602618882289168133261843862926635977939642932524726e-24 +asin(0.0000000000000063456) = 0.000000000000006345600000000000000000000000042585997787136000000000000000771657756606163511672832000018495276544408954570072069318285124448916018973260925677591951864454911304869432474815759373784495068278516963533622050530205579040464153230096598793742525305216551771733598724653602538614487332101045130319405326861689726486690674062512791265899462714240552952184845257291482626005868911818495726533456719772346599929701972364732809261292828978552500971679026233827404675684532018715306696527180542648477988161845872725473705413281023081979479409342211084499524703833291358408976518545403614807136201429422272582443549020938927994290016964402936773275302925354396805438546109498109280865989679058214483610643284177748363059765500677316663229622014488304749878019362441951592711354904669523072364701638732728418556021659517808054692741765065838729042033503573489324262181307203684033112643959687849089493668446069048530010300749416066351210003680746135272016027646116934259402406140884304978164842537021163691561802087759924301350907916060069070000618102692999361068716911663644501329649765206657897719596817051883562340796735763144306679452478958697012063050937028817461583156017043282263077109739044669467051130753366143199530157779369985867536 +asin(0.0000345345) = 0.000034534500006864489854840501162865218953041963510900361113750921719187509510170189991856864805682895273243779246500509118162943447372287195118140211496662236627081897417808578780121682093057692199292644378385159937360624174227846716015438239186869554679061328134738042885458260850192474218028941780096374031868668342513493450588720312539419399879139730956047499742584665935024510316368534840950830677822770711986694291528914772447399157706500630008082987309243997563810742506773029608781646785012837358447240834598397841302454013896384509388521397641325993105925562945251148798345047734801078062121829131164504469034255484648563837518631213321771889907079543204103244291806014668679310495070723219146041474255574897265812438905378333767423064065067344365122665194242344231304514905972396029130054687652971830597806990967032858643789616967545558080678676832148997908247230181967903826870145134446376678747122692531409342320009340084143798594032350720966011076832565334428397835117915420279553527874772506697866447766156262050455605712182011543830620028470434881034967903730793300408516221946406446079247713254585084312413468454701313030453879710305556754169072506300533978985081666288956552230538238017046878782371427313838373880855991 +asin(0.00423) = 0.0042300126145960705316697990049709510156893729721674136050409899390162650462355886262408857558418504299439483687224925609386643524915283286052187447150078339102585395214956860043423177654006612302077325598907603367657404271454591912382821211447978536847268576947919734001125989939600545286760592542698925931135493798358255861253246083086679186014970165922460924014227418076967780175567512845885377016043351137508875774576916410035013634508951708288761751045077751796710454058945100006808667934270071199340716481917952747647212016566547100817620869792831520257634012503620346901841670830989803172948091122137752827630112482608897734313482713579308705183135641611187228793987662176116245720101500456964092904451282862334682004244286841185437169959679032818430923940743561890162406818574140739652338885003037628673610981074212221180335502784930181186235017259522383294250224755810962331081208212329593321304496256915697356984537475057705431326091275654068563560615241451744107579993869736158844511889799950548850030306920361133195816583662555551574176839944733911660029049174876589245183216690473508914600468724076289779785561458199967194410672427119489487548585547323761061463295380804320371917641471663119372872021165357801268112447847 +asin(0.01) = 0.010000166674167113125622277071990383678570393643009198386329514046510644313241471509076191737220566310895867903658984904787146224764732732061418827258238073856928243365450391943267635066284762905238128092738052397331610576408349480142722567120148531506031323219255446270120423311409423173189813988101168530249047284182482061245177805215614574319532487568060012361968471521795439211552381028017599891424803421072859041012113243505052596702559861448862202485008084623240296979399401971814343044489767235893386520367032923510470659262307097598353904226992033301778509824502081438436898884067835528137196130389804578866922500898248641381449222086269958045134719156761130191874245581480321401357879251163934425963066256350295163166096730274930006418479488273379160942737243032016356041656524142153945370385979056599639986806744987306157048360729735801532875072840377129140191831360034543126616883594161714655037089027664542844986502204485824392268140963916520306532853149594969898189206247096975811680608622751832997352526612969975605732614423349764533480401598095687596303643378153144361252909815016978747386981854218721213024568401872119125938138133721219048943860056810133056864018692486183723481800909990158662018337374809377162645417 +asin(0.1) = 0.10016742116155979634552317945269331856867597222962954139102385503640267365086255165393786435950445495566009092009658596828306857305846802027790817447081596533381465522579482776964039702292494447400173225565047143242857667273827087197830846957605866421657917591844495789765961408317660109021098467844050670749012508439925356131478229662006802132559932003835231767636019724253209063927510666547734759870712191412072242140463578513825097766880206341364677491794427489516867425935485834642845820671456143500534933537558081886945188245637361781844601712005672696879582540975339726177718786968896666340929658422297330825097647363305971701128774836832937693637778482288594371754583977626867003261558122213819942633139629565192784877259064762875733268801795651181379077950706860391460085894879897828854042452109921515592664886614557150893582091270665636852277796489868604320130288140468979620142333831537693026407448198565996451876218196922945714018225369990521142955450570687639801538734065672156477840402463977916656628294238903864554340457620812427343138954141612936145941066811139360741155427078393864431223881752473121133315237644914174845243205098983616687938914315992425975396029272766096839800082165249670642532417092048475678628603 +asin(0.2) = 0.20135792079033079145512555221762341024003808140222838625725124345560937462885185037584493009039993684681979818711777837166180538792015487550150885257575575068504703746298553442644555646685518666426022360497722020012366119797003195195369045168055007310115975848769963676283746557896632382920227794159960927917967031567092872259431045909648733517298414228729934723605067343185390320397605296178694015683978256826479450812444679888470359443951950935224729739879344114527963535551147243215137853669966675464957055470369230948157406583251067996360789944349857734287936037797098568879756365745943411094897563715805897860014005413109470059496893013114959394770151943600402355294421617225074465609310528448592695667310602846258126887008430192443650792023256476817008933413755405577479909462831929536845547306276641829481677145602011703249848460436842487188599201451221182745000212815862864964932344394114307190878585380377126726912388000736698313376759266795139442105457568331655510512722567272672784662132954862620673412792712785002059351749854475871069027206828202792399874740358120760416346824135803625203763688330245828672239628438154463352008660475506375034270030159975043679987184401939437133490133533937727396108906179014283312503637 +asin(0.3) = 0.30469265401539750797200296122752916695456003170677638739297794874647299251203315943859995723136314873173495663078554692479668542343241887818718383045615011034398523264612269506245443154258519185913285313078092950079597732972081553364948954914799328594809186393850825258311206720694758038571916450951294669085207707244107602834173298375074821919212737500243564098806776468286063918957517071324599468464708051204855996004320680475231008176141196481876753970842614898493277570006285988109033511535536633630524925570721914032512570602035213057365534580204359562326419188951619248664884321494055584001754398021794187417960170457548846342878671729414326493373237276156278424946805712683000531302474901937456780427663310996992842134424156027374259205653825475788827051645610307218441002437322780088464433559882115566252284967834290758954167742298469584491856858740859365217611749169386858336216898969673113515837163378788412900454551528205501161552627081879452215320760843019076802296165538179716578958145955791345255686142437833355977862070608762900209516208887847472544770113500409831469117666341270874207179736818181028380825314139735218487073121123667891074679727158445799213954180301234112074074595519788243418181634696960637453909484 +asin(0.4) = 0.41151684606748801938473789761733560485570113512702585178394678070009525089527400244812631625206119533675928967091306015283961339513080435435129322336622341019574474110297976985081654874392992489836139632476522791139669252895930643680937141817524647253814934040410196599293119328969118049147930751211032787155284409003269918124320739921196907998470838307239703366679957359862155968356750393077112074061770336171538542756503546127428898885147627655558000415622034781719287358736164984449685065192089984208701349612748570276873263042926183102588815988610553236556993285117625365295855723875569335679429121558242003964887229014210808733220145954930482023376950683828247946034305676616597105263693064488149420464463622627259077380633559700769052451087932307919379919881639020434790721899472392409374990139232787681972715432042274278394079415599701991489125022853713547102039356294377196038520295944413032938317039706463462937743454889905007667256494741538151521851172046733249204965113173376946818237579156136664038977567393987689132403404706761598838897936747898277985973262914612498432952278945848196020932605855061663078287996983295579260700481798513341617677022415436797022083993290342817988118949458323116528452131242346150250095539 +asin(0.5) = 0.52359877559829887307710723054658381403286156656251763682915743205130273438103483310467247089035284466369134775221371777451564076825843037195422656802141351957504735045032308685092660743715815915506366073813516261098890768807927470563113052754520031819094142782057672476840905444136889893454337485687895409783443438593136248025348682713820901528589406131543172666855508842480341108689735782532358526823884287839429326532551536435289698876863218418642467907706332712492789198095878748187132303050199152163894556040677610718100356582439920412286511702997682395046175653619604886279206411246974461156752200009468785754392680463096189045963160152893952978691140681687082557169109159756184179871328154315392366999268535483699347733906969330227162912855166008645120189166666639549634165850995528880268271976583740990922448471710708705137555744750587698853136183500052297312548109792220139690343619627819121726637558173812591145519326047731372563126562532629697629675536187113443550032131276853265153607003315634920953351091431054647765602556363799470505032533921697549483262893709990231520828696254724652191926247620707569178265847158885281028797598151251639695910624415655320917673348795027852316830813733547639360059395127668411836365715 +asin(0.5345645) = 0.56399235635110670513967394667957993789983122398595551192137122584584158792710020039528293569803840636194708843463978529108402478510703626296010371083716114245661090220711896545151222818346639115220518085583869446682583154673946615567485056726414869430693792802747738525305065918946523806253560399958124742976893169398273278615871020766713431889468880533418606315258830786177361022871890252079758387145183370798858851054834411062035697015592810446869344918508845471657830812677961773669744361902718308854208651365906881626989719517430574234432841793878726367092300173637584892236582984022883846585917951011296924470840494270175703230014294941884960323556173985689265384061121715876257261505698465452301929314988989959139135052279139396201438906056379939872941004167963800102380939043205138428585839124878739673782750215678573084937556420492903858833049667240918598904766914605895680094418425472815313698490564462325386052129391726501081765759654554763054555478618974496979093546356501142119645614668104842309359663705111594206896860964961247192734478277153031360784764517859562523160145773360115373087526801395349504670786952519236033178773442524254563380940496570190983113450680582974652785916487744188936662152111196741795655689314 +asin(0.6) = 0.64350110879328438680280922871732263804151059111531238286560611871351247481162108871281684470128274887801433875425947829653528594152526880491961856417602931728646951902120905748777431033562286643148320387944901325988913522821278971792536367095923072438278101684874242999600769916699558238642719811550637694739894224286607004585929268668683406785238480837553915435839902184149460389331187480786497930746761615755906176418659249361928866695069622355802343386876485950772284895494375985922911412344734234101842435705149644707075606409780127496307671318786367718619946190600963739919169969428727710710065850041987385116388204102785361641330871451215504425143322123326093546956444222264097794871589568272781637295666803688844051645869653025549469496230963063629904022995855399195218183349069035398970784774377025641913967346145090005954866160095000612302312664439669535032350930622984241527222603537225490218680097860797197347253186350815635079074270063360304887617730090491479267642438407521940026368117263901848530335471784958650741391279601194669078133480810544687520989534145487902737123053154129300848675873394706811054547234865055540900979302613776484929005083504403968650891355666968435616066017602066981863482415738828950788162178 +asin(0.7) = 0.77539749661075306374035335271498711355578873864116199359771996373272021188071119886541090349437287648129472101138705301547788468547740235492287477310723027451717074493441834074179947639522164121434429873772975628318200581465863063289647415786954212832630229451768976322180851926242726707317196657556156335982339588908427817685984002155250019110961701343570043580403440545857706449886602463849692973937252266478114706863411306821016530363080554752972531627864005512429736720170341140014536674052487287454723139839670503379947793494020581640399816213383706821919701337163579861420937731369469373487407073162579511831286661561839390404769501287104746373461243133292177475851976825971105122457737886056220255901515752624569646226804217926561081619889313518938391764176535800810474021571303842247516381196617588758883085208019394906027253145739021624274198691973533855532383929610640268179627227024866994285391313407202655186987510594602743048663497585255849668262641809367952978873517794068007274484621963801196430649646665250582611726194660204223513969704480785144426388186874127834036202963813740454670747264509379332443412425261904837651979393752856311293943207558378992824888365621864847181533870869418532329131611402399715514873659 +asin(0.8) = 0.92729521800161223242851246292242880405707410857224052762186617744039572833148341060120056796977578511305970450238167502701163636325002231094306113988821124143867253232976020306500551197585161103370777833495647457307758783602503439896802791167637023019004326661298774430921946415711111441720292645513048534610436091492801739490116779472779297800529737557075602564726624343291562936738019866810577649724891247762381803178995359943940229935520032900125060336242512186706082698793260258638485496805863222389841232416883187447225463337539633740551863790206679466518580770257850918918449264312195672760190749986418972146789837286503205496558609007466354510930099921735154124550883257004454744742394894673395463702138802762253991555851254965132019242334534962305456544504144519453684314203917551241834031155374197330853378068987036109457801074156762484257095886060487356905293398753676177543808255346231874961232576660640576089304791792378482610305417534528788001408878470848851382453955423037855434452892683002914329717802508205292555416389490203742436964120954547960928799146984482791825363035610044655727102869467415896480250306611600302185413491839978434158726789742561994102128690718115121334426423598575936216695769644176284720934966 +asin(0.9) = 1.1197695149986341866866770558453996158951621864033028823756818639144375371065333366735674400308878320118633139461511919036868184064869980955016266192921809616426396073547434413494291322739641652375873379505689491916036275099050120332080857244050916727453998709717911971328315671621689296446770543617808973653272112481004597027238812672815740883788623969092766355121573258844053735872951661022660597243229757910285812192937090567848956571875906305185545700046137694148140953684402976368922472459858372674848853512070662284109661157404125745705206143728462726394906454149356361327282329612685153935448098130757330507569130970754550207903018217756491196092172203627333804742950930051655315518451568712726584847796230048056395081558497466444050124162296838307927532907716139822475453278777054254317693455385162542208076929110055915324138107711531497870531364754279669208953016881337688244499760357280363052634412005895487519404045131767399115940154931084575258216035707774460525734301198945062791023007827749961678171816279708713633354163537206465472826382730314418084412014482186954884068545619642709772705133585046482956584418264391324774505081590431868068852126394036300389440400419759927280448404042198305173387345308362964877427809 +asin(1) = 1.5707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469223047752911158626797040642405587251420513509692605527798223114744774651909822144054878329667230642378241168933915826356009545728242834617301743052271633241066968036301245706368622935033031577940874407604604814146270458576821839462951800056652652744102332606920734759707558047165286351828797959765460930586909663058965525592740372311899813747836759428763624456139690915059745649168366812203283215430106974731976123685953510899304718513852696085881465883761923374092338347025660002840635726317804138928856713788948045868185893607342204506124767150732747926855253961398446294617710099780560645109804320172090799068148873856549802593536056749999991864890249755298658664080481592975122297276734541513212611541266723425176309655940855050015689193764432937666041907103085888345736517991267452143777343655797814319411768937968759788909288902660856134033065009639383055979546082100994690476286005327429316394329680766909139841151509760176509264844978868112997069456248608876417395657577874286212270753479754147665584308639279445375491908773187324696596275302004638508355695049244120064291808017818538300523550909715 +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.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318595024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303598253490428755468731159562863882353787593751957781857780532171226806613001927876611195909216420198938095257201065485863278865936153381827968230301952035301852968995773622599413891249721775283479131515574857242454150695950829533116861727855889075098381754637464939319255060400927701671139009848824012858361603563707660104710181943 +acos(-0.9) = 2.6905658417935308059179987474851510579937468860908557928631541600683457402496378359875848527019463660029373572027923452272337407112622892113643063233564215203677816587057127019022089545854386427027783201649744370245703505741428361501014773070406926273182241544335213714380587304862756264483071789324177596588305144058945471434843417486962011342365445808555718155178225911588156068479872395782368155290395044262114610152702551498435866234934871830778286072358037507895977713113166600825062163374918118324017220324273945499539768132136101869391159654627767444908759150235237827211044252986777492282473758133597966233886935109683406921691966263624677089699514408133458571893683677978510569479850015007344294947576790693166199401730588265512198998018846640901463589657716131687365703034075712918398175048360284839484811470623268526865404831136707807526472219804295358402717449819003730151602846245626099570625679458039264863059842946086810884878123690873484547118696563908493590743940582001042337105108822440437964177143709025107963034930446346306624336142906823682929390882595184024340317154496060105430283007871258753710064172412056909083144361035807359977625313718732896664742405058268282975497648162262596981405163846663488428337524 +acos(-0.8) = 2.4980915447965088516598341545621802461556588082597934381093384735943039314745879099152179806408343191041337477590228283505585586680253134268057408439524518001638145836807294636177853342873260884988987605493619624060443109002628585158614194943119711847628675500747179186144466274812178112208330510257673476396076640727221048356616282761424200238629795595170512056529315087073258626280722721440765323019654411128066978277664996924980932656610968815605246405936151032418445029308089650319988240595646067888152490053891601960152653308485939497741139889919972665165710773111666557775606849805311905623044735001482532940996787867579177263444808946614821344700352196679640179605821073627300728435637935761957256469994440921335203475757216295581350798090003298824081711200414443810258681175690413788263884708512542030362072348411916222487046830840852558081650443656064424884293772813033659661483911422968924014114525118207834952586276993557260029968510513241788089043548703218918203255034925359765089527390262990767718977107680136923585222405858160215395206172271964060937858782811445348638784912437421861230288161232953860401504784808825614527180628629373335324645866298952795685514873710319867828491886479921885429687395502718152023003211 +acos(-0.7) = 2.3461938234056496829716750443547385556543734383287149040851922598866284150238156981794283161654314104723687642680282063390248069902526934707855544771714708332423127962853876012945792987066961186795352809521352441161487288788964547497898657405051430828991265779794199375270356825865339638768020911461984256533266990468783656176203005029671272369672991973819956158096996707329872977595580981144676855440890512999640268646106591612688562699367021000889993535098300364990810431445797738457593358320308474394640680796170333553424886324134034287725935132237675400705822829802239452025855696511039275695766367319098586909446470295112795754265898174578660530953466517835342514735930430523965766207172234900239735689932135907566768942852512591724257035845481154487375233167653571945937651912429042888832119712636881173165043062315152102143992037999078472083360724247369074747002825898730068725065808590832435946530398792864042862354548873779686073804318518314494255728925037070828362896991162462780273530563191070595929070292095841452590853386375160263502906730624587779287617686800409852859868905257791441124652600737150203997820996673856068073837218820661123038167508080534495557790841200694840413202631207006145040930979678540495102397081 +acos(-0.6) = 2.2142974355881810060341309203570740801400952908028652933530784148674206779547255880268342573723412828690883820109006316200822082463005599207822982682402698760116115703721783180405541326470973438966741860938545010928558582924506138348187552535948316789556053003104726043012348624911022791900573226861432392409022454006601574866197531681014611137100669923218343343640642871159048371540039482838357351121841447927419415601631385866779796332565927761172974710999548408825065248978201223048430832149533169059352610382718247686137667615709988873316720642777941490375847315145977839875678920316965109418032245007039374237956624549207392877922035190989736336121674416838734121846377170153265033448557403121895873829347241013994209484759056101623095823479646108956526459049585531784412068090205562203977560070412824861468131276127721612136753339434676370886172121493982642696999525999964466059825346242068285539859277238223497078381116449400975276845395766124939777664433865183180991773883223808173548718912721080661139038874607812259403819894869259308059323108257563733597077821527545859729960914191830325742445461625682951858934477634171138398737209706753140401673695675136993140391140205205199256655845880270989994366060112183418629725933 +acos(-0.5345645) = 2.1347886831460033243709956383193313799984159236735084224088435219997497910702046997093003483690969403530211316912809386146309470898823273788227834149014017011817529535580882260042920504949408686173961630702441822997925546109772902725682421498997496488797622114892075595582778225135719348661657285702181097232722348517768202269191706890817613647523709892804812431582535731361838434894109759967683396761683623431714683065248902036790479364618246570279674864162784360913619840696559801823114127105331576534589231948793971378129078926475033547129237690287177355223082713449639955107420221776380723005617455103970328173401853565946427036790377540056681925962959603075051305556844919514480980111968292839847903031279459641023717825400004738688292764462187796580830157166796371875128343659619172506939065505462996264655009563081069920035022365474466695539245821774107549084241124398255609916544928435627267887840323898376315948868736986969519945513934215265214744450522753583730974364275033170191510643567805174707221971697940475815019366863405264560424957587891812400923455319898953321772263186212428932966330554425747221220558449399589187626516623697800948246867236981715694586647072696805820973640892894483185474233029657974703116478646 +acos(-0.5) = 2.0943951023931954923084289221863352561314462662500705473166297282052109375241393324186898835614113786547653910088548710980625630730337214878169062720856540783001894018012923474037064297486326366202546429525406504439556307523170988225245221101808012727637657112823068990736362177654755957381734994275158163913377375437254499210139473085528360611435762452617269066742203536992136443475894313012943410729553715135771730613020614574115879550745287367456987163082533084997115679238351499274852921220079660865557822416271044287240142632975968164914604681199072958018470261447841954511682564498789784462700880003787514301757072185238475618385264061157581191476456272674833022867643663902473671948531261726156946799707414193479739093562787732090865165142066403458048075666666655819853666340398211552107308790633496396368979388684283482055022297900235079541254473400020918925019243916888055876137447851127648690655023269525036458207730419092549025250625013051879051870214474845377420012852510741306061442801326253968381340436572421859106241022545519788202013013568679019793305157483996092608331478501889860876770499048283027671306338863554112411519039260500655878364249766262128367069339518011140926732325493419055744023758051067364734546286 +acos(-0.4) = 1.9823131728623846386160595892570870469542858348145787622714190768540034540383785017621437289231197293278333329275542134763865356999060954702139729274304639689208867924539490304035963710554044023635523785391707157443634155931971305537027630008108474271109736238658321402981583566137978772951094320827471901650561472478267866220036678806265961258423905670186922136724648388730317929442595774067418765453342319968982652235415815543329799551573728291148540413874103291919765495302380122901108197434268744070038501773478140243117433279024594433944835109760360042169552024597644002413347495761649271914968572158664836122806527040349937587110962641361234095945037272888949561754163315588514964487767752743432652146226922907835712058235446769145054118965343033385474048738163893908369321945245897905017980606898401065474006084717440039380674664985146508804853357335387043903968368567103761510955115482787039811822971422790123637430143303309912535663618233942724441087778060807357985506150700393674227905858910304142689903084168715163242921107379816001035399553851299092643576194404458319299543836771002215259671134871718437061308553845995142234709327625226826070540889566240275977510403967542637493861139065896603460863031662535138575919269 +acos(-0.3) = 1.8754889808102941272033246528672806090531447313943292978804502449003811956551376587526173699024216827228089998874267002483436077282077099940498635345203906690691272839970919556152342538540596693243238353451864173337627003939586396505428811317835942405209161474002384268883392305310542771893492890801498089843553802302351634691021934651653752650498095589487308209937330299572708724502672441892167504893636091472314397560197528978110010480673085173780415769396161303597164516429392223267043042068613409012220859369275474618681364034935497429422506968919740674746494614981043390750250355523497896747201099805020054468113821184683741348076815218809618542944665932121752609645413319195155307091645936488363388142546891744809088533614506401805574794421932350172418761914561022586734349999030936672926924948963333853901963038296641687436683497655023268105126540924101625715525607854604727740724775785313047869574983790022618633701252967139961885093231467976854510434736940435940745239255936873951203977915590269610811573941673099729927466973970016131172461381065294012099455879463038052603160375510544483078295847968030373591562285561639106157346591557742281016241160040541176196697422668631766902456703672043116149835982007996587296300663 +acos(-0.2) = 1.7721542475852274106864472438573748523386227810897812967447235396095175777719563496898623427614584708378938414437589316952087276926954459913641885566399963094101890888139547949792253787783296641294512058193827080330903842622078560688470820343161510276739840419494298110680646289030730206328324025122364715726829734734650161633547709405111143810306663262335945272417159387062641364646681264377576959615563112034476743041009928919433945607454160619115213346299834225200633112983878348777653476282056413195664072359240206310245847633057082923322032505334290491942646299865591322771737559948686679456515416374421225512319204680239803719738637347179681833084357398866165002680174909649362700522329499139476979666511620929735617008872933818312513953058875450275236950091375532422638240701581851617765036323602786480224902256073413781866251569468860558374800775195137807468264454219252328403596320327757167237079125990181490016347036614393081600275644686468423233113206612967198616060911639783246824548314290176738353346606700594894535615941894587428258412480859329544084966342148809145497883291289997758177954243119236853620703716991481030643840145492926129412200190340694100643300723078702299408398257473458064547628709156201951882160079 +acos(-0.1) = 1.6709637479564564155768448710924447606672606719171824518784961511903108767939670509679552770305629889467341341767377392918299908778337591361405878785350565240589567065767640883224202193343994219391927144700559592653952997369760949888717000522116596187894034593801751322028867774072832978938411092490773690009934282421933410020752427780346950671832815039846474976820254625169423238999671801414481034034236505493036022173811818781969419439746986159729208121491342562699523502022312207920424272982205359999221860165959091404124625799295712301870413682099871988201810950183415438501533802070982004981118625845070368808827568875259453883901825529551479662971120052734984204326191145689541954287554258515999704363094523601629082807897997275355722200736729367711673964545070677904036258344786648446965885838186114448836001030174668326630624932552242873341168634699002549625777461751712939869117319271499505820632012272000376988843419634011706340339791296787961403198205913202797045163512789623195193866141241088267951668156853206780785114812671221083885823655590670558459572974794111005530364151584256782100700262461459582866811277912157001793163599955273853577567078756295838872841607565784965379029252336589258872271060247505371118772575 +acos(-0.01) = 1.5807964934690637323569439687117418257771550933305621088738018102004188474563459708230936044082791003019699111603001382283340685295400238479240985313224786325820702947164196524960474573777592403704291103071435402302983336406461735970361141497557494860788556066809856205753475866355161199768199385587380308237523504419765695020056382866302416201772146715143551923676337367962056724722444545039883556961413320562557388369886593365637435630084564140081362397161980659980239729222757644174283121359957418008102232015873612450534813567355047099669492553169225051531637794330902280268130912214770693628397621306738681514987029147911343127603440266730885474058689396073736069069475203741658467974977238806257054359411223208612755951833058101817448938041344685327327666177372422185053810171863900085619935296834912863273134409580662484602837207032473667671269605778419460485166351251266387338369254724287353664541638342420422772105662836364270012860650169428074491967989387629982763991531445526949304198907080917994615978852695446094085738093053373338796844564192490221720941904546778600899861137974567565445051744104754457965609999831684305499898660826712704099262625925264697605870644825433217532284062129164193394638001912048617322536169 +acos(-0.00423) = 1.5750263394094926897629914906447223931142740726597203240925132860929244681893400879402582984269003844210179916253636458844855866572668194444678984487792483926354005908724649465571221400768751386953987147742962481697324634913832833081316737037803988082575511411565221477053397623180667513323061838249067548866168525376299130268857850897232949644591792005385412724070880070821070112782488247605592935063208637489337673734342377340621923297567917233881502123356977565544547213487708724462948358849329816848509083294121235963077318991298523224503574380692136238771486708589501812785603594205082141519973751124978388553947916621537754448102430759447494598790477846117311995944720410102971499681499946751581803004231843507444486324416377640253586043816228835411966980690743553755052656573872799403732820477978159925950345522587424832721602226210106490842175872309538072488014657693477004238184294100675329839295763709059474700640335289377117200264060035442977852463276097585777172589633252792138390593990794641025136035634349677527525497350571695392725686600121243176505007917287873658701431825566890904572178343010288560533265315605865551503049951872494981396321772872020357336765300019312676066966885591727411180889839703658324819022163 +acos(-0.0000345345) = 1.5708308612949034837211765321409143073175377416510638108485860470756273906526146695040092695358642168863472870358876538326650852482226634030577978442757372209617691332483870691315599439935675351573902748587838729929040836884120519636094070208747878241275033447898649123481126215849568892778481535124169586675351718261366009342110492017271664652575613236772512275054078499403452577710084420108117066353943514058948664902680750078311383654636030531892821202184992253723474866853831354752227507382909874022752839220549267193843131514870939968779838724875717978444911951715333977371745373851440349127646878294152280771008146693775342352164134358001403612506412999938165799593650808073542047066349153526809170514523116394082462444561144582405823104497200476037187283401942415307203294904358382624371782139851652015582712611422882940127704619594851765236747641818337179172846905239485720945371787339690200284778738679069091437078997907720253206923909083296118949013429181787377348987990562210182341617379742415543264669805090879014834236824030959956589815960461213613655328547150305002460333771095881460118370351418758121596603888832212597438943818242478547476314878049759601615091855455171245260571549502444462276805642252573661934648523 +acos(-0.0000000000000063456) = 1.5707963267949029648313216916397514420985847422735506976234722961539082039147622559201809243438905340095693198010501078936189916230604155647786986773251662363170939158058805654222122971272338512496860504929224513665887735944434031573575448127321997483153495886782819460388258879777092354181174566716819926129086300194838139274511345439274183117571448981868481321905105225658928592665609852944664823381732484075294797256785184577915002275987255311117750089102162152021883516274083811609206656186865172133948248430662010470167161107542206943480747604321415563509099734418795049973527108828128486418387674297063361550753294348318136656689117689897553626360371458050092821536193842907948062621295236876762546206213402422593434917827097572234781170076694685641034836943624411380817363304345353894804128609362449581462294758108390692088194141075834696946361190085750582436386246009702882238229525485224227412927951912834262643758805308480075281038005567250262009062937317303375659033700791899029327730526364902113201623348306915637343189846069740531851515941203439258455666037229633514469545106528483974634773842456731106376887721505297027375433804234962462029403696694984770891133564808941178325820341510510986478529126071961955546211293 +acos(-0.00000000000000000000000234234) = 1.5707963267948966192313240339797514420985846996875529104874722961539082052850013599015014126710585339910740432566411533288351596382816154109663653840642405587251420513682396259362954574996409007162434378144054878330312089959845458427196669830381010704742086940819907039712625108360436426412751645248560410416760803703874909472459681968344260866078747761200567498163298785299884320814869058031188382149996185506906203057909396591622281279057561988755331042526835980472904269660061501799420847944250306259739308380092459936161771086432705604670307019695437583940584432565512962353251632225463370474895262377302955759200859807013183108360952057075989733752315542902690325644534064747460484386213699676719039226922373784907666610423035347398185405039745494951843973431963035004172732813359790522983755549859460790301989101716266638285928849784216567776150535151496961041428400989136414765700440634135165713525754016746315192956229520197959754310001524976793901415368030002512862458264159110268580615458130465949545263176528249332533444269520744274075315013863024291097105130706202678343446355926561219368552125521167493440180653503283233492759676413841886254798719106340161362003199724831944984070864708659343410636700827468656812753578 +acos(0) = 1.5707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469223047752911158626797040642405587251420513509692605527798223114744774651909822144054878329667230642378241168933915826356009545728242834617301743052271633241066968036301245706368622935033031577940874407604604814146270458576821839462951800056652652744102332606920734759707558047165286351828797959765460930586909663058965525592740372311899813747836759428763624456139690915059745649168366812203283215430106974731976123685953510899304718513852696085881465883761923374092338347025660002840635726317804138928856713788948045868185893607342204506124767150732747926855253961398446294617710099780560645109804320172090799068148873856549802593536056749999991864890249755298658664080481592975122297276734541513212611541266723425176309655940855050015689193764432937666041907103085888345736517991267452143777343655797814319411768937968759788909288902660856134033065009639383055979546082100994690476286005327429316394329680766909139841151509760176509264844978868112997069456248608876417395657577874286212270753479754147665584308639279445375491908773187324696596275302004638508355695049244120064291808017818538300523550909715 +acos(0.00000000000000000000000234234) = 1.5707963267948966192313193492997514420985846996875529104874722961539082010012076387265334126710585339910740432566411533182586849712689668207589940240642405587251420513336988951692641871233080542141385266144054878329022371324911023910671161822331008386714398728414696446391918158121697509659850846164176835453305259452006839342749527659948280051074895917725336101950006520188320344398972411488226733944334387196751392861621525269551538047060369062430149702096963647022769249197465747112858533885869185038597425244314106494698442863031246642701600002103171853087120959606249969414272214522721306219156057628378315693434748470844530319216944034660382053462368866109559208656931431106250023536583192912516380972638747505311942029921146250738112342673354110235228140068036948725607766697237526805177207636090783804251479981310158584796604597066136051535731174948534417346100464886195669048505731142556307322456780887541239494355366108440863783565935994601024676389953682265553267561014607001690511548743858915003026747478330383456125917264297535408227704506489994238592852605519791460569050861826273571946603623051257048066778854792047935124518882476909097562747655543053031188600809552184766406027623531469240205398936249132390289065852 +acos(0.0000000000000063456) = 1.5707963267948902736313216916397514420985846571015551233514722961539082023714467427078539009982265339725787667122321987534748529864901666669466607308033148811331901868960579556833473474957151036806959139358885242993446725340322450764292383525390021608302989782451784025716284386705041581891427924695917319740979762961043609540697864189018357799582194697057422278208200079829276072548231616574750292712598088628362798662745737283258817050130675740067730655521637475473790002583443437303072725643254319164388485193744555960693052841921745303891159417477193873518605657752967881793996737920056190275663645708617909901882313929539576770888778401838818160854312950962156712765271652945762445301501655712472873993347718867626173722517084025901516577636404919546037276556375572348963136206251963433356834576587795013091174324918034530994339305774517922365520520014280795951142619865629201575976646291467245623054582991453292043552790320158748256837931952327556568742384394964690470985577974212929764433675624478839370387306551717151316171687748539150451503579149579271234291698996360624442952111224350816680381906115693435130071786790034141241844754655788521788142677954408421659470444468075533064278146729617597137506511004639091555608137 +acos(0.0000345345) = 1.5707617922948897547414668511385885768796316577240420101263585452321890156335943291240255558062528510958007994773946528144287593613279188286675615638527438964885149694535514519739997006293814197729916895700271026730293624400635962701773761443964140850181452221335954362623417050632565043294120956288567659194714344894515739473098717611020876264578030442153391325059226806084752087503757049411298049740387058644708931016850171782862435671481900519292659542438807373772198652003695894160051874447209617275583894403857299237017082434593012278592068296922891458582793440456428954395778472896744327566404441711528990681627461584082371075413761733734968174708271409074083734707814687780168460856447739062426249685038004896137146195783037015730474643215899129149884830098057568422577204606238934703789181046098592578970756471603542282954828827255500854075134068281694199214681960635846362868834384437001272751203796225218463250232597720918570330952028436281699628791892530480688781031288203901776750546822246965409307340849767753773825124709787319725713203559891804916034629189075689136452163446656953331196785397153666419910355619463118571178334740648272436341231496599633590935512153821845466129526938737684121339229994824027385167170906 +acos(0.00423) = 1.5665663141803005486996518926347804910828953267153854968824313062148919380968689106877765269152166835611300948879186607626082579522837627872574609593492327248148835118294735745484375045460738162349832496545147274962009826370923649256551094614908031008880974257669382009051145643301466422749540653163669697003897537779582618546351358731059591272561851673540490876042425234667134552431353221913822181031121935214319922185188544520551896028550013817303978621266822061951126305369818524449331022980789674449827650330285330467782894958165429022868332641106473198256218683582261118981920252543102535174077568880702882898687691656319958979475465332288877188424206562894937538356745085750739008241296945837653617195329277782775122315927803957882711703896870769775105132809256429974727842936724517924428142707972084668603123560439000390360931220640246128469705837790493305899514208181855079576021877676016143196686771195228079986671260339261706337611877484134840725342045614682288957429645513319820701570211194739927435975020508955261133864183246584289577332920231775353184949818938120480211065392185943886742977405562135980973694192689465617114228607018256002421224601777372835213838709257704035323131602648401172435145797372942722282797267 +acos(0.01) = 1.5607961601207295061056994145677610584200143060445437121011427821073975588298630278049412209338379676801781753529821684187597760800105583838012608768060024848682138079855188686095121872451897145599528541216674354356351124878294746367506690155154524230667929602424747280351067400126972736304403105825356937632542558736116053795152826761990124715381496963782351676436967937526147940491396924479531559132917252141100207549644328495536383696033366911104118347461818967515433789634769604737996260470162073290234501608532953980325400382108905147702414468629384385496067597840860651499392934533413983065653698698942589937648579129946370299974455825005486313155995012938513465231990292112052039947819653782978365840149898081606852688511123496318848809671754919859744447322627561544726689338733417242541027889115331731280334673445762738479696239817878951640612104321611917902362514624065696475836917052404119371440896561867131915205932792274553525015287350149744085837332324638083366027747320585009787965294908462957956031802163186694573623440764906343506174956160528307969015831679215538012636079778267225870104004467670083541349508463646863117379898064038279718283748724128494944733364451583493857814426110964390221397635164552429779283261 +acos(0.1) = 1.4706289056333368228857985121870581235299087274579233690964484411175055294922419476600795483115540790354139523365445673552638537317168230955847715295934245933913273961251744327831394252885495329911892499587550164005381463914995532449150831130595422903562451075432852164075675492409300957134191398921963555860131780733948338794456781847945590245320828639079428623293050680318781426214169668104934082060094067210621573745719103079204399886370944891456272623132457064796150016835215040991855108847914131299114873458447475026735588150168239945501493339698737448825894441988347493265990044677202671712932694160610902643808039402598259543676070562184892124243564356277265329975274350164168553635242634073235715836466597688590525832446184322780575546976370237475398148954929305825744241165810668881195077347764130145717468052851756896451908514298109745970713075401028828761751404123619143945088852505191967215350522632287177698468175994627117197536146222789857174607115799065269084855765976488763898298060748292684620342498005426007874246721147058598417195864762347971230384761431883133382133066168578009214455486110964958640148230383174166824114958935477130239979295893097353677762401711231746011069235903539324743764576829095675983046854 +acos(0.2) = 1.3694384060045658277761961394221280318585466182853245242302210526982988285142526489381724825806585971442542450695233749518851169168551362403611708514884848080400950138879837261263342658446192908009307586094282676328430618662677921649397011309550508814716645249740305375423896977451403729744278466290372530143236328421231587181661500223181397106846980416589958327696145918425563300567160205141838156478767460669180852878520992941739873718663770432070267398323965402295040405873648900134625905548063078102672661265166360120614366316406869324049874516464318945085059092306171608995786286799497997237535903631260045940316403597617909707839258744556689954130327010146084531621290586204347807400467393449758440533049500360483991631471247779823783794654224154911835163408624451307142258809015465710395926862347458114328566826953011441216281877381492060937080934904893570919264411656079755410609851448934305798903408914106064670964559014245741937600292833109395344692115099300867513958367126328712267615887699204214218664048158037894123745591923692254044607039493688985604991394077184993414613926462837033137201505453187687886255791303850137973438413397824854405346184308699091907303286198314411981700230766670519068406927920399095219659351 +acos(0.3) = 1.2661036727794991112593187304122222751440246679807765230944943474074352106310713398754174554396953852593390866258556063987502368813428722376754958736080904483811568187048465654903253907688892856060581290836245583321707457345170085832439020334876076686247324195232219217221150961171591164179109600611239156026512260853530114124187274976638788266655548089438595390175975005915495940711169027627247611200694481231343198359333392883063808845444845877405064975227638323898509002428135025645236339761506082286115874255131091812178849914528454817949400052878868762281210777190719541017273491224686779946850220200661216984521787093173972079501080872926753244270018476890496924656052176658555200831150956100872032057014229545410520106729675196330722953291167255014653351585438961143046149511566380655234038236986910740651506044729783535645849949195329351206755169175929752672003258020727356073481395991378425166407551114264936053610342661498861652782706051600964067370584771832125384780022829238007888186286399111341760436713185533058731894559848263551130558139287724517590501856762956086309336842242290308236859900604394167915397222733692062459931967333008702801305214608852016353906586608384944487641784568085467466199655068604459805518766 +acos(0.4) = 1.1592794807274085998465837940224158372428835645605270587035255154538129522478304968658910964189973386543147535857280931707073089096444867615113864806980171485293973102479894907019632735675445525668295858896402599215700305352785176800840201644603544820346749430576282083122959700344155163121508170585265344219504590677613882595172530822026579658729738008738981463388656916757886735771245695451996350640988252734674943684115106317844019774544202760036940330749696335575908023555147126011171184395850747228298231850928426187742780670439357813427071912038249394858153367574118929354176350986535404779082747847016435329829081237507775840466933450375137691269647136123299972547302180265195543435029139845802768053334198382383896582108734828991243628747756571801598064761836089821411177565351419423142982579051843529079462998308985183701858781865206110507028352764644334483560497308228322303251056293904433224159563481497431049881452325328911002212319285635094136717543651460708144513128065718284864258343079076809882107570689917625416440426438463681267619966501719437046381541821535819612953380981832576055484613700706104445650954449336026382569231265524157747005485083152916573093605309474073896237349174231980155172605414065908525900161 +acos(0.5) = 1.0471975511965977461542144610931676280657231331250352736583148641026054687620696662093449417807056893273826955044274355490312815365168607439084531360428270391500947009006461737018532148743163183101273214762703252219778153761585494112622610550904006363818828556411534495368181088827377978690867497137579081956688687718627249605069736542764180305717881226308634533371101768496068221737947156506471705364776857567885865306510307287057939775372643683728493581541266542498557839619175749637426460610039830432778911208135522143620071316487984082457302340599536479009235130723920977255841282249394892231350440001893757150878536092619237809192632030578790595738228136337416511433821831951236835974265630863078473399853707096739869546781393866045432582571033201729024037833333327909926833170199105776053654395316748198184489694342141741027511148950117539770627236700010459462509621958444027938068723925563824345327511634762518229103865209546274512625312506525939525935107237422688710006426255370653030721400663126984190670218286210929553120511272759894101006506784339509896652578741998046304165739250944930438385249524141513835653169431777056205759519630250327939182124883131064183534669759005570463366162746709527872011879025533682367273143 +acos(0.5345645) = 1.0068039704437899140916477449601715041987534757015973985661010703080666152160042989187344769730201276291269548220013680324628975196682548529025759932270794162685311491438502951012675941280080863129858013585667933661408915174983579612185410153714522602658863554342527890521765041346414587410945205710556148637343714638113546546017502737474927269629933786121091168530769574126366230319731709551731719332646949271942912854282019824383339961499684480905805880461015266582053678160967447089165254724787914763747501675612595052731135022988918700242669331511432081804622678722122976660103624971803953688433864901710943279233754711911286390787518551679689861251724805937198228744620576339229527810828599749387517168281661649195890814944176859448004983250911808606241956333203611854652155850978144821221897680487248329898459519945355303047511081375885923772635888325923829303287741477076473897661243341064205148142211005911238738442858641669303592362003304312603833354798958684335155655003732941767581520634184206245350038956918156973639994670413015121878061932461206128766502416327040817140234031540405858348825194146677320286401058895741980990761935192950035570679137667677497963956936580210890416457595345645398141802607418626343985340783 +acos(0.6) = 0.92729521800161223242851246292242880405707410857224052762186617744039572833148341060120056796977578511305970450238167502701163636325002231094306113988821124143867253232976020306500551197585161103370777833495647457307758783602503439896802791167637023019004326661298774430921946415711111441720292645513048534610436091492801739490116779472779297800529737557075602564726624343291562936738019866810577649724891247762381803178995359943940229935520032900125060336242512186706082698793260258638485496805863222389841232416883187447225463337539633740551863790206679466518580770257850918918449264312195672760190749986418972146789837286503205496558609007466354510930099921735154124550883257004454744742394894673395463702138802762253991555851254965132019242334534962305456544504144519453684314203917551241834031155374197330853378068987036109457801074156762484257095886060487356905293398753676177543808255346231874961232576660640576089304791792378482610305417534528788001408878470848851382453955423037855434452892683002914329717802508205292555416389490203742436964120954547960928799146984482791825363035610044655727102869467415896480250306611600302185413491839978434158726789742561994102128690718115121334426423598575936216695769644176284720934969 +acos(0.7) = 0.79539883018414355549096833892476432854279596104639091688975233242118799126239330044860650917668565750977932224525410030806903761929788876093980493095701028420797130641655091981098034591625283625084668347667573154978471724957919348399691742476605882624652198894404041108341864406167942973045815799507529893367990726870980926390062045986212685474806517051059474420163085981583316876182604883747382606534400597040173272734243302484852566267509100502954872095254992625048630874117295104546860235098110169036960528282362328774353276253299179596459718895609340363218825623695234797416681502371454009982849526865826845431891379827449176733119979171577112562612178911769070195655350653297447417156246576889956845096289853826528396974916690064120407118676184506996968803323464117838428475981682744393288434733133634213884260207112731209385414088512741472285209858526623036405260399766020150891403631858590370894521361114235118249570467548591374640716190012633243220763966751972377671222876036491788186336387983103566429403627627913360685081474431194188001127897284307504023400494255842860526283124950433501905031478352743375091385116214751005434413400700898607793788665688586969928131680763218709768958570331224385751046573980605519994223488 +acos(0.8) = 0.64350110879328438680280922871732263804151059111531238286560611871351247481162108871281684470128274887801433875425947829653528594152526880491961856417602931728646951902120905748777431033562286643148320387944901325988913522821278971792536367095923072438278101684874242999600769916699558238642719811550637694739894224286607004585929268668683406785238480837553915435839902184149460389331187480786497930746761615755906176418659249361928866695069622355802343386876485950772284895494375985922911412344734234101842435705149644707075606409780127496307671318786367718619946190600963739919169969428727710710065850041987385116388204102785361641330871451215504425143322123326093546956444222264097794871589568272781637295666803688844051645869653025549469496230963063629904022995855399195218183349069035398970784774377025641913967346145090005954866160095000612302312664439669535032350930622984241527222603537225490218680097860797197347253186350815635079074270063360304887617730090491479267642438407521940026368117263901848530335471784958650741391279601194669078133480810544687520989534145487902737123053154129300848675873394706811054547234865055540900979302613776484929005083504403968650891355666968435616066017602066981863482415738828950788162182 +acos(0.9) = 0.45102681179626243254464463579435182620342251328425002811179043223947066603657116264044997264017070197921072931048996141986010389828829302036105308477205959708250244399622581920335069003751031222760364426383653864136309555433281208368530585823050928182742441248993897717239559616193776715895307020885596492817609190969362773803657921413305295747881978703701854449350793939000485967339690737370469608039355284415429857668283703627379530911830592204071946722657621195996958057443606480872172184552013729743195133001326209313204458173278503779807473671708419921189462419365251045564795937614071844115775618720833052187486731681743065058859298281116946975151700008787909624077818178751999384429468775818911252519843305970534092386135933326240987496942529642856085238422838520424147964765216044097627881375899597550686576124031566962171286157136448117854094902957360199848114160563283536626033255310653734653568554462482898242517526825520126529978138287043340306866251483595725392753381841109167550590931669405146078335111496076806963266033719333756786833774461948467605668536308101145721800632567746858848727407011657877968953358832742595341341978549436238399210609306602958858616042187484284146008400778659866346304732299375586734819057 +acos(1) = 0 +acos(1.43213) = error: 13 +acos(3543.23423) = error: 13 +acos(35645456462354) = error: 13 +atan(-6456456345.745) = -1.5707963266400128956452356114866965936071799668388036081840585229852598592511293772446301389061386220207278182266743334217077032818016961788386561206148039983636749254481934681635975472593927434250231629812137488642155634996165578948799295611318457581786855577209056176315213127342965047335151636587704715333283947913849550230008862041190918414886269167925615843334421839530050418836853747543265131330805994952940257991335991843925260246443004724638670665634941982190692930341915411291023960890077223431406676010428430712041482783152211267989966847405349334255573323231584897462057915909008421549708142608807722123541992067414632851968523722864956454719667276147887844281224833284306291234283064052793882502472063446446816306122389046164956617973207174559353778716567161608969482195319818061358778312695403735104856137768972990935266256051333967067749693151568207237290092513724506874132609411147225667356155140962551334034505714038828330745558240159670582269283780999418920872054858865838254797050716980070407978164877737737256533390714012787874866509227094116268648441750305128137925903898153843485814166997058714233883124122623350069591390075750272739571834691163817997834950115512577524371993843947557304570777601985437764641266 +atan(-345345354.234) = -1.5707963238992445198478812937436174366654918346891157947173131263394299600956840238885308174381196577200343610063400005398566444572716015926233873899278198201433271065087407058303089627786664922629050378663736228850719030353208328722396679581489524536669769286368773764124615332187849178910083786052318335749511894951871600746119264495986054251233291540463335654834754917174958139829508588811515906717336631692928625978367210042942921308408184261066169150156498923049615445780765407339536266411786608499963414986220259913814939896992904301128044074967134181971805927055172371375835562060695092103952607673957480216868496618933613954838753128580077097015724423708869936959391703018315725284352068092339450904315314557179910460742910307862240327345229013968317787345189499071848351845224832375370083825683965179179434699746092208996632560042018729967780041632885480080583897948004694806097217045609483194050059670631834413663393656960529299658064076062745721845925193542879794557680160792123195058036860141146273627550625610607889963599997489407145565469254417375449424282369920026178315357229005847714494110527048483177919212471160796992550151538460899129881937233548185925105946242554627324293533454115006320726103959511059628997029 +atan(-2342234) = -1.5707958998520719484515277250730557761314240174218706306174051430741289990696148333167715903067404761536938449130870704077458783130405770344840583895670176746594371053377318030827038001805850271302274376839065475204237668108794454723500987126281539494103578335861259372999166680333630978933667557339210404913784377056298927795588585941718721969726339087618501759777801631916734462704569087506491553844698260084749460767095082166560816699865543142526741005570513199385847502908023655419076647192584025477217542541168953664066010112826587583452418887985912462626452309925203311332828049281563464120278864036186806548519478530831209568645211692849820446395037656324095453220058442215575191365100558347584248304179257941438108693533298215662027615761605735710301112009867290212386440634776627123495489423179178974530208747664182451880859712883535301332910878239865377487428474199547402075485142728193494799738868201798682215098273527446466518452570478911815553464075848957744434948653096705186492931083941163111777328113122904332815583236836714184334195220875294925149793702012373591642250169604204557709979438596346910878251686346974625859516702517038467686054956107457630645952935626707115106726563051525210041338608675234195763840512 +atan(-2342.234234) = -1.5703693840388204307073862234460261255219641404744232298592006275161215884277777258009459412709768786933523258764018291393914575775298021664896223898871936772108813031657756973356676342870935407361559986955054208154905749372829440389795710719427337768831738733714071046017846642585809396802708672586008247107771636560928032711843274244279650058324113751682346335229727228295710097986966225902106766365451503339361709292586886957782484337103505635554051644259194321276109728979589522635473702115059313593762876055531134639676466479745205246784286454613999231108211633551314666163348769553599062589034728463032339382508248826544618547373454175333182164191638496737580272162857560797596172275230490165984339619732033254545911690573321170783641376492703716781439142467260247903914472447422794609212218349758109288042928791971919217906829586968596051316349092432343896990426706495086671507443883311758558561086119620171686603030214247821007141886184362037342895272937295013842794315616121054090417976854146490607671867922958049660461212177292219101046883228890262711020377172472570390912177585036521912106715515929374056957798628732858458111666247604638808854663053100496812993854351186098312445946819996298819528434416259073588658911374 +atan(-34.234) = -1.541593904543642443714188731322308068598909848209879581285120232120883516811277351234403319164709688011724849751589143876385820883016888016106120853632755359438851487848864557402506276815520683609658409089273310682863153320752489816626095108886402540840929716716368802298730831806768387540519978800693342955713712677806778691485162248898754207736031064680738672528923858369077136426737817191852802229081870529506441060296683760941529566693480056947773879452057340830245110079620802135744373733904051984398467892123594091546857565109537306205830346006138272539795068967461098155284212367437768751161040675241598957653643096792325651901273777003951490659002892543243253915500236365686215213714725656002226962190002076288678601966572616808839427878681218514593239061949707074303856962460867813321399419142566980579601025693973336294846359682859220405801253096406690706961645406495450107371056394414054618279718059192348778252847731101517464953036397337875701376632700634975133992690462214107441425392274645984429342410722800040596051243200354340905155719783526313721538365636098985235558082509885162099653641946153772493950796883095109587555041397900068496916942206801901720830212691871543432923988555594889536494928238666366152833329 +atan(-12.1233254) = -1.4884970217975809802517897365631939874319042553730010390149755661770908071455255776463152132274013477960602767767856258459679177917177565185695240656345470348380119513323539038991139814133530489018939320241784716463753359037172874694410779033358464542541752705992198040825235322643318789402868591881706968087785036701043005493092687851614679766489115516476963821622261731685915093916750559486172816833427107226411052178399848225175019655502957470449173149736264381529592922115629098189948722401287766928438113046439409951629506876102031268278879197799105056272338486691541792378293987344637163113493878635857744045183960470893874377092660201412132371217602420088974299084923663705553034583018489665482709973119014138077798611430288363589737788663410455106899779984354177552726746443622792341456124824524058210288949245910712548790198533773307026361514903784591853367673779710706592013547385674662217385270964139708203186513595948879385262919536180199054682153218385428897404246343548435160463517698998300823544338019273190591791974492946772049180101999964174802493113182632253743519211646428370720347955472052351768393956889747554566892990560923853552286425746078120142005739129759439396050178346207315947391210389075330118859877772 +atan(-5.234) = -1.3820129942058049196303478122717778736932877735420761930787767011154787200805312805765420405631716889350124588010917234174377513939062180983688193389629790125424961786821963781103941839863536019148709672201471132883896655832503733147446895982649143437873795794874083064290318548315660780064071854828239445514243896659487545981682602549496237800308036153233379206525024205076463217216481452782551360519510578372250540425707304397759651237709236391960713448478879667593092483353805585362404482971281544885281020926762651029566734276895181760390578518722856184737743193470049238255761742438256892489849132444711095861087780030230845288170412751193239528413712180851535869012792625889018117924247683099079823705014463295073793435148524063962571532437178795284597970801896928708195745601366802588221279398121226177869923190807790130092981276103452249518285475291046845778293752166263591700837240969721794097342882785811301008960335585835723102545434951259304455459482387947084636273027127155135543606925398726723575178040964846026171871195118326059181357882353697882584888655781937133188516253554451734506494291046829779460470423555543863754731319942334682288591204930143067105950793563786910131105944737368260231174815150959713072840845 +atan(-2.2134) = -1.1464518258103377312470893032529779360618983683247424069641493272726676886400720661388059822892332209798116756706999191045880596218844797774786409333073009393071657097304027393271168102465731020412392276185829062310831424047069297948761554688538560824199517793574534864018256555119484358186683365374919469300420634994143809919918386085084537521313666669912219203006744970876399301770396726049320470918414995698801025147235420017226785961127903779756617580014171631039669477840899356396031982181454983329365948475591242925104561071598378360324172391004072945528015964984630640421946495811098528084258920782250398050577545769880405508624921365952097417529355456800349084868166043877381585686587958910418033603580599577074039500995146797660452027535755543124952448652194070358634330009070505369238165958311350595581337535035680308912987660532882993571582393821992678761850186036664847929083277371206167911067591158336597370160168058906871469058957826536290752119310965013793013297271772518947186246965681479150582376812859829018563769771862648578204286992803216411524269515769063109352085530212998500525296553627484488275645339518722508920721776362636258985318022241604442336258493695513268502841882416482839751959320957117491730610942 +atan(-2) = -1.1071487177940905030170654601785370400700476454014326466765392074337103389773627940134171286861706414345441910054503158100411041231502799603911491341201349380058057851860891590202770663235486719483370930469272505464279291462253069174093776267974158394778026501552363021506174312455511395950286613430716196204511227003300787433098765840507305568550334961609171671820321435579524185770019741419178675560920723963709707800815692933389898166282963880586487355499774204412532624489100611524215416074766584529676305191359123843068833807854994436658360321388970745187923657572988919937839460158482554709016122503519687118978312274603696438961017595494868168060837208419367060923188585076632516724278701560947936914673620506997104742379528050811547911739823054478263229524792765892206034045102781101988780035206412430734065638063860806068376669717338185443086060746991321348499762999982233029912673121034142769929638619111748539190558224700487638422697883062469888832216932591590495886941611904086774359456360540330569519437303906129701909947434629654029661554128781866798538910763772929864980457095915162871222730812841475929467238817085569199368604853376570200836847837568496570195570102602599628327922940135494997183030056091709314862966 +atan(-1.3123) = -0.91964614059182332013331473931296206687127081072244325665506930906645879655091723710452650711342065374259355883763294395090554784835097557927066077757498790964128546635427885995950190373761048592098136489838505531274592908161070506039286363525664482661669439982201753752379999037678843424199736002559803838759728320438973568856191878941907725235938402453054456106769564273038798023692251048576779956314559452963914084507192158254988651136316618525346136787861622311070075027613028612289087821359626402812295013221250441957876745755242199570331682130090921511114638551423896188923708361429858976154309361528013771296935451711871866725743726625355888076564136018912883001100799817185242471935767799015340019652645810399001001061271413883451209088771080203210031129395811701539986765686978084160587605551143767557789350388537392451534082633547134526616540373657197846521458728906589844563502759585469879575779610151913528650801300339438499756217298163717169796981242798866539142870642544119535626079640811372324299217622232718088756547012367367686930394813606212991533338472359571171257642739991944259047380963904946864200449668272405015423585158608190947175890624320729746599182162096968509233550137783379922673550922145896899706348092 +atan(-1) = -0.78539816339744830961566084581987572104929234984377645524373614807695410157155224965700870633552926699553702162832057666177346115238764555793133985203212027936257102567548463027638991115573723873259549110720274391648336153211891205844669579131780047728641214173086508715261358166205334840181506228531843114675165157889704372038023024070731352292884109197314759000283263263720511663034603673798537790235826431759143989798827304652934548315294827627963701861559499068739183797143818122280698454575298728245841834061016416077150534873659880618429767554496523592569263480429407329418809616870461691735128300014203178631589020694644283568944740229340929468036711022530623835753663739634276269806992231473088550498902803225549021600860453995340744369282749012967680283749999959324451248776493293320402407964875611486383672707566063057706333617125881548279704275250078445968822164688330209535515429441728682589956337260718886718278989071597058844689843798944546444513304280670165325048196915279897730410504973452381430026637146581971648403834545699205757548800882546324224894340564985347281243044382086978287889371431061353767398770738327921543196397226877459543865936623482981376510023192541778475246220600321459040089092691502617754548574 +atan(-0.6) = -0.54041950027058415544357836460859991013514825146259238811636023340959898198391015308247454866682727563170221713828345828747797573139258558097235289141791654416129393828790297455480319517309868810054328231989599377306773816863627249474888726972672723145117400665456513158371245583178708607155514653203740354051809130353596851820165610223879836223620081063800674020842257239921665268773451018538331650632046887335336729324632912864322570586476128554952951271408756818880744382937849518866446659227976438137291284889907716793521654374642930499639637313174133493947703020745551804915625000841050136154576560672688569870998112933774744441661098236499074745611850105991183124278421376644467431287082665900880361947972210084822038553135395937987480965257455344879527618890478296200513482138323102616216185096338427363918723076632818599477148178361771712360150979602379687979337125368224604538286918074383496323348720502871796558587841809486371658011379646969610364814578734460877195580547782899660979640881412710517220569776317007309370895749283529649420512354600966162490444205958775401376934615786078945116349724307584195869078236493125422472580241779170173074091360003038379030821465450382743863644029124678898930517078363915403283291999 +atan(-0.2) = -0.19739555984988075837004976519479029344758510378785210151768894024103396997824378573269782803728804411262811807369136010445647988679423935574756549521630327005221074700156450155600612861855266332573186928066438968061895284058259311242516132973139933971132335378217960841766483105254730396657256504888781553093842905793116959341928518063649196975194017085609495273686737385084008123678561580093298225140232466755492110267045743788154748390799789850200752236968379613922783541932557223284138464774413529097054651224383026975605183775742208778358531524647493309145876338231124903320301268051006702233125750509424484602671622548940792261404679950623659692828730582878720536030345707660666813743125662674314089926057417035453940468136224110768081003621375992595890716664851452557067995488100431329546683892290368830932785383125217689248416255587443944787188751411379784306708103323622733308754835072304209691553745693244475565308992121938541446450836867205185190026622774469393254089619158602254944937429272277116039188313540483854855177129964283902849104126140103904165130543694188882637843777394732393541041102301389245108418174794517942642743981705639985917976494454062690657625952796637736797523083815632045292070490504025324380164645 +atan(0) = 0 +atan(0.2) = 0.19739555984988075837004976519479029344758510378785210151768894024103396997824378573269782803728804411262811807369136010445647988679423935574756549521630327005221074700156450155600612861855266332573186928066438968061895284058259311242516132973139933971132335378217960841766483105254730396657256504888781553093842905793116959341928518063649196975194017085609495273686737385084008123678561580093298225140232466755492110267045743788154748390799789850200752236968379613922783541932557223284138464774413529097054651224383026975605183775742208778358531524647493309145876338231124903320301268051006702233125750509424484602671622548940792261404679950623659692828730582878720536030345707660666813743125662674314089926057417035453940468136224110768081003621375992595890716664851452557067995488100431329546683892290368830932785383125217689248416255587443944787188751411379784306708103323622733308754835072304209691553745693244475565308992121938541446450836867205185190026622774469393254089619158602254944937429272277116039188313540483854855177129964283902849104126140103904165130543694188882637843777394732393541041102301389245108418174794517942642743981705639985917976494454062690657625952796637736797523083815632045292070490504025324380164645 +atan(0.6) = 0.54041950027058415544357836460859991013514825146259238811636023340959898198391015308247454866682727563170221713828345828747797573139258558097235289141791654416129393828790297455480319517309868810054328231989599377306773816863627249474888726972672723145117400665456513158371245583178708607155514653203740354051809130353596851820165610223879836223620081063800674020842257239921665268773451018538331650632046887335336729324632912864322570586476128554952951271408756818880744382937849518866446659227976438137291284889907716793521654374642930499639637313174133493947703020745551804915625000841050136154576560672688569870998112933774744441661098236499074745611850105991183124278421376644467431287082665900880361947972210084822038553135395937987480965257455344879527618890478296200513482138323102616216185096338427363918723076632818599477148178361771712360150979602379687979337125368224604538286918074383496323348720502871796558587841809486371658011379646969610364814578734460877195580547782899660979640881412710517220569776317007309370895749283529649420512354600966162490444205958775401376934615786078945116349724307584195869078236493125422472580241779170173074091360003038379030821465450382743863644029124678898930517078363915403283291999 +atan(1) = 0.78539816339744830961566084581987572104929234984377645524373614807695410157155224965700870633552926699553702162832057666177346115238764555793133985203212027936257102567548463027638991115573723873259549110720274391648336153211891205844669579131780047728641214173086508715261358166205334840181506228531843114675165157889704372038023024070731352292884109197314759000283263263720511663034603673798537790235826431759143989798827304652934548315294827627963701861559499068739183797143818122280698454575298728245841834061016416077150534873659880618429767554496523592569263480429407329418809616870461691735128300014203178631589020694644283568944740229340929468036711022530623835753663739634276269806992231473088550498902803225549021600860453995340744369282749012967680283749999959324451248776493293320402407964875611486383672707566063057706333617125881548279704275250078445968822164688330209535515429441728682589956337260718886718278989071597058844689843798944546444513304280670165325048196915279897730410504973452381430026637146581971648403834545699205757548800882546324224894340564985347281243044382086978287889371431061353767398770738327921543196397226877459543865936623482981376510023192541778475246220600321459040089092691502617754548574 +atan(1.3123) = 0.91964614059182332013331473931296206687127081072244325665506930906645879655091723710452650711342065374259355883763294395090554784835097557927066077757498790964128546635427885995950190373761048592098136489838505531274592908161070506039286363525664482661669439982201753752379999037678843424199736002559803838759728320438973568856191878941907725235938402453054456106769564273038798023692251048576779956314559452963914084507192158254988651136316618525346136787861622311070075027613028612289087821359626402812295013221250441957876745755242199570331682130090921511114638551423896188923708361429858976154309361528013771296935451711871866725743726625355888076564136018912883001100799817185242471935767799015340019652645810399001001061271413883451209088771080203210031129395811701539986765686978084160587605551143767557789350388537392451534082633547134526616540373657197846521458728906589844563502759585469879575779610151913528650801300339438499756217298163717169796981242798866539142870642544119535626079640811372324299217622232718088756547012367367686930394813606212991533338472359571171257642739991944259047380963904946864200449668272405015423585158608190947175890624320729746599182162096968509233550137783379922673550922145896899706348092 +atan(2) = 1.1071487177940905030170654601785370400700476454014326466765392074337103389773627940134171286861706414345441910054503158100411041231502799603911491341201349380058057851860891590202770663235486719483370930469272505464279291462253069174093776267974158394778026501552363021506174312455511395950286613430716196204511227003300787433098765840507305568550334961609171671820321435579524185770019741419178675560920723963709707800815692933389898166282963880586487355499774204412532624489100611524215416074766584529676305191359123843068833807854994436658360321388970745187923657572988919937839460158482554709016122503519687118978312274603696438961017595494868168060837208419367060923188585076632516724278701560947936914673620506997104742379528050811547911739823054478263229524792765892206034045102781101988780035206412430734065638063860806068376669717338185443086060746991321348499762999982233029912673121034142769929638619111748539190558224700487638422697883062469888832216932591590495886941611904086774359456360540330569519437303906129701909947434629654029661554128781866798538910763772929864980457095915162871222730812841475929467238817085569199368604853376570200836847837568496570195570102602599628327922940135494997183030056091709314862966 +atan(2.2134) = 1.1464518258103377312470893032529779360618983683247424069641493272726676886400720661388059822892332209798116756706999191045880596218844797774786409333073009393071657097304027393271168102465731020412392276185829062310831424047069297948761554688538560824199517793574534864018256555119484358186683365374919469300420634994143809919918386085084537521313666669912219203006744970876399301770396726049320470918414995698801025147235420017226785961127903779756617580014171631039669477840899356396031982181454983329365948475591242925104561071598378360324172391004072945528015964984630640421946495811098528084258920782250398050577545769880405508624921365952097417529355456800349084868166043877381585686587958910418033603580599577074039500995146797660452027535755543124952448652194070358634330009070505369238165958311350595581337535035680308912987660532882993571582393821992678761850186036664847929083277371206167911067591158336597370160168058906871469058957826536290752119310965013793013297271772518947186246965681479150582376812859829018563769771862648578204286992803216411524269515769063109352085530212998500525296553627484488275645339518722508920721776362636258985318022241604442336258493695513268502841882416482839751959320957117491730610942 +atan(5.234) = 1.3820129942058049196303478122717778736932877735420761930787767011154787200805312805765420405631716889350124588010917234174377513939062180983688193389629790125424961786821963781103941839863536019148709672201471132883896655832503733147446895982649143437873795794874083064290318548315660780064071854828239445514243896659487545981682602549496237800308036153233379206525024205076463217216481452782551360519510578372250540425707304397759651237709236391960713448478879667593092483353805585362404482971281544885281020926762651029566734276895181760390578518722856184737743193470049238255761742438256892489849132444711095861087780030230845288170412751193239528413712180851535869012792625889018117924247683099079823705014463295073793435148524063962571532437178795284597970801896928708195745601366802588221279398121226177869923190807790130092981276103452249518285475291046845778293752166263591700837240969721794097342882785811301008960335585835723102545434951259304455459482387947084636273027127155135543606925398726723575178040964846026171871195118326059181357882353697882584888655781937133188516253554451734506494291046829779460470423555543863754731319942334682288591204930143067105950793563786910131105944737368260231174815150959713072840845 +atan(12.1233254) = 1.4884970217975809802517897365631939874319042553730010390149755661770908071455255776463152132274013477960602767767856258459679177917177565185695240656345470348380119513323539038991139814133530489018939320241784716463753359037172874694410779033358464542541752705992198040825235322643318789402868591881706968087785036701043005493092687851614679766489115516476963821622261731685915093916750559486172816833427107226411052178399848225175019655502957470449173149736264381529592922115629098189948722401287766928438113046439409951629506876102031268278879197799105056272338486691541792378293987344637163113493878635857744045183960470893874377092660201412132371217602420088974299084923663705553034583018489665482709973119014138077798611430288363589737788663410455106899779984354177552726746443622792341456124824524058210288949245910712548790198533773307026361514903784591853367673779710706592013547385674662217385270964139708203186513595948879385262919536180199054682153218385428897404246343548435160463517698998300823544338019273190591791974492946772049180101999964174802493113182632253743519211646428370720347955472052351768393956889747554566892990560923853552286425746078120142005739129759439396050178346207315947391210389075330118859877772 +atan(34.234) = 1.541593904543642443714188731322308068598909848209879581285120232120883516811277351234403319164709688011724849751589143876385820883016888016106120853632755359438851487848864557402506276815520683609658409089273310682863153320752489816626095108886402540840929716716368802298730831806768387540519978800693342955713712677806778691485162248898754207736031064680738672528923858369077136426737817191852802229081870529506441060296683760941529566693480056947773879452057340830245110079620802135744373733904051984398467892123594091546857565109537306205830346006138272539795068967461098155284212367437768751161040675241598957653643096792325651901273777003951490659002892543243253915500236365686215213714725656002226962190002076288678601966572616808839427878681218514593239061949707074303856962460867813321399419142566980579601025693973336294846359682859220405801253096406690706961645406495450107371056394414054618279718059192348778252847731101517464953036397337875701376632700634975133992690462214107441425392274645984429342410722800040596051243200354340905155719783526313721538365636098985235558082509885162099653641946153772493950796883095109587555041397900068496916942206801901720830212691871543432923988555594889536494928238666366152833329 +atan(2342.234234) = 1.5703693840388204307073862234460261255219641404744232298592006275161215884277777258009459412709768786933523258764018291393914575775298021664896223898871936772108813031657756973356676342870935407361559986955054208154905749372829440389795710719427337768831738733714071046017846642585809396802708672586008247107771636560928032711843274244279650058324113751682346335229727228295710097986966225902106766365451503339361709292586886957782484337103505635554051644259194321276109728979589522635473702115059313593762876055531134639676466479745205246784286454613999231108211633551314666163348769553599062589034728463032339382508248826544618547373454175333182164191638496737580272162857560797596172275230490165984339619732033254545911690573321170783641376492703716781439142467260247903914472447422794609212218349758109288042928791971919217906829586968596051316349092432343896990426706495086671507443883311758558561086119620171686603030214247821007141886184362037342895272937295013842794315616121054090417976854146490607671867922958049660461212177292219101046883228890262711020377172472570390912177585036521912106715515929374056957798628732858458111666247604638808854663053100496812993854351186098312445946819996298819528434416259073588658911374 +atan(2342234) = 1.5707958998520719484515277250730557761314240174218706306174051430741289990696148333167715903067404761536938449130870704077458783130405770344840583895670176746594371053377318030827038001805850271302274376839065475204237668108794454723500987126281539494103578335861259372999166680333630978933667557339210404913784377056298927795588585941718721969726339087618501759777801631916734462704569087506491553844698260084749460767095082166560816699865543142526741005570513199385847502908023655419076647192584025477217542541168953664066010112826587583452418887985912462626452309925203311332828049281563464120278864036186806548519478530831209568645211692849820446395037656324095453220058442215575191365100558347584248304179257941438108693533298215662027615761605735710301112009867290212386440634776627123495489423179178974530208747664182451880859712883535301332910878239865377487428474199547402075485142728193494799738868201798682215098273527446466518452570478911815553464075848957744434948653096705186492931083941163111777328113122904332815583236836714184334195220875294925149793702012373591642250169604204557709979438596346910878251686346974625859516702517038467686054956107457630645952935626707115106726563051525210041338608675234195763840512 +atan(345345354.234) = 1.5707963238992445198478812937436174366654918346891157947173131263394299600956840238885308174381196577200343610063400005398566444572716015926233873899278198201433271065087407058303089627786664922629050378663736228850719030353208328722396679581489524536669769286368773764124615332187849178910083786052318335749511894951871600746119264495986054251233291540463335654834754917174958139829508588811515906717336631692928625978367210042942921308408184261066169150156498923049615445780765407339536266411786608499963414986220259913814939896992904301128044074967134181971805927055172371375835562060695092103952607673957480216868496618933613954838753128580077097015724423708869936959391703018315725284352068092339450904315314557179910460742910307862240327345229013968317787345189499071848351845224832375370083825683965179179434699746092208996632560042018729967780041632885480080583897948004694806097217045609483194050059670631834413663393656960529299658064076062745721845925193542879794557680160792123195058036860141146273627550625610607889963599997489407145565469254417375449424282369920026178315357229005847714494110527048483177919212471160796992550151538460899129881937233548185925105946242554627324293533454115006320726103959511059628997029 +atan(6456456345.745) = 1.5707963266400128956452356114866965936071799668388036081840585229852598592511293772446301389061386220207278182266743334217077032818016961788386561206148039983636749254481934681635975472593927434250231629812137488642155634996165578948799295611318457581786855577209056176315213127342965047335151636587704715333283947913849550230008862041190918414886269167925615843334421839530050418836853747543265131330805994952940257991335991843925260246443004724638670665634941982190692930341915411291023960890077223431406676010428430712041482783152211267989966847405349334255573323231584897462057915909008421549708142608807722123541992067414632851968523722864956454719667276147887844281224833284306291234283064052793882502472063446446816306122389046164956617973207174559353778716567161608969482195319818061358778312695403735104856137768972990935266256051333967067749693151568207237290092513724506874132609411147225667356155140962551334034505714038828330745558240159670582269283780999418920872054858865838254797050716980070407978164877737737256533390714012787874866509227094116268648441750305128137925903898153843485814166997058714233883124122623350069591390075750272739571834691163817997834950115512577524371993843947557304570777601985437764641266 +acot(-6456456345.745) = 3.1415926534349095148765573031264480357057646665263565186715308191391680623942338765586475515771971560118018614833154867452546255865769872947013358246790445570888169767991627287163773695708672208902141451956192366971822865638543820117733211437674467127515098411826357919367484760584032015371452882294073338268316979491790424637613466855337188873463091007388567643391074492274152751443774482302972689377971281304769055951101452774512169909501970250231411037946841795938529689770679035747163651805136969080575042822631713927471589757884187391675920358304654052769426019317466363345819839283100759896733802611648357849859796206343489565757471768733142348327009480654012611431957581211161545195681510347411592602252624091556620626294479845233105491829756977152889835466567153473859731950618476725439259905670526032381590679282185602476532979476510276723690548201583896431054525451390548781235695299492962185347422593106328677690303528358240099683526999948579871171944637133451985881694241921817800879151711670546693983492307054131586214157623152629026376269403603381113627309863302197594174512774571239143392041283270984987362878270288934378230669521125764648345022015860414273136954754020933219421237964011849112588596140285961315550981 +acot(-345345354.234) = 3.1415926506941411390792029853833688787640765343766687052047854224933381632387885232025482301091781917111084042629811538634035667620468927084860670939920603788684691578597099663830887850901409697280960200807791107180386260995586569891330595407845534082398012120986075507176886965428916146946385031758686958684544926529812475153723869310132324709810113379926287454891407569919060472436429323571223464764501918044757423938132670973529830971467149786658909522468398736797452205209529031795675957326846354149131781798423543129245046871724880424813997585866438900485658623141053837259597485434787430450978267676798115943186300757862470668627701174448262990623066628214994704110124450945170979245750514386957161004095875202289714780915001106930389201201778816561853844095189490936738601600523491039450565418659087476456169241259304820537899283467195039623720896682901169274348330885670736713200302933955219712041327122775611757319191471279941068596032835851655010748586049676912859567319543848102741140137854831622559632878054927002219644366906629248297075229430926640294403150482917095634563966105423243372071984813260753931398966618826381301189430983836391038655124558244782200407950881062983019342777574179298128743922497811583179906744 +acot(-2342234) = 3.1415922266469685676828494167128072182300087171094235411048774392280372022127193326307890029777990101447678881697282237312928006178158681503467380936312582333845791566887010636354836224920595045954184198983120353533904898751172695892434902952637549039831821170478561116051438313574697946969968803045579027848817408634239802203193190755864992428303160927081453559834454284660836795311489822266199111891863546436578258726860543097147726362924508668119481377882413013133684262336787279875216338107643771126385909353372236879496117087558563707138372398885217181140305006011084777216589972655655802467304524039027442274837282669760066282434159738718006340002379860830220220370791190142430445326499004642201958403959818586547913013705389014730176489618155538303837168759867282077276690390075285787575971016154301271806943289177395063422126436308711610988851733289881066681192907137213443982588228616539231317730135653942459558754071341765878287390539238700724842366736705091777499958292479761166039013184935853588063333440552220727145264003745854025485704981051804189994772570125370661098498778480621953367557312882559181631731440494640210168155981962413959594828143432154226921254940265215470801775807171589501849356427213534719314750226 +acot(-2342.234234) = 3.1411657108337170499387079150857775676205488401619761403466729236700297915708822251149633539420354126844263691330429824629383798823050932823523020939514342359360233545167449578884474565985680182013469809099109086484572980015207681558729626545783347314559981568331372789070118275826876364839009918292376870042804668138868907119447879058425920516900935591145298135286379881039812430593886960661814324412616789691190507252352347888369394000162471161146792016571094135023946488408353147091613393030119059242931242867734417855106573454477181370470239965513303949622064329637196132047110692927691400936060388465872975108826052965473475261162402221201368057798980701243705039313590308724451426236628936460602049719512593899655716010745411969851790250349253519374975199217260239768804722202721453273292699942733231585319663333485131829448096310393772360972289947482359586184191139432752713414546969200104295079077387072315463946686012062140418910824153121826252184175598151147875859325255504110069964058955141181083957873250387366054790892944201358942198392989066771975865356040585567460368426193912939307764293390215586327711278382880524042420305527050014300763436240425193409269156355824606668140996064116363111336452234797374112209821088 +acot(-34.234) = 3.1123902313385390629455104229620595106974945478974324917725925282747917199543818505484207318357682220027988930082302971999327431877921791319688005576969959181639935391998338179552860991269951610748493913036787985158298763849903139335194866915220034954137540001780989766039579951308750843441501033713302052492170158356008661322456227303133812535937132486270338525345891236434873696874298906678235580337983991646893208562732298540002205329993766095070479166832473222050287860224971645813583428254100265493153045733439224130898682625827349185744256970960687443911803385760492447436604047048470025858636066755256625302854235106852113232801685815907700800197371129938557306305735111583717406098545702854639979721680581407996590339837816967156543152643361987739468447369497062607928819379907336797294475784400792103072744798452945974489730320253768513713953386014082596263380887002620542980813649832486282700788448044067265126184275125334586418468332733167666302668987862483784404936544005197053960336023741150320579429434657316800290193198912683250203066958011772402060362524473986921811829433975269016654114293747749995692987722978616680184189693424376176877942609392715613483604131557223790024289129676013187172967100924964185079243005 +acot(-12.1233254) = 3.0592933485924775994831114282029454295304889550605539495024478623309990102886300769603326258984598817871343200334267791695148400964930476344322037696987875935631540026833231644518938037248275263670849142385839594793420589679551115863344694859714474088269995540609499783877506955884385757439169837588075591022818068278983879900697292665760950225065937355939915621678914384430017426523671294245880374880592393578239850138165309155761929318561922996041913522048164195277429681544392722646088413316347512577606479858642693167059613850834007391964832708698409774786191182777423258262055910718729501460519538638698379771501764609822731090881608247280318264824944624595099066235656411632408288544416935960100420072899574783187602931602379162657886662519960257700435836734354169417616996198921451005536606417499180507565683787423925160331465257198483336017455758834607542561438212648372633920650471563007953903262231591851980530169393763198797031857504939987963971055879241562930469255982931491140009599799992991299830343346702506986121655259855911890331611760140684067338092050745250812975460255304788116005533346338564039147436643895220151201629840369229044195198933402816738281041134397947751745227590327380239199228207613630642410787487 +acot(-5.234) = 2.952809321000701538861669503911529315791872473229629103566248997269386923223635779890559453234230222926086502057732876740984673698681509214231499043027219571267638230033165638663174006297828079380061949434552601121356388647488197431638081180900515298360203862949138480734259018155672774810037310053460806844927692823742842038928720736364250825888485799269633100658167685782056554982340218754225891856667586472407933838547276532834656090076820191755345382079077948134092924278256920981854417388634129053444938773896593424499684125162715788407653202962216090325159588955593070413952366581234923083687479244755173158740558416915970200195936079706142542202105438535766063616352537381587337188564612939369753380479502394018359775532061486303072040629372859787813402755189692057308599535666546125230176099109634847514665773232100274163424799952862855917422633034106253497205818510392963360794032685806753061533415023795507835261613340015513487148340371104821374436214324408111770128266651021111508968902639341719986118336839416242050155196202746590033286764253020714742986752389493420264476486243086913016407216533304205021395017770320944806337059938771017419736439225483966338125279820229526582615518885743255203919263368926023662375056 +acot(-2.2134) = 2.7172481526052343504784109948927293781604830680122953174516216234265758917831765654528233949602917549708857189273410724281349819266597708933413206373715414980323077610813719998798966325580475795064302098329883940640498654689447539117695470514894570369927760628191836607070528188360551326222984611081288092235453666572084684327522990899230807979890488509375171003063397623620501634377317460809028028965580282050629823107000880947813695624186869305349357952326071444787506237269662980852171673096514728978534315287794526140534668046330354484010125901903377664041868661070512106305708419185190866431284580785091033776895349908809262222413869411820283311136697661306473852018898791804236839647986405205035743703361160222183843821167237596728600901392305345718488505402194062223524579764369164033318647551286472892858072076548892920454254383958059303227523248872008367955614618974330889836186363259551904429058858610480374713815965873226283237996926586325200041021971821147826078306911155574926732329066676169626868382140289145412893450538771788419355796752979725676369248383882060178808334139089415896182874427913696759029125093666388093229361055808011750894091209566301038611560498334021624197891126536547131559977139495418015281520657 +acot(-2) = 2.6779450445889871222483871518182884821686323450889855571640115035876185421204672933274345413572291754256182342620914691335880264279255710762538288381843754967309478365370584195730568886350231494135280752613327383793946522104631310343027692094330167940506269336169664764558445945696578363986587859137084819139544258581241661840703370654653576027127156801072123471876974088323626518376940476178886233608086010315538505760581153863976807829341929406179227727811674018160369383917864235980355106989826330178844672003562407058498940782586970560344313832288275463701776353658870385821601383532574893056041782506360322845296116413532553152749965641363054061668179412925491828073921333003487770685677147855565647014454181152106909062551618849879696785596372857071799286274792757757096283800401439766069261628181534728010800179577073417609643393142514495099026915797007010542264195937648274937015759009379879287920906071255525882846356039019899407360666642851379177734877788725623560896580994960066320441557355230806855524764733222524031590714343769495181171314305291131643517778876769999321229065972332558528800605099053746682946992964751153508007884298752062109610035162265092845497574741110955323377167060199786805200848594392232865772681 +acot(-1.3123) = 2.4904424673867199393646364309527135089698555104099961671425416052203669996940217364185439197844791877336676020942740972744524701531262666951333404816392284683664275177052481205122817260490849633861723471127905431457126521458485291772862552178922457811895186832837477118290271537008951310456274845962349006811005863621838231293223792708337042982170662084768397410733609080047982134976145839617385553678621231648220206410484676756085774776690627378127354051098062044854844262190066485685048473051022385930397868134328327411217781550256196080719121723908396869625316551228271084776132759517078235962456596155642012856011349310116043386363320708403774701263755806397413067260812729645379501154975226196151712065045141685009904426299232187413269782733657822914539169689581162018888926323996467080139242148089499053055669580366951856694674986779889762317594892415735473845910305828325026363453361846892724475569228467335130208735927848263261744559698576160626268600785136020686979296703637467933108690065075827708715927089652588203205335468145876609844549241537130563998312715348954186582012882875611821562315970676706957173524720974906085850997795306194586626362249756769570935220220848205206618404257898402284075372910752890213521544524 +acot(-1) = 2.3561944901923449288469825374596271631478770495313293657312084442308623047146567489710261190065878009866110648849617299853203834571629366737940195560963608380877130770264538908291697334672117161977864733216082317494500845963567361753400873739534014318592364251925952614578407449861600452054451868559552934402549547366911311611406907221219405687865232759194427700084978979116153498910381102139561337070747929527743196939648191395880364494588448288389110558467849720621755139143145436684209536372589618473752550218304924823145160462097964185528930266348957077770779044128822198825642885061138507520538490004260953589476706208393285070683422068802278840411013306759187150726099121890282880942097669441926565149670840967664706480258136198602223310784824703890304085124999987797335374632947987996120722389462683445915101812269818917311900085137764464483911282575023533790646649406499062860654628832518604776986901178215666015483696721479117653406953139683363933353991284201049597514459074583969319123151492035714429007991143974591494521150363709761727264640264763897267468302169495604184372913314626093486366811429318406130219631221498376462958919168063237863159780987044894412953006957762533542573866180096437712026727807450785326364572 +acot(-0.6) = 2.1112158270654807746749000562483513522337329511501452986038325295635071851270146523964919613378858096227762603949246116110248980361678766968350325954821571028864359896388722351075830174845731655657342645343014816060344612328740966116422788523623281860239982901162953058889396191558937828751852711026742658340213944613300559589621165836534254080938829945843019202140878376736268859484265836613540723110369975085362470892228752217019166721706578381088035499452775495635911197722548576342784356837857389462897495301194054894782272412196269173649917242216718067908622998160436646375324423458197351962483316070109492713417615432306331157955057869518093368168527215105243079578574885591301997090106712884705746294577781653592008175485630392866896970382295337081488818639047821484941597969130968925702100102608965033668606849176494471488981541261353480891955953010253657991698145474488502360931777695784086150326139502430956999514581995268048934739106724485870325384118729580120784567694161345945644046189135961528008062305061017125266770341837492806093560995636605881094023288708874609593942070455025290169212846716970690340387577796978126555897303623292509216182323325000434178384151183546630081413647032532181701069526374692063879238915 +acot(-0.2) = 1.7681918866447773776013714568345417355461698034754050120051612363949421731213482850467152407083465781037021613303325134280034021915695304716102451992805438287773527983525337621087859509300271407909228514950698775135856759048204172293185529123670002942841476372439097827228919943766540007702026896195246778244417322157252570341797456620511190156096223548023901327425326391252503144974776892769037380561188533027378008986470035309402384502138944510612815596008737775140115113622019346784553537392501098558873831934641585912990625352306197001521806663364054049428440329908993956215792050179193008570338235053783084186584966393822935939929416040930551862890215262793996820753767318692921935335711012562049119092386302348655198366985713210144956974218687401853125128416485137120597049304108701797035149982204159180370013079825734380466108348983920704134659730191153667624435243270028315237978569395576157487146642021468224900186697026513265913583052446509427807905323133580972390418601298916205040575843921918187889924158783364779815198479905568231436420172790519655261491922482415957720032986615890635011681984516351195264321571627117378572913677615939490500570836770102865341064599918172129374801552501627496337224867588703055988926179 +acot(0) = 1.5707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469223047752911158626797040642405587251420513509692605527798223114744774651909822144054878329667230642378241168933915826356009545728242834617301743052271633241066968036301245706368622935033031577940874407604604814146270458576821839462951800056652652744102332606920734759707558047165286351828797959765460930586909663058965525592740372311899813747836759428763624456139690915059745649168366812203283215430106974731976123685953510899304718513852696085881465883761923374092338347025660002840635726317804138928856713788948045868185893607342204506124767150732747926855253961398446294617710099780560645109804320172090799068148873856549802593536056749999991864890249755298658664080481592975122297276734541513212611541266723425176309655940855050015689193764432937666041907103085888345736517991267452143777343655797814319411768937968759788909288902660856134033065009639383055979546082100994690476286005327429316394329680766909139841151509760176509264844978868112997069456248608876417395657577874286212270753479754147665584308639279445375491908773187324696596275302004638508355695049244120064291808017818538300523550909715 +acot(0.2) = 1.373400766945015860861271926444961148650999595899700808969783355912874233164860713581319584633770489878445925182949793219090442417981051760115114208847937288672931304349404758996773693692921814139459112933741098152347770223655231004468230252904201614861500929679550565887562332271559392837057559521749046762564874099862917847341175300778135076105742013090200227268797891423570152023906457675037773553314203967627958693306088655177143482397898654057266514861506185235555840523550790212772584443761839273946290168976498051786958859715775524585010035843455538759926506226276897555173179656899166812371308495189818726605064188403477748764848005080581992432446914621825271354769817716078857258708588002718630110717481894156441027335846838799134077349441220333394698508351484660918345020648861553112581320374608541418345600320069084261642509786643191517722197990887771076309362260530376857622760238111531554883589288281932978712489860212555762429288507306839076989999857868709373960067746719575405158835806746276468208649607526800884416305391271145086659934756249887442846581374357818119246423113694415630347376405607334624263793666821379004436488127481149331697553787929032720953940935884458201529693573850108727881076948789799111289325 +acot(0.6) = 1.0303768265243124637877433270311515319634364482249605223711120627443092211591943462315428640042312583593718261183576950360689465733827055348903268126463240145638481130630662859979766271383757893646476998945094940598989848956015516221445043129088737231216502768071650427215147074923196107320749780385994587529852118542581189225588043791758286836214813733082884397972426928751935805729575632905874392983960597618295125027302169644154652604411352670097445245171024131859762321134978672569495024992262101835439238323212511536077941537267683073721989779581891369119082394011326285392199423289987324731568003935571778739217992845551382269622838222218278419046157193907006454722890610262408510832690179704529673904983339636627600464858551205269400777330804268105583294860952162244838901541466348402458863083341279560884862233849930751593551905588999138419925757089777720395830720400843581453274394080907386885656395401856597687797013633370774603136830795091948252421202982687945345451584604766013448118012853419424563948349797615663392591191980786876209458524716412648595934447517119529318555147297809501145942901855453851166571930498353042061381255267458474601364051324392758372219858093470081308684841207596401914966110701908983222580515 +acot(1) = 0.78539816339744830961566084581987572104929234984377645524373614807695410157155224965700870633552926699553702162832057666177346115238764555793133985203212027936257102567548463027638991115573723873259549110720274391648336153211891205844669579131780047728641214173086508715261358166205334840181506228531843114675165157889704372038023024070731352292884109197314759000283263263720511663034603673798537790235826431759143989798827304652934548315294827627963701861559499068739183797143818122280698454575298728245841834061016416077150534873659880618429767554496523592569263480429407329418809616870461691735128300014203178631589020694644283568944740229340929468036711022530623835753663739634276269806992231473088550498902803225549021600860453995340744369282749012967680283749999959324451248776493293320402407964875611486383672707566063057706333617125881548279704275250078445968822164688330209535515429441728682589956337260718886718278989071597058844689843798944546444513304280670165325048196915279897730410504973452381430026637146581971648403834545699205757548800882546324224894340564985347281243044382086978287889371431061353767398770738327921543196397226877459543865936623482981376510023192541778475246220600321459040089092691502617754548574 +acot(1.3123) = 0.65115018620307329909800695232678937522731388896510965383240298708744940659218726220949090555763788024848048441900820937264137445642431553659201892648925264908385658499669040059327791857386399154420961731602043252022079398262711905650052794737895612795612988363971263678142717294731826256163276454503882390590601995340435175219854169199554979349829815941575061893796962254402225302376956299020295624157093410554373895090462451050880445494273036730581266935257375826408292566674607632272309087790971053679388654900782390196424323992077561666527852978902125674023888409434918469913910872311064407315947238500392585966242589677416700412145753833325970859509286026148364670406527662083310067678216663930837081345159796052097042140449494107230279649794417822725329438104188217108915731866008502480217210378607455414977995026594733663878584600704628569942868176842959045416185600470070574507528099297987485604133064369524244785756677803755617933162389434171923092045365762473791507225751286440259834741369135532438560835652060445854540260656724030724584702788158879656916450208770399523304843348772229697528397778957175843334347873204250827662807635845563971911841248926236216153837884288115047716942303417262995406627263237108335802749055 +acot(2) = 0.46364760900080611621425623146121440202853705428612026381093308872019786416574170530060028398488789255652985225119083751350581818162501115547153056994410562071933626616488010153250275598792580551685388916747823728653879391801251719948401395583818511509502163330649387215460973207855555720860146322756524267305218045746400869745058389736389648900264868778537801282363312171645781468369009933405288824862445623881190901589497679971970114967760016450062530168121256093353041349396630129319242748402931611194920616208441593723612731668769816870275931895103339733259290385128925459459224632156097836380095374993209486073394918643251602748279304503733177255465049960867577062275441628502227372371197447336697731851069401381126995777925627482566009621167267481152728272252072259726842157101958775620917015577687098665426689034493518054728900537078381242128547943030243678452646699376838088771904127673115937480616288330320288044652395896189241305152708767264394000704439235424425691226977711518927717226446341501457164858901254102646277708194745101871218482060477273980464399573492241395912681517805022327863551434733707948240125153305800151092706745919989217079363394871280997051064345359057560667213211799287968108347884822088142360467483 +acot(2.2134) = 0.42434450098455888798423238838677350603668633136281050352332296888124051450303243317521143038182531301126236758594123421895886268289081133838403877075693961941797634162056652122566301206490137542395175459582258160188358065953089432201723611378174487215287250410427668790340150781215826098496178803314491536346123965837970644876862187290617329372631551695507325970499076818677030308365240087103870871287502906530277728125300409133601237019310617458361227922977281827081672815878642680601077087336047623198024183366120402903255459031335977633617811198952317729858367311012508254618154275629938102627667392205902376757402583690484512051640266799160884760779867477057756822825667040494736682748104873841996764961999610680357648191769440014076968463207942594685836080978059215062559197462281532948423156346637717016953970064775323026282790628922933160843584612280230104319142469010011939780198085171395686069236762938071799734956297554125402998790109332526185367833498911202400517123676105370323598351353132113257036285145694873757659109950464912629472227673732928533207093523439339601041630786634188951322813206587277824778344146289430753879175030827392329234551650830921539390435109429950871922073617035814520560584975811830318202987727 +acot(5.234) = 0.18878333258909169960097387936797356840529692614547671740869559503842948306257321873747537210788684505606158445554942990610917091086907301749386036510126154618264587266877288244238563832512087555032001499425837454457705748098745080214870198437068661078544470397432186787619530849254061879722293908781291774207891349184533284259220022646500326582687856862295725935316284476676391153904392819771561975276547079795782575340581565328272584253497291336320269238330201461547442760749580390937352079437782007638873458854406321858633726978367943632953749921764485337761095026158322276280001809358354458571765275581295398652300241086980114256185352946749463651936300236545888981379401220378371360371507631955378863947660973500360108850235667351055773414193710073089380859481030631566945041539318560758592021948538961194068113507054224814482854473217240601376553797589688434154706807714024502062658449186239424206483846663324763346954622284836886663925338085296048334431784681869484287366122559008440024751755959637527108272864644703681578095717908137819701518778228113822600902123310599362677323553219656611510835832393824912930093305921217205539079595030408096201819823945535291693512110747214455639432993826960315768430033873408104780688695 +acot(12.1233254) = 0.08229930499731563897953195507655745466668044431455187147249672997681739599757892166770219944365718619501376647985552747757900451305753459729315563842969352388713010001861535665366584089812142856329705019022701618659138716052053664745231367929975450031864901286251037022270363105977481786334326538246616548472479948768978689145119169625315906920877063229859879784343909210581872386901701752735347412137381791254177457813656127054118900075560080551435672225756354322182438373131345262661909685137719787207302537657638732638006000986299448554070743131001996622415142093943396735054679360294551752335317813669828916811338436680349823366962878444560535223897397844171504680658090842213022193783799566291350001266615465070320057087418024354784110851931393474866362767656458143121635033116758663226243567684510640869877852956025000627510681896518692832944259512654238358260906532269594498935557002136835191327203033124355741571422018654400265060184325795898546067494424707051356607632958346208190825644019963896527416673081561258025377062739623677919714077602123344623518656854807433259370369624480466753096224022338605023595228644001110174156487185215219396223474412465764542695628748790689596448708979127483444168074294629704046910319429 +acot(34.234) = 0.029202422251254175517132960317443373499674851477673329202352064033024686331827148079614093506348845979349193505052009447161101421758403099756558850431485199286290563502104703150273545495953793855532573125132177150103569743485334300267296473749198413731894566745361372006496331517338309263110145769943519337789590479987308749275298232515872838121651119265556507476741406905333096833954256284117953575634658105676438735679862332117161399612416495611500157779132640544538565863255560309869595357601922580518368789096734229996153132363660306162765005083792199311590200641127048433091979969971465083541525325042464614978137317100560019477621027582867098701731327907369222799573038426999310182425118973459544047788053988222301830050636463097975459506973761744760366613050292112185168013068998053086648740154945249148072428457347924859280312659658410559792832408594878212414797887271154083339252194420519033519408686022028956112732050330423711940760478641015227513633384978428172508273476091490513182817824823063199258122020131598836916833490559643209995256234124612762959521175200721710066778377756577466104145482467454581397178531671448843308886546637480693960376525667757906699987771979292136580935856411539644306853615163686202257642452 +acot(2342.234234) = 0.00042694275607618852393546819372531657662055921312968062827166863778661471532677351307147140008165529772171738023932418415546472724548894937305731417704688151426074818519356321711218802438093672903498351890006701747614812695488007791382051069286717768965041009032306970344249906552575712335925731203603758272613950170128416957613305698666204002527080877806054648269254244483922346199545088576007916817137830124670886671785739728044253259554598900386887280527054924717270304491741018206659888000004320554054907566721485757536404949867708769016670562853054874056410625345667997204131538204932757579909315398082963438095553123842381664154938705350037294157037077685444949878751871292590816861679561286333704800485273905638926295987696282845074973638460858120969142827397439609757773078758640548682632432170130092338057495412933936344371364565802583395917626176717922033377264425793703996592025765871779569051478319720907406255835664984046270517843977515663936297235611201902706940232620018891281052468481998686141374044712667338684685896169207401046265312862465538246016956404266785440710238398954835508623583568382137956811254148071261969730318407366830541101342241997832814476534524100432491024241237654722795834022792269348919983410908 +acot(2342234) = 0.00000042694282467077979396656669566596716068226568227987006715307977920407348966599724582236431805783738019834355408291580104399173471408137862131449722288406570494601323745747007602213088945033496354453049894031254295625335837864454329287000744700516246644987560423700531049529074359891026336883671582180212486545216419466120160188724275484888504827518444500402788510208273678699023516472532160042024670262670793371926703787640260929631934223830659993667413866143619892565207399690370630437224757201719508242710343295513640968619053885402335346229133922558874003861606781545509338740925288742267467959666538291777983256080976471451437363530183654472123045481820293139306743057112800625962978879470334617956013027036716956266387925834061212580949440668832349447401327016525038091205220315405849921697959433227465257938490301596604070105416410083230299768101503117063359587381186398316179431601522417182523992503450951285575242868729452504853982808770937354385850071762886300609862863507930531510170535273645086772143064120615140975300724256568173145393012143396951851661006234778139984392722128379475984356898653598752280678006909584491225769283370242227182312172389656293490690118012405883226810685390817666792098630663277870692032045047 +acot(345345354.234) = 0.0000000028956520993834403978961340054330928649984371157701591698144782430474204754254865952329388762710396822503011527836902778475036895232392923141364207385818149448422285547224708595328079852022859443480318649478948200289169912446537236244866485009058473548248527978927656301053217789126217459654050287185521136626069273661485340318160216207343530298999616145221897735569144192777412145948191651329828654658900171981398250887643988354650781264526571222155400890698221313647998217116603424503273137149204951825983023301615167077739071822557909435932170536542046769030709094507926361313397246243073052328883155509449307519995242758950194917288108796591617780797254830191341044908539528677046378202278259195465246087929893859429180491205908546511320788625218269404810492793041897910073826288710397767291157118097299841767120402544634163383157579688160813417130209113180534989661347101005868842736253323941207781511942929992404157358882469279904683726163567056735662591153270451959222263856351024064134549330012377776803705786439717166911650434005944290922091889395554585743077043277933251647411547943083763759163787575560541676504787316089127906914592778891250091148410350196058395953728370755710665949285487291714578789463921912685677590314 +acot(6456456345.745) = 0.00000000015488372358608608015305484849140473284874930230341377316864834389197512206938727376491991197034622502996681990183921902297359493702402358344943656036146712590277579238918227505208173404016781923319173896875115956462126622201346202150375519639413872574082455667370585058981019207011496091186639076017490836640913241775957427729553520436905526715373359567222308132140519137700669872164424267163592913988885399684294690866616494166159608009540697066769578315571438290868482131651157300249825222177616908017748525033886241915797648556959866634939553842582793728542965684217040074650839167973175173940329136027758120715142238618204243230032294388876749283582369228695079146425489627271153822418238275973084971986629880140497017529031922558833426280341822780334328302559207675599788406027217032802797185621718784037442396206060004673738423425881911618984474819564743404239415350329704764771985108506351123111812260096212921002805834381924105196292387066333770751346141441375845241901412912850502777104058780271625515786570731473761951270532766432509494151485763304263626919413183227049782635521717637072891535565195966300250422342390478893696252191692013526335327782774670545229957781706772502761167345034470409363150857862684487444490433 +sinh(-345345345345.4356) = -1.56496265853103789117163889800696460043440769780955313893252505095258582846170951734972213722424613636441645911886914958185184872027860177688076615956861223842427885158609651354879599752026649441086822008195339042328434876478830134510749674688353446391272580952872095605848774167587716866923273641923638629521770577397327885401907863377794806750751661753189060375955645994853984715806351692584049587731101637514636864779367944366394466801959272746712400122907579240154503652510470286915611746462372338781623998049194088425613595135690619556181225998356227804800907916862085274743145127430201461893210678363638369306394320366136306285373146213898210665905504648875697932208966419615003369442671068937136724753123727137540321962019567347841796924064750278125506538275932903126220861787725012179708524759103116212647875644165371682837169765409295610173408439955336306649989785212247583044194197242660671647047862416233288367494147985582174176222685899729856693220870205472268315307898896796676834526397440096138432681850432241077218340384157168675188503025555890958037821315581882636522319551273002627155871720053222141877733857300276828193832587926755662979066014874274723735996326350875905341302893522767973741819970235892170965457476e+149981577834 +sinh(-456456456.234) = -7.42180222618854937989804404761085942678123246233965601532123888101117680696597733659384155748630948241328903979534331567747924772005408336802840737295034384233486128182705933474467148493734785188714315366114742390997651661130934215539363732578254097192521392639025511538610755610757043379618710491525294552273716114373505571452792012853485452483344533281621482225400788930197432060155811881754536660503718576464261912953495166110022263316348181117133701674745308823653491146895283767777596449048639235269243000069379776011007789225339445805676675838005805250145750121609546506707338943162897191058559037570458416007271241087859608065379535855260144863264450622389732582648950410719025197077332357939826956474980647858915468702887135988858955798506349285330884175375841615020283826400099925906364372037307383660033038240164500361666235525169244015918796423223545264891705562537850691209782326543936277855216030097030792842881084086017377717524905703280452121565396858763812491107238193337748666911562054062097072030338498600282320134785902508290050456105123297990766472307950555702712998713443267033072643023123319599884917149056821799086415535217271000152556679089681756699302216365893912506952840045140853481234380413641573718141263e+198236519 +sinh(-456456.234) = -1.32625350243695290338973868469802522741854153845986381995510150073450808376870015874340158942629883261264380894187565960067672957462207020312445001932041207231707353683700505720398772134451216912978534872406593633779412834523519229103251154264357908101088087509216224580451997054270056361825872960548213851063690314011123385468844033138260950209453804612697439176369216508132293340016362193030586105230150966938653036259998264518737779289534879517248451892777898466931134586624744247972385255291340091490559270045984778992732714901842548663012796764052747718987791413192975984600891266313084954284829410012415649314136922747022080189104518902419150375090754029004262206862808482058810154253661949774029377299101353411855891498519543123756121187446538349695489860165432540549708258767867674741541415661364854762099393407331326236954661211892595303809154717372665785727655615391409356872978501192385853097010107110320976029049654066084599348623364473262072620921705767046382275596656429072643735082507709955412458996303026185883835118799535448361308753292087554828972410581278956144540208165277609159979797036313071831813527800462597347683025895218138526261400704677384841667693786065526587602416131667274368031177843170132369346185127e+198236 +sinh(-78978.234) = -3.23732773604745331787198827381411065022049728700925357710897716626048697359159035011675924667628533348272125718669800749816450206510911205538691352291540899003052199670014371667723664860383720747292707795250916542351602348158228055981943535958475211506424202169640870200606510921013841027509609419492450864970187281079679477483980355365170908642051051994034373461498398020047908223724445333441980525358409830708686252626511396058860522354650564321584679417639769527993233888488700694928216923333382610849831729706897293033998543320607155864733032342367630110638398500007241269339395081820597723890933486532641990750506109627505475224961452447277538444679706821293727153103234173409990685560977352419091329287624441763129551837557642516551828631599577723901704718018555595586520535041449472068135875421824659148205821065153946754046059791036411022865855579120908889906013673841158002778173400916287827566396075872353045370287161857533856021398376346319814719573576288168333551531632432796662224821783799017386986567313501488284521473395952409565886925683295307108156969097360261937531681268668622435196437017983524158599329482634040011586130673335019972876440525720813438231223457296767429169720832119874808148061430458469065543634204e+34299 +sinh(-645.2342) = -8.3295703323765737825515971494631608785310629938100137052969985165573267277550245994408859517888192019454707340532285958902369035654202399759090004987961156871576790442451382617471532931541266293188501044729523813782762222622992121884604800382160661879570649397749703918870400909683502142166879165649272854662731770089957633243237286254006443922153421975724773718469706966317263860936095389099045947322438182746953750010532909743062774287544536544708375715001346786835975639556555134195526369369685050500671500889513234679287377718376692176252236104880258461080047389565853489817980632955309292505709777700336370624332705611805674875363025848538720058042868363552710610381273852417122322021347800200124553751748916981186278270206604773592511878129000599633443687194604724245490986084784578647513475373184680115392629806823276160089930347967255738187293975117551113180996354433224390052415808544419039263043823166933126957777484315932122585516934971990655640675922923387182520667615671019905219118383665557979839340201615025898387037351189873808179851729565243688645253692483385924385774099305988110884775923108384691445257413549411779535121739682163596864147659581808071524189175377899666840148792586658581565663039033664235163923639e+279 +sinh(-43.2342) = -2.9877516426127545897544044064916111208192332499226453194727458709076010457793612136759135894092648697297777886827759230808289152840325598885764719800571702098751744566424137240715780743908502810910930627438415039188383433369759826214306035472249215377220489813451081539993794761261351470671019867422535203410963005001120547978322090961826770970757237373865304098871797893610964117262398403804345945413124606789853981399602966406421040541582633991977122066092698894697936123161102461023945094810285557433434092218685683839731668295166525140402189904783948878461465163433142933739766299315472180555573760395585111187477848741418128455992999315407185712781111526287886769189208898997868665619717049846063584739000551099274812899132323427369178214790930909891130846425810736775051224449881177166229167747052296577087966629416033972859797236906359392055429837395494171992388219067383233233571957119800898451053127054814117872786040868967866595481825215451736374842895204233632541108731025643873845779573764679314732905192547914601618740309945759137788258701318309739725635138623510930354081266884321544525351524096818156280339183896220004306777606956216928726894522731444825210232565776620044985993225934521602649672065443447725786290358e+18 +sinh(-4.123) = -30.86400071555528718142382593837156970084687908561667598086342224705409303543412019045918097919892294073407838139259884836471015159822697308456025025023148924605332848906050687606515501264758549739398367150569870169682417514106376998175679434628187197263071004443858931520543083473247630760913661594105267593835787034933212789966504797551260787087963884161777854894254265491962348697942082547601487161469311967190699490402399242187484920739836155872323295812476015041251110249612543905106791016342407945198241650594585901289079170214429123514664293707318056792424542174335612307377008718245430101477302172032207960538557455138068507225653780184954833793202320934512601590424251344371145205888137082752418016028229783375177860386647914881777290584906563098455294479614480948519076981109236477608866753296244509236870754589806760489988565293888769220274934082631992226252220974952207570714826551268121048152379872335323877000452904133058386535414736890868051197580626170103850557396330993635029999734967157646302096811845126506421052201959797335116123223867731898784935682151066095595940691396878353038906840398666291081430996312739110832265803707075904068076798026115314953127732907924686358647782167958072798116168639973505710234561 +sinh(-2) = -3.6268604078470187676682139828012617048863420123211357213094844749342502109887850367236071812942323730093379370379226569557176284104442101681597485392006858846544363340243640856987764551858526487032729130931009216977664336160492956708732632282003897164175574147473719076540569643904105755045947928311164040125141522362093130314380400663642651322023604682630131520050303050534007985506318029992122608480946702332366196812009789214691732738101136970005053482674728222172271620098076321396788860292165883611094817258630471089669011927127329561294070227790318117244686175136743585722405245524528469720622313220039145032489598184164612249201743621211560513192260116043757189564444402131993244379935713325943426971866192739731253069489412350016712973836292316646217767172133865341536045920316559977277374107936982504416791401105473055969103495317247157130380500327215315792260434575417494533781263189473383640766029330488641520656598567650453788737311754899633097875299914982595963519304083445406753458998024466442590879257780849070308629064489120705091571544536612553742288102854646887773756924936966904839395796521576877351716675294552126361883566897113274204225526716756500606438819324482426428413604258519706358688472254545171885510763 +sinh(-1.213) = -1.5331280920755698794512552556893764663937392817091703540794700928659778470160728496362481494637864420375334316874391299209849507793324146802674662073167346421790983919494863948634353333109243458029760311887050971600529632653783420275144655874061865845845132322883094847494430361039711713170125491968022707668849552673414247553547875340384525932207851144083004847864819718482851544088925137467779266935324839039783852050945689191820179023577791148364212018020674530518751346344132274106136372571411874036890086030048510435650322770640753896801083734288421047866085139160699512331483729642824116140043443733874766901853798404569135129861403388159100132498902473203373658337542553016869049250248516370221967234814619681254580354453615235764194092880047426007231882364174715183987237922336145600327707011910418580461115064496000715214547757047972182527567530140047271654781796278291871344546618501924402031908070763938091221287534207527183391130124681074558303379734204214810377239139703400360570876939545289478312452026657748192237639533989042964191488066525160811112481897753660714226034479693232358660351017217341286447232108907524749187515552025618263553567108627421965936017894220501382517103739282072191992363228621273872764828433 +sinh(-1) = -1.1752011936438014568823818505956008151557179813340958702295654130133075673043238956071174520896233918404195333275795323567852189019194572821368403528832484238229689806253026878572974193778037894530156457975748559863812033933000211943571349392767479287838086397780915943822887094379183712322502306432683489821868659007368597138765536487737915436208491950598400985696957504601707347646045559914877642254885845736315892502135438245978143162874775249565935186798861968577094170390099113872716177152780262453321951854415262402416103920761267624912645278798537338302365909296461050504645113473272056325166736580461403198178841883844076107237360882113435617758002908523909965114638588786393443563656929774154764067076723033758298863411337231625383837481234510640896452737791466885735172361927783511286706456658282762063511732883353212763583727558145625271856252146462467309096604070032301858607354735125956935484726149897351622346477886899320649971872128907279314186746429627514320350120547046155596810486684004288245233456679265598513848294128074663733780838812859950158801950409444990812668313797197317226886437271427240722343390564025359863964531628832202955998451041552338394323847767389316193202562918145337540375182799775428299239198 +sinh(-0.23) = -0.23203320371307192732019814277766144629660661917431359916327002468158503309492093625688465860085095672201837653772681653147115303365622178981953379679548379188404927263436085732946592347255852211433378543407383475045494537968117696043533741246947689888914113244768482821456881088457648176438325401872317252843117510116097938848482532517017465572653997246810181273492417360601910182668120030656085144678303879864746626529352663592860982128197104887799131738800772887328008272526620552275011520955490688967403922775089371835988568800594133701666228860285241029029705393910341782957925461367955387404887138540049162254198016853652939399381876025096258616092300310239811973193285719490764647542670576574689640716001775767655897240298089836354743438355571364178732251338501281165209308593402343108187366284829307433138498937579861740465710946372520127571308634124932729879813824924155369757139781349783046407682578691261275148860819991055700814448066492089257380562641726216483409283076749524300121459332398419291913265265093047223711971634527780974700882910339568334322902077100787649602567419492654954821257459979698668096135037727211728944373556747908776060831565549961958100585000359370310730306268616835168562785801734984718770430286 +sinh(-0.000000000000002) = -0.0000000000000020000000000000000000000000000013333333333333333333333333333336000000000000000000000000000000253968253968253968253968253968268077601410934744268077601410935257335257335257335257335257335270490826046381601937157492713048519186085323651461217598783736353558949263897910023026736378743891498180998256532043796137217781789493948474933114836292914975116678733813511971051635940235826197241548105703324213217892611527377918636735884729428090054006441421771463550062825651841885664447490366576917866649781087488943013495598409589803488610816986024542732124870489134097500793147950372450333391933468757780281861505941047793403018914297595447153695344704666533950334672447587190870408703253025878156688972501004917885531307357838392016043476191096686195644514066365774171929764143164506645890830126587309433442153269524221383070871063966596464284041400708478383651381623332043292173859695664223811838783938502920612272774396231756382409924553015169016753172379317751798253770907145378943172244663997101887657294767368935815375453296944913233329224119313129801687984478592416735918112694094300461693237265395053213888941444965227542322263637582153005748250969288043153156264304902459258754966515897766163501678252436513571135750472831503480294 +sinh(0) = 0 +sinh(-0.000000000000002) = -0.0000000000000020000000000000000000000000000013333333333333333333333333333336000000000000000000000000000000253968253968253968253968253968268077601410934744268077601410935257335257335257335257335257335270490826046381601937157492713048519186085323651461217598783736353558949263897910023026736378743891498180998256532043796137217781789493948474933114836292914975116678733813511971051635940235826197241548105703324213217892611527377918636735884729428090054006441421771463550062825651841885664447490366576917866649781087488943013495598409589803488610816986024542732124870489134097500793147950372450333391933468757780281861505941047793403018914297595447153695344704666533950334672447587190870408703253025878156688972501004917885531307357838392016043476191096686195644514066365774171929764143164506645890830126587309433442153269524221383070871063966596464284041400708478383651381623332043292173859695664223811838783938502920612272774396231756382409924553015169016753172379317751798253770907145378943172244663997101887657294767368935815375453296944913233329224119313129801687984478592416735918112694094300461693237265395053213888941444965227542322263637582153005748250969288043153156264304902459258754966515897766163501678252436513571135750472831503480294 +sinh(-0.23) = -0.23203320371307192732019814277766144629660661917431359916327002468158503309492093625688465860085095672201837653772681653147115303365622178981953379679548379188404927263436085732946592347255852211433378543407383475045494537968117696043533741246947689888914113244768482821456881088457648176438325401872317252843117510116097938848482532517017465572653997246810181273492417360601910182668120030656085144678303879864746626529352663592860982128197104887799131738800772887328008272526620552275011520955490688967403922775089371835988568800594133701666228860285241029029705393910341782957925461367955387404887138540049162254198016853652939399381876025096258616092300310239811973193285719490764647542670576574689640716001775767655897240298089836354743438355571364178732251338501281165209308593402343108187366284829307433138498937579861740465710946372520127571308634124932729879813824924155369757139781349783046407682578691261275148860819991055700814448066492089257380562641726216483409283076749524300121459332398419291913265265093047223711971634527780974700882910339568334322902077100787649602567419492654954821257459979698668096135037727211728944373556747908776060831565549961958100585000359370310730306268616835168562785801734984718770430286 +sinh(-1) = -1.1752011936438014568823818505956008151557179813340958702295654130133075673043238956071174520896233918404195333275795323567852189019194572821368403528832484238229689806253026878572974193778037894530156457975748559863812033933000211943571349392767479287838086397780915943822887094379183712322502306432683489821868659007368597138765536487737915436208491950598400985696957504601707347646045559914877642254885845736315892502135438245978143162874775249565935186798861968577094170390099113872716177152780262453321951854415262402416103920761267624912645278798537338302365909296461050504645113473272056325166736580461403198178841883844076107237360882113435617758002908523909965114638588786393443563656929774154764067076723033758298863411337231625383837481234510640896452737791466885735172361927783511286706456658282762063511732883353212763583727558145625271856252146462467309096604070032301858607354735125956935484726149897351622346477886899320649971872128907279314186746429627514320350120547046155596810486684004288245233456679265598513848294128074663733780838812859950158801950409444990812668313797197317226886437271427240722343390564025359863964531628832202955998451041552338394323847767389316193202562918145337540375182799775428299239198 +sinh(-1.213) = -1.5331280920755698794512552556893764663937392817091703540794700928659778470160728496362481494637864420375334316874391299209849507793324146802674662073167346421790983919494863948634353333109243458029760311887050971600529632653783420275144655874061865845845132322883094847494430361039711713170125491968022707668849552673414247553547875340384525932207851144083004847864819718482851544088925137467779266935324839039783852050945689191820179023577791148364212018020674530518751346344132274106136372571411874036890086030048510435650322770640753896801083734288421047866085139160699512331483729642824116140043443733874766901853798404569135129861403388159100132498902473203373658337542553016869049250248516370221967234814619681254580354453615235764194092880047426007231882364174715183987237922336145600327707011910418580461115064496000715214547757047972182527567530140047271654781796278291871344546618501924402031908070763938091221287534207527183391130124681074558303379734204214810377239139703400360570876939545289478312452026657748192237639533989042964191488066525160811112481897753660714226034479693232358660351017217341286447232108907524749187515552025618263553567108627421965936017894220501382517103739282072191992363228621273872764828433 +sinh(-2) = -3.6268604078470187676682139828012617048863420123211357213094844749342502109887850367236071812942323730093379370379226569557176284104442101681597485392006858846544363340243640856987764551858526487032729130931009216977664336160492956708732632282003897164175574147473719076540569643904105755045947928311164040125141522362093130314380400663642651322023604682630131520050303050534007985506318029992122608480946702332366196812009789214691732738101136970005053482674728222172271620098076321396788860292165883611094817258630471089669011927127329561294070227790318117244686175136743585722405245524528469720622313220039145032489598184164612249201743621211560513192260116043757189564444402131993244379935713325943426971866192739731253069489412350016712973836292316646217767172133865341536045920316559977277374107936982504416791401105473055969103495317247157130380500327215315792260434575417494533781263189473383640766029330488641520656598567650453788737311754899633097875299914982595963519304083445406753458998024466442590879257780849070308629064489120705091571544536612553742288102854646887773756924936966904839395796521576877351716675294552126361883566897113274204225526716756500606438819324482426428413604258519706358688472254545171885510763 +sinh(-4.123) = -30.86400071555528718142382593837156970084687908561667598086342224705409303543412019045918097919892294073407838139259884836471015159822697308456025025023148924605332848906050687606515501264758549739398367150569870169682417514106376998175679434628187197263071004443858931520543083473247630760913661594105267593835787034933212789966504797551260787087963884161777854894254265491962348697942082547601487161469311967190699490402399242187484920739836155872323295812476015041251110249612543905106791016342407945198241650594585901289079170214429123514664293707318056792424542174335612307377008718245430101477302172032207960538557455138068507225653780184954833793202320934512601590424251344371145205888137082752418016028229783375177860386647914881777290584906563098455294479614480948519076981109236477608866753296244509236870754589806760489988565293888769220274934082631992226252220974952207570714826551268121048152379872335323877000452904133058386535414736890868051197580626170103850557396330993635029999734967157646302096811845126506421052201959797335116123223867731898784935682151066095595940691396878353038906840398666291081430996312739110832265803707075904068076798026115314953127732907924686358647782167958072798116168639973505710234561 +sinh(-43.2342) = -2.9877516426127545897544044064916111208192332499226453194727458709076010457793612136759135894092648697297777886827759230808289152840325598885764719800571702098751744566424137240715780743908502810910930627438415039188383433369759826214306035472249215377220489813451081539993794761261351470671019867422535203410963005001120547978322090961826770970757237373865304098871797893610964117262398403804345945413124606789853981399602966406421040541582633991977122066092698894697936123161102461023945094810285557433434092218685683839731668295166525140402189904783948878461465163433142933739766299315472180555573760395585111187477848741418128455992999315407185712781111526287886769189208898997868665619717049846063584739000551099274812899132323427369178214790930909891130846425810736775051224449881177166229167747052296577087966629416033972859797236906359392055429837395494171992388219067383233233571957119800898451053127054814117872786040868967866595481825215451736374842895204233632541108731025643873845779573764679314732905192547914601618740309945759137788258701318309739725635138623510930354081266884321544525351524096818156280339183896220004306777606956216928726894522731444825210232565776620044985993225934521602649672065443447725786290358e+18 +sinh(-645.2342) = -8.3295703323765737825515971494631608785310629938100137052969985165573267277550245994408859517888192019454707340532285958902369035654202399759090004987961156871576790442451382617471532931541266293188501044729523813782762222622992121884604800382160661879570649397749703918870400909683502142166879165649272854662731770089957633243237286254006443922153421975724773718469706966317263860936095389099045947322438182746953750010532909743062774287544536544708375715001346786835975639556555134195526369369685050500671500889513234679287377718376692176252236104880258461080047389565853489817980632955309292505709777700336370624332705611805674875363025848538720058042868363552710610381273852417122322021347800200124553751748916981186278270206604773592511878129000599633443687194604724245490986084784578647513475373184680115392629806823276160089930347967255738187293975117551113180996354433224390052415808544419039263043823166933126957777484315932122585516934971990655640675922923387182520667615671019905219118383665557979839340201615025898387037351189873808179851729565243688645253692483385924385774099305988110884775923108384691445257413549411779535121739682163596864147659581808071524189175377899666840148792586658581565663039033664235163923639e+279 +sinh(-78978.234) = -3.23732773604745331787198827381411065022049728700925357710897716626048697359159035011675924667628533348272125718669800749816450206510911205538691352291540899003052199670014371667723664860383720747292707795250916542351602348158228055981943535958475211506424202169640870200606510921013841027509609419492450864970187281079679477483980355365170908642051051994034373461498398020047908223724445333441980525358409830708686252626511396058860522354650564321584679417639769527993233888488700694928216923333382610849831729706897293033998543320607155864733032342367630110638398500007241269339395081820597723890933486532641990750506109627505475224961452447277538444679706821293727153103234173409990685560977352419091329287624441763129551837557642516551828631599577723901704718018555595586520535041449472068135875421824659148205821065153946754046059791036411022865855579120908889906013673841158002778173400916287827566396075872353045370287161857533856021398376346319814719573576288168333551531632432796662224821783799017386986567313501488284521473395952409565886925683295307108156969097360261937531681268668622435196437017983524158599329482634040011586130673335019972876440525720813438231223457296767429169720832119874808148061430458469065543634204e+34299 +sinh(-456456.234) = -1.32625350243695290338973868469802522741854153845986381995510150073450808376870015874340158942629883261264380894187565960067672957462207020312445001932041207231707353683700505720398772134451216912978534872406593633779412834523519229103251154264357908101088087509216224580451997054270056361825872960548213851063690314011123385468844033138260950209453804612697439176369216508132293340016362193030586105230150966938653036259998264518737779289534879517248451892777898466931134586624744247972385255291340091490559270045984778992732714901842548663012796764052747718987791413192975984600891266313084954284829410012415649314136922747022080189104518902419150375090754029004262206862808482058810154253661949774029377299101353411855891498519543123756121187446538349695489860165432540549708258767867674741541415661364854762099393407331326236954661211892595303809154717372665785727655615391409356872978501192385853097010107110320976029049654066084599348623364473262072620921705767046382275596656429072643735082507709955412458996303026185883835118799535448361308753292087554828972410581278956144540208165277609159979797036313071831813527800462597347683025895218138526261400704677384841667693786065526587602416131667274368031177843170132369346185127e+198236 +sinh(-456456456.234) = -7.42180222618854937989804404761085942678123246233965601532123888101117680696597733659384155748630948241328903979534331567747924772005408336802840737295034384233486128182705933474467148493734785188714315366114742390997651661130934215539363732578254097192521392639025511538610755610757043379618710491525294552273716114373505571452792012853485452483344533281621482225400788930197432060155811881754536660503718576464261912953495166110022263316348181117133701674745308823653491146895283767777596449048639235269243000069379776011007789225339445805676675838005805250145750121609546506707338943162897191058559037570458416007271241087859608065379535855260144863264450622389732582648950410719025197077332357939826956474980647858915468702887135988858955798506349285330884175375841615020283826400099925906364372037307383660033038240164500361666235525169244015918796423223545264891705562537850691209782326543936277855216030097030792842881084086017377717524905703280452121565396858763812491107238193337748666911562054062097072030338498600282320134785902508290050456105123297990766472307950555702712998713443267033072643023123319599884917149056821799086415535217271000152556679089681756699302216365893912506952840045140853481234380413641573718141263e+198236519 +sinh(-345345345345.4356) = -1.56496265853103789117163889800696460043440769780955313893252505095258582846170951734972213722424613636441645911886914958185184872027860177688076615956861223842427885158609651354879599752026649441086822008195339042328434876478830134510749674688353446391272580952872095605848774167587716866923273641923638629521770577397327885401907863377794806750751661753189060375955645994853984715806351692584049587731101637514636864779367944366394466801959272746712400122907579240154503652510470286915611746462372338781623998049194088425613595135690619556181225998356227804800907916862085274743145127430201461893210678363638369306394320366136306285373146213898210665905504648875697932208966419615003369442671068937136724753123727137540321962019567347841796924064750278125506538275932903126220861787725012179708524759103116212647875644165371682837169765409295610173408439955336306649989785212247583044194197242660671647047862416233288367494147985582174176222685899729856693220870205472268315307898896796676834526397440096138432681850432241077218340384157168675188503025555890958037821315581882636522319551273002627155871720053222141877733857300276828193832587926755662979066014874274723735996326350875905341302893522767973741819970235892170965457476e+149981577834 +cosh(-345345345345.4356) = 1.56496265853103789117163889800696460043440769780955313893252505095258582846170951734972213722424613636441645911886914958185184872027860177688076615956861223842427885158609651354879599752026649441086822008195339042328434876478830134510749674688353446391272580952872095605848774167587716866923273641923638629521770577397327885401907863377794806750751661753189060375955645994853984715806351692584049587731101637514636864779367944366394466801959272746712400122907579240154503652510470286915611746462372338781623998049194088425613595135690619556181225998356227804800907916862085274743145127430201461893210678363638369306394320366136306285373146213898210665905504648875697932208966419615003369442671068937136724753123727137540321962019567347841796924064750278125506538275932903126220861787725012179708524759103116212647875644165371682837169765409295610173408439955336306649989785212247583044194197242660671647047862416233288367494147985582174176222685899729856693220870205472268315307898896796676834526397440096138432681850432241077218340384157168675188503025555890958037821315581882636522319551273002627155871720053222141877733857300276828193832587926755662979066014874274723735996326350875905341302893522767973741819970235892170965457476e+149981577834 +cosh(-456456456.234) = 7.42180222618854937989804404761085942678123246233965601532123888101117680696597733659384155748630948241328903979534331567747924772005408336802840737295034384233486128182705933474467148493734785188714315366114742390997651661130934215539363732578254097192521392639025511538610755610757043379618710491525294552273716114373505571452792012853485452483344533281621482225400788930197432060155811881754536660503718576464261912953495166110022263316348181117133701674745308823653491146895283767777596449048639235269243000069379776011007789225339445805676675838005805250145750121609546506707338943162897191058559037570458416007271241087859608065379535855260144863264450622389732582648950410719025197077332357939826956474980647858915468702887135988858955798506349285330884175375841615020283826400099925906364372037307383660033038240164500361666235525169244015918796423223545264891705562537850691209782326543936277855216030097030792842881084086017377717524905703280452121565396858763812491107238193337748666911562054062097072030338498600282320134785902508290050456105123297990766472307950555702712998713443267033072643023123319599884917149056821799086415535217271000152556679089681756699302216365893912506952840045140853481234380413641573718141263e+198236519 +cosh(-456456.234) = 1.32625350243695290338973868469802522741854153845986381995510150073450808376870015874340158942629883261264380894187565960067672957462207020312445001932041207231707353683700505720398772134451216912978534872406593633779412834523519229103251154264357908101088087509216224580451997054270056361825872960548213851063690314011123385468844033138260950209453804612697439176369216508132293340016362193030586105230150966938653036259998264518737779289534879517248451892777898466931134586624744247972385255291340091490559270045984778992732714901842548663012796764052747718987791413192975984600891266313084954284829410012415649314136922747022080189104518902419150375090754029004262206862808482058810154253661949774029377299101353411855891498519543123756121187446538349695489860165432540549708258767867674741541415661364854762099393407331326236954661211892595303809154717372665785727655615391409356872978501192385853097010107110320976029049654066084599348623364473262072620921705767046382275596656429072643735082507709955412458996303026185883835118799535448361308753292087554828972410581278956144540208165277609159979797036313071831813527800462597347683025895218138526261400704677384841667693786065526587602416131667274368031177843170132369346185127e+198236 +cosh(-78978.234) = 3.23732773604745331787198827381411065022049728700925357710897716626048697359159035011675924667628533348272125718669800749816450206510911205538691352291540899003052199670014371667723664860383720747292707795250916542351602348158228055981943535958475211506424202169640870200606510921013841027509609419492450864970187281079679477483980355365170908642051051994034373461498398020047908223724445333441980525358409830708686252626511396058860522354650564321584679417639769527993233888488700694928216923333382610849831729706897293033998543320607155864733032342367630110638398500007241269339395081820597723890933486532641990750506109627505475224961452447277538444679706821293727153103234173409990685560977352419091329287624441763129551837557642516551828631599577723901704718018555595586520535041449472068135875421824659148205821065153946754046059791036411022865855579120908889906013673841158002778173400916287827566396075872353045370287161857533856021398376346319814719573576288168333551531632432796662224821783799017386986567313501488284521473395952409565886925683295307108156969097360261937531681268668622435196437017983524158599329482634040011586130673335019972876440525720813438231223457296767429169720832119874808148061430458469065543634204e+34299 +cosh(-645.2342) = 8.3295703323765737825515971494631608785310629938100137052969985165573267277550245994408859517888192019454707340532285958902369035654202399759090004987961156871576790442451382617471532931541266293188501044729523813782762222622992121884604800382160661879570649397749703918870400909683502142166879165649272854662731770089957633243237286254006443922153421975724773718469706966317263860936095389099045947322438182746953750010532909743062774287544536544708375715001346786835975639556555134195526369369685050500671500889513234679287377718376692176252236104880258461080647660624321569472218964478598481061819511128290211059709180726166333705677023965896266467956054670263910954266722695407498146053540686378982542747342162774387508463876511640900681410898602015753174381791576681041580198401761858757867648622554878408397720852314101587116382642008945722918613552267686428954350903398521433800302626326097484829188195469715766050637193473717583029954369580915365735799925098714764311192519615501270308335205657632274573853123453048693920358296435586851669411599496537540252474700122506140564257098871384544465473593476718811028996017809263013632772889794561140251019338584373005818741890874572613393563117645427765306740942008732761680229313e+279 +cosh(-43.2342) = 2.9877516426127545897544044064916111209865831704678335155707738319234418978482339173761226100583243119121243615061695765226802795898965866278050443970925920082230177118919188693761759969578962804744630304011605588734977300040660013117343573127132217812328977016009399258978208897045399684227986503126600974148090894593075118065669524247795394672193608227442509526375655383069096321508132314170638109697060740033045803691297474585599347936725562529542950553125274058423275716360785371194698808261258283739160052557446420893468789004385505241907992607411268489472369250588213320701636230812710388654723233488881386359271581340349332564545646028037924906864102908718649183436028129095785936362333312985006440798017322184939535740451197443981273792715088951099302397733764318003083434636189581068913964805627442513942799843087050831380211793756195201485129309238716653636065506525371419945527437496604561003823189877637171539610842348583933910862322141583698529849773736509566328469398644685144796808842440519733953523306016986499689462669789967046247450231596884200389173527786058796128153909311294670076264021884179565836674296068204853872889598240601697195054661648921631126501839264424723687774214059408992165191281739807910577380771e+18 +cosh(-4.123) = 30.880196569481180670703706069661095863130516239886564746527213491022015715905724529839185193268060113915919497968248828259361516563747101297632631153274773228639376048001992404344251078308742463548852860383912798240133283733679690213548676751381252815555470307970377690397901962110686488775088527391245466050900316976498676349394154105053334979335573361124480745364889825635797482798547337469884471636273885778828273038685409400484353149351415577528044029925801095346319978592133711809524752028651438578336347021347619894963543906277198653016946236604579571574334915387690953110878577516319383625424034963265694347199722914932010577011426154088702331299588416251631647929075881004082697022865545361592252249421549470862813476008283009567921001101171987213726421518409249361669214927034987960907805217845504132831974506653814012216193360373558799248803077668604727271717794482661282901171157446419122369406206423217417649448896462912954820629280953518399240956242098442203989951787095494273069650472363662482844209562668485572856602096994761226993392531020804212803256179246493929712656992769136036306031622154161221096788150307887034481931105789417486391390659190832971122285441762667270311105120603740573693656694220124206835551934 +cosh(-2) = 3.7621956910836314595622134777737461082939735582307116027776433475883235850902727266607053037848894217644152242275562091681669752823370632063186436741973918902456865615830466680036148757616980333833089071765469465106377873662059392048691993132142902117117744733233913933652809353503194114555005104763989168063095324585837168821207313793188587910704041343253268444561825442318088803545070216647748619656321908314990066980942033063737751607760215906933616374845287277429209130621636612297399659680122942751464902152328190825129703116156647371352032123372805782655418962697324059264233681331629748921533459264880966902826613535352705223496224672240437992226226203669811405137846853607842366671562223488559349476210237111310568101070029567860121739016472661450916857869268487080051363466365982738426552345027063001870988612005453445415729957709216474285224218553961263635603051415349550737412466397766576229967078819123889577049336733340049508073442456009143165210424935055682759242144584005158233926879133044119843510181890545359200631002293841114561289095123103539653545250273626864993858791870355046850800624203001967423790290850885253305690304785710524353346394703146927680284075593327230044309641101935476914999869724804409259986944 +cosh(-1.213) = 1.8304321202140430845781493167156070891800576091545920393097633412395476601981197005801800837954431566839095489314457596100262143964242111080892620441059260755935067109472407873858276754556333288191150885490393000875711467937890315657292895990007200362849289587765921823927123421925910887555697060562604954431271843863866229892265331156594032599678659261727927910218183938522405246794586177182617951953305357642302800824956708898123550391102220821554501113648965478787132874247100641379537214341946376178562023377205443024959527126826905426109512603689004982610085315264863529472710933486737165599302484986889043281962664583812886754972461880475442608941748218274682066997902477921239381706251816358452830295793032012092567515710217274912422031793392448919909067177384255331303028293616015188387327617844317184982125440851708949272894133391208216899190755939576501997589886960210343555961681930064235324964804764473856102053496894808034019488612147151462262595443132551491465499414728072209482284999019552208408346635668281260694703527537831812819977021703090481029481149988635882594203941254958121070100030637491374790518082404163774994695330150522623770880673713498734345363454845364326915679156747646651323697341674773032296636961 +cosh(-1) = 1.5430806348152437784779056207570616826015291123658637047374022147107690630492236989642647264355430355870468586044235275650321946947095862907634939423773472069151633480026408029059364105029494057980033657762593319443209506958499136898103743054847127392984561603903858174714536360045187363068275143488012027205749727055244716707064471032711422829394484116772731021396329586672730122826261409857215459162042522453939258584439199475134380734969475319971032521055637731102374474158960765443652715148207668824039830299834729893347410901321431327024035053026751355682598741761748341893649774459931568769264436431920567485982562086354300685969471941651212425195115114763915133079919564231173730049663768338355197751739207383145217125473856226447354829904659718151388546183076591371757623742914200932347925993026592840272736537536433019326437882344207418427562239316678467008284832335430229662354482173761113232199238093884054304799157603713710422113231708597821843290295289358592553619534665625391292759863670016945833264736663945083187361762150727688196551408637298588888502249168325944223935856176099933659990529132128466439925056598535438962553339713119043696011854879684338800001430908009242751694408045952208378194381002588273321881279 +cosh(-0.23) = 1.0265668062164059354908742334413478623636734060911178889670281367834278299922762032224953640071933267810757681840425209887262053504799027497757615829662222323443942467295140943394156789691105798353031523966859655581337924432040693183634047699530521567316871704994148374179221648998404191916027247523080970842142903730628837622372528629171235195293758947921199183931111224573795806322264218780899001032749272927796708249135562809024098646521200621083134616598448397322548568632755628713853041535581803625746921709637865682711352137239854185728441072481700055790338095419483987512414944998605595262314258770764849383826659103282304220573001081326006721791774667520494230215151354380302193296660380722790945803057685281010375268009044077826189928221486706694830624330129755256826799658878035118845789515354093329383229977656682863333287246588190498667920212770318305448704857995461246562041781490308897373152982180105965779166224623673412202346839187971888174742719687708933251307445148985321174947877355260009753629889979097377809425550132462721363674600042057854398558575718912907626026443074416060027996864609495463961541811372378837604695783099544624718012894517921573959880247370051402254898903457134004473572903972187410999796919 +cosh(-0.000000000000002) = 1.0000000000000000000000000000020000000000000000000000000000006666666666666666666666666666667555555555555555555555555555555619047619047619047619047619047621869488536155202821869488536155288333066110843888621666399444179101321958464815607672750529893418359026824635290243755852221461096517291834925061055019211121162382758639194936910904389513767025269391391968171907311995189941054476961420203362874350830712875656533769232699377346685035156312026011675721302570796739808357774522888953937034655986589618184528230016297618424778312305621094568737071808796633027791422469494229552369889628541448380970094446071142666033852611512946855317044567114866383379225926466755213905569921979372734249458914473584131799306127037585680425137373774767106262727928796219768579164605835663957263391153498729796336488423049909575770121713854502104579473278535298494957477044427043271893932668187646659774434846699974232741496756616056114313243739201239598688634337399198924680695383690885644423141878748119896978132143217809378900334048027082212078255534175335440547150337789240299447143224015234944690237917350408431253638375465314146928959209766616036552286441726494968926818976422801373572306220536742379538691365874780106112246371768579078281084 +cosh(0) = 1 +cosh(-0.000000000000002) = 1.0000000000000000000000000000020000000000000000000000000000006666666666666666666666666666667555555555555555555555555555555619047619047619047619047619047621869488536155202821869488536155288333066110843888621666399444179101321958464815607672750529893418359026824635290243755852221461096517291834925061055019211121162382758639194936910904389513767025269391391968171907311995189941054476961420203362874350830712875656533769232699377346685035156312026011675721302570796739808357774522888953937034655986589618184528230016297618424778312305621094568737071808796633027791422469494229552369889628541448380970094446071142666033852611512946855317044567114866383379225926466755213905569921979372734249458914473584131799306127037585680425137373774767106262727928796219768579164605835663957263391153498729796336488423049909575770121713854502104579473278535298494957477044427043271893932668187646659774434846699974232741496756616056114313243739201239598688634337399198924680695383690885644423141878748119896978132143217809378900334048027082212078255534175335440547150337789240299447143224015234944690237917350408431253638375465314146928959209766616036552286441726494968926818976422801373572306220536742379538691365874780106112246371768579078281084 +cosh(-0.23) = 1.0265668062164059354908742334413478623636734060911178889670281367834278299922762032224953640071933267810757681840425209887262053504799027497757615829662222323443942467295140943394156789691105798353031523966859655581337924432040693183634047699530521567316871704994148374179221648998404191916027247523080970842142903730628837622372528629171235195293758947921199183931111224573795806322264218780899001032749272927796708249135562809024098646521200621083134616598448397322548568632755628713853041535581803625746921709637865682711352137239854185728441072481700055790338095419483987512414944998605595262314258770764849383826659103282304220573001081326006721791774667520494230215151354380302193296660380722790945803057685281010375268009044077826189928221486706694830624330129755256826799658878035118845789515354093329383229977656682863333287246588190498667920212770318305448704857995461246562041781490308897373152982180105965779166224623673412202346839187971888174742719687708933251307445148985321174947877355260009753629889979097377809425550132462721363674600042057854398558575718912907626026443074416060027996864609495463961541811372378837604695783099544624718012894517921573959880247370051402254898903457134004473572903972187410999796919 +cosh(-1) = 1.5430806348152437784779056207570616826015291123658637047374022147107690630492236989642647264355430355870468586044235275650321946947095862907634939423773472069151633480026408029059364105029494057980033657762593319443209506958499136898103743054847127392984561603903858174714536360045187363068275143488012027205749727055244716707064471032711422829394484116772731021396329586672730122826261409857215459162042522453939258584439199475134380734969475319971032521055637731102374474158960765443652715148207668824039830299834729893347410901321431327024035053026751355682598741761748341893649774459931568769264436431920567485982562086354300685969471941651212425195115114763915133079919564231173730049663768338355197751739207383145217125473856226447354829904659718151388546183076591371757623742914200932347925993026592840272736537536433019326437882344207418427562239316678467008284832335430229662354482173761113232199238093884054304799157603713710422113231708597821843290295289358592553619534665625391292759863670016945833264736663945083187361762150727688196551408637298588888502249168325944223935856176099933659990529132128466439925056598535438962553339713119043696011854879684338800001430908009242751694408045952208378194381002588273321881279 +cosh(-1.213) = 1.8304321202140430845781493167156070891800576091545920393097633412395476601981197005801800837954431566839095489314457596100262143964242111080892620441059260755935067109472407873858276754556333288191150885490393000875711467937890315657292895990007200362849289587765921823927123421925910887555697060562604954431271843863866229892265331156594032599678659261727927910218183938522405246794586177182617951953305357642302800824956708898123550391102220821554501113648965478787132874247100641379537214341946376178562023377205443024959527126826905426109512603689004982610085315264863529472710933486737165599302484986889043281962664583812886754972461880475442608941748218274682066997902477921239381706251816358452830295793032012092567515710217274912422031793392448919909067177384255331303028293616015188387327617844317184982125440851708949272894133391208216899190755939576501997589886960210343555961681930064235324964804764473856102053496894808034019488612147151462262595443132551491465499414728072209482284999019552208408346635668281260694703527537831812819977021703090481029481149988635882594203941254958121070100030637491374790518082404163774994695330150522623770880673713498734345363454845364326915679156747646651323697341674773032296636961 +cosh(-2) = 3.7621956910836314595622134777737461082939735582307116027776433475883235850902727266607053037848894217644152242275562091681669752823370632063186436741973918902456865615830466680036148757616980333833089071765469465106377873662059392048691993132142902117117744733233913933652809353503194114555005104763989168063095324585837168821207313793188587910704041343253268444561825442318088803545070216647748619656321908314990066980942033063737751607760215906933616374845287277429209130621636612297399659680122942751464902152328190825129703116156647371352032123372805782655418962697324059264233681331629748921533459264880966902826613535352705223496224672240437992226226203669811405137846853607842366671562223488559349476210237111310568101070029567860121739016472661450916857869268487080051363466365982738426552345027063001870988612005453445415729957709216474285224218553961263635603051415349550737412466397766576229967078819123889577049336733340049508073442456009143165210424935055682759242144584005158233926879133044119843510181890545359200631002293841114561289095123103539653545250273626864993858791870355046850800624203001967423790290850885253305690304785710524353346394703146927680284075593327230044309641101935476914999869724804409259986944 +cosh(-4.123) = 30.880196569481180670703706069661095863130516239886564746527213491022015715905724529839185193268060113915919497968248828259361516563747101297632631153274773228639376048001992404344251078308742463548852860383912798240133283733679690213548676751381252815555470307970377690397901962110686488775088527391245466050900316976498676349394154105053334979335573361124480745364889825635797482798547337469884471636273885778828273038685409400484353149351415577528044029925801095346319978592133711809524752028651438578336347021347619894963543906277198653016946236604579571574334915387690953110878577516319383625424034963265694347199722914932010577011426154088702331299588416251631647929075881004082697022865545361592252249421549470862813476008283009567921001101171987213726421518409249361669214927034987960907805217845504132831974506653814012216193360373558799248803077668604727271717794482661282901171157446419122369406206423217417649448896462912954820629280953518399240956242098442203989951787095494273069650472363662482844209562668485572856602096994761226993392531020804212803256179246493929712656992769136036306031622154161221096788150307887034481931105789417486391390659190832971122285441762667270311105120603740573693656694220124206835551934 +cosh(-43.2342) = 2.9877516426127545897544044064916111209865831704678335155707738319234418978482339173761226100583243119121243615061695765226802795898965866278050443970925920082230177118919188693761759969578962804744630304011605588734977300040660013117343573127132217812328977016009399258978208897045399684227986503126600974148090894593075118065669524247795394672193608227442509526375655383069096321508132314170638109697060740033045803691297474585599347936725562529542950553125274058423275716360785371194698808261258283739160052557446420893468789004385505241907992607411268489472369250588213320701636230812710388654723233488881386359271581340349332564545646028037924906864102908718649183436028129095785936362333312985006440798017322184939535740451197443981273792715088951099302397733764318003083434636189581068913964805627442513942799843087050831380211793756195201485129309238716653636065506525371419945527437496604561003823189877637171539610842348583933910862322141583698529849773736509566328469398644685144796808842440519733953523306016986499689462669789967046247450231596884200389173527786058796128153909311294670076264021884179565836674296068204853872889598240601697195054661648921631126501839264424723687774214059408992165191281739807910577380771e+18 +cosh(-645.2342) = 8.3295703323765737825515971494631608785310629938100137052969985165573267277550245994408859517888192019454707340532285958902369035654202399759090004987961156871576790442451382617471532931541266293188501044729523813782762222622992121884604800382160661879570649397749703918870400909683502142166879165649272854662731770089957633243237286254006443922153421975724773718469706966317263860936095389099045947322438182746953750010532909743062774287544536544708375715001346786835975639556555134195526369369685050500671500889513234679287377718376692176252236104880258461080647660624321569472218964478598481061819511128290211059709180726166333705677023965896266467956054670263910954266722695407498146053540686378982542747342162774387508463876511640900681410898602015753174381791576681041580198401761858757867648622554878408397720852314101587116382642008945722918613552267686428954350903398521433800302626326097484829188195469715766050637193473717583029954369580915365735799925098714764311192519615501270308335205657632274573853123453048693920358296435586851669411599496537540252474700122506140564257098871384544465473593476718811028996017809263013632772889794561140251019338584373005818741890874572613393563117645427765306740942008732761680229313e+279 +cosh(-78978.234) = 3.23732773604745331787198827381411065022049728700925357710897716626048697359159035011675924667628533348272125718669800749816450206510911205538691352291540899003052199670014371667723664860383720747292707795250916542351602348158228055981943535958475211506424202169640870200606510921013841027509609419492450864970187281079679477483980355365170908642051051994034373461498398020047908223724445333441980525358409830708686252626511396058860522354650564321584679417639769527993233888488700694928216923333382610849831729706897293033998543320607155864733032342367630110638398500007241269339395081820597723890933486532641990750506109627505475224961452447277538444679706821293727153103234173409990685560977352419091329287624441763129551837557642516551828631599577723901704718018555595586520535041449472068135875421824659148205821065153946754046059791036411022865855579120908889906013673841158002778173400916287827566396075872353045370287161857533856021398376346319814719573576288168333551531632432796662224821783799017386986567313501488284521473395952409565886925683295307108156969097360261937531681268668622435196437017983524158599329482634040011586130673335019972876440525720813438231223457296767429169720832119874808148061430458469065543634204e+34299 +cosh(-456456.234) = 1.32625350243695290338973868469802522741854153845986381995510150073450808376870015874340158942629883261264380894187565960067672957462207020312445001932041207231707353683700505720398772134451216912978534872406593633779412834523519229103251154264357908101088087509216224580451997054270056361825872960548213851063690314011123385468844033138260950209453804612697439176369216508132293340016362193030586105230150966938653036259998264518737779289534879517248451892777898466931134586624744247972385255291340091490559270045984778992732714901842548663012796764052747718987791413192975984600891266313084954284829410012415649314136922747022080189104518902419150375090754029004262206862808482058810154253661949774029377299101353411855891498519543123756121187446538349695489860165432540549708258767867674741541415661364854762099393407331326236954661211892595303809154717372665785727655615391409356872978501192385853097010107110320976029049654066084599348623364473262072620921705767046382275596656429072643735082507709955412458996303026185883835118799535448361308753292087554828972410581278956144540208165277609159979797036313071831813527800462597347683025895218138526261400704677384841667693786065526587602416131667274368031177843170132369346185127e+198236 +cosh(-456456456.234) = 7.42180222618854937989804404761085942678123246233965601532123888101117680696597733659384155748630948241328903979534331567747924772005408336802840737295034384233486128182705933474467148493734785188714315366114742390997651661130934215539363732578254097192521392639025511538610755610757043379618710491525294552273716114373505571452792012853485452483344533281621482225400788930197432060155811881754536660503718576464261912953495166110022263316348181117133701674745308823653491146895283767777596449048639235269243000069379776011007789225339445805676675838005805250145750121609546506707338943162897191058559037570458416007271241087859608065379535855260144863264450622389732582648950410719025197077332357939826956474980647858915468702887135988858955798506349285330884175375841615020283826400099925906364372037307383660033038240164500361666235525169244015918796423223545264891705562537850691209782326543936277855216030097030792842881084086017377717524905703280452121565396858763812491107238193337748666911562054062097072030338498600282320134785902508290050456105123297990766472307950555702712998713443267033072643023123319599884917149056821799086415535217271000152556679089681756699302216365893912506952840045140853481234380413641573718141263e+198236519 +cosh(-345345345345.4356) = 1.56496265853103789117163889800696460043440769780955313893252505095258582846170951734972213722424613636441645911886914958185184872027860177688076615956861223842427885158609651354879599752026649441086822008195339042328434876478830134510749674688353446391272580952872095605848774167587716866923273641923638629521770577397327885401907863377794806750751661753189060375955645994853984715806351692584049587731101637514636864779367944366394466801959272746712400122907579240154503652510470286915611746462372338781623998049194088425613595135690619556181225998356227804800907916862085274743145127430201461893210678363638369306394320366136306285373146213898210665905504648875697932208966419615003369442671068937136724753123727137540321962019567347841796924064750278125506538275932903126220861787725012179708524759103116212647875644165371682837169765409295610173408439955336306649989785212247583044194197242660671647047862416233288367494147985582174176222685899729856693220870205472268315307898896796676834526397440096138432681850432241077218340384157168675188503025555890958037821315581882636522319551273002627155871720053222141877733857300276828193832587926755662979066014874274723735996326350875905341302893522767973741819970235892170965457476e+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) = -0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999964157129985129292243467081211223784294517012043598978724452265937453799390746300364864289839463413424038581154973578861178225075236295529722387619969463567918136231677853070710313360394423018571145385691223510686342664210368426500116797105712985563059816075412198762108273572481532761129114691787332474745536594448051427807823861964903003379708640519111627987758660529671369808388103609153566290546013677493029737861015426237883777190875259493516351131107459916364724906410462520028378220706751324461787198638061339603940268822886603287185626347378249015207680741974806267793561699276324961288548450097194643255440470398411939284850724675019051773635528054159699000064502470683282120272177565990243723057346045960028377547301528088580488414487096083095396043153637925856925464657384566012711429773442776845515306823894861845322773114518929052532570263686375801736841926486304637901518979739285215457261217519471879675780564345716318785113555983903752576503150812911001236924455366848619320766862873669179720834825773941793736000079323737884478998 +tanh(-50) = -0.99999999999999999999999999999999999999999992559848047958328074080608392273763325282215692025741413106278376409710444025305644295268614210434061553637077478741816336105320479625531415683536664598231754657232810182183054403152024335590236529423711299885721476159827252973165942447024144349886220941479950910589460949227325151938174409743270977465403030342162883202224697289268062098043054719863123480843662817657418202779662928667022733736269704038704749613800358488481168139370600242763876274362464198007519819870464003030735941842870260636152505804457511072310567179294142825313008274044653515285005186275579404676156506740477110907246640376571207959724995238133513676940284061676271793848138278822387735747912064890963400914241871615772165805137237570341226793410963425599791133163939611725678815862447751154768862675569671043256165099181630630393156542433960218141996764050665484225149919535550929646818863044177040935046141568016750898930467560023535849593389228159214494164433272836348421038910038519484768855421087667760000000438491095895416732723936953538553675964618866473254874337919295837992311821801303428162483711908345375435302304931878876905770294624019392675136750627273407108345621992205899844459416260454760044360863 +tanh(-40) = -0.99999999999999999999999999999999996390297224309169655375743285299945222807564448470967861932713975070752810361430636751188612447164835397361054917545196691513272846929612005803892083484493329245850302141605140205928322013924108888125360341208856636465437926529841687370688041218353587976196846825967234168410937678501090855059929835445232208918907222791682445367305089300825725239613968681313634117559707841477457709997970943669076130582729235015856758098508481311538803059084558655119601135989267593830576992703131417958815582021372588256000359515556700624055404945600689260640735116333290328499496996887814031014250528879115123733626859827787882550971299311951395217545677202560849857467957780060551339338778168222803953079287153452439063245938121260386312460539589863058943493882606464368690364049303754017158350036906026460358849172724566458053814095268678341827063387930917090970378740702219784422996730624675981002552717374875602098231471371606924022850824827488722716685006965193299665832471439497245919676477836520822604951300303520659157122705400788471679514738842371980830035574867496310973909914236731234210578476862945341365683111617538982528023810548722298239714984073363659019080401524580422538383889621590283282392419 +tanh(-30) = -0.99999999999999999999999998248697847460695932302253455187462940132577768512064835056626515671918593947388529721427771511858614619992728203403111461643469304834988922025968184905502155186884810382432468654580237575007580459760225774739589835277664296240669553511272508451901198168945791206608076794400035387013543564989267412111811950738818626045464324805163910138459413493917857593261753413117117904347518945777556707279914138859436513081095707187299275283373685890003055537166825049575390494516137790119035109565942588806590606870143710774165791117692441515503460648386604542027035719609042158849620931488980126167030258967645280909206945579458737144322450317444910749719382395732115024207911803763287934011636643369276523342712365140894640451388212139523257528141577633857824450670319040037271232062180789061297724503936659498332452253419794337165463540076493346356624464194125433460670132651772035921943429770309461029386669159769345708557856096032282319860913029766507019469651935711721669367525172848101940888348307707020300984451904078969124963334753528621171123130086138661293507640851386848564851264803064770065516479893240033905230721321217373506778703035882795417404648837694538866758551526343473007132445283388286131558214 +tanh(-20) = -0.99999999999999999150329148941682204543855819119098725713047456422766385013396305493020379483116286723884401319225479610330434833745185496603886706495752590110273736459185586512033780048231947928548879745109044764072521967724592549251580209939074878059727810260917809729859940239495986128671819259194208485713426533719153175288052945264104145883223091351802407978663606881743101282316454282666167377737813523098256381105415457955659650586708269621219771319328017681311243891452380381673565629798571747929415215439838078504488681904773897027715192244440856919467554203849863834286356153154714613097939865915797467289296297598933636833632724624564197583648598627873235100157670404893234909787667823526511575040954723840950997402314629388414534765034063930928367664409085841511835346415583876349238760592828608287314083358436066956697487226931626882174494946408500823866275845736083417027257969031861298505917456468271610222391942055223545639288973358543733058064321389961800888266130319993133360814750264570356644837134000927243860897947213686240240327336304962240105372310060742967725424677496202613508503646374192320087199059371141275576712280491573447886077869121182563813610193575794267945692290640242014133808449597775534653805849 +tanh(-10) = -0.99999999587769276361959283713827574105081461849501996226140069543680188089876682610651332495069023186972594195440363277723624598935122112440069080032115324852030221370176075706784328596681042097167304971561185014681914071046105155116929711575041632291885682046344687578127127378663128356531074774188950457761545651571845725123775892342065718865628066593586139144590877440112159808017122001606191995699617317633908518383704737642531119106680691544131671862104511838933336178182094978245610587892680611057581291284478982693281524518363043783259091682070412078245356294131111802424741275145588871557265716756862978529683088987494802024713948725464600183438641337781475525269445526235470446787320938137169078605324781322750203195797241419447084824624928512651054542518750772124598381393207416884405625598602405892881151509286448125420911991870414749247413730745953822835719416241597335170439159471760232524897445577864794033513235856083295211261009801252977088373563572130561084203552692767822260454900739196502408179185239540703436267190071102256964123880886459242516389715845301805566918986428399562608762410598742205066075443239560739617002342970311043050315950937919835515639504283163999382433755306304207193274338908676484743544664 +tanh(-9.98723) = -0.9999999957710530444307520130832904793417491894751074014571449544527998239812448424260557043810171978929250774403969011525533107838329774589233613084546884873696498410826503036913321704817728496026571625358397948670566237578449196473796609880092923652533948182259381616757983274010330193383766325679614228251399061172162689283689241985105516287398035451535053615662743538605450083264316866479927953278845028588775472975046707158350580318357427909624819629432317072513546662245539851740716004233146239879911375399404236060183277676827760719826258853770076966097791766002019071628645649210079163033284374530634108010397293002646168513379591252168308605341487069771604671022757253406595707808309600282246786291589974573419766037175653123876726096353240461284852779632899892076601066481310704680686470641527016402785085015006915106230249620164256017444195468642855029174031977782964144963675986107656474319085804754836512088224688717862296850786242597536887691182476899077475203939786038705056631056219873796981947140475853672327814855556176008370482151322311636024125307681477831258486916194528459402590113087503125143869019132017697609040652816879577350147908734346796297933289989287279192074218405573362968785339993179121237364838417 +tanh(-8.43453) = -0.9999999056177552377817153544509199433052663499000438198649818395263598030154305832345721476337877796963751987766133431139185495065193630815959372178390426566819817554422687964003956195689881351505366874227428593912174628059749822500456671609400418452701003573774672682206026893906650253786985129826424071374248191110681120529619625189676344301776462355167323791737362120132751257412196507103996813727822436800557296208457481884055510415025472059698282630076393524219268601597588151258165354378926084802923165615771490921154637818428859404777439281455884208476561771098593129673396783798189170827509618010596981134625976332425660479234854663060320027019338783479447701548500813149471819075638668843055026886695347061925781151635324033288635838498900383625703558227120321523606759793241417307182808578933772836083638021422645599001433355063860836596629220187487805871720340519383306492689881848758983842223091098998873077632516647406256491214268809627966748483557973681196326665291439877867414719273771058685934993792542035271420357373582196279293316359211769049748066536927491613086544531647069707881506801884864506412487188610502793524839544327473372634799772813922945791800090236781273966935572964682319307251541606246093083699075 +tanh(-7.6723) = -0.99999956653424317379082701109991882793680822622022975939595742194381877956432693060366695739092313153011176129936742137675209683287940818410879799017236164648633894222471460105538037666332196574359955748479950661181802337393132397651424745155492567286699958712435644090746307375793158552200946491718185205924422794279187442588856601552467170105362892611730521495309186849023498435400795515231852974605513844194214573327015847804438107831196193700986959957978608470751439156563985120612303360980677376513732312691615741285569858677791263390348716577069784052458336762724014956621804401108660338319820225162692802185556292670705490133934072676010012248085653253811504032570446154283267978012881510002029093135636038206927029072107276850635796357848569218771033987609868335119049057578661932844496914890261956224291788518214155642291049941405619626692906374270285410549052484307562883812094485003057705956284129595681285015391897934926004856407714852630011426242630899714933403661286380275648647623903900166188046657395995781448194990204142782261950454348056505079819628157370229798243556881057213175563903320936476203176903451248583364301371458492247006839413136604407465459188220537824789808001656876409005428046490132651577618070207 +tanh(-6.2343) = -0.99999230897631991238764444922624100063647554403118451180759381835312726017447644752477559139556100307974478187793684203490006279520506757647001171815021718377242629920364185581666593867550118647041889711339934340926329566381546329226491512299439003591450160552108001085572969328940448570303738521979276835290159170333571356893988748836284385175371315695670831387628093580280692540248486846407548729245090297323333631880899721832224252975395854179037780327689553190739475045543858817642324379917295995693157479537447446393594081217808873686174121437559553841319413302676829592130600119590938210346140121027421887280668970122320133212483017371042990699572687327887395651713578062985482302136286832617122990743537466852593993881681723879656163453318223367676260491369392746599935744710751998545006448893003823294357360960789491553422870159976973348356528948823588592935848240849764729196071155493129659974771432487470891332321254732569353718434423680921827217370500718707453722842127124762850102156503026877280332758497686445351365815751018807566653755322362287885552898932929078616446021120041728930861379199718293744189062941435422541558064981227493407835292006248838564596221973129865113462505283050478463242888476725957260084895359 +tanh(-5.863) = -0.99998383821253235188266989070578697670825009062845577414572083944403468834618801876206988794576165956072530862459581090966424071342086474091857686527059774725555424105962273234419385073186013325475603992643619324910446375218709171771838219964560331520066319977630143138577956867724975697334995157262728544736398034414939873897201803646041728188244938583531152041269600266645056103991375349350751856989049347406901248150291453931315709611649224236402999502544096483665118709427070183829007381226020746398514130537792595835350395250827649934680104298722768835615432170746222317787063703413009484794436523203607893358536354363957863384463640542086172419752689544468692747242822828086436488412019571853622221004372967034556820911541257969382443514407762659295340270309177601107539156838245523231437977965256494362467716426367633361971540258278591407011085017462640252134099710688433762504838478894626499720011380617789361548393122094704745097183170833411147659988748824440404514654808784561420214150197322727064669954974157514520172106038356122251876348538589060645609872086009121941002830321173022264374753414564912792528468947455000739376475280558217609148827647750901737950165957369967451355836218852995447290856493985385895610831752 +tanh(-4.23423) = -0.99958011209931034908474828489915904916329126514074931901395042647920300813267953076028565718275925689815641725905285156726433612360865737686349164114345751535841227302035722180290667429850500237148198692582521162060048601665200883604993986179435563286646330765620176783591085286255187602454787114260649567907215261088408807324697356156712872749634111968635790013228088088316122839854416478874537437366171448125696332426504806703533153479548853757613958428514516498756369620573812169838579351527662763690174826129050746937131296378807126148373038020323980284453270646726370574632254469410149625684310722033553664159645594385597244043178520087066433853227978797104340789554017738451038975357099820702008987365782696508268438804230511010573946192982941625403221103140883181927528516549135152783995277038297217694327995574654891842625669729791924192150201809914266378174380083157869228576962284970358125635518691808457092875250280002021861297696921054692027154875265401387285739023740502535672436083161723204557449207192672660576337946338764319834025751473797849350420300123237265738743688718448569125200347301525442625455907292750584007412107927653412365047152342283645509560662199120555120090434453602504883337944380823993268157679113 +tanh(-3.753) = -0.99890105257557013982892300284108682813757301171404582661341243450277757947634307390973021082855927027490550532106853517446001282910242460490105034814386761555553351810577517939987830967630967452820005221239084060754351357917071314810343628736271658975740521668096224187640990459643694406987899513789218186824622363968321713134937564324314046138868429162158959202758082683213252663528321517623029098411142145299083876409724998121247812963564218412882994620557010711238611688951415596031545140636437638664208089074206109633563443247355634240719059918692849934178968478530702408208593096228948536692814858040376236473115694154088189414814112986175049137704116770624803150030160543869963518802368291646418746686801291241548568261295029272228804135681756765400776224715874144550564086678370904346882351550603925135982168508830710034444798127113582422267308397552698918651381122710273190128821968629331233475194688431442173664549856075604717738518034308445770749576288243495773483309821195050718714634217992368830476779487251619124669700038340593713760890124468026673189433233501562200793498729166969820416625704884296354577384188624158856002038950358200010595758248286019144310061765657232013523641474144848752250154932437122102970322968 +tanh(-2.2343) = -0.97733313168743500287459831046464064798061963137043789407582936930062231953698718117764748096489228460140915044855831349737908493941517794859293242092771645764052033404604599216620388943684036107235882046363517168578857277806794910576961276673541557060761845118173697681017658791344954985705246382006775771378267997049132461219419270969309597037858599623343368728202746562926825960407858816610110727859289023064999722398166214286821202541638627658262356654878862880884017640228682419802963916895516299589531686778584969085845002261233319839660244866934350568103054122008489173913144185269375722758451430956961230461911933023143348424798428794605216451961810457490408919324562660599116026375972040900400529091055531806488146125392662846875012565671377416739862049142203653609722735483539979072889995730999797666110809395926801980698844718946712686556752017762736417846782939135536372933200269737130800726175764272784901677296076897232733430465603258892771865785371605043717108404423890446849191704775028149547536677517065181765557827674000272031892822904078029718675859925649904038150471479710137251914658077016966600073699011516339374832798321304943260161497815702677499919776763889388662308702538783783116848941563677568616295213569 +tanh(-1.753) = -0.94171601222151715615289501251614776758340920951910305981464151613046893940824264735511906345586275762057681136842821598097216806739306230514082161137733046078785514473496269696738006132759449119101710051630774191001653256412037710149178675142447305189597872157349663262477681181395426434607056762588669758302502323792869548318788836706736079592304435628323433117561163219042418673427189827471717034477948692855438334853147981576012374462341831743818225848448805910197878524134282323403081421568924694565315660097431224489705213883525193542772281992169226939498456132565669236064078270764242931129746249198966036993306755481809949093692026552094970449876987096131608089254686369626603558310301461971467081770282715213677935246742613559643270258837459496559419820191699188288366165458331354239100774238418992567445591080220966433292111758327819874236988989824067253102196059545946092854070692973650081254564077191464638074329127938933131245849354517357643180786518844026594062918539222149412750218929054557904481983081932007183205766015536398219134484909322881087310131099637319839028111055764638336205781642143534291587706001664327100088896469873983089448193156109245213747160380077650320940735566019348038506152770018711400003582092 +tanh(-0.3423) = -0.32952919046085420412394518771093973761137362099386989247792183060668739585155470701582640926819324482118906734585842277447915155485600074447924582968665756461519079074163760617652032931731659424780785524931845996184988111618397170146550608801915102506566363625306467255794369918221143457544620208439380839696182603339402900399577450992258855631639626862527239622237083989519530092229490266975817809226732747304320928454509039538423727892604433554350576103616824750742279810388764431243693538817057027294163977212194493137725185415718904356907157219092884889012090808071844427878974114575612622672162169493078080652858240256658413126729082747448879940143782929078360978350131235061642604614630867546279565494794943263393512641875698167346563865804347833880817006027307635387872751106726989316891684839650316426004125307881344038329847162974151191456195920774734237812145274149423389485067544107023469056779439916426221509550646931670355814495107061229154646639291876856434644006011039636402613489899212737099101395282083922194598478489624910983085656512978809424675465405523268080332798940070227918442065553297197047758113295872236579817348765363287529856414594710039102489416975075429976529772982298605914640526468787785157932128674 +tanh(-0.0000234234) = -0.000023423399995716206279765163081303455902095239948222164944528174335346033090176324777165284962203726951030059072653457876445539413012597104607008730649993311156621278849956578578359513836065471622489781021683711145757774952091270019045763067812204983860015540376308432048192278326945065503823467765998716484796175085351841731476877912069873287317060311475467954375632328935801821627006058259986891508255489000775288314605121032451590526483491391641472550031957516336913741230430736641662087789765599740698015482260955360197412674329967748309997808926898739112088332334310847286193365227699075604962199249836845015381110515190952187184715613102113070634107565252560404829466643043790643178194815139874081893903623499039356659900345757645352490981097824684158128079769020274257094904303764884028757074604783706739552359417048739908065661602420498036849078610972922791008462171513845312386252558627714416375879401577052434580398960091215503310636226143591156876082659092739708057515420207509311131154076288503225860234986058269220438296947531308772795102180535133674849875893559176222001630033260905140186251975658714119328380428596117153097882370566241283021595819818254385183463547767199861506323394877523853188064698751742092064313648 +tanh(-0.00000000000024464675) = -0.00000000000024464674999999999999999999511913160681402081770833345018529039355284873294366926643084375737707232320472241968557967292809691664256358286048626825807078921597582197060724641803479461397695034264082129568796070869620887115255339596360564565901363883248594457050020174736314234200004464764650529506924613518502549658353200002642098432343451252049923584662128372169555975074261009484669824859225948238679623646265943595513152911965676673215048535703793653943181125400433245058103775060479387318386583786042324172727595360648854205852764061086061553039524946943459544153567937232178711312488161632876308185521752122839224567706645165412493112893022648669379746267010550733124265825817035330623010264793701267708873152366145935818084080094171574902907900229680223739411073790130742827210958673041125945786585543422823742953282680487048066811284036311560911176508210880322050052661931247278320735245311123445959595910841989474992850104981243409608228140427617795203372721583877230021393959603088646663892799497486977053417538343070159288403626355927692868442778385021355362556298608949998709359558845403709854302031231555737644113116747035402252100411353344763169132835100398758956666704740895870762950935978457419729212388282768431477213 +tanh(-0.00000000000000000000009784536) = -9.784535999999999999999999999999999999999999968775215360009527244800000000000000000000000119574869056288611817563752152301567999999999536638425537425029769602632552682020372502531201974671119384487360516097543781001996786377432333529438174453846813439558113622162485665428874907603353015754421719643132804420578048787765203051177064137464216034129011540033066400818792323783022695732886524565950477259766752454992859227451906258597980226979218955796459459078982851232577105137944689763637759338726634855909385465077272031462039172643282104358329785101308001542879484956887533389767524449020094454831366103968690777523314434655228185366967494232410448578013544428241463528132242698076166193165855248831314296244172919379121882996275729520958476209197601258783082574677697590656121772461770440283780790739459396083231342466840779009646382542563742963730483205062513858840230660680050363471330363739798006261806556192668235546416482582336179064993013087018630068740972260420280251575465215395474032099145201254607740492519186254883244147525801415021847963332545968325862947999560829395339932349834325385821566837440945522404774753789009411392677851538063437877968950914696443446112220329324247719476937328469710263722089244718510381563e-23 +tanh(-0.00000000000000000000000000000234236456) = -2.342364559999999999999999999999999999999999999999999999999995716071527580189828831061333333333333333333333333333333333342735137033851648009877719062321819181383679999999999999999979120514760008462262138818413843721735512055195357070108834586105092947348912055042832254844853863066315109650410027576123122172257724619873470894257499319938659622258465507322138395258292202692029601871648928294126671780120176812296310693150090809128642435193242248657839157920865358919607575604236741667453558900611483913588997679184496740739706400899633121845842246806515372494720780443425125975438931206531569301344333609546720765444245577730355059384135235981380092837550655309153719468901202663718589396140197373094255116574813372578384514489560089378736310889982887128273867785198189904035641854280154305621338931349719980912435920375909233793207072122109140707356022616024727578152848301438445488550741305191026656877873927907506498808525093786775963200652376419027102787479206370582269791114538476540580901805643945950270842448202143764122758645334927861293125815243935100268704778242317890704885000919983561873109995197904753690100288196133275376702882960391045206068931170749340775192873107939812531848446096425648414895802403717008979967865e-30 +tanh(-0.0000000000000000000000000000000000000000992342) = -9.923419999999999999999999999999999999999999999999999999999999999999999999999999967426617140371143733333333333333333333333333333333333333333333333333333333333333461638930103797100754995412697599999999999999999999999999999999999999999999999999488591458008017596594403318586381738965142349206349206349206349206349206349206351247104736970042428886422466141609806812512995650762668924162257495590828924162249351035237877856514667168108863615172282573887979911083606761295708475228475228507733436691929498555575797380725820741634364073327346020290542924968640373661633262394626400586126493965629322297529969139025891656284697143027297211634900597442885839818637321822141096252078491816030575488102526189334617238465334669331473643941494652468514879042318097161773521795057126047114975988275189006973085408949555869309348539615590533969825062325441766311489973852581827467589832871446731224840157060594133121235824745223225609678145353785858855528672882744913756411794198252105650957226107263899631306336360378743246855524396345307223293781217626262487543485870122685400494337684424561039595478891539013408767400952478166328245002499216068399164209579590062824075935263272234796842074031142596848864120127489999316796467499034387901784864e-41 +tanh(-0.00000000000000000000000000000000000000000000000000000000000065763412) = -6.576341199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999051948874660544740164906666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666830672926486167669515402977073987514777599999999999999999999999999999999999999999999999999999999999999999999999999999999971290294951131780715406284480899278804422941633256931067936507936507936507936507936507936507936507936507936507936507936512968010110093598725529385277438247160082179786083899292284779226479975393298059964726631393298059964726631393298059964725749491955241007097079065728227373920492459996391838268315351317774822593601525721846951957671957671957671957671957671957826535854538728847725006014363308464433677530661805753936498400725398838424929413796716550166767987129867136978248089359173376067603069307001973475781933116488222205784783699553571715245977165330032909229615058078266233614329592403906718455268599437457767982524321477832082468756570110116252045407271163619582329217677725290943248827654666791955825987712095461235088272802066054066767538420977598248131033056197374594849340772479154334037658844096717400055081890194243842638808414572378804509841751960104708e-61 +tanh(0) = 0 +tanh(0.00000000000000000000000000000000000000000000000000000000000065763412) = 6.576341199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999051948874660544740164906666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666830672926486167669515402977073987514777599999999999999999999999999999999999999999999999999999999999999999999999999999999971290294951131780715406284480899278804422941633256931067936507936507936507936507936507936507936507936507936507936507936512968010110093598725529385277438247160082179786083899292284779226479975393298059964726631393298059964726631393298059964725749491955241007097079065728227373920492459996391838268315351317774822593601525721846951957671957671957671957671957671957826535854538728847725006014363308464433677530661805753936498400725398838424929413796716550166767987129867136978248089359173376067603069307001973475781933116488222205784783699553571715245977165330032909229615058078266233614329592403906718455268599437457767982524321477832082468756570110116252045407271163619582329217677725290943248827654666791955825987712095461235088272802066054066767538420977598248131033056197374594849340772479154334037658844096717400055081890194243842638808414572378804509841751960104708e-61 +tanh(0.0000000000000000000000000000000000000000992342) = 9.923419999999999999999999999999999999999999999999999999999999999999999999999999967426617140371143733333333333333333333333333333333333333333333333333333333333333461638930103797100754995412697599999999999999999999999999999999999999999999999999488591458008017596594403318586381738965142349206349206349206349206349206349206351247104736970042428886422466141609806812512995650762668924162257495590828924162249351035237877856514667168108863615172282573887979911083606761295708475228475228507733436691929498555575797380725820741634364073327346020290542924968640373661633262394626400586126493965629322297529969139025891656284697143027297211634900597442885839818637321822141096252078491816030575488102526189334617238465334669331473643941494652468514879042318097161773521795057126047114975988275189006973085408949555869309348539615590533969825062325441766311489973852581827467589832871446731224840157060594133121235824745223225609678145353785858855528672882744913756411794198252105650957226107263899631306336360378743246855524396345307223293781217626262487543485870122685400494337684424561039595478891539013408767400952478166328245002499216068399164209579590062824075935263272234796842074031142596848864120127489999316796467499034387901784864e-41 +tanh(0.00000000000000000000000000000234236456) = 2.342364559999999999999999999999999999999999999999999999999995716071527580189828831061333333333333333333333333333333333342735137033851648009877719062321819181383679999999999999999979120514760008462262138818413843721735512055195357070108834586105092947348912055042832254844853863066315109650410027576123122172257724619873470894257499319938659622258465507322138395258292202692029601871648928294126671780120176812296310693150090809128642435193242248657839157920865358919607575604236741667453558900611483913588997679184496740739706400899633121845842246806515372494720780443425125975438931206531569301344333609546720765444245577730355059384135235981380092837550655309153719468901202663718589396140197373094255116574813372578384514489560089378736310889982887128273867785198189904035641854280154305621338931349719980912435920375909233793207072122109140707356022616024727578152848301438445488550741305191026656877873927907506498808525093786775963200652376419027102787479206370582269791114538476540580901805643945950270842448202143764122758645334927861293125815243935100268704778242317890704885000919983561873109995197904753690100288196133275376702882960391045206068931170749340775192873107939812531848446096425648414895802403717008979967865e-30 +tanh(0.00000000000000000000009784536) = 9.784535999999999999999999999999999999999999968775215360009527244800000000000000000000000119574869056288611817563752152301567999999999536638425537425029769602632552682020372502531201974671119384487360516097543781001996786377432333529438174453846813439558113622162485665428874907603353015754421719643132804420578048787765203051177064137464216034129011540033066400818792323783022695732886524565950477259766752454992859227451906258597980226979218955796459459078982851232577105137944689763637759338726634855909385465077272031462039172643282104358329785101308001542879484956887533389767524449020094454831366103968690777523314434655228185366967494232410448578013544428241463528132242698076166193165855248831314296244172919379121882996275729520958476209197601258783082574677697590656121772461770440283780790739459396083231342466840779009646382542563742963730483205062513858840230660680050363471330363739798006261806556192668235546416482582336179064993013087018630068740972260420280251575465215395474032099145201254607740492519186254883244147525801415021847963332545968325862947999560829395339932349834325385821566837440945522404774753789009411392677851538063437877968950914696443446112220329324247719476937328469710263722089244718510381563e-23 +tanh(0.00000000000024464675) = 0.00000000000024464674999999999999999999511913160681402081770833345018529039355284873294366926643084375737707232320472241968557967292809691664256358286048626825807078921597582197060724641803479461397695034264082129568796070869620887115255339596360564565901363883248594457050020174736314234200004464764650529506924613518502549658353200002642098432343451252049923584662128372169555975074261009484669824859225948238679623646265943595513152911965676673215048535703793653943181125400433245058103775060479387318386583786042324172727595360648854205852764061086061553039524946943459544153567937232178711312488161632876308185521752122839224567706645165412493112893022648669379746267010550733124265825817035330623010264793701267708873152366145935818084080094171574902907900229680223739411073790130742827210958673041125945786585543422823742953282680487048066811284036311560911176508210880322050052661931247278320735245311123445959595910841989474992850104981243409608228140427617795203372721583877230021393959603088646663892799497486977053417538343070159288403626355927692868442778385021355362556298608949998709359558845403709854302031231555737644113116747035402252100411353344763169132835100398758956666704740895870762950935978457419729212388282768431477213 +tanh(0.0000234234) = 0.000023423399995716206279765163081303455902095239948222164944528174335346033090176324777165284962203726951030059072653457876445539413012597104607008730649993311156621278849956578578359513836065471622489781021683711145757774952091270019045763067812204983860015540376308432048192278326945065503823467765998716484796175085351841731476877912069873287317060311475467954375632328935801821627006058259986891508255489000775288314605121032451590526483491391641472550031957516336913741230430736641662087789765599740698015482260955360197412674329967748309997808926898739112088332334310847286193365227699075604962199249836845015381110515190952187184715613102113070634107565252560404829466643043790643178194815139874081893903623499039356659900345757645352490981097824684158128079769020274257094904303764884028757074604783706739552359417048739908065661602420498036849078610972922791008462171513845312386252558627714416375879401577052434580398960091215503310636226143591156876082659092739708057515420207509311131154076288503225860234986058269220438296947531308772795102180535133674849875893559176222001630033260905140186251975658714119328380428596117153097882370566241283021595819818254385183463547767199861506323394877523853188064698751742092064313648 +tanh(0.3423) = 0.32952919046085420412394518771093973761137362099386989247792183060668739585155470701582640926819324482118906734585842277447915155485600074447924582968665756461519079074163760617652032931731659424780785524931845996184988111618397170146550608801915102506566363625306467255794369918221143457544620208439380839696182603339402900399577450992258855631639626862527239622237083989519530092229490266975817809226732747304320928454509039538423727892604433554350576103616824750742279810388764431243693538817057027294163977212194493137725185415718904356907157219092884889012090808071844427878974114575612622672162169493078080652858240256658413126729082747448879940143782929078360978350131235061642604614630867546279565494794943263393512641875698167346563865804347833880817006027307635387872751106726989316891684839650316426004125307881344038329847162974151191456195920774734237812145274149423389485067544107023469056779439916426221509550646931670355814495107061229154646639291876856434644006011039636402613489899212737099101395282083922194598478489624910983085656512978809424675465405523268080332798940070227918442065553297197047758113295872236579817348765363287529856414594710039102489416975075429976529772982298605914640526468787785157932128674 +tanh(1.753) = 0.94171601222151715615289501251614776758340920951910305981464151613046893940824264735511906345586275762057681136842821598097216806739306230514082161137733046078785514473496269696738006132759449119101710051630774191001653256412037710149178675142447305189597872157349663262477681181395426434607056762588669758302502323792869548318788836706736079592304435628323433117561163219042418673427189827471717034477948692855438334853147981576012374462341831743818225848448805910197878524134282323403081421568924694565315660097431224489705213883525193542772281992169226939498456132565669236064078270764242931129746249198966036993306755481809949093692026552094970449876987096131608089254686369626603558310301461971467081770282715213677935246742613559643270258837459496559419820191699188288366165458331354239100774238418992567445591080220966433292111758327819874236988989824067253102196059545946092854070692973650081254564077191464638074329127938933131245849354517357643180786518844026594062918539222149412750218929054557904481983081932007183205766015536398219134484909322881087310131099637319839028111055764638336205781642143534291587706001664327100088896469873983089448193156109245213747160380077650320940735566019348038506152770018711400003582092 +tanh(2.2343) = 0.97733313168743500287459831046464064798061963137043789407582936930062231953698718117764748096489228460140915044855831349737908493941517794859293242092771645764052033404604599216620388943684036107235882046363517168578857277806794910576961276673541557060761845118173697681017658791344954985705246382006775771378267997049132461219419270969309597037858599623343368728202746562926825960407858816610110727859289023064999722398166214286821202541638627658262356654878862880884017640228682419802963916895516299589531686778584969085845002261233319839660244866934350568103054122008489173913144185269375722758451430956961230461911933023143348424798428794605216451961810457490408919324562660599116026375972040900400529091055531806488146125392662846875012565671377416739862049142203653609722735483539979072889995730999797666110809395926801980698844718946712686556752017762736417846782939135536372933200269737130800726175764272784901677296076897232733430465603258892771865785371605043717108404423890446849191704775028149547536677517065181765557827674000272031892822904078029718675859925649904038150471479710137251914658077016966600073699011516339374832798321304943260161497815702677499919776763889388662308702538783783116848941563677568616295213569 +tanh(3.753) = 0.99890105257557013982892300284108682813757301171404582661341243450277757947634307390973021082855927027490550532106853517446001282910242460490105034814386761555553351810577517939987830967630967452820005221239084060754351357917071314810343628736271658975740521668096224187640990459643694406987899513789218186824622363968321713134937564324314046138868429162158959202758082683213252663528321517623029098411142145299083876409724998121247812963564218412882994620557010711238611688951415596031545140636437638664208089074206109633563443247355634240719059918692849934178968478530702408208593096228948536692814858040376236473115694154088189414814112986175049137704116770624803150030160543869963518802368291646418746686801291241548568261295029272228804135681756765400776224715874144550564086678370904346882351550603925135982168508830710034444798127113582422267308397552698918651381122710273190128821968629331233475194688431442173664549856075604717738518034308445770749576288243495773483309821195050718714634217992368830476779487251619124669700038340593713760890124468026673189433233501562200793498729166969820416625704884296354577384188624158856002038950358200010595758248286019144310061765657232013523641474144848752250154932437122102970322968 +tanh(4.23423) = 0.99958011209931034908474828489915904916329126514074931901395042647920300813267953076028565718275925689815641725905285156726433612360865737686349164114345751535841227302035722180290667429850500237148198692582521162060048601665200883604993986179435563286646330765620176783591085286255187602454787114260649567907215261088408807324697356156712872749634111968635790013228088088316122839854416478874537437366171448125696332426504806703533153479548853757613958428514516498756369620573812169838579351527662763690174826129050746937131296378807126148373038020323980284453270646726370574632254469410149625684310722033553664159645594385597244043178520087066433853227978797104340789554017738451038975357099820702008987365782696508268438804230511010573946192982941625403221103140883181927528516549135152783995277038297217694327995574654891842625669729791924192150201809914266378174380083157869228576962284970358125635518691808457092875250280002021861297696921054692027154875265401387285739023740502535672436083161723204557449207192672660576337946338764319834025751473797849350420300123237265738743688718448569125200347301525442625455907292750584007412107927653412365047152342283645509560662199120555120090434453602504883337944380823993268157679113 +tanh(5.863) = 0.99998383821253235188266989070578697670825009062845577414572083944403468834618801876206988794576165956072530862459581090966424071342086474091857686527059774725555424105962273234419385073186013325475603992643619324910446375218709171771838219964560331520066319977630143138577956867724975697334995157262728544736398034414939873897201803646041728188244938583531152041269600266645056103991375349350751856989049347406901248150291453931315709611649224236402999502544096483665118709427070183829007381226020746398514130537792595835350395250827649934680104298722768835615432170746222317787063703413009484794436523203607893358536354363957863384463640542086172419752689544468692747242822828086436488412019571853622221004372967034556820911541257969382443514407762659295340270309177601107539156838245523231437977965256494362467716426367633361971540258278591407011085017462640252134099710688433762504838478894626499720011380617789361548393122094704745097183170833411147659988748824440404514654808784561420214150197322727064669954974157514520172106038356122251876348538589060645609872086009121941002830321173022264374753414564912792528468947455000739376475280558217609148827647750901737950165957369967451355836218852995447290856493985385895610831752 +tanh(6.2343) = 0.99999230897631991238764444922624100063647554403118451180759381835312726017447644752477559139556100307974478187793684203490006279520506757647001171815021718377242629920364185581666593867550118647041889711339934340926329566381546329226491512299439003591450160552108001085572969328940448570303738521979276835290159170333571356893988748836284385175371315695670831387628093580280692540248486846407548729245090297323333631880899721832224252975395854179037780327689553190739475045543858817642324379917295995693157479537447446393594081217808873686174121437559553841319413302676829592130600119590938210346140121027421887280668970122320133212483017371042990699572687327887395651713578062985482302136286832617122990743537466852593993881681723879656163453318223367676260491369392746599935744710751998545006448893003823294357360960789491553422870159976973348356528948823588592935848240849764729196071155493129659974771432487470891332321254732569353718434423680921827217370500718707453722842127124762850102156503026877280332758497686445351365815751018807566653755322362287885552898932929078616446021120041728930861379199718293744189062941435422541558064981227493407835292006248838564596221973129865113462505283050478463242888476725957260084895359 +tanh(7.6723) = 0.99999956653424317379082701109991882793680822622022975939595742194381877956432693060366695739092313153011176129936742137675209683287940818410879799017236164648633894222471460105538037666332196574359955748479950661181802337393132397651424745155492567286699958712435644090746307375793158552200946491718185205924422794279187442588856601552467170105362892611730521495309186849023498435400795515231852974605513844194214573327015847804438107831196193700986959957978608470751439156563985120612303360980677376513732312691615741285569858677791263390348716577069784052458336762724014956621804401108660338319820225162692802185556292670705490133934072676010012248085653253811504032570446154283267978012881510002029093135636038206927029072107276850635796357848569218771033987609868335119049057578661932844496914890261956224291788518214155642291049941405619626692906374270285410549052484307562883812094485003057705956284129595681285015391897934926004856407714852630011426242630899714933403661286380275648647623903900166188046657395995781448194990204142782261950454348056505079819628157370229798243556881057213175563903320936476203176903451248583364301371458492247006839413136604407465459188220537824789808001656876409005428046490132651577618070207 +tanh(8.43453) = 0.9999999056177552377817153544509199433052663499000438198649818395263598030154305832345721476337877796963751987766133431139185495065193630815959372178390426566819817554422687964003956195689881351505366874227428593912174628059749822500456671609400418452701003573774672682206026893906650253786985129826424071374248191110681120529619625189676344301776462355167323791737362120132751257412196507103996813727822436800557296208457481884055510415025472059698282630076393524219268601597588151258165354378926084802923165615771490921154637818428859404777439281455884208476561771098593129673396783798189170827509618010596981134625976332425660479234854663060320027019338783479447701548500813149471819075638668843055026886695347061925781151635324033288635838498900383625703558227120321523606759793241417307182808578933772836083638021422645599001433355063860836596629220187487805871720340519383306492689881848758983842223091098998873077632516647406256491214268809627966748483557973681196326665291439877867414719273771058685934993792542035271420357373582196279293316359211769049748066536927491613086544531647069707881506801884864506412487188610502793524839544327473372634799772813922945791800090236781273966935572964682319307251541606246093083699075 +tanh(9.98723) = 0.9999999957710530444307520130832904793417491894751074014571449544527998239812448424260557043810171978929250774403969011525533107838329774589233613084546884873696498410826503036913321704817728496026571625358397948670566237578449196473796609880092923652533948182259381616757983274010330193383766325679614228251399061172162689283689241985105516287398035451535053615662743538605450083264316866479927953278845028588775472975046707158350580318357427909624819629432317072513546662245539851740716004233146239879911375399404236060183277676827760719826258853770076966097791766002019071628645649210079163033284374530634108010397293002646168513379591252168308605341487069771604671022757253406595707808309600282246786291589974573419766037175653123876726096353240461284852779632899892076601066481310704680686470641527016402785085015006915106230249620164256017444195468642855029174031977782964144963675986107656474319085804754836512088224688717862296850786242597536887691182476899077475203939786038705056631056219873796981947140475853672327814855556176008370482151322311636024125307681477831258486916194528459402590113087503125143869019132017697609040652816879577350147908734346796297933289989287279192074218405573362968785339993179121237364838417 +tanh(10) = 0.99999999587769276361959283713827574105081461849501996226140069543680188089876682610651332495069023186972594195440363277723624598935122112440069080032115324852030221370176075706784328596681042097167304971561185014681914071046105155116929711575041632291885682046344687578127127378663128356531074774188950457761545651571845725123775892342065718865628066593586139144590877440112159808017122001606191995699617317633908518383704737642531119106680691544131671862104511838933336178182094978245610587892680611057581291284478982693281524518363043783259091682070412078245356294131111802424741275145588871557265716756862978529683088987494802024713948725464600183438641337781475525269445526235470446787320938137169078605324781322750203195797241419447084824624928512651054542518750772124598381393207416884405625598602405892881151509286448125420911991870414749247413730745953822835719416241597335170439159471760232524897445577864794033513235856083295211261009801252977088373563572130561084203552692767822260454900739196502408179185239540703436267190071102256964123880886459242516389715845301805566918986428399562608762410598742205066075443239560739617002342970311043050315950937919835515639504283163999382433755306304207193274338908676484743544664 +tanh(20) = 0.99999999999999999150329148941682204543855819119098725713047456422766385013396305493020379483116286723884401319225479610330434833745185496603886706495752590110273736459185586512033780048231947928548879745109044764072521967724592549251580209939074878059727810260917809729859940239495986128671819259194208485713426533719153175288052945264104145883223091351802407978663606881743101282316454282666167377737813523098256381105415457955659650586708269621219771319328017681311243891452380381673565629798571747929415215439838078504488681904773897027715192244440856919467554203849863834286356153154714613097939865915797467289296297598933636833632724624564197583648598627873235100157670404893234909787667823526511575040954723840950997402314629388414534765034063930928367664409085841511835346415583876349238760592828608287314083358436066956697487226931626882174494946408500823866275845736083417027257969031861298505917456468271610222391942055223545639288973358543733058064321389961800888266130319993133360814750264570356644837134000927243860897947213686240240327336304962240105372310060742967725424677496202613508503646374192320087199059371141275576712280491573447886077869121182563813610193575794267945692290640242014133808449597775534653805849 +tanh(30) = 0.99999999999999999999999998248697847460695932302253455187462940132577768512064835056626515671918593947388529721427771511858614619992728203403111461643469304834988922025968184905502155186884810382432468654580237575007580459760225774739589835277664296240669553511272508451901198168945791206608076794400035387013543564989267412111811950738818626045464324805163910138459413493917857593261753413117117904347518945777556707279914138859436513081095707187299275283373685890003055537166825049575390494516137790119035109565942588806590606870143710774165791117692441515503460648386604542027035719609042158849620931488980126167030258967645280909206945579458737144322450317444910749719382395732115024207911803763287934011636643369276523342712365140894640451388212139523257528141577633857824450670319040037271232062180789061297724503936659498332452253419794337165463540076493346356624464194125433460670132651772035921943429770309461029386669159769345708557856096032282319860913029766507019469651935711721669367525172848101940888348307707020300984451904078969124963334753528621171123130086138661293507640851386848564851264803064770065516479893240033905230721321217373506778703035882795417404648837694538866758551526343473007132445283388286131558214 +tanh(40) = 0.99999999999999999999999999999999996390297224309169655375743285299945222807564448470967861932713975070752810361430636751188612447164835397361054917545196691513272846929612005803892083484493329245850302141605140205928322013924108888125360341208856636465437926529841687370688041218353587976196846825967234168410937678501090855059929835445232208918907222791682445367305089300825725239613968681313634117559707841477457709997970943669076130582729235015856758098508481311538803059084558655119601135989267593830576992703131417958815582021372588256000359515556700624055404945600689260640735116333290328499496996887814031014250528879115123733626859827787882550971299311951395217545677202560849857467957780060551339338778168222803953079287153452439063245938121260386312460539589863058943493882606464368690364049303754017158350036906026460358849172724566458053814095268678341827063387930917090970378740702219784422996730624675981002552717374875602098231471371606924022850824827488722716685006965193299665832471439497245919676477836520822604951300303520659157122705400788471679514738842371980830035574867496310973909914236731234210578476862945341365683111617538982528023810548722298239714984073363659019080401524580422538383889621590283282392419 +tanh(50) = 0.99999999999999999999999999999999999999999992559848047958328074080608392273763325282215692025741413106278376409710444025305644295268614210434061553637077478741816336105320479625531415683536664598231754657232810182183054403152024335590236529423711299885721476159827252973165942447024144349886220941479950910589460949227325151938174409743270977465403030342162883202224697289268062098043054719863123480843662817657418202779662928667022733736269704038704749613800358488481168139370600242763876274362464198007519819870464003030735941842870260636152505804457511072310567179294142825313008274044653515285005186275579404676156506740477110907246640376571207959724995238133513676940284061676271793848138278822387735747912064890963400914241871615772165805137237570341226793410963425599791133163939611725678815862447751154768862675569671043256165099181630630393156542433960218141996764050665484225149919535550929646818863044177040935046141568016750898930467560023535849593389228159214494164433272836348421038910038519484768855421087667760000000438491095895416732723936953538553675964618866473254874337919295837992311821801303428162483711908345375435302304931878876905770294624019392675136750627273407108345621992205899844459416260454760044360863 +tanh(215) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999964157129985129292243467081211223784294517012043598978724452265937453799390746300364864289839463413424038581154973578861178225075236295529722387619969463567918136231677853070710313360394423018571145385691223510686342664210368426500116797105712985563059816075412198762108273572481532761129114691787332474745536594448051427807823861964903003379708640519111627987758660529671369808388103609153566290546013677493029737861015426237883777190875259493516351131107459916364724906410462520028378220706751324461787198638061339603940268822886603287185626347378249015207680741974806267793561699276324961288548450097194643255440470398411939284850724675019051773635528054159699000064502470683282120272177565990243723057346045960028377547301528088580488414487096083095396043153637925856925464657384566012711429773442776845515306823894861845322773114518929052532570263686375801736841926486304637901518979739285215457261217519471879675780564345716318785113555983903752576503150812911001236924455366848619320766862873669179720834825773941793736000079323737884478998 +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.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003584287001487070775653291878877621570548298795640102127554773406254620060925369963513571016053658657596141884502642113882177492476370447027761238003053643208186376832214692928968663960558982854216364348567720871432647113995071949233101124845864029058086566648686844602567581845189061599818265361402287080423885183403432332072463899687652606581199806683865433421013938690481007651318191266651409378522886302625378505663789110750305839518973108468043769506552988521089740185311080025407355505243512728053533862699985300935687868386212158314112228686792206270144820790632905924499429008493680273528227280201435107979754833259810826013703816090072466360687772180711345062964269334210375495456328053196621991360796888598809511155619259683929765516693432281162675411038335777212178373929237018357601895158598238777684584568766411331220137760899295783279490292181087662365483201843521625482394809124203083101264784030330064960692854104604753200250896964285768886730372732211334759019080286768768528915825474160260372553151793966254889171764071327632236 +coth(-50) = -1.0000000000000000000000000000000000000000000744015195204167192591939160772623667471778486153286928158873388306287234760856851692376432158044969601650416749567036406108980304073345123381844447336641264358681103703479837483097696225096227316112737496677132281713602402866720515645219113009955312113692343107453400411608975892142015889105325035168380526869132838518888433043874344980199936136524384150716966503553937212976434630006249065283402387964829989531232845192393560355303520768292632351242301083099777931088255172286009180631112231420872330160391557121075474388310985635503050103007609750605055809848425309901443327657815689534769581279495704666154024538586737452817085861378095985693763740872107647544148486656062286435966701740718657603957856121752911767339562406472202351600141229355965952523325126534084646041931169377387673293965200609959193947928483805047931480838853245323003666516774777424171736138607306746456971578583503130522432507974596780302556049710991590048950349677859482886576572549825784234852803153560801025292861621329005784027120730315243715073145162535944534524499656108049310771656671255111192235846108561061962447708464409226412549750138683789018632943072605452856227148583981801056250892854414214050673 +coth(-40) = -1.0000000000000000000000000000000000360970277569083034462425671470005490749197683982988263372746758276936531384349277613911622742383252614223002345565982103816761057526455294424627321884973038312930779542326071998141853136153904979066833185141224807892623936703576668313428734696135544400514957154686638677049280307184816228049990985252594450391276266366978651872904563631674530262354830114464986786278717528924532291555807125383315805830686169212471788552630841043311874363369755202220858852420604213875856956620949029532887621888226684313415631032904114357162940606365229276193578890798056109393977202891457773820884701466162835779405404798469595980806605271642008452833979404902290247514063104513633955021654389557615555413865395376554218287718336746161859917292389157457356553477546527100509940967516129088606319567737272853653839040955071110190017548994297939500695861786106269948243636645113883150812834941278229032893478964556045410514206661524267382383575295616071686490994006373296638129147077733645105242352384581312154796105166287043313221054827887798413683463983684011800728751712296167767468622978181529815792262742332153251623673526008653234437372001089402301574558963803819320297174245052651503972878258816354642323983 +coth(-30) = -1.0000000000000000000000000175130215253930406769774657548312935475542076122476866604668421368740744180680769612971221565534491957864149131549271693573416020410252853725404621433198635884728214236492708995306582611091619127360187273280242776126677609393642883220534731502773714404656521521635934411672458326750439605539244333482373874527838471943199028823506711457005732904383231968407635626306045567186738985626078992959516853859513881801560587022702856677019179186881413730065691332626540574135349207228046721119301874096090211055447455521898076538971203543917706343997539654068687631225925856109199504865261934366190514030468439115552938892663888803136187256709324935335946673183726055162525677155762565639909242000267355083232796553656410753139578837984742491358850628879711313815758600738207082337757304816530680192385045830777823538901350211851611168282500743082898182919155221117643597943556788531308253152428044945571693461265576756286095873275422371058304655362693122184331913993302439840411233103993996820714733493811947594702338861977793505143648429000100670714263074190248866085687856595842067856336247005261263949802218290019090298345190180522100172653651801018066045452872092982995838029611216610875463001481866278007417 +coth(-20) = -1.0000000000000000084967085105831780267554973226256196353546597297734342997055737416674488797181887881484622636776007266790202001391986678785616020482388948622494741406992030198051265765122881833006671110141239519876454075535350703208508349288542127979275092381061555653871475368321490188162732383453856505527217960997717138571176675978778486194230223598777062947942766575174750396478014800663356834783653705539238945001072704971065646602701511462821599973328880318492624337594272366274361141861351252958772391697914251215326375585975978924059742841364143022379125792345472168958522166280640757478160419191335800912839773172432307875447537134482772203248350680496693395652191769315257004049359426674616752539213306731136011087499327814266983098933267099230883068143869730763529572313534666566096005875749397348481230799630939011637929359216979532162585603347745796614764138998604198193761476387041636451033924235729297043547763723589736257099515987194161458960718452235963284155374980747279940176819129010254546000991369069899923502415611205462602409376025279372816829696961293726828915035674972074184086881318943827622864619547550178945576119002859961680266957090060548221788098570028211846025119426081101594564911557855155819267381 +coth(-10) = -1.0000000041223072533738241840280803124601800267562193084479187641100667185123806572283844344856873444271985854007978205808041542890461146327225132961566364759786460676966452825424098670577659456296611723126360538284716743966090890905323727419580092729361616557488642549930237998776667540672357289488817965278281356838249704629975762723350400501897640538195511981426445406338284812154317401166094469997345679315087038163774936177878181294734953771230032760447309453091915057370335234724161224933434444811786654267380604161324598720115653469793576514521244836933715955277833157674570205046722627800594266706985303972711237446115135548423679396419084388152837227215239238777438986006966963419986759535516597217894135329997001855418931486589257715404041347196660682035864384314599306487748591443751449191638554107674346448333233210733767519246917589400429833620896210945956336373048662870479036826907249649578103913672114683744203861571142993072930994263025209084080547258870459890394692217777654308148184100858851184064214185729503378112215300699508406363961912821382020422338057273101138172707104192107297521578013434739121694771144283929452003708688819055502319086329112892012246711740023753806863321531782469802389224842663164180295 +coth(-9.98723) = -1.000000004228946973453240415565575962362996404039068550325077832053095451392005220939716096214773044619605762591113363477430941060935550652908454478387326725238974938081077310727239908132265905122683087956191717611693451320718569281127445766127406061311476059531710247793751514935384522262863199377230376605001035326436278330602049757841165071811789614304571841860485206542162036241672687605668000373261379760340435675966423616000388811373522203181458084554777588071673176535568771397679217637732007796058901361753933981736583074545938845952226011734303971630120329073535549462134019791051348815839450027184824240670587596045385018920059623958287367336154557010348630958564231980679079009433456953645946327838681485659055728002494958530984318196647467364555803493681120337628784176231606388345005384783073607622203843754277327514902439960147167685163003206067799772690166482367855545108850353585556576505725101816174182366487066449740093053816090262247488040885397032417767357044336351147970034673075096026366476727466398241825019646072735690978944618423903405501447902764965666672035360209717572933843453107830477906500964446084697431791778787928505970859893945859225833075030417812633384781341171959812011114071376804310132675358 +coth(-8.43453) = -1.0000000943822536702272517587125844986297657250828731533180251264890135804603274939896703678059706474411894566994548327115108448033919969146799738613902516491017213964729993930890508529587564605665086964438030979399736791454537416299423143061568119016718385347726209995949914388087922578983139759329200493813826857730856269114358523039109122601242702924758591839288680029121664332146210843026673902062376000729492412631530551742007362901791889224920627593486960412809459179706758372331233292300247490115819425876518820268479352297809733139482513799786501005363910962009555167575659243115083286990634773391906736380079841732482350307726976925243433116822837152048316628405995341424635568333564400379937374906784339422792458992374967587804041553321380782043925146242440332675565250624449977378852705478325758276712042142248233481546929734866773655208314180854406192086074050112880788718270317438125927872444232510514153263327946529476839698116331794400637865679800658865042513877753875163025660279044835658729943733551090435830874077013998993417190668941020966718159168671420476036099096091332759133776888462976383062411520494164297747673396125393835249137155816873353272254419413200324400950964416257218125171457813129997392551205024 +coth(-7.6723) = -1.0000004334659447188529589342450834573464905069501708749781446030886293027312876868429759477301669167647358102554539210913448161632446411543406541986202242938036530889657381629033802587227899994952158542485835530826692362924665743084005380755711541833450590360960373393479673074551310640082190057222057260797597300872846297133376004043281116297521081647708534332778485298895159345220802094141262253316782661185423194907374493887909030790916384614950277897510861800346061369641563657402580286590924138151949967757715846054855535974363595529242359294543390123779757212771259983157737541037289672566938012656165696632609316447585828125727580183136084057205395744641729161080998089689184926908310287435770898025976120569096656741896364868547865175153118096970351385162809453117225369301313431885579884587967300222735370104559433029943613603686700760373517768795050019864800390483553673158452173131391752421937906849616938155420477228296254753993944469576278251317564456171244319736024906778016189808566066635584980340747219126351568201934991333593437161077080274393717962556685811777925180765876220874125286646310168796330624798910446629048273189315472729841206346611488589066399940867603019142735978953860617202447384078693725245409755 +coth(-6.2343) = -1.0000076910828323878017654389785776013871824102495271341493164706219831969670831525852221970619814412259088947296929580512478669819757090861038439556548897392931419838109251783180569945142191462459394656008697617665546505538310544608298113555167873756752779587706913108921649050296678132656783828039054973897674001216182359042021701051611042326970186547537322727826120248087166206717398421358441786246921852813501765256981571069608703076511355767883997920476267692365353722035623913570244025047759690421962704151716441946829231274880845425074590892179102424562998350497190933445488078485218343261467881060725352788841315910859010692791582599935758727258170825400533929648324725362836817995894631001320753150335163932073742418565833122083135774145352095352446830899670424935477859555608161785127094364103086744692724993876240820830681877865603489787799437325968661130501319356408479948802998742009866531889739532268705086334232186576588517593145069252266136316294125745155517391073218839748843989189045523067828793746846779857327215635742200406429180888389778782419656764727256026799883050685502002650912852398367379198476064686489948916489606311118280147059677896875096251193208130085716989361688737591690626566604720524997054420165 +coth(-5.863) = -1.0000161620486752438484049954514119486313640758208069701900986737499404370100800944815427938387976138773578304865072454428243535403795193278270607720764747189833167757258624071035701133787854292376147026642952653933951783405096905562074823433086830820036471634731505975117448134117831097666747675954625941442069778601611157967402733984395585950022999106727425076726112572713672371215966912758441851382560480078041946554853969140283254287049822356300084204612968554063825923152833142970322887961205181345535855229174001691386295742486747373342482673766802577868627800845640251183869013552337103410673262977995603210448772718086332236507348209370215359689207120896680676326413257569609365195331420401242759235845096826376106296698286222357938960486596851896621893378382591774542193212543002590368160301043875835315320977636637853203493000927045242562447433573605516847619865182779115719268704814021479649142063122140608075819170380130590329541469792200186427957788560926266669971903038871982880983107684838235493934049681684000245561059081953555920998409322459895028087288731852886370144702130383242357438160999466565359285694122945936272742233428243192097050222681699776710403654350902242681386947908091273706936952295509008244515208 +coth(-4.23423) = -1.0004200642805985861640546884476768973596019384400285463451104146434702769553873263288764693815088999127026996518081468649878117403981557193031886642317919232935581820541962846935459999323138428363508559621351278566928586144021806256464233077515444270641993096630178458270604607344313224615985065056426218301207783329276997513866432392682065017052191629954724389410687254947514050840383823138830116692260702415618575407960784259918950150317721489851773193937034117225951839043489671940676942497138721715390960050112348601221278541950950539114118562959627350078124244828804670339488734619250318123323494017472443947069730725892193702789047803018063283419774225437229697926602589996610402102984790520207613204413595225761429259200893554469669682162430156560185864200502794929580106636770070561858530892066549154804068299881373256183083616568406303377512220959127358754671466833705210249871133720773721787298687668257494085194809559085858325870636671279477297492726113043920852785756579252891901399458257350282069372530020000071871624303334046141785815460880801666200189464452061494241318629792321090048111203794218077318361190256242376236940393390358423173824793302128249657070220076019485055457447462926610482096064220856666299700421 +coth(-3.753) = -1.001100156438514435537832984046439626795339197092496781539194818894309518155499097543081814111423627513386307741544792235112580817754347471455773240146025350670896633225580160894392044464562968093649598442226092441496246875780792751544555754063889957033151220572951858652114743445737354602967021997625808267315712292803514033133556701572991058417937850643054868539095567229182426345171857524472706304688229524687095565019671626601238995429442507628138212256813400284781434580853548516243262690174191800908087120932838229494448761963035128497146692419904613432299338109683341745165316267465629733668513246300151945001508845615821868291707740659561027545045728552976176805142621991167441752736943217570746771162603824002740845286271478982802446073982608871424749942910284963383937846738716549195970447459422545537763757264744334510709296883158700596095478974549372115169042755412917075867970255806130302886988255513249842031388991084046386951245833371558688745320374193140628170326729603856046764148745614438234874602917810502961409917018535366280139721990862662784662229709947459217975080619708097660475162152776104015311011327734237374182920316265130341885048623261592993804747323483344100749013625374083437116685713195383783746711 +coth(-2.2343) = -1.0231925712714036825451433231243144699772692400961338564299908843930095641305852651887603180102013056215750383020273056410797646045903254694355194775289088667518227753249048812273149380107714105819086225606985181777140927968876946186094490372097295821358812376821185135987166769915015365678075227577834065068254023737562680362335601054784539061113721761020646758131252452921585377355912689532603858653513890660589513510715694856608799637808204700488008924102325738645988775404411148831737071639239784703063284469795905814176475163126575929296602035208395685537761314542823026495088258577419834075404637856411805696979824453006942407825997273135939703504928699437475306608387633761494285026579817539270520687711357686860206830951678322284679535966028689110545183262719879063694176613057877206224881643872622963518323301879118816335934057840480711742636442109263983324359731385987631091044022810815441253921069859423611665435053166363461792928937440716728550146727389247944789537731074975292674762371187669708243431195387268352920903780726183858342352822963246276518000399446688004166012097934580418133194765711124422840361340272745019661020336666023128947987938062725126085041332357596094476402701117748844475546133390014176040294619 +coth(-1.753) = -1.0618912570478549626648339666681595381633806944881600161703288017926528185688069004377248215859842316913790687863318197397277839335644918732277214776714238575985109020822007808551618896095462438848031861444900737517539716083661807287527637637220640984029351913783545927432707966766126815779752920935730349816167005822883025984403127807089893248496045657274147576220060788296300127386580620735301559105331986038363530342884634067986417233491101186425067603203269430518259238495372633589282219791468515113904970696856044124067965922453289366299557091088291622958228556645172088815888770452285885745754664805632518052424589376565417633021949487397829354688579389601183002416309331622024482763191656437276973291043974184561703604201177303240389365209490989943159114351667349834493687279096566172593421500702185071517631391649718402392075617402643582716669060942578047928901450107139670148799345549171608149312720514438698221609453309165287023593769393728913216863263974865700847822418490451375439147486723879332982893271252334235612561920443496040787607989398538494576359389812333384191952089773616275637215301645573024216335236531985853187417248701773300965500062380286277649670185818416271970435776736917227281391542292653431446672554 +coth(-0.3423) = -3.0346325270956325353657007982599250636226281072714660074035934894063967332595869391336764169491315856379312021781408372552350536424744696321836040693743499105042961079800361430872732784875020522676843138579520084042540614181516715134955009513311878299903354104901448187321392451608003833408414140763407502701188318118136535144037277838398267517207968174584159175194721944401242245638553342852159722723194843330626661601323140860109016987206648541059802878744874863196625500810250302645122358489675057722533852544108072713214999821417397315336669375786518789272941510980822190056419955625046960721929895776749525188720919729615765834443405029666665337811049805579733132762816548106961198211685635157501633007261086114220389586782326870880338915480149606714896320526784045389237376995860544963013486902695924023210865585062535206840434606147274506108277777075801974375797970602227359692327654277005643696699409789832540389935585729283759482081533556770796864770766887332880409022343083893863741770350290955594555435286647135388357472287935297225099994856884999368945767935854719653754287977734796189345814681282236902825942671842968387591762740691630337816648462493220967224649575040038990415956134830921501361258658938195829607675263 +coth(-0.0000234234) = -42692.350392465876965483687213517745404424937087799967538886909210069305159474489298664959426328908763847162185381058253754537025903701891157813078912786014038222960529904569753527293300409110308775030305031000699614119378233745659203131149848622299619936596453924591027443233906390569559375247433962846592939878919342076705717203512727805368138607310929692470869286645508789551599857853213070852209309855035628745907677159331827728096068376460439652818507789557934922820326746271658875924556538978929483886230517795868015686909220653368137694907548717153265390915573426759529085701613271255296015197780119134168465587649802467113317793870058490763060087710773885184508129583395687774604364690881610978038628394516551426226883257172723002433185225407477729265025047902443124639549262526363255188150304747349254615747140159639380740403335493847804625773366817231468366450371575240214060092923477987339800668781936312160699582538146570646172153627259849920144636818308842065912581293916009281382197195640774762951921093523412945982951533489080268337990988398351986532997270742472188829976653504300856407607855217578426916491373331433529203017165385802548747075371460125158405480227984471795382659855784179721963072678322243635498006836 +coth(-0.00000000000024464675) = -4087526198488.2284354891287946832624121139288927129964069722052794701060432879119855336300924235887886111965610633321248779350090603076684291305257473535473691191511533855857167530547147651667335802091180401985893651093554720848743150005951718654301329588360734542731058146934253004772487602854568759954100121782191787372742660849382088412730758710602709650419652892513872619564204989203902763282878328980212765393771987582508253159131908906220553006881123687800806420943491752437997188447330941035379820940258738669868816319297314211837080566242571932556684394498371194547111381959318321551877503196727439035476707652041468417163861995467404371552165709066536382249814593881689114751528991223496946760645250806349087650789017743040419973357019307602260529751258235955905322207112734820249218461977746513030821223027596020068739419193968126570869387655164719874271004944359776465838188111361852925988819366990126022502224874323009299740706429438439820328244843601865114890825116772396419582391772143560419631462280441012052809367862455680270232235002385806915254552702871385410916588078605177892255319707039953106869858295026547971088567201224951287001551988621351809250781247482470324724269586407230588083659842551694031859683121705 +coth(-0.00000000000000000000009784536) = -1.0220208704837919754191716398202224407984190596173780318690635917737948943107777415301042358709700735784587684738885441271819123563958493863361840781158725327296266259787098200086906164022325697101345192824950943412678712253253172263289494206469213036455884303874037133603083272402686581218356464272349726026545567464669872789982117976455844304140941126083169315636726054709313317655424298250355359435366114975876693817486390081977768806029150674749375375354481911042594669506516705203709980104578775519062225043451102265293169971966320700632821053607998776633191670650221545859535753339101125641414824286349966340175954922215541969312106403534299203631349777928508519708660671657462599437598019769560929777309555308010038522345209022197233296302020121596472338140807926128067237877573773306840737469963724117693719455297209150709133405276541562130833576277835021712495425392073077394281509747734714690678479370436916274245844062524904745316397523846235371917553552608091844569984021253915350551518444793634829408268904728014975317963045462457831239952018268793549285882908984653058453492511295834804693984012197558481785825597353527507133030478488470349213525695952540644398221914997433509532658255484586794522357036067549698321315e+22 +coth(-0.00000000000000000000000000000234236456) = -4.2691902749758133294161520271635257323053077613161975094090470225120606959001007654134475691236266541418870055536245533558805431404548741445343430498812836850260025754108536850092688418827422298237777072984879502501522510266582462007003437044890822633605158524220267592129683671416429045609306424194152956615139092556293336512185163365099518464146313988281807917891492625733780311486150483849960625417445026863895529462300636386102242002877755649360493253078651167333106607822080317813456783879150680494183546359806777076418587460782216223152442373343125928416512938734397800684265200435395306068237349990555942748597935001370119345717849071513968668513537894123596625461974531421137316009903513541380395038220151371719744368507667012150093769380963977405404893445053566633689701878284100392449941957393182874720540208703091525477197411787744312782276851624011177803711265922157772210832882488545311118153297845469660607373287783229160932858892251166321609055956345878935581277820819790332945746754910806912105427435301243873775029317408574845483817488858164989095235601856999350982548360768696307753391786855682427615749614622930923188976597045323057847423029829269840240463258802947144432460533711989273859656544196460449019288044e+29 +coth(-0.0000000000000000000000000000000000000000992342) = -1.0077170975329070018199370781444300452868063631288406617879722918106862351890779623179060074181414606389060760638301445805310400379439077791057249751933641157316038003070249510875292740786722498672612645416376388158293993177531312569434507234197472023695619075625704660762035527199569435008426807625067902270721460073518134126370365454557197878433688079219016112606825618395194206759171257297911213597539501104952542618561913581888937183777869591313393484121694327420623843071390836621396960221367039183731977072046809208658112668755709565434593323373264522420089509493611425457156653469500006385221156732263463824332559505943154624722424677240708834108992682515654989673505603356438472320876195892393222823655487241494195843325237100921728867064936108494780731674429017427490567041320961133221750177921868584762616871455066202497700206713781601519419768596321238887807026809984029163540825840669417442505016103190709969087605765665543380605742594616203174636814368283576870843771255864342763742451537164923452158486997927978119523602573130348352995067574059187210697495160716398004696629169001323764178063542249819869249144810817435847103455141135049164485656190122902904796711482786428814451458469049950615314098975764326133153908e+40 +coth(-0.00000000000000000000000000000000000000000000000000000000000065763412) = -1.5206023677725237248943226972469129186910192555094312928897302347998610534380424178721140563692163660851416894245085702064001193833982612297143787693578510393185398186659374263204794382221733466830056404818736189255711570034312291055295813017262195300174143198745930543731060939748347877354322457870309067567506652145387130731260990195852030575569554964358871431092245912607340416960685904120194277475910385700687602906423304610673599375098013885186302578514527614735493243986690160072900553229748267035046054522648109945911124643125676637951228813689782107904938879706429784275501891248470820710776873635338513181080888479816659528414401377962082194840499914547371334482367673961100137169658082661265106306802811911829741446678449302579974085632663116006034344412906486296088879756917366266703379763947809878194932483509848890094996785163281715736475780813540666423515135186583505359624148935497013294984796053638369059746531705610808473136086830067703862845301549029873205679298119523485648700957658963513825648887503509974279267300297166481612577220534270346544573574092965627030185091634471438864499721715468437585121526086502676933525303437868308612706436717831790696564753703763120319434825348922817182498376096473177084606697e+60 +coth(0) = error: 13 +coth(0.00000000000000000000000000000000000000000000000000000000000065763412) = 1.5206023677725237248943226972469129186910192555094312928897302347998610534380424178721140563692163660851416894245085702064001193833982612297143787693578510393185398186659374263204794382221733466830056404818736189255711570034312291055295813017262195300174143198745930543731060939748347877354322457870309067567506652145387130731260990195852030575569554964358871431092245912607340416960685904120194277475910385700687602906423304610673599375098013885186302578514527614735493243986690160072900553229748267035046054522648109945911124643125676637951228813689782107904938879706429784275501891248470820710776873635338513181080888479816659528414401377962082194840499914547371334482367673961100137169658082661265106306802811911829741446678449302579974085632663116006034344412906486296088879756917366266703379763947809878194932483509848890094996785163281715736475780813540666423515135186583505359624148935497013294984796053638369059746531705610808473136086830067703862845301549029873205679298119523485648700957658963513825648887503509974279267300297166481612577220534270346544573574092965627030185091634471438864499721715468437585121526086502676933525303437868308612706436717831790696564753703763120319434825348922817182498376096473177084606697e+60 +coth(0.0000000000000000000000000000000000000000992342) = 1.0077170975329070018199370781444300452868063631288406617879722918106862351890779623179060074181414606389060760638301445805310400379439077791057249751933641157316038003070249510875292740786722498672612645416376388158293993177531312569434507234197472023695619075625704660762035527199569435008426807625067902270721460073518134126370365454557197878433688079219016112606825618395194206759171257297911213597539501104952542618561913581888937183777869591313393484121694327420623843071390836621396960221367039183731977072046809208658112668755709565434593323373264522420089509493611425457156653469500006385221156732263463824332559505943154624722424677240708834108992682515654989673505603356438472320876195892393222823655487241494195843325237100921728867064936108494780731674429017427490567041320961133221750177921868584762616871455066202497700206713781601519419768596321238887807026809984029163540825840669417442505016103190709969087605765665543380605742594616203174636814368283576870843771255864342763742451537164923452158486997927978119523602573130348352995067574059187210697495160716398004696629169001323764178063542249819869249144810817435847103455141135049164485656190122902904796711482786428814451458469049950615314098975764326133153908e+40 +coth(0.00000000000000000000000000000234236456) = 4.2691902749758133294161520271635257323053077613161975094090470225120606959001007654134475691236266541418870055536245533558805431404548741445343430498812836850260025754108536850092688418827422298237777072984879502501522510266582462007003437044890822633605158524220267592129683671416429045609306424194152956615139092556293336512185163365099518464146313988281807917891492625733780311486150483849960625417445026863895529462300636386102242002877755649360493253078651167333106607822080317813456783879150680494183546359806777076418587460782216223152442373343125928416512938734397800684265200435395306068237349990555942748597935001370119345717849071513968668513537894123596625461974531421137316009903513541380395038220151371719744368507667012150093769380963977405404893445053566633689701878284100392449941957393182874720540208703091525477197411787744312782276851624011177803711265922157772210832882488545311118153297845469660607373287783229160932858892251166321609055956345878935581277820819790332945746754910806912105427435301243873775029317408574845483817488858164989095235601856999350982548360768696307753391786855682427615749614622930923188976597045323057847423029829269840240463258802947144432460533711989273859656544196460449019288044e+29 +coth(0.00000000000000000000009784536) = 1.0220208704837919754191716398202224407984190596173780318690635917737948943107777415301042358709700735784587684738885441271819123563958493863361840781158725327296266259787098200086906164022325697101345192824950943412678712253253172263289494206469213036455884303874037133603083272402686581218356464272349726026545567464669872789982117976455844304140941126083169315636726054709313317655424298250355359435366114975876693817486390081977768806029150674749375375354481911042594669506516705203709980104578775519062225043451102265293169971966320700632821053607998776633191670650221545859535753339101125641414824286349966340175954922215541969312106403534299203631349777928508519708660671657462599437598019769560929777309555308010038522345209022197233296302020121596472338140807926128067237877573773306840737469963724117693719455297209150709133405276541562130833576277835021712495425392073077394281509747734714690678479370436916274245844062524904745316397523846235371917553552608091844569984021253915350551518444793634829408268904728014975317963045462457831239952018268793549285882908984653058453492511295834804693984012197558481785825597353527507133030478488470349213525695952540644398221914997433509532658255484586794522357036067549698321315e+22 +coth(0.00000000000024464675) = 4087526198488.2284354891287946832624121139288927129964069722052794701060432879119855336300924235887886111965610633321248779350090603076684291305257473535473691191511533855857167530547147651667335802091180401985893651093554720848743150005951718654301329588360734542731058146934253004772487602854568759954100121782191787372742660849382088412730758710602709650419652892513872619564204989203902763282878328980212765393771987582508253159131908906220553006881123687800806420943491752437997188447330941035379820940258738669868816319297314211837080566242571932556684394498371194547111381959318321551877503196727439035476707652041468417163861995467404371552165709066536382249814593881689114751528991223496946760645250806349087650789017743040419973357019307602260529751258235955905322207112734820249218461977746513030821223027596020068739419193968126570869387655164719874271004944359776465838188111361852925988819366990126022502224874323009299740706429438439820328244843601865114890825116772396419582391772143560419631462280441012052809367862455680270232235002385806915254552702871385410916588078605177892255319707039953106869858295026547971088567201224951287001551988621351809250781247482470324724269586407230588083659842551694031859683121705 +coth(0.0000234234) = 42692.350392465876965483687213517745404424937087799967538886909210069305159474489298664959426328908763847162185381058253754537025903701891157813078912786014038222960529904569753527293300409110308775030305031000699614119378233745659203131149848622299619936596453924591027443233906390569559375247433962846592939878919342076705717203512727805368138607310929692470869286645508789551599857853213070852209309855035628745907677159331827728096068376460439652818507789557934922820326746271658875924556538978929483886230517795868015686909220653368137694907548717153265390915573426759529085701613271255296015197780119134168465587649802467113317793870058490763060087710773885184508129583395687774604364690881610978038628394516551426226883257172723002433185225407477729265025047902443124639549262526363255188150304747349254615747140159639380740403335493847804625773366817231468366450371575240214060092923477987339800668781936312160699582538146570646172153627259849920144636818308842065912581293916009281382197195640774762951921093523412945982951533489080268337990988398351986532997270742472188829976653504300856407607855217578426916491373331433529203017165385802548747075371460125158405480227984471795382659855784179721963072678322243635498006836 +coth(0.3423) = 3.0346325270956325353657007982599250636226281072714660074035934894063967332595869391336764169491315856379312021781408372552350536424744696321836040693743499105042961079800361430872732784875020522676843138579520084042540614181516715134955009513311878299903354104901448187321392451608003833408414140763407502701188318118136535144037277838398267517207968174584159175194721944401242245638553342852159722723194843330626661601323140860109016987206648541059802878744874863196625500810250302645122358489675057722533852544108072713214999821417397315336669375786518789272941510980822190056419955625046960721929895776749525188720919729615765834443405029666665337811049805579733132762816548106961198211685635157501633007261086114220389586782326870880338915480149606714896320526784045389237376995860544963013486902695924023210865585062535206840434606147274506108277777075801974375797970602227359692327654277005643696699409789832540389935585729283759482081533556770796864770766887332880409022343083893863741770350290955594555435286647135388357472287935297225099994856884999368945767935854719653754287977734796189345814681282236902825942671842968387591762740691630337816648462493220967224649575040038990415956134830921501361258658938195829607675263 +coth(1.753) = 1.0618912570478549626648339666681595381633806944881600161703288017926528185688069004377248215859842316913790687863318197397277839335644918732277214776714238575985109020822007808551618896095462438848031861444900737517539716083661807287527637637220640984029351913783545927432707966766126815779752920935730349816167005822883025984403127807089893248496045657274147576220060788296300127386580620735301559105331986038363530342884634067986417233491101186425067603203269430518259238495372633589282219791468515113904970696856044124067965922453289366299557091088291622958228556645172088815888770452285885745754664805632518052424589376565417633021949487397829354688579389601183002416309331622024482763191656437276973291043974184561703604201177303240389365209490989943159114351667349834493687279096566172593421500702185071517631391649718402392075617402643582716669060942578047928901450107139670148799345549171608149312720514438698221609453309165287023593769393728913216863263974865700847822418490451375439147486723879332982893271252334235612561920443496040787607989398538494576359389812333384191952089773616275637215301645573024216335236531985853187417248701773300965500062380286277649670185818416271970435776736917227281391542292653431446672554 +coth(2.2343) = 1.0231925712714036825451433231243144699772692400961338564299908843930095641305852651887603180102013056215750383020273056410797646045903254694355194775289088667518227753249048812273149380107714105819086225606985181777140927968876946186094490372097295821358812376821185135987166769915015365678075227577834065068254023737562680362335601054784539061113721761020646758131252452921585377355912689532603858653513890660589513510715694856608799637808204700488008924102325738645988775404411148831737071639239784703063284469795905814176475163126575929296602035208395685537761314542823026495088258577419834075404637856411805696979824453006942407825997273135939703504928699437475306608387633761494285026579817539270520687711357686860206830951678322284679535966028689110545183262719879063694176613057877206224881643872622963518323301879118816335934057840480711742636442109263983324359731385987631091044022810815441253921069859423611665435053166363461792928937440716728550146727389247944789537731074975292674762371187669708243431195387268352920903780726183858342352822963246276518000399446688004166012097934580418133194765711124422840361340272745019661020336666023128947987938062725126085041332357596094476402701117748844475546133390014176040294619 +coth(3.753) = 1.001100156438514435537832984046439626795339197092496781539194818894309518155499097543081814111423627513386307741544792235112580817754347471455773240146025350670896633225580160894392044464562968093649598442226092441496246875780792751544555754063889957033151220572951858652114743445737354602967021997625808267315712292803514033133556701572991058417937850643054868539095567229182426345171857524472706304688229524687095565019671626601238995429442507628138212256813400284781434580853548516243262690174191800908087120932838229494448761963035128497146692419904613432299338109683341745165316267465629733668513246300151945001508845615821868291707740659561027545045728552976176805142621991167441752736943217570746771162603824002740845286271478982802446073982608871424749942910284963383937846738716549195970447459422545537763757264744334510709296883158700596095478974549372115169042755412917075867970255806130302886988255513249842031388991084046386951245833371558688745320374193140628170326729603856046764148745614438234874602917810502961409917018535366280139721990862662784662229709947459217975080619708097660475162152776104015311011327734237374182920316265130341885048623261592993804747323483344100749013625374083437116685713195383783746711 +coth(4.23423) = 1.0004200642805985861640546884476768973596019384400285463451104146434702769553873263288764693815088999127026996518081468649878117403981557193031886642317919232935581820541962846935459999323138428363508559621351278566928586144021806256464233077515444270641993096630178458270604607344313224615985065056426218301207783329276997513866432392682065017052191629954724389410687254947514050840383823138830116692260702415618575407960784259918950150317721489851773193937034117225951839043489671940676942497138721715390960050112348601221278541950950539114118562959627350078124244828804670339488734619250318123323494017472443947069730725892193702789047803018063283419774225437229697926602589996610402102984790520207613204413595225761429259200893554469669682162430156560185864200502794929580106636770070561858530892066549154804068299881373256183083616568406303377512220959127358754671466833705210249871133720773721787298687668257494085194809559085858325870636671279477297492726113043920852785756579252891901399458257350282069372530020000071871624303334046141785815460880801666200189464452061494241318629792321090048111203794218077318361190256242376236940393390358423173824793302128249657070220076019485055457447462926610482096064220856666299700421 +coth(5.863) = 1.0000161620486752438484049954514119486313640758208069701900986737499404370100800944815427938387976138773578304865072454428243535403795193278270607720764747189833167757258624071035701133787854292376147026642952653933951783405096905562074823433086830820036471634731505975117448134117831097666747675954625941442069778601611157967402733984395585950022999106727425076726112572713672371215966912758441851382560480078041946554853969140283254287049822356300084204612968554063825923152833142970322887961205181345535855229174001691386295742486747373342482673766802577868627800845640251183869013552337103410673262977995603210448772718086332236507348209370215359689207120896680676326413257569609365195331420401242759235845096826376106296698286222357938960486596851896621893378382591774542193212543002590368160301043875835315320977636637853203493000927045242562447433573605516847619865182779115719268704814021479649142063122140608075819170380130590329541469792200186427957788560926266669971903038871982880983107684838235493934049681684000245561059081953555920998409322459895028087288731852886370144702130383242357438160999466565359285694122945936272742233428243192097050222681699776710403654350902242681386947908091273706936952295509008244515208 +coth(6.2343) = 1.0000076910828323878017654389785776013871824102495271341493164706219831969670831525852221970619814412259088947296929580512478669819757090861038439556548897392931419838109251783180569945142191462459394656008697617665546505538310544608298113555167873756752779587706913108921649050296678132656783828039054973897674001216182359042021701051611042326970186547537322727826120248087166206717398421358441786246921852813501765256981571069608703076511355767883997920476267692365353722035623913570244025047759690421962704151716441946829231274880845425074590892179102424562998350497190933445488078485218343261467881060725352788841315910859010692791582599935758727258170825400533929648324725362836817995894631001320753150335163932073742418565833122083135774145352095352446830899670424935477859555608161785127094364103086744692724993876240820830681877865603489787799437325968661130501319356408479948802998742009866531889739532268705086334232186576588517593145069252266136316294125745155517391073218839748843989189045523067828793746846779857327215635742200406429180888389778782419656764727256026799883050685502002650912852398367379198476064686489948916489606311118280147059677896875096251193208130085716989361688737591690626566604720524997054420165 +coth(7.6723) = 1.0000004334659447188529589342450834573464905069501708749781446030886293027312876868429759477301669167647358102554539210913448161632446411543406541986202242938036530889657381629033802587227899994952158542485835530826692362924665743084005380755711541833450590360960373393479673074551310640082190057222057260797597300872846297133376004043281116297521081647708534332778485298895159345220802094141262253316782661185423194907374493887909030790916384614950277897510861800346061369641563657402580286590924138151949967757715846054855535974363595529242359294543390123779757212771259983157737541037289672566938012656165696632609316447585828125727580183136084057205395744641729161080998089689184926908310287435770898025976120569096656741896364868547865175153118096970351385162809453117225369301313431885579884587967300222735370104559433029943613603686700760373517768795050019864800390483553673158452173131391752421937906849616938155420477228296254753993944469576278251317564456171244319736024906778016189808566066635584980340747219126351568201934991333593437161077080274393717962556685811777925180765876220874125286646310168796330624798910446629048273189315472729841206346611488589066399940867603019142735978953860617202447384078693725245409755 +coth(8.43453) = 1.0000000943822536702272517587125844986297657250828731533180251264890135804603274939896703678059706474411894566994548327115108448033919969146799738613902516491017213964729993930890508529587564605665086964438030979399736791454537416299423143061568119016718385347726209995949914388087922578983139759329200493813826857730856269114358523039109122601242702924758591839288680029121664332146210843026673902062376000729492412631530551742007362901791889224920627593486960412809459179706758372331233292300247490115819425876518820268479352297809733139482513799786501005363910962009555167575659243115083286990634773391906736380079841732482350307726976925243433116822837152048316628405995341424635568333564400379937374906784339422792458992374967587804041553321380782043925146242440332675565250624449977378852705478325758276712042142248233481546929734866773655208314180854406192086074050112880788718270317438125927872444232510514153263327946529476839698116331794400637865679800658865042513877753875163025660279044835658729943733551090435830874077013998993417190668941020966718159168671420476036099096091332759133776888462976383062411520494164297747673396125393835249137155816873353272254419413200324400950964416257218125171457813129997392551205024 +coth(9.98723) = 1.000000004228946973453240415565575962362996404039068550325077832053095451392005220939716096214773044619605762591113363477430941060935550652908454478387326725238974938081077310727239908132265905122683087956191717611693451320718569281127445766127406061311476059531710247793751514935384522262863199377230376605001035326436278330602049757841165071811789614304571841860485206542162036241672687605668000373261379760340435675966423616000388811373522203181458084554777588071673176535568771397679217637732007796058901361753933981736583074545938845952226011734303971630120329073535549462134019791051348815839450027184824240670587596045385018920059623958287367336154557010348630958564231980679079009433456953645946327838681485659055728002494958530984318196647467364555803493681120337628784176231606388345005384783073607622203843754277327514902439960147167685163003206067799772690166482367855545108850353585556576505725101816174182366487066449740093053816090262247488040885397032417767357044336351147970034673075096026366476727466398241825019646072735690978944618423903405501447902764965666672035360209717572933843453107830477906500964446084697431791778787928505970859893945859225833075030417812633384781341171959812011114071376804310132675358 +coth(10) = 1.0000000041223072533738241840280803124601800267562193084479187641100667185123806572283844344856873444271985854007978205808041542890461146327225132961566364759786460676966452825424098670577659456296611723126360538284716743966090890905323727419580092729361616557488642549930237998776667540672357289488817965278281356838249704629975762723350400501897640538195511981426445406338284812154317401166094469997345679315087038163774936177878181294734953771230032760447309453091915057370335234724161224933434444811786654267380604161324598720115653469793576514521244836933715955277833157674570205046722627800594266706985303972711237446115135548423679396419084388152837227215239238777438986006966963419986759535516597217894135329997001855418931486589257715404041347196660682035864384314599306487748591443751449191638554107674346448333233210733767519246917589400429833620896210945956336373048662870479036826907249649578103913672114683744203861571142993072930994263025209084080547258870459890394692217777654308148184100858851184064214185729503378112215300699508406363961912821382020422338057273101138172707104192107297521578013434739121694771144283929452003708688819055502319086329112892012246711740023753806863321531782469802389224842663164180295 +coth(20) = 1.0000000000000000084967085105831780267554973226256196353546597297734342997055737416674488797181887881484622636776007266790202001391986678785616020482388948622494741406992030198051265765122881833006671110141239519876454075535350703208508349288542127979275092381061555653871475368321490188162732383453856505527217960997717138571176675978778486194230223598777062947942766575174750396478014800663356834783653705539238945001072704971065646602701511462821599973328880318492624337594272366274361141861351252958772391697914251215326375585975978924059742841364143022379125792345472168958522166280640757478160419191335800912839773172432307875447537134482772203248350680496693395652191769315257004049359426674616752539213306731136011087499327814266983098933267099230883068143869730763529572313534666566096005875749397348481230799630939011637929359216979532162585603347745796614764138998604198193761476387041636451033924235729297043547763723589736257099515987194161458960718452235963284155374980747279940176819129010254546000991369069899923502415611205462602409376025279372816829696961293726828915035674972074184086881318943827622864619547550178945576119002859961680266957090060548221788098570028211846025119426081101594564911557855155819267381 +coth(30) = 1.0000000000000000000000000175130215253930406769774657548312935475542076122476866604668421368740744180680769612971221565534491957864149131549271693573416020410252853725404621433198635884728214236492708995306582611091619127360187273280242776126677609393642883220534731502773714404656521521635934411672458326750439605539244333482373874527838471943199028823506711457005732904383231968407635626306045567186738985626078992959516853859513881801560587022702856677019179186881413730065691332626540574135349207228046721119301874096090211055447455521898076538971203543917706343997539654068687631225925856109199504865261934366190514030468439115552938892663888803136187256709324935335946673183726055162525677155762565639909242000267355083232796553656410753139578837984742491358850628879711313815758600738207082337757304816530680192385045830777823538901350211851611168282500743082898182919155221117643597943556788531308253152428044945571693461265576756286095873275422371058304655362693122184331913993302439840411233103993996820714733493811947594702338861977793505143648429000100670714263074190248866085687856595842067856336247005261263949802218290019090298345190180522100172653651801018066045452872092982995838029611216610875463001481866278007417 +coth(40) = 1.0000000000000000000000000000000000360970277569083034462425671470005490749197683982988263372746758276936531384349277613911622742383252614223002345565982103816761057526455294424627321884973038312930779542326071998141853136153904979066833185141224807892623936703576668313428734696135544400514957154686638677049280307184816228049990985252594450391276266366978651872904563631674530262354830114464986786278717528924532291555807125383315805830686169212471788552630841043311874363369755202220858852420604213875856956620949029532887621888226684313415631032904114357162940606365229276193578890798056109393977202891457773820884701466162835779405404798469595980806605271642008452833979404902290247514063104513633955021654389557615555413865395376554218287718336746161859917292389157457356553477546527100509940967516129088606319567737272853653839040955071110190017548994297939500695861786106269948243636645113883150812834941278229032893478964556045410514206661524267382383575295616071686490994006373296638129147077733645105242352384581312154796105166287043313221054827887798413683463983684011800728751712296167767468622978181529815792262742332153251623673526008653234437372001089402301574558963803819320297174245052651503972878258816354642323983 +coth(50) = 1.0000000000000000000000000000000000000000000744015195204167192591939160772623667471778486153286928158873388306287234760856851692376432158044969601650416749567036406108980304073345123381844447336641264358681103703479837483097696225096227316112737496677132281713602402866720515645219113009955312113692343107453400411608975892142015889105325035168380526869132838518888433043874344980199936136524384150716966503553937212976434630006249065283402387964829989531232845192393560355303520768292632351242301083099777931088255172286009180631112231420872330160391557121075474388310985635503050103007609750605055809848425309901443327657815689534769581279495704666154024538586737452817085861378095985693763740872107647544148486656062286435966701740718657603957856121752911767339562406472202351600141229355965952523325126534084646041931169377387673293965200609959193947928483805047931480838853245323003666516774777424171736138607306746456971578583503130522432507974596780302556049710991590048950349677859482886576572549825784234852803153560801025292861621329005784027120730315243715073145162535944534524499656108049310771656671255111192235846108561061962447708464409226412549750138683789018632943072605452856227148583981801056250892854414214050673 +coth(215) = 1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003584287001487070775653291878877621570548298795640102127554773406254620060925369963513571016053658657596141884502642113882177492476370447027761238003053643208186376832214692928968663960558982854216364348567720871432647113995071949233101124845864029058086566648686844602567581845189061599818265361402287080423885183403432332072463899687652606581199806683865433421013938690481007651318191266651409378522886302625378505663789110750305839518973108468043769506552988521089740185311080025407355505243512728053533862699985300935687868386212158314112228686792206270144820790632905924499429008493680273528227280201435107979754833259810826013703816090072466360687772180711345062964269334210375495456328053196621991360796888598809511155619259683929765516693432281162675411038335777212178373929237018357601895158598238777684584568766411331220137760899295783279490292181087662365483201843521625482394809124203083101264784030330064960692854104604753200250896964285768886730372732211334759019080286768768528915825474160260372553151793966254889171764071327632236 +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.776543885671399496981715193497783980933424219746009322232170402793051474057561727146080179538365807938486139503431507200550713962904033154274972835181739251713307547224788245735564595614648398101008867272033889727157267633457872710004052801808780036871285818338135454736828283651282502434339584780647154460440162798338545101539648867040772648415541910553956235362016804180922359526517293045563547929008924824500328577426135814236279878100509266306007071171225049028881814856527538994781532752401871832711122405571340719064557038644748529771955926671241811646871678011230396977704239947233690712862913346713299884814341493502596414948129153183664584779009724420989383900055307222526486885852271857580996632913115284614245224355129674131928241050054393564395705251546240351660216390374375666001595812984134346686770742634277791773701396899853519866470591495726974440848080944276515373906176945510706218644900531742184165513122851592287571204255610880535756077138114597935106009922908185008831749365295309146114451113582770851768417564202980367494643615425618199313507163533046450941622679761955675441616000029022450363637058251078033251771637482303750395697084234192776918414176888611433483912967296723786822827917484381490165113945 +asinh(-234234234234234.24563456) = -33.780489912179778528065104135259255846389220152252386139770244309574264060687434013551487197567435884586285784744386967150151851214026761873472817806755822565218896587912300362157888157786853132666984218216383732700487824298698752134917168438332670685805710104477105658781483233266736769347463399771711547020704718784547741014611909369545188101561065848446336022166992780397296530299047233283756571318340412737073146523551517276909738900737484523561538978618892574095609565158382012226823584513133546751883247206448920927751303456598264614630909425379265742787842589382166608030111462992189869809839508456042852289757220867490526121956513913718336730982939348446987637161593186357650319575593017808887526197182185396872659162090820271684714338253942213584324641536631610425493467582439492682075522656099738498432876601671461773827063146602902902863412424883834222135005881425737455638962650543184863439260371937667170294409533470665607353282885871036125600370590277882526311140117969253303405993242216883003215584108528457759246905492525511546425167167668404754174052434335365334175569832559715367914484297190680333989286804878999290154372486051299718822021660266650603421033138298804256084870101789345696803580578878117280943966524 +asinh(-3563456456.23412341234) = -22.687144006010015260653334522476170268413017347481624296581003642207787949006515741388530372790897074450641603771477643821997694656667352813238998367548241923688894682159049992592497888831778809402385788418810919461032072482881543325678700166325723707939547857444502955959040784012503157997936074699483924768073560090975350602087056444735065906313385522522845184304121663218911950216884910406610207052666522426172071279959435260423596650882193955413573716903681714235692152170507004215780035176017793952228189230619458561935376403996660866439865986287942243581306910679903305564299508344518168866813991196695319257352399376530278324985934668229515505384355000265298836145444724484678710608041584375776884180918182453424103755220060911666514719423514860370712460854400199943051238663431373734430792759155170040376269569381562993579396439870051477823397178581276324074062872633392520837824478526525201651248442190004717230672973838884599361922084769044575328878230065237355024386694950178092351489175301780359730228291834355274039551087284184273358379331481404613431079330103683860528216920558525521218890489849787745378377131353312393472037554852631060670670896750076696910082683271602220127308615032671592577643305860081041859817177 +asinh(-75673476.11341243) = -18.835085455976683394153302329986573921170885617022884796607230338967505211167818385421829337577810719422407894281763619319360835037710257294229155197916868106997990458226727060665486331839197528607917764327442711693102055676065021759292767649724809532319322176283104253142690119121960928007819309238122093982606421999789189375682690562643407392428630464142725183519055679120026836101520923903121098581517092685846238327587400163454097490907579159410016067397586235030539269940347718401745182827926329570127208313172554342296170202849211464800282517165875016615209865419990005092564597132417693688956325249893174673965968582681572579919019168661717400679493193262068554542937183661595547530622918472476205975535326536845254807720359213367832412607813312659777877967570752781448743648769045242419393703876918926404499873091662611269198680868626043992824767852076786786261424378688176193119856286063152552163827028456244346061689086654848004928976938706889214978937037311876623368890613098907452722062936906403192561829294312717154268359391701797545148223615157786541368362950909985599117788944820030157703637500443629548641369042864984728703982106112645483526366921279726574351809372787209848867128849872542136441375489312318513576236 +asinh(-75672.2341252) = -11.927313764439386975132862285826578019030585211511740713113680067321590883242441462078527077478441054606204198306400689690783470894770871520485746699572783183595773437467203180441192764919805316865327812924208805448162678548297198815881019269348801599216044308571627983125261382562238282635590206755766028454395933185052374374482935316722057514952101908492211557325130655004468072633530453744538985581165243306348159169377050324726593348526730241062291335499976594153602114304948727545355232701947054423339284322016501755457276771403389325573517854016579156514677355991909440270015121919886428975200706724816238009182142189039152318357340772034287164811154439771867656803180069022124811442155994978414309416349221591640205028753431484464892086928066865369511795715189568089286651230566129645744782473784866589683006998372718218776172247233796148653825387446443505097619436602005575402297344817843383319486053873076321745088221634922788644803174539907809027438621246281380504138409932687307140100230900724496744655982409274878404061298933951425662181207186475465837010980012183888856810223225094662906561372662657694451676734185879479337349565907632867032614476887861785952357132835917113687547821090006035339682578257066917975115319 +asinh(-125.23453) = -5.5233513396702655608944707396395252255026872407712435904797975387567432197425040241425365879999041606610704207529738541082593056246867897627367508261278523856967654442526343147841794778281656492729446129176334218838736093685385233570098081809197088216190899942340927530981994184340051329471304300428852229511564602092968396317701314235297554900270904849926886727777501915359887510714756820712601117298108691078756334807058890164868322870274651747374649426759156163895088045935611054719428414238283179876752321207321196573835780247745195318469399045694221608883057605694972916570130528316204829010776158283516367108633435176176238489415941127173651523018484194113920297261904751765230662223634809190472406530044649997166690002140053078445161383906423986018239157020483201556359305771923563962972991434486324906722415251816435452944405491205690877573984803843022784977939707539524774744518986436583323327778748822093787603103210089297054258247670730623379742078083936930413585593755771071919053144855378560318200682131145869980089113771524136183169647462272114721636938150083238212423612255696091162748609663662640627487703142588347236799247476327524037802087818014099023665760005105197035202541822646728264060715363788695588766563892 +asinh(-64.1324) = -4.8541576548665839694084773167147033941625562707089103609787259722943161981773215580120890728202367900717226689285731686632773865099597532929259252965597671552531434880687172873873889030483934870693149290013822662084761699728701405046352734955961827861308598762513604128331710121522178505085764225867581845909056649739562202874457206049421152421256541817532873295349375439955706438531026875328174149741941877840622120173264602664949504572228157805867285367530785859097587679897563698802590715356868375945771683827950558131160415613403785570574610460028943459645458651801841923749826475504067740382288976466666516001989257263213042102755551830386296486159560860263405580822388136655527602662632482468022223514219226445292601091025214785892269279322963882306219368546033084060875785799565009218937000128923555375346745257915726296171587480904168792306700497155885475519575279337436910291728629985260153143090130103069971154804465902475701010889105952206262628739915657229877760948854901446795386823930534002100941003557594349962771846332282894576139898969255301124377578438375905809711198373890742585504985060003647093159044126718352554130759031908446286457236598379348857191864631831518495208785252157458712652994622478874539723646828 +asinh(-4.1321) = -2.1262633623628287940326184299351621237228218680869768034065508517204654003236929855397501709453723762848793991938789932298198474963907058508451794229851993102014467595790311487739841253140795652413639608982054374632015708604880503751576250208186234082897547195612244026525668321689566684087236716950510297935685695292429689840605381319026173909802126761204421001693305969335214686321593012344898440482428224108510729652126882220977553588757818442057657920710389004811836404963815808793000448754026850586318178511181614433119997374611921212396074986388290131798444232877061793278799327666497536189747761193954782538435376300234270477458630487338681198821054580122625659550444909001014484265136544804061932466820117699417776953207815083118618242211412133754389348118534080491296264561497912806179063464459854299317369094934480167097392725379948605132046765158927334096074000482151553527445356661835612223289106842242231372725345846049836409467056467863160341390335399648364570787031779599558678138876063186525130393195555080493571489900050760221185442370483355715561124997300722173399450720714207196216204568090533331968981803343528101572240656182298335283016016750582066726440659268621151558578134694777220223857013899822421024854591 +asinh(-3) = -1.818446459232066823483698963560708993786253942768121617451744167233054107866175751026084044360792693630840919468845326492190867762767830101950665989663073197786995630220067845359607428918269803928232613332025643513294096753946902472348639084788478720885779270395288597335136542235452447918085550885545228886696479754362790181782250817057964146371814603785606942883050536446258319909029544274842006134537238396596566276013614213050844125881826633376090758737630315066045569759958780868305728613238494602749165229896032732173699293979019493734673435619113341850715607188899240507540605067860332131698483864405454619571337031737989282962060046035062562673633178003282375107378985349513493449033939737289599469816169879826236823369675114175869329114977424360812287891839983688652907814758763456247466316993725864347023124551621485250467284500791418034603079966049950496684770911401316747050633204663421764423927605315041274720924272114738029330980711944869506704999421766586995554730798233470920301295388636929659970848911997683432527036917531546965940617668481647957423767400018358493596179266828053657373765505829265957103576114254899718518135726912085221583333181926391495743720768957614589773793994076342628917088966824202851504605 +asinh(-2) = -1.4436354751788103424932767402731052694055530031569815589830545065204916028246653232360282873681704249916955198748809692338177049711802128682591777255932292625472510216355114506714718124075618257298375790563912370106851803908336372569160363025662958565976947062219908048985626689030637198910379246190799339655299404704773935579479859999533487251414248177783654370782895993397416825447942194955266796529098007699985859632039045272985541922054795811954537263623616897024071014340191846167294578536904013528091715751047143563005659359611131158171007303172501111125292530393409589569629897027638626483952799365722527964920775719915277013936188167265376407890642371010114886406888347766536115179532409296448093262572700644486277538503123094502751612085554592890565003052279791652274380226393909880497323216630025534105405716272952626999529256334557752941597548531700624490715357309412800248944725971893382979408335351866489571200134187335347691761561437687597340131617826870107843589961338859276753000133287539120907953679231140783077616046722717878403746436298297750339724188773191819440569660894227693417568518932561908991273258253323873311553137452824831222947035038037409487465904566514334680513290137000661500181781082502990161483174 +asinh(-1.123) = -0.96573024355945530428562116055850371172824786557910745717381593311004247774349360962547613087460410761506883916646512808209725208585844827221749145604381586847961445410731001375326740593855198577566559729627858263141517340376933858088348993136372932115306061485746084323379071041186381066882497460588512652969050141863730877880918082719785206614384627905760695530783223976454353564921251547280860535772122585094311001779587561217004789354412630290750576928343220450987345814444377580986877904404671952000802316760727577097473624311643921488451818070686264102248254351832624534740561850515449706979036685853677616225463428555519810699652766944281683043111744332395705596664542841569340580220533327922520779083060296262294944149845766577550805666082958511934559144674916265904946491976537498622065671158117207600388774954748816715318842367324852731919869185616729348090562537446948026271317721625425934833160703367729675955262573534701228469371380270104381868834181341366148467149624507322065982520730847534664581591553880496075628235230533329476820062055124937058041163072767697186460641679913705800950591021535566826260459100342950561048176492452257865685479010112247706402217104320266295166880734012407615836125934483358603912731233 +asinh(-1) = -0.8813735870195430252326093249797923090281603282616354107532956086533771842220260878337068919102560428567398161921064921887620725119765919375272554627657904092215786803628971962403073574096255489778715632623678065067630328954041635581900595273043516797446734151155158617800639261063133409726257289491574847228820007646559469304914062899438112245173815846727712631946088445525531685893682594649524245169159888605067182954015895959147948319705009577263422570740172919059342841208659231814450872264095721285277778614424988369382635540722244777848535551275092627612279436428964112588991092863295700400186443700756129664505162657782183037069194777074761151823790734752868651932149794129965706631733708516896821916848249239258223284218833864408328780984256738656806250439497866998288575074614570294899773759893456567342025935836143027033495390392410217782543048457969583195469358895218932817129578098124435251947154824800783679717774603844306586641553717923903573007937767973705365289016764770165378597556838624752600399853886775086824922341790663593326825361425210836167810829118520833272293941472702489023293221431738519064087952897629692100184869895026448779495034484204412011864365771786376802432233243367317427753328648255995834765214 +asinh(-0.5) = -0.48121182505960344749775891342436842313518433438566051966101816884016386760822177441200942912272347499723183995829365641127256832372673762275305924186440975418241700721183715022382393746918727524327919301879707900356172679694454575230534543418876528553256490207399693496618755630102123996367930820635997798850998015682579785264932866665111624171380827259278847902609653311324722751493140649850889321763660025666619532106796817576618473073515986039848457545412056323413570047800639487224315261789680045093639052503490478543352197865370437193903357677241670370417641767978031965232099656758795421613175997885741759883069252399717590046453960557551254692968807903367049621356294492555120383931774697654826977541909002148287591795010410315009172040285181976301883343507599305507581267421313032934991077388766751780351352387576508756665097521115192509805325161772335414969051191031376000829815753239644609931361117839554965237333780624451158972538538125625324467105392756233692811966537796197589176667110958463736359845597437135943592053489075726261345821454327659167799080629243972731468565536314092311391895063108539696637577527511079577705177124842749437409823450126791364958219681888381115601710967123335538333939270275009967204943916 +asinh(-0.1) = -0.09983407889920756332730312470476944326771291170882501074238269565159176839361346510634844927690320618849840612467787322666583500844620740045099953493629367524092945378422466112918676521833035462995567569815265276981582587764548703018534995643511013001298112375213721767292005838779805809376873717584053837525799736885023754853926191156414954653590363854133851372737976404325341661958935862738061741520231154446943404473028474705906463590698991582859961525666412911682226324949142778475393486913360717632997677902970623627626388628104958782084367688430706086873845075952433452149397016403490717636446748060605159051447545786860892859682274542238352276700570810026381368158669366921859588850312808818380588265750347505606598431266752201644412948840889930003141916782796445689938922582533371850607239486023028848813222946723329682528223850028314467692473169398019703607683837184784558891954307722127948751889459126317702333412020421845677648716460972336826991758384740717691613370808910644417237635372904120283882368749053047867345383395702336289246877364658101354058722136497993369260083402148797138119800713598114833943937673628365169575947660187381032651045200448289779498968618410639545210441497585311148014235379206106283497096101 +asinh(-0.0002) = -0.00019999999866666669066666609523811079365033546898968435962676009950126031888313929007611549353342380034467729684952893103360969925200000430699432467337706611367722347178971619583830436677980374551616512250361386607257070107822916800840498109503998411175037947450238058101905936609905531842969713316726400932913944959556490065785999273814331952565515937852625586424429202700367366629118925377381577765090871193753621535200829518876439084981199931251894150859941747133129060269236012568200720869958099419431264725409639886027288537626461929239753852693388373476560427930426038807248580403923088952895350653549959482680026777977655510529236015916745985045597778934435501651639049554417271333428373289737583430634043043466733027360556435662060442933981941205248665099242226546426447258518573809924220479194871526006837747523202804159700683211902413864252175993556775028506269633755259391249929092396548010083937788776526705478041839250210723193150674113802918256251578196791973616686781490742411937257038663457388871894803754268707599734698815370368419101026929760738592107176955020764000733863505799674624761920349776284723408279680891560503892015221262470559189136504872371045935963914432412744118814673887700821527964320458448317292396 +asinh(-0.00000000234) = -0.0000000023399999999999999978645160000000000052618752856799999828500450510301143496227353338745446480333252988432728676326199674385797852153944353886756655005470223371695253956641713621661900141572172351694544125184097207743582318333254982679142589072079873497836032148453413484262771170510583029785211947473037212985750094981926877827601765842681249524448882361914090275376433244485331672796285942052815583449590211331691424690981193088098062748257153595758497955541764423506277389845975607374650919812123144123128997301662459874194365984939857247721045358024119797064083792176529329971121217435387512937632349085589418546633281221154015787740488105633948110818163949094716374565248930383799038471802393533295147375213086733079851218091754095463348084962694322341643878814971205958732981027256166049729136081144386846855888474501380020542665584759901840246142215308531433859047532757759240611019076805295020262521798867001159450356706173581638114838261667774989702739187597709495206365919604641892351961808185396839507123552340960873660020572831052686164268417720846811361902381724726230471994648638484444424736320548671987810087036375406721831700516513906527535159973131189411367382639890319012931382633087085348968110663572825330208756151 +asinh(-0.00000000000000000000000053456456) = -5.3456455999999999999999999999999999999999999999997454053703395552945553066666666666666666666666666994054155130614361907289711236214819498666666666610979756356938611201671968113512300435277315859488284953204153737843594599077056828172234441353529418156341211048297973844205022647487677562343239262462800726666852656697983687387311484458047255694711493959322462891061184406123061708524438586152112865699051460366088680494291574352382911267064550539155453240615910769284100669787963117137237396624236533946505207484265933039928106382298765724528995176142928251294262107038891392827476184066842998333910441932928073722485206868572794087948200217072457087727429736286444221578840136540535215573909494335788813059670359215323999609837512809478195277364996450122459135858861009725356531427417999009876677685790655914264169524615879034379461499197750235443547824908270780252607190115033050865047077865320279188452484811520496231344242209354219065483941840630808667194327045680253632152380335301451300514863207871289765044147834613153846416699380753892201123931486173322996348565261438000809646044774762068971917156883583643984645110404746915431266755965622198353362914545851314035368001524544630296506674552970650519584068092289089461232932e-25 +asinh(-0.0000000000000000000000000000000000000000000000000000000003452345) = -3.4523449999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999314209733078267272916666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666703448401503491197145682320576588541666666666666666666666666666666666666666666666666666666666666666666666666666666664057202690360055807077897316547673511344784691220238095238095238095238095238095238095238095238095238095238095238095449757419513143602453894486108747998705480150807790316748240637400793650793650793650793650793650793650793650793650775074289893222462503217666729659717478114712864422100825663742430038507194574089105339105339105339105339105339105340822666627441033671845531256476563530294419484394906394287344873032983134281642492027337760980339105339105339105338940618125034943583940244878668348809367614373233215149359291138065603470924932566685406922455043847770745964105339121579288036965605166943615294381488282275265614095670699404273308607851120482426189987306131149918973398766905770074736885804241957196425705715399189410315611208955388558639970458238521043508566891734526963443076787970607313673632721896410215080776900724497990496099816168198017627665511462946939922579840707858e-58 +asinh(-0) = 0 +asinh(0.0000000000000000000000000000000000000000000000000000000003452345) = 3.4523449999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999314209733078267272916666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666703448401503491197145682320576588541666666666666666666666666666666666666666666666666666666666666666666666666666666664057202690360055807077897316547673511344784691220238095238095238095238095238095238095238095238095238095238095238095449757419513143602453894486108747998705480150807790316748240637400793650793650793650793650793650793650793650793650775074289893222462503217666729659717478114712864422100825663742430038507194574089105339105339105339105339105339105340822666627441033671845531256476563530294419484394906394287344873032983134281642492027337760980339105339105339105338940618125034943583940244878668348809367614373233215149359291138065603470924932566685406922455043847770745964105339121579288036965605166943615294381488282275265614095670699404273308607851120482426189987306131149918973398766905770074736885804241957196425705715399189410315611208955388558639970458238521043508566891734526963443076787970607313673632721896410215080776900724050271882301509038879894401951756842231231907299572811216e-58 +asinh(0.00000000000000000000000053456456) = 5.3456455999999999999999999999999999999999999999997454053703395552945553066666666666666666666666666994054155130614361907289711236214819498666666666610979756356938611201671968113512300435277315859488284953204153737843594599077056828172234441353529418156341211048297973844205022647487677562343239262462800726666852656697983687387311484458047255694711493959322462891061184406123061708524438586152112865699051460366088680494291574352382911267064550539155453240615910769284100669787963117137237396624236533946505207484265933039928106382298765724528995176142928251294262107038891392827476184066842998333910441932928073722485206868572794087948200217072457087727429736286444221578840136540535215573909494335788813059670359215323999609837512809478195277364996450122459135858861009725356531427417999009876677685790655914264169524615879034379461499197750235443547824908270780252607190115033050865047077865320279188452484811520496231344242209354219065483941840630808667194327045680253632152380335301451300514863207871289765044147834613153846416699380753892201123931486173322996348565261438000809646044774762068971917156883583643984645110404746915431266755965622198353362914545851314035368001524544630296506674552970650521168058563295116243778509e-25 +asinh(0.00000000234) = 0.0000000023399999999999999978645160000000000052618752856799999828500450510301143496227353338745446480333252988432728676326199674385797852153944353886756655005470223371695253956641713621661900141572172351694544125184097207743582318333254982679142589072079873497836032148453413484262771170510583029785211947473037212985750094981926877827601765842681249524448882361914090275376433244485331672796285942052815583449590211331691424690981193088098062748257153595758497955541764423506277389845975607374650919812123144123128997301662459874194365984939857247721045358024119797064083792176529329971121217435387512937632349085589418546633281221154015787740488105633948110818163949094716374565248930383799038471802393533295147375213086733079851218091754095463348084962694322341643878814971205958732981027256166049729136081144386846855888474501380020542665584759901840246142215308531433859047532757759240611019076805295020262521798867001159450356706173581638114838261667774989702739187597709495206365919604641892351961808185396839507123552340960873660020572831052686164268417720846811361902381724726230471994648638484444424736320548671987810087036375406721831700516513906527535159973131189411367382639890319012931382633087085348968110663572825330198688383 +asinh(0.0002) = 0.00019999999866666669066666609523811079365033546898968435962676009950126031888313929007611549353342380034467729684952893103360969925200000430699432467337706611367722347178971619583830436677980374551616512250361386607257070107822916800840498109503998411175037947450238058101905936609905531842969713316726400932913944959556490065785999273814331952565515937852625586424429202700367366629118925377381577765090871193753621535200829518876439084981199931251894150859941747133129060269236012568200720869958099419431264725409639886027288537626461929239753852693388373476560427930426038807248580403923088952895350653549959482680026777977655510529236015916745985045597778934435501651639049554417271333428373289737583430634043043466733027360556435662060442933981941205248665099242226546426447258518573809924220479194871526006837747523202804159700683211902413864252175993556775028506269633755259391249929092396548010083937788776526705478041839250210723193150674113802918256251578196791973616686781490742411937257038663457388871894803754268707599734698815370368419101026929760738592107176955020764000733863505799674624761920349776284723408279680891560503892015221262470559189136504872371045935963914432412744118814673887700821527964320458448317293033 +asinh(0.1) = 0.09983407889920756332730312470476944326771291170882501074238269565159176839361346510634844927690320618849840612467787322666583500844620740045099953493629367524092945378422466112918676521833035462995567569815265276981582587764548703018534995643511013001298112375213721767292005838779805809376873717584053837525799736885023754853926191156414954653590363854133851372737976404325341661958935862738061741520231154446943404473028474705906463590698991582859961525666412911682226324949142778475393486913360717632997677902970623627626388628104958782084367688430706086873845075952433452149397016403490717636446748060605159051447545786860892859682274542238352276700570810026381368158669366921859588850312808818380588265750347505606598431266752201644412948840889930003141916782796445689938922582533371850607239486023028848813222946723329682528223850028314467692473169398019703607683837184784558891954307722127948751889459126317702333412020421845677648716460972336826991758384740717691613370808910644417237635372904120283882368749053047867345383395702336289246877364658101354058722136497993369260083402148797138119800713598114833943937673628365169575947660187381032651045200448289779498968618410639545210441497585311148014235379206106283497096105 +asinh(0.5) = 0.48121182505960344749775891342436842313518433438566051966101816884016386760822177441200942912272347499723183995829365641127256832372673762275305924186440975418241700721183715022382393746918727524327919301879707900356172679694454575230534543418876528553256490207399693496618755630102123996367930820635997798850998015682579785264932866665111624171380827259278847902609653311324722751493140649850889321763660025666619532106796817576618473073515986039848457545412056323413570047800639487224315261789680045093639052503490478543352197865370437193903357677241670370417641767978031965232099656758795421613175997885741759883069252399717590046453960557551254692968807903367049621356294492555120383931774697654826977541909002148287591795010410315009172040285181976301883343507599305507581267421313032934991077388766751780351352387576508756665097521115192509805325161772335414969051191031376000829815753239644609931361117839554965237333780624451158972538538125625324467105392756233692811966537796197589176667110958463736359845597437135943592053489075726261345821454327659167799080629243972731468565536314092311391895063108539696637577527511079577705177124842749437409823450126791364958219681888381115601710967123335538333939270275009967204943918 +asinh(1) = 0.88137358701954302523260932497979230902816032826163541075329560865337718422202608783370689191025604285673981619210649218876207251197659193752725546276579040922157868036289719624030735740962554897787156326236780650676303289540416355819005952730435167974467341511551586178006392610631334097262572894915748472288200076465594693049140628994381122451738158467277126319460884455255316858936825946495242451691598886050671829540158959591479483197050095772634225707401729190593428412086592318144508722640957212852777786144249883693826355407222447778485355512750926276122794364289641125889910928632957004001864437007561296645051626577821830370691947770747611518237907347528686519321497941299657066317337085168968219168482492392582232842188338644083287809842567386568062504394978669982885750746145702948997737598934565673420259358361430270334953903924102177825430484579695831954693588952189328171295780981244352519471548248007836797177746038443065866415537179239035730079377679737053652890167647701653785975568386247526003998538867750868249223417906635933268253614252108361678108291185208332722939414727024890232932214317385190640879528976296921001848698950264487794950344842044120118643657717863768024322332433673174277533286482559958347652133 +asinh(1.123) = 0.96573024355945530428562116055850371172824786557910745717381593311004247774349360962547613087460410761506883916646512808209725208585844827221749145604381586847961445410731001375326740593855198577566559729627858263141517340376933858088348993136372932115306061485746084323379071041186381066882497460588512652969050141863730877880918082719785206614384627905760695530783223976454353564921251547280860535772122585094311001779587561217004789354412630290750576928343220450987345814444377580986877904404671952000802316760727577097473624311643921488451818070686264102248254351832624534740561850515449706979036685853677616225463428555519810699652766944281683043111744332395705596664542841569340580220533327922520779083060296262294944149845766577550805666082958511934559144674916265904946491976537498622065671158117207600388774954748816715318842367324852731919869185616729348090562537446948026271317721625425934833160703367729675955262573534701228469371380270104381868834181341366148467149624507322065982520730847534664581591553880496075628235230533329476820062055124937058041163072767697186460641679913705800950591021535566826260459100342950561048176492452257865685479010112247706402217104320266295166880734012407615836125934483358603912731233 +asinh(2) = 1.4436354751788103424932767402731052694055530031569815589830545065204916028246653232360282873681704249916955198748809692338177049711802128682591777255932292625472510216355114506714718124075618257298375790563912370106851803908336372569160363025662958565976947062219908048985626689030637198910379246190799339655299404704773935579479859999533487251414248177783654370782895993397416825447942194955266796529098007699985859632039045272985541922054795811954537263623616897024071014340191846167294578536904013528091715751047143563005659359611131158171007303172501111125292530393409589569629897027638626483952799365722527964920775719915277013936188167265376407890642371010114886406888347766536115179532409296448093262572700644486277538503123094502751612085554592890565003052279791652274380226393909880497323216630025534105405716272952626999529256334557752941597548531700624490715357309412800248944725971893382979408335351866489571200134187335347691761561437687597340131617826870107843589961338859276753000133287539120907953679231140783077616046722717878403746436298297750339724188773191819440569660894227693417568518932561908991273258253323873311553137452824831222947035038037409487465904566514334680513290137000661500181781082502990161483175 +asinh(3) = 1.8184464592320668234836989635607089937862539427681216174517441672330541078661757510260840443607926936308409194688453264921908677627678301019506659896630731977869956302200678453596074289182698039282326133320256435132940967539469024723486390847884787208857792703952885973351365422354524479180855508855452288866964797543627901817822508170579641463718146037856069428830505364462583199090295442748420061345372383965965662760136142130508441258818266333760907587376303150660455697599587808683057286132384946027491652298960327321736992939790194937346734356191133418507156071888992405075406050678603321316984838644054546195713370317379892829620600460350625626736331780032823751073789853495134934490339397372895994698161698798262368233696751141758693291149774243608122878918399836886529078147587634562474663169937258643470231245516214852504672845007914180346030799660499504966847709114013167470506332046634217644239276053150412747209242721147380293309807119448695067049994217665869955547307982334709203012953886369296599708489119976834325270369175315469659406176684816479574237674000183584935961792668280536573737655058292659571035761142548997185181357269120852215833331819263914957437207689576145897737939940763426289170889668242028515046051 +asinh(4.1321) = 2.1262633623628287940326184299351621237228218680869768034065508517204654003236929855397501709453723762848793991938789932298198474963907058508451794229851993102014467595790311487739841253140795652413639608982054374632015708604880503751576250208186234082897547195612244026525668321689566684087236716950510297935685695292429689840605381319026173909802126761204421001693305969335214686321593012344898440482428224108510729652126882220977553588757818442057657920710389004811836404963815808793000448754026850586318178511181614433119997374611921212396074986388290131798444232877061793278799327666497536189747761193954782538435376300234270477458630487338681198821054580122625659550444909001014484265136544804061932466820117699417776953207815083118618242211412133754389348118534080491296264561497912806179063464459854299317369094934480167097392725379948605132046765158927334096074000482151553527445356661835612223289106842242231372725345846049836409467056467863160341390335399648364570787031779599558678138876063186525130393195555080493571489900050760221185442370483355715561124997300722173399450720714207196216204568090533331968981803343528101572240656182298335283016016750582066726440659268621151558578134694777220223857013899822421024854575 +asinh(64.1324) = 4.8541576548665839694084773167147033941625562707089103609787259722943161981773215580120890728202367900717226689285731686632773865099597532929259252965597671552531434880687172873873889030483934870693149290013822662084761699728701405046352734955961827861308598762513604128331710121522178505085764225867581845909056649739562202874457206049421152421256541817532873295349375439955706438531026875328174149741941877840622120173264602664949504572228157805867285367530785859097587679897563698802590715356868375945771683827950558131160415613403785570574610460028943459645458651801841923749826475504067740382288976466666516001989257263213042102755551830386296486159560860263405580822388136655527602662632482468022223514219226445292601091025214785892269279322963882306219368546033084060875785799565009218937000128923555375346745257915726296171587480904168792306700497155885475519575279337436910291728629985260153143090130103069971154804465902475701010889105952206262628739915657229877760948854901446795386823930534002100941003557594349962771846332282894576139898969255301124377578438375905809711198373890742585504985060003647093159044126718352554130759031908446286457236598379348857191864631831518495208785252157458712652994622478874539723652136 +asinh(125.23453) = 5.5233513396702655608944707396395252255026872407712435904797975387567432197425040241425365879999041606610704207529738541082593056246867897627367508261278523856967654442526343147841794778281656492729446129176334218838736093685385233570098081809197088216190899942340927530981994184340051329471304300428852229511564602092968396317701314235297554900270904849926886727777501915359887510714756820712601117298108691078756334807058890164868322870274651747374649426759156163895088045935611054719428414238283179876752321207321196573835780247745195318469399045694221608883057605694972916570130528316204829010776158283516367108633435176176238489415941127173651523018484194113920297261904751765230662223634809190472406530044649997166690002140053078445161383906423986018239157020483201556359305771923563962972991434486324906722415251816435452944405491205690877573984803843022784977939707539524774744518986436583323327778748822093787603103210089297054258247670730623379742078083936930413585593755771071919053144855378560318200682131145869980089113771524136183169647462272114721636938150083238212423612255696091162748609663662640627487703142588347236799247476327524037802087818014099023665760005105197035202541822646728264060715363788695588766527151 +asinh(75672.2341252) = 11.927313764439386975132862285826578019030585211511740713113680067321590883242441462078527077478441054606204198306400689690783470894770871520485746699572783183595773437467203180441192764919805316865327812924208805448162678548297198815881019269348801599216044308571627983125261382562238282635590206755766028454395933185052374374482935316722057514952101908492211557325130655004468072633530453744538985581165243306348159169377050324726593348526730241062291335499976594153602114304948727545355232701947054423339284322016501755457276771403389325573517854016579156514677355991909440270015121919886428975200706724816238009182142189039152318357340772034287164811154439771867656803180069022124811442155994978414309416349221591640205028753431484464892086928066865369511795715189568089286651230566129645744782473784866589683006998372718218776172247233796148653825387446443505097619436602005575402297344817843383319486053873076321745088221634922788644803174539907809027438621246281380504138409932687307140100230900724496744655982409274878404061298933951425662181207186475465837010980012183888856810223225094662906561372662657694451676734185879479337349565907632867032614476887861785952357132835917113687547821090006035339682578257066915577927403 +asinh(75673476.11341243) = 18.835085455976683394153302329986573921170885617022884796607230338967505211167818385421829337577810719422407894281763619319360835037710257294229155197916868106997990458226727060665486331839197528607917764327442711693102055676065021759292767649724809532319322176283104253142690119121960928007819309238122093982606421999789189375682690562643407392428630464142725183519055679120026836101520923903121098581517092685846238327587400163454097490907579159410016067397586235030539269940347718401745182827926329570127208313172554342296170202849211464800282517165875016615209865419990005092564597132417693688956325249893174673965968582681572579919019168661717400679493193262068554542937183661595547530622918472476205975535326536845254807720359213367832412607813312659777877967570752781448743648769045242419393703876918926404499873091662611269198680868626043992824767852076786786261424378688176193119856286063152552163827028456244346061689086654848004928976938706889214978937037311876623368890613098907452722062936906403192561829294312717154268359391701797545148223615157786541368362950909985599117788944820030157703637500443629548641369042864984728703982106112645483526366921279726574351809372787209848867128849872542136441375488708799188547364 +asinh(3563456456.23412341234) = 22.687144006010015260653334522476170268413017347481624296581003642207787949006515741388530372790897074450641603771477643821997694656667352813238998367548241923688894682159049992592497888831778809402385788418810919461032072482881543325678700166325723707939547857444502955959040784012503157997936074699483924768073560090975350602087056444735065906313385522522845184304121663218911950216884910406610207052666522426172071279959435260423596650882193955413573716903681714235692152170507004215780035176017793952228189230619458561935376403996660866439865986287942243581306910679903305564299508344518168866813991196695319257352399376530278324985934668229515505384355000265298836145444724484678710608041584375776884180918182453424103755220060911666514719423514860370712460854400199943051238663431373734430792759155170040376269569381562993579396439870051477823397178581276324074062872633392520837824478526525201651248442190004717230672973838884599361922084769044575328878230065237355024386694950178092351489175301780359730228291834355274039551087284184273358379331481404613431079330103683860528216920558525521218890489849787745378377131353312393472037554852631060670670896750076696910082683271602220127308615032671592577643298980849732486399147 +asinh(234234234234234.24563456) = 33.780489912179778528065104135259255846389220152252386139770244309574264060687434013551487197567435884586285784744386967150151851214026761873472817806755822565218896587912300362157888157786853132666984218216383732700487824298698752134917168438332670685805710104477105658781483233266736769347463399771711547020704718784547741014611909369545188101561065848446336022166992780397296530299047233283756571318340412737073146523551517276909738900737484523561538978618892574095609565158382012226823584513133546751883247206448920927751303456598264614630909425379265742787842589382166608030111462992189869809839508456042852289757220867490526121956513913718336730982939348446987637161593186357650319575593017808887526197182185396872659162090820271684714338253942213584324641536631610425493467582439492682075522656099738498432876601671461773827063146602902902863412424883834222135005881425737455638962650543184863439260371937667170294409533470665607353282885871036125600370590277882526311140117969253303405993242216883003215584108528457759246905492525511546425167167668404754174052434335365334175569832559715367914484297190680333989286804878999290154372486051299718822021660266650603421033138298804256084870101789345713057219577216372991731300466 +asinh(5635634563463453453455.32452345) = 50.776543885671399496981715193497783980933424219746009322232170402793051474057561727146080179538365807938486139503431507200550713962904033154274972835181739251713307547224788245735564595614648398101008867272033889727157267633457872710004052801808780036871285818338135454736828283651282502434339584780647154460440162798338545101539648867040772648415541910553956235362016804180922359526517293045563547929008924824500328577426135814236279878100509266306007071171225049028881814856527538994781532752401871832711122405571340719064557038644748529771955926671241811646871678011230396977704239947233690712862913346713299884814341493502596414948129153183664584779009724420989383900055307222526486885852271857580996632913115284614245224355129674131928241050054393564395705251546240351660216390374375666001595812984134346686770742634277791773701396899853519866470591495726974440848080944276515373906176945510706218644900531742184165513122851592287571204255610880535756077138114597935106009922908185008831749365295309146114451113582770851768417564202980367494643615425618199313507163533046450941622679761955675441616000029022450363637058251078033251771637482303750395697084234192776918414176888611433546007658775474995274437729021410393499808798 +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.49103578695797389135328685895550225009062178909576680686573536198862755543503343917870069970594308287131237648295265886468043790132704048556414034252605425020247054262032596085501474799594880278180238119474718937745744287807866970377271728226138607653311546572368344754033174347871265955744590412707549736559979096438764563757421369566759179255081925233867832678303650052779480384810394475654397551586308920194880354744243527576855349141526712623682017451954230814472524118927673086257445568592497332235569161387373190638684430745762444422277752120652921993485347808672595769677731481806741467552554459537087203817811776297646685184052261089276973454008264630057777476210625180628236557066843354495757147275985802657415323297827538490975600715169711153348872493339461867079433100888177038262127143729699258228780202580610308165878466752905219619261073775792690865246618727539792932354003707109024676770153166024833579669226637084283785664443392245105490693620609830046783071304385656003280176959642247228370408628161140539299054374991034879692217981911092403115984902326694776884131020520244587180581657337168945410259289800193096864166672720762727110195199256233726056402241973803222860176978279313891130398414315694130444957025865 +acosh(2) = 1.3169578969248167086250463473079684440269819714675164797684722569204601854164439760742190134501017835564654365656049793198098168621063715327267633457099206769058311287762569581704704373368637119409556504467967320008259374753779128904267720926333444215608442411897668706630346965128936149937499537698028627808731599409811428097663442379476682307349961925278153630369708948389904496288710224816511828830572848189519734408731840366524342889795548865144199047686542941645741789506721185816445558831470022676600874322233136645523204314939236733827764834005374312360032097268518664872912747317318547841373854522370264638274117335992883985747081019559794033397097738066933661931231857631309969342484459662465937543876839205669825599411827215983174866148444887109325233102545578794511841693179565746165102265117578169899858597820711911578719035845354272612264490308852654264715047015096723621034611108389729119492648492051364731394873970845711486764142068735791005729137336463064988240471786741969735060928647424938443735303242148811852692767219973318914273343691601534121052935324758738536371847814997104928974172059010485029101307634911547239017430860505616843285974572603890452348862562928384769138790881255920291159755475046435734107662 +acosh(3) = 1.7627471740390860504652186499595846180563206565232708215065912173067543684440521756674137838205120857134796323842129843775241450239531838750545109255315808184431573607257943924806147148192510979557431265247356130135260657908083271163801190546087033594893468302310317235601278522126266819452514578983149694457640015293118938609828125798876224490347631693455425263892176891051063371787365189299048490338319777210134365908031791918295896639410019154526845141480345838118685682417318463628901744528191442570555557228849976738765271081444489555697071102550185255224558872857928225177982185726591400800372887401512259329010325315564366074138389554149522303647581469505737303864299588259931413263467417033793643833696498478516446568437667728816657561968513477313612500878995733996577150149229140589799547519786913134684051871672286054066990780784820435565086096915939166390938717790437865634259156196248870503894309649601567359435549207688613173283107435847807146015875535947410730578033529540330757195113677249505200799707773550173649844683581327186653650722850421672335621658237041666544587882945404978046586442863477038128175905795259384200369739790052897558990068968408824023728731543572753604864466486734634855506657296511991669530427 +acosh(4.1321) = 2.0969585391021345751123251991244796680401877193370476020663970708058508250303698453517424803319165742905078409876730463765401360779869102756137623707896061501928885881614286661388367599314427503163447980481054046652554549154239328141697866544481001950260554437527429946654719493949072216954818465753259932310900195751861922678226711714836235790198677427008816656593281155172301116918036094544916387447762762933958220854945858358620465952503792909281179215784434583384631286208192608123111970346777223960936530501009585143358754582585679392001203297389493532484210892502116873752197835051685962798671899578266213979543266436897052690573005218316165073840315815964198287061305653052028261863597035938061979868273691198103887540381375968211341109360659970046916101510867664230593831363330759576884872085766690211261167121344304914203849415912861825612006442529139132768865551666124474321613765525163679450522283705907737413539784896918346174441506932910258731069838550710022790686340434189105249572938608006893348001142244835320828452884618840897334309957857595372396911196090647670788470702987419966273329094337119444526320000204610736473587994407923485952517669700140203589868229191614542957632280463146266638750997261311486030544644 +acosh(64.1324) = 4.8540360880555340531030531469333555805090107890102433299175535041571332252731941390869530264192048752244068788947243888523867502248232060321135630696336048950782732847541620933207604240112337446093592521084776290804115962448316004195067422586642329069365608210938188118776029460109601662109344626614172154825901430343536919419169203531153344061163489222347988636943192406766746669246445073360838751714490081901255483519316859966309800902366172712297579704078851501361235540145618142461550233099964896573277839146603924998265954688465639705794343618556354119430121722240619304638611165115619858746805150109267433284771252725143243183410923273596468353361756757125668686720842522509645380566998527475758379296548537938325284822595819783062594109805435020767978477167354844166304246873055738060975210493881547862417718684476692391285736239206110046810365012429185430134987923652544231276506146310603311438173481312522150325008567108125770736701192248809829987270074529973355403274176289401811462260699129938284077830709784035808886968974508316552051505246392863181490065172015444136250266627773225853349617985566421559449596365146784429865630188166817687039325202376978626952723004858641369267175681005570369958589929120412892295450157 +acosh(125.23453) = 5.523319459412495458798960100280871933461936575117465628965818905761550593869792533372518297118372503879158521205874850350407992644240463595733790745942448121532258076014491034756341622281728122028373224946146819029214349991003008774042982390177439287240787148345474116324246697624652159901975736246937507187409981638993818897362835821359464573924865972040733055400048198858015927887154615194757458865553305804147541342564699115473595211484185538328705848228481002329268307164158776053783725305176755367053449757133768025114380606625635497538609724323641088120180584902568821322353189172211957758102099632814758259149499688425378044973642803925287585299007450513108177416318743270142695054921251568219889566947136651749165811044862044622054625214442457843862954345506862031301519149086813834985258325501131771440018646055350900055110886163034610935593722768118091633326155156909866482889753024503811246460057352876338571169483783560253466131408364797841919650186391808606272612035532765110859212777357903922551355546440851689153809431994579764920847808839033561973699849921386451267364672697180612322940110435163974670865057137391115882735464907113677736015264826112845095903857898575573433388014612560899701913651150590949814202152 +acosh(75672.2341252) = 11.927313764352070359938402198915155771255897614944270889347561740901684676590216380978645477212666887606750799989819106499474497965569715646098677070620410656363502250660423017840366412076119028492483047120247365609232204823112843104035332884491521502768588784336261011591799989379469562922341717654071481250883099263243677085085628604200671084919410963579131903603605533321423948550003683716512238748116403971050805971563268130733991989505971255927973060965928782402657524703245525390920013001951925863665345036543890331035574651230413959502655661236227263780667115671506588855497792936510082501856699958090481480771702883562005202704851984461444607300214904941240031766872032733711889998169706302198638219193027496659477808424622244203922049069799217386913413263813809410144267777585468058754554830128779947436912852815631399951972491813690826973743963067181454639156802629299039861593812223386183000682424384926552383098141224102032420910950703177039501954748854353561378214728287101669826693043453571229706440006650637033505231018915480889224677328505654349177760078356312866284136192417574323401472788049723555718170228724384936139320326801903333775310606622396232113441220858694860831993003270251663214743503520650661278900942 +acosh(75673476.11341243) = 18.835085455976683306839553273636054964744170722579528708192528355735705939044230923971429597707457015041194913193346427716011297090410417695737814422649742148216830972035860047139018465390385967232282429793019576114070525199581040498383426590862112746727813707685872193367200651721696252157010977744894829320300584219894080064772697846985197944012470867369843348365191142237136211623911519617538621662826672361761619507175611138320253014398397082243597100362258091976217338222695761642643688036649090799998247650292602264788456082967239926209939136521474226314857651033917408868558433591531118819454773620070841669530011812034674067182263604999742124328770472635666810390657011965521053242195631753413621655989060230239532708605392125931584149961991076924866513544519381354355398406375001045408729801644340833885883516051139075404648521265169851034359593227562020403672959905961366771004643649397089789134209974702336099241481316556899768965056385661043388888791117799357611051889098877513701951911193379502242762332454041362029018778658390954796909777092761616800157512908057953454539035078257369249860709476903975289111069140344204293076562873398844847234146508757993935076281059361387430257408135540511719993611637512564119687553 +acosh(3563456456.23412341234) = 22.687144006010015260613958930891131305542613328574942065374058544179716894297791662112153345648509014333135700305346169748105728147064062423067243928858755832105809445753106094926305344189872743141757787040072793815440944158826946037867787249194069196439132501452815033258371777115978423927042790287209300203326275484327488951759478629418177063290669683596070232191496114509800274753762802412925668235202359464957672381952682391821085881392391372616474513574330198204581833689740215040577100082142123525802709698967754851688637100116993074020173762613323023371342962196223097878854279762298767041825288945485162429542778678046186174152727039746518687006735291708677282517444867335614484118862307338960098127628048226868099698378294771835780890082941850018693393392263876607963612628655971943476911512357109206188855390502313500635105881745113549242006614796064232250206292150796923530663501847376199787613568861114351137124897508637581682626073638733091158701415740750080849886153028948385614243440096231158231055788882073132102981901443951379287852297280153529846510028113106468299927495166041704557837328655130452796419858243595872871861171097132706474818342796429899538659794735101950439768675923650294917005207474610930998727312 +acosh(234234234234234.24563456) = 33.780489912179778528065104135250142680708746780358407926716079474670558160006798518776847576734218894834535420655668675664652013366967931552516994268839470265536206810662666412107105202331468948257055190379585095426045557647055440263343547170301401366023008281850389342083509364073115720504719059314732498645619006592557867311051226159930398461100839367038232817739441112734110633237364167260875755676613350409295358040187280313695053995351147918801917299535238649578194312847989911027071123808130541624885261711360582826123704967253484773164808915871432894658917131715419786925571798448583131876395763477504397892931896504367547016077590969835386803036170919776819812878047745002088633190122432627478363892123650980407381542003086439782617559675117863096412931812762338581121176326984184909405836245603891634911601918300820120714725326406846003520678199573976072069955725663017969149453843129375572626003257500436419145845163970921301340051810796020518104797985926768886249684989994267253987063622074507779500878091880956325764686439915519824519161620012273313965062686699606154315949462570930807666166525365117153169389099731537089924308140566460362671207260634353663284769600944243207805997454706277995024753571554361648856698359 +acosh(5635634563463453453455.32452345) = 50.776543885671399496981715193497783980933424204003123113536155343518086799397299200229769339641134285613852207338256526098282831871229969078732481958385960372632228752593538482366503494323068479611402459854791522673175618927138233051098460898389731691601188950698139817315772660681578668517467944276065717351472184510192205291032521145389542920759254097760938224381068306440821863175002641588666895312980748836902874215302630990413633198421903499831098822330548538850068765237145556842439772800978180875223609955114747960279362479744925141736146115092067297426803648171242155337163944888053556305712865577401035055390177177090516288037234357824096555064237194635055769580094350033547073036230607733696611757352429542221475195340683548776970435047199943231874522362216463693673523708861120704134087167670064145515651606261775701977645008645322023179829823825448325784957932317002159415015484685822528985709233049225629123460019794880131511674172534541968855683416427615613284865477683632245970400501840940515675868280818271821187274247581696533897423614941969340594246088711605382086552366078904861497055370525237987459290355666762872350902097853144406448376307809820680769612517827433336578705235968881234191837884742581069680670956 +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.82630215971149802091551528959927667145041718640476685144361086587378180144106754718356618869517831637029692366324386850521896963299800964684400470378686074335213000891104073777504278600407939622577746230126028327053482286232964312774110474012936527746462201669398863519923241643451726714932088521388552266544829165888088087884739172212273539030341841216304912617623779057209494349504797457926616753857790571075787237739473698339710715361353220946904312121571707453627155917389641421860417550768310177522014550822900342832620924445083182609180096071089169971598111411145067325190231588945771023488966708383649514569527614111478706321291597108498990976371638435160745551539625735389354916173777232236161527618472648765731332061801688190566286121988531648919359080628880659539230463414083338906537578144843081452402350744915825293962581472468447132599210300967364690617636428475104957796699429537103825385909054047038466947516065774006547733110142111855467577736253702083479606802026607407830998855474394527646588892402387038590358264943101429424942466592989232863694695432717955830236534257004366742406227144919073638279475890842242024790949871417423064809416291950298565559704672128118750844865220993904053835354164420468722259831 +atanh(-0.9999999999999999) = -18.767254334232338101852547698204001319846561976210290601993629879153163105070333866326325970881662395871326346181908609463880868600443839830358539090404046457146081764596128124663012773436106158007432589736408337216247206408971108522242976571903990561580740529923985606947340136842548519574630580313002777404153041392750630735773850113770205104591784614655407527500980709863461283754874189548864138923342950646810947156680335840134101596271415749972897228337569355533898456218234569229577237605637973858081409054520377701780851364191710108682409178560210556657010140954618620415437048140726325896058018273445935026022930438007542892983904865685781112334298097942878344837719409881944186781060660376990889062338716269987692748673479150715862195639209119514917682544349364931837227778219817743255220698608766408598238503408564948386697221879748012998551771846534903539154518052618342515649488421557711657954204975124369782314291300768559460044953294570763970319797275004325801349791458025819021617058575812314606653828821900761455575485199383625441577215233019710264993545185399530126705761814653720366793049831876617892881472682697689276325612122622033465528747379791884096932104388376172529916273034806186655214295770162666676994579 +atanh(-0.9999993453) = -7.466117787354628601145665495811389249023214064963866708040446000332242127792992188715202801144977936768258655917787636726359988878001715286883241750159710478106378768698097724149307490159428488612705460697125963617229273896444914699052885184180410388891573442109254732964952036632256166594322590379474324987887788648734869617586164773413349839218787286149125853716850519777963187603555994187578851986357321240923133309567247230016202616629473564957256790538389455228525092297470870512491703965622817821105239775236209701693448134031095251970887010590833791789327250177463800554094524445901317824168141085749943474874657205599791992657894990922331163657614062950924159893849851403481937704967031824489720128940018766845221475601028962736445826634964440600633419297075515143009014224101582141317071359449329527402429596052896895108965122004218799845029759728180568997364509058294297575994519252008107643349964973860579306421568255520330826943917149459831956569791097198695783327621847447659927277269088030312308315967838589751508454816978756136807917509347490603745261695767449515130811442860974815609824535613718106932320537379213983066339714598042763241165187696853612103641009436513218023448205630602908839302952733134547213028864 +atanh(-0.999345) = -4.0118474746245654053769142318173855505762589591954357941162556753444240843522640509770619619479029442190317288305311165171305155730226984518289056540367276532134009792267618524946196400916309367633360482649073721666858012579339780826631639661422088766894696647135071815719430811584320180338770233123088496265420716265164673140055746660557235768113695768026187606352815349336728019782243489068663961948998125835776151939350668656401354733663406078811536291321722119071844502719789671212294395476337490712319005889651838904702303390175440228024673970186221767742651826129169761851261329770236734486469927950970408250238856838479472342533181252427460946290306967666005822173257396823354316104288959158023642217132148376528831133411004252957939300049674331242275089498437970960682928885008054041404783250273893436030551956111653949157470972471775656534902226010973036430005556070782469268221062266478303737178576923486311936682176795351468926721174437411257063084820427953866244295751928949040697560531474242678466385617030318854248566264804859104629967610839635238751019910531513781578099722233889502007546831209590001541214709004645258651983698168521627872105440786340200711029138785682840529285048994179339058424569161986119552506064 +atanh(-0.934) = -1.6888454669934070451475984557109253570692546613277882944702608812256826771499813032860003217476656078288958970432282614607742174864080835416993580840661285353089446317440016445598878618609415090593430643141686594236166482279801930880906156587309953155938510078900749644944047657942580592435096742368590441097434276954504574881214221411508252894728641487236748404257964302159536246714628625739513086586540013341122764568678113656762706142976721327787971071840765947389331031789572059683207532184400990998829989758166231527596653572998097461071920839008522582906836555337642842899729560472006219680774773121958044449558690697423996874650194845266886406644266838236608828402129692698523927618980179508978670618200718915928486862580443299882977885400222956644220243328249498076222641788505454643623591775079921439588170991109883493011810656344417099457733038525250468388114365981815333116101254795414419579338185387841684840350982248176916655228474003602389860599961032954266575997291234123079840508276119081589793631837027816521588137315642403891652091566143269564324233358216288184735815310145621436087568802536585164727416772869612589386860550478677601046536282035342819274440922819678005914896265350238212816599829330534619197310998 +atanh(-0.8) = -1.0986122886681096913952452369225257046474905578227494517346943336374942932186089668736157548137320887879700290659578657423680042259305198210528018707672774106031627691833813671793736988443609599037425703167959115211455919177506713470549401667755802222031702529468975606901065215056428681380363173732985777823669916547921318181490200301038236301222486527481982259910974524908964580534670088459650857484441190188570876474948670796130858294116021661211840014098255143919487688936798494302255731535329685345295251459213876494685932562794416556941578272310355168866102118469890439943063138255285736466882824988136822800634143910786893251456437510204451627561934973982116941585740535361758900975122233797736969687754354795135712982177017581242122351405810163272465588937249564919185242960796684234647069377237252655082032078333928055892853146873095132606458309184397496822230325765467533311823019649275257599132217851353390237482964339502546074245824934666866121881436526565429542767610505477795422933973323401173743193974579847018559548494059478353943841010602930762292228131207489306344534025277732685627148001681871547243978207187803444678021617815841904282007672124325573801436417887682616104101681872424068790890992987420815218323753 +atanh(-0.7) = -0.86730052769405319442714469047530041547035622738149766778127170212239914129116115701923955661188542936518911649061459577451479430800810927162347634748737193032837521944435455594854899144040285019643296829620045122009977868870676037370846461323961654813288709871445137747796170454199720093261865619298770818293772766471171730214268746286447732931171081625512063459685267516146995393826480081778339014418973945191888062065229634557199277184658545288741217863595535433065670697097666463438527779270179005826921290226000722021431145899923241331076277070467514284921445259309270059441770873600747660689816766105200211610335408151580948155813681924111086146309038297330852840170745699732364312438149839843199201886281882708586182913977595703358512886665382547736152639284881588643109265354693581482943178510269887898081818195597267885644804954036095080555390747281598206293705686240961962072449390000959193780708765609112918410321764472077683451286038452546560088419026930356612036016435994051027229134966739989107325587759939546758858094327605788287857233526146597252879868547183441438458507907165506628544421365980280113198422504147329235883999204510478206431152555895233714987957004077961013748367701970335348470809197530406569766753067 +atanh(-0.6) = -0.69314718055994530941723212145817656807550013436025525412068000949339362196969471560586332699641868754200148102057068573368552023575813055703267075163507596193072757082837143519030703862389167347112335011536449795523912047517268157493206515552473413952588295045300709532636664265410423915781495204374043038550080194417064167151864471283996817178454695702627163106454615025720740248163777338963855069526066834113727387372292895649354702576265209885969320196505855476470330679365443254763274495125040606943814710468994650622016772042452452961268794654619316517468139267250410380254625965686914419287160829380317271436778265487756648508567407764845146443994046142260319309673540257444607030809608504748663852313818167675143866747664789088143714198549423151997354880375165861275352916610007105355824987941472950929311389715599820565439287170007218085761025236889213244971389320378439353088774825970171559107088236836275898425891853530243634214367061189236789192372314672321720534016492568727477823445353476481149418642386776774406069562657379600867076257199184734022651462837904883062033061144630073719489002743643965002580936519443041191150608094879306786515887090060520346842973619384128965255653968602219412292420757432175748909770676 +atanh(-0.5) = -0.54930614433405484569762261846126285232374527891137472586734716681874714660930448343680787740686604439398501453297893287118400211296525991052640093538363870530158138459169068358968684942218047995187128515839795576057279595887533567352747008338779011110158512647344878034505326075282143406901815868664928889118349582739606590907451001505191181506112432637409911299554872624544822902673350442298254287422205950942854382374743353980654291470580108306059200070491275719597438444683992471511278657676648426726476257296069382473429662813972082784707891361551775844330510592349452199715315691276428682334414124940684114003170719553934466257282187551022258137809674869910584707928702676808794504875611168988684848438771773975678564910885087906210611757029050816362327944686247824595926214803983421173235346886186263275410160391669640279464265734365475663032291545921987484111151628827337666559115098246376287995661089256766951187414821697512730371229124673334330609407182632827147713838052527388977114669866617005868715969872899235092797742470297391769719205053014653811461140656037446531722670126388663428135740008409357736219891035939017223390108089079209521410038360621627869007182089438413080520508409362120343954454964937104076091618765 +atanh(-0.4) = -0.42364893019360180685505375326032701249479708587955586836234790815004278476673015045702137188706971910254583256994663758467787401587363351104807811219831168265233084946044670810144282508205320725438120169402882012334499278424473984034343435094774745950515534292526037506007265083142507296763503795720667816488684801880406437939341622475076332781568851893529693475554685584250609475803814277515159229855352998265393686678688692241925918143292441465705286315945155444473298680106195837826808689167606416575055612882551891872933312012761995318288774102541228661437946278530890884048971179018553804309847356777514046334918396816242159031381328972162900164225159736487577272564557439280592680079734897802292793053631939795294826787134816892021331892199073697954947252383888954527902551016481233164788003587644661525540407877257045960994008268902451719224338763315979595930274817920017805444582923895467786347433251875070643567395841960594061250290776304966302945374635553720727033180987897243020806903934032590331359012824053077532984856441521635011158965901129404092059214269426017000033227546668419263798215878603832260270907312582707697626165186988796359088137524547325797483595372131432315570832630747736810551165659346330780639210154 +atanh(-0.3) = -0.30951960420311171547406734906106943758409160758917296397982768036294240228617045580595808242630898088809824894345579035990420111715440008533815501090419848793793630618664363036115327608546130996511731051753697614677701557358020143539400035931843301318344278119506816909222617943005483367309729246365845262556967425744518811979179074304869009091784397366294295168285871976342978621442365308684561534414580326236928144948010114612587759766285311994985929654943363708744385295251409720716124875162158534220485991414741452625013011321556907311510469683639930225614823136395997670751372903296068759350419222370459364024274896566434918671072081780489765868968990341068644171989547419099847547802766960652091702284216191303576440682017338701874052379558459781972004733839977990157317611389403721281684778852761903678923893036809128282669110002918598131567761381103117091399577548374501855953133679343706566099740019988593828015980439730886905871142047370370960071862606750890388984396459609882959068721252909199198029834885357276863315729987045619665657123728508140194850968992708565373908840050868394298826104207119287542104153627614452167335153560666785030165716564594544432606855303218543859077982153518419075911727446940812529896902777 +atanh(-0.2) = -0.20273255405408219098900655773217456828599521173124709880700716207205033562445712563387621390865670062298427402269359000434124199508619463201006555956610072433621759917750496599453333011023464321630961010071570678295323572128899488606143750562542304133864365124694523268186993942576931449011068266477907369843309485531074507331518765863192772916885084786096329746327565111684452778591461772816326752659172533885990688688596906155976940182447503363074539972238347981362273105001270844129641410114128123254568902061572057162421276792745856304073494034242117585596440958724247009588002708432971472690833710250525478284781586810056142002998483668599684915812651798780425053091932548086490989470806916614352922281862690138106631537052693362138754657754339240363650504498664893958249756498979868495322852915449787810754465533869729996744622149361866620151778927477380861625456968638117990014727685261290508442116970838629001974468894932390913264045594078715936013221025296666287446829806243025238202947189878765294006648679510847889762961141607591336181076453422286800135409237085005000706139554073626568391238636587375234929422776217496627814804041639556128152094815591367695585695279746348597892681425061010637808244586221016201636733427 +atanh(-0.1) = -0.10033534773107558063572655206003894526336286914595913587458952092779251873800938966391159918758530691938783387811113351875978035336737387662484932463327662192265818415695618111535663512460816343078476158604773197655299116256578000302562833475826142160334576231904950939518157606652631377111261024044988605238524378382447243021532641796573671289263060402785620842098304759712947182570962823345398222622071416059967402676280166793797170249061535248316318134853833441271181230470756672448274054859950749288572293510310279401384024425529179994992294607182297915709243491046104850894933873045777690742614480981056225053702016709975503420092493351449554281778700303447716465556435160310167706062578539981797446323888209807236410173164240427694255864671337361035874869570590013761359867797290624501799065745185928079170279627996710236500943016181362043686077102948467526472341321604462247846200917190260854977411842568992454831649927093049511996337896389462640129251263922679632007883693030592629016631999357014459329925603195662018904983414490795276604257237243789087971373788903928393693620489037266980256365942701797588723397689874003966897153431091055905228960339773871334257406203011915418245306560313046480172196553171542648377743488 +atanh(-0.05) = -0.05004172927849126824578527423892594852359801305274091082806212358289072695324047297355793479293185999199554502552943515253490134646349302646856331869701087754714431175288871877378552356593053207576282669953232722008319850107045586040648730526064936071526317693023189231979269244127245274377013717252512692747924145718335163546345158049073127634034443522939648089508116608935019471282950742956547776141078205125048970317712150749195854896431876394023832495947016293683705026464325688402436600946857859273596404065597126387724715440460783256756520780112481896726942791690273511000381088744615047604669446183507988039892814463787277029498360628698075336238719119668432651253261897232133062682561872280939838485874520028039501169395797179627085238006898509890727887609973158988021434398597178309295402079366753192013596841539713983744801885885257658407424115233664907354305899086243844830318259482215961075257073748337608030037250919460923613172316629034445642169496580076751538311884675792813281249760794338879530467558896754336583628573511886686680286436321192886373467821393174317654248559207584787506452830506988614123792936095540596474610173279877075902270916433792236195897307678328407769985468006724900795294860406526103578244209 +atanh(-0.000345345) = -0.00034534501372898068472993475676414104079910343704700930281344386509103628664427046579330112142947906227228316115382871829691226288194994522833492331064856194441135474407501379701760575261153170246462159619595517498820237064897730171036975818885502707918997735180624011607267945841054412408581270706379721269898026594540960430435640583811740971281585922257491117366801528319890110592039569600810285375407015690991506680527015378108467698171259109365448309250053754240316679117950125957536641231189245175028199797875910471718888227527757001908240324381170238254560396094656215688938980231045788636031112327546930169725498507152885913734282425431706410712199439684887202665308885067929903226963731164242765480344221892242893864073062410793997747109588652180733629707377328743215645096534102980223698807088364741952365311319394607696734299917477924686011059623560244660900317042043733261879174290160339147751956319151775531396551211523323783880505234200794315641494158799216620246349587990100781487421895534109841532994344593427523888418554213620059288593142421460763149978629370071422955612082172083515154306057624384782729147430276736951519029329709110362944967866092141491776838072914300624251336748848887189335868362782297735499281153 +atanh(-0.000000000000000000000034534) = -3.4534000000000000000000000000000000000000000013728383395101333333333333333333333333333333343156791929418618012418133333333333333333333341701496750315521363138265592496761904761904769666865820790059965129010585801540203511873023446976554241760870566340333488744212094561610148367842015559861400112179881175684595901970153729866057478037938963514538896373413274885065846389510636799287632867114217207857430795074256400895992122461834319330809615544063747274542212403812265212804185883252663003332090118774389794579120028344600317198285530387313589277698617791805183054380939977533377073516584464571002084118758563449715924808666158521280978374037119360744829875822145021086272694456118940832440736668298749933760510528304906385038606418476649339669368101513278401273950328413476595270001912417970689296581212488643546099671964068797807167388562248707423383028702107622867274422108730884584926037270397578878244423575659081561797017907814056596483980422283801017831608115060350588527814446654746593287763795334870372119004703588624912317725781839277619245469686771939472812643808959822707866328762537320890674412950723754826524185046488099226608130671347572244186234970603615053899035194645150935928674786556713717143876652175218118732e-23 +atanh(-0.000000000000000000000000000000000000045676) = -4.5676000000000000000000000000000000000000000000000000000000000000000000000031764566891925333333333333333333333333333333333333333333333333333333333333373095525243677458384008533333333333333333333333333333333333333333333333333392587433863106627056611559417758476190476190476190476190476190476190476190572340648996705317656528921435594354219365587301587301587301587301587301587465712786397085165301145078382109263121635635636953950937950937950937950938240673299328338595946654313223119591198207701285481950348151489399489399489923366849851615429297783298066764925529957998508217869599277833458824556067120446103553168907393249957384869193902464196886083142953745761033968295315453174882866372584532044758838119490653545066262806724578716162558830663087781699309134382435978428282896792111138656180734641101655452172669248531981641698916776437331398306189477279441012437910721752687947896640645043731871999752996267724431923008339643866029832187294597574192462016337768723349745270531554367473073844493459620596367107903717577799220643845197175441300492627146974726625165098807745895090784574514193220531389112853804122363926913749607586690908262161565086735205031024023313815480302605430406557738167640239869351096573242165020710091744e-38 +atanh(0) = 0 +atanh(0.000000000000000000000000000000000000045676) = 4.5676000000000000000000000000000000000000000000000000000000000000000000000031764566891925333333333333333333333333333333333333333333333333333333333333373095525243677458384008533333333333333333333333333333333333333333333333333392587433863106627056611559417758476190476190476190476190476190476190476190572340648996705317656528921435594354219365587301587301587301587301587301587465712786397085165301145078382109263121635635636953950937950937950937950938240673299328338595946654313223119591198207701285481950348151489399489399489923366849851615429297783298066764925529957998508217869599277833458824556067120446103553168907393249957384869193902464196886083142953745761033968295315453174882866372584532044758838119490653545066262806724578716162558830663087781699309134382435978428282896792111138656180734641101655452172669248531981641698916776437331398306189477279441012437910721752687947896640645043731871999752996267724431923008339643866029832187294597574192462016337768723349745270531554367473073844493459620596367107903717577799220643845197175441300492627146974726625165098807745895090784574514193220531389112853804122363926913749607586690908262161565086735205031024023313815480302605430406557738166743366773640119360835322488859709767e-38 +atanh(0.000000000000000000000034534) = 3.4534000000000000000000000000000000000000000013728383395101333333333333333333333333333333343156791929418618012418133333333333333333333341701496750315521363138265592496761904761904769666865820790059965129010585801540203511873023446976554241760870566340333488744212094561610148367842015559861400112179881175684595901970153729866057478037938963514538896373413274885065846389510636799287632867114217207857430795074256400895992122461834319330809615544063747274542212403812265212804185883252663003332090118774389794579120028344600317198285530387313589277698617791805183054380939977533377073516584464571002084118758563449715924808666158521280978374037119360744829875822145021086272694456118940832440736668298749933760510528304906385038606418476649339669368101513278401273950328413476595270001912417970689296581212488643546099671964068797807167388562248707423383028702107622867274422108730884584926037270397578878244423575659081561797017907814056596483980422283801017831608115060350588527814446654746593287763795334870372119004703588624912317725781839277619245469686771939472812643808959822707866328762537320890674412950723754826524185046488099226608130671347572244186234970603615053899035194645150935928674786556713721731948395432127535051e-23 +atanh(0.000345345) = 0.00034534501372898068472993475676414104079910343704700930281344386509103628664427046579330112142947906227228316115382871829691226288194994522833492331064856194441135474407501379701760575261153170246462159619595517498820237064897730171036975818885502707918997735180624011607267945841054412408581270706379721269898026594540960430435640583811740971281585922257491117366801528319890110592039569600810285375407015690991506680527015378108467698171259109365448309250053754240316679117950125957536641231189245175028199797875910471718888227527757001908240324381170238254560396094656215688938980231045788636031112327546930169725498507152885913734282425431706410712199439684887202665308885067929903226963731164242765480344221892242893864073062410793997747109588652180733629707377328743215645096534102980223698807088364741952365311319394607696734299917477924686011059623560244660900317042043733261879174290160339147751956319151775531396551211523323783880505234200794315641494158799216620246349587990100781487421895534109841532994344593427523888418554213620059288593142421460763149978629370071422955612082172083515154306057624384782729147430276736951519029329709110362944967866092141491776838072914300624251336748848887189335868362782297735499280879 +atanh(0.05) = 0.050041729278491268245785274238925948523598013052740910828062123582890726953240472973557934792931859991995545025529435152534901346463493026468563318697010877547144311752888718773785523565930532075762826699532327220083198501070455860406487305260649360715263176930231892319792692441272452743770137172525126927479241457183351635463451580490731276340344435229396480895081166089350194712829507429565477761410782051250489703177121507491958548964318763940238324959470162936837050264643256884024366009468578592735964040655971263877247154404607832567565207801124818967269427916902735110003810887446150476046694461835079880398928144637872770294983606286980753362387191196684326512532618972321330626825618722809398384858745200280395011693957971796270852380068985098907278876099731589880214343985971783092954020793667531920135968415397139837448018858852576584074241152336649073543058990862438448303182594822159610752570737483376080300372509194609236131723166290344456421694965800767515383118846757928132812497607943388795304675588967543365836285735118866866802864363211928863734678213931743176542485592075847875064528305069886141237929360955405964746101732798770759022709164337922361958973076783284077699854680067249007952948604065261035782442092 +atanh(0.1) = 0.10033534773107558063572655206003894526336286914595913587458952092779251873800938966391159918758530691938783387811113351875978035336737387662484932463327662192265818415695618111535663512460816343078476158604773197655299116256578000302562833475826142160334576231904950939518157606652631377111261024044988605238524378382447243021532641796573671289263060402785620842098304759712947182570962823345398222622071416059967402676280166793797170249061535248316318134853833441271181230470756672448274054859950749288572293510310279401384024425529179994992294607182297915709243491046104850894933873045777690742614480981056225053702016709975503420092493351449554281778700303447716465556435160310167706062578539981797446323888209807236410173164240427694255864671337361035874869570590013761359867797290624501799065745185928079170279627996710236500943016181362043686077102948467526472341321604462247846200917190260854977411842568992454831649927093049511996337896389462640129251263922679632007883693030592629016631999357014459329925603195662018904983414490795276604257237243789087971373788903928393693620489037266980256365942701797588723397689874003966897153431091055905228960339773871334257406203011915418245306560313046480172196553171542648377743488 +atanh(0.2) = 0.20273255405408219098900655773217456828599521173124709880700716207205033562445712563387621390865670062298427402269359000434124199508619463201006555956610072433621759917750496599453333011023464321630961010071570678295323572128899488606143750562542304133864365124694523268186993942576931449011068266477907369843309485531074507331518765863192772916885084786096329746327565111684452778591461772816326752659172533885990688688596906155976940182447503363074539972238347981362273105001270844129641410114128123254568902061572057162421276792745856304073494034242117585596440958724247009588002708432971472690833710250525478284781586810056142002998483668599684915812651798780425053091932548086490989470806916614352922281862690138106631537052693362138754657754339240363650504498664893958249756498979868495322852915449787810754465533869729996744622149361866620151778927477380861625456968638117990014727685261290508442116970838629001974468894932390913264045594078715936013221025296666287446829806243025238202947189878765294006648679510847889762961141607591336181076453422286800135409237085005000706139554073626568391238636587375234929422776217496627814804041639556128152094815591367695585695279746348597892681425061010637808244586221016201636733427 +atanh(0.3) = 0.30951960420311171547406734906106943758409160758917296397982768036294240228617045580595808242630898088809824894345579035990420111715440008533815501090419848793793630618664363036115327608546130996511731051753697614677701557358020143539400035931843301318344278119506816909222617943005483367309729246365845262556967425744518811979179074304869009091784397366294295168285871976342978621442365308684561534414580326236928144948010114612587759766285311994985929654943363708744385295251409720716124875162158534220485991414741452625013011321556907311510469683639930225614823136395997670751372903296068759350419222370459364024274896566434918671072081780489765868968990341068644171989547419099847547802766960652091702284216191303576440682017338701874052379558459781972004733839977990157317611389403721281684778852761903678923893036809128282669110002918598131567761381103117091399577548374501855953133679343706566099740019988593828015980439730886905871142047370370960071862606750890388984396459609882959068721252909199198029834885357276863315729987045619665657123728508140194850968992708565373908840050868394298826104207119287542104153627614452167335153560666785030165716564594544432606855303218543859077982153518419075911727446940812529896902777 +atanh(0.4) = 0.42364893019360180685505375326032701249479708587955586836234790815004278476673015045702137188706971910254583256994663758467787401587363351104807811219831168265233084946044670810144282508205320725438120169402882012334499278424473984034343435094774745950515534292526037506007265083142507296763503795720667816488684801880406437939341622475076332781568851893529693475554685584250609475803814277515159229855352998265393686678688692241925918143292441465705286315945155444473298680106195837826808689167606416575055612882551891872933312012761995318288774102541228661437946278530890884048971179018553804309847356777514046334918396816242159031381328972162900164225159736487577272564557439280592680079734897802292793053631939795294826787134816892021331892199073697954947252383888954527902551016481233164788003587644661525540407877257045960994008268902451719224338763315979595930274817920017805444582923895467786347433251875070643567395841960594061250290776304966302945374635553720727033180987897243020806903934032590331359012824053077532984856441521635011158965901129404092059214269426017000033227546668419263798215878603832260270907312582707697626165186988796359088137524547325797483595372131432315570832630747736810551165659346330780639210154 +atanh(0.5) = 0.54930614433405484569762261846126285232374527891137472586734716681874714660930448343680787740686604439398501453297893287118400211296525991052640093538363870530158138459169068358968684942218047995187128515839795576057279595887533567352747008338779011110158512647344878034505326075282143406901815868664928889118349582739606590907451001505191181506112432637409911299554872624544822902673350442298254287422205950942854382374743353980654291470580108306059200070491275719597438444683992471511278657676648426726476257296069382473429662813972082784707891361551775844330510592349452199715315691276428682334414124940684114003170719553934466257282187551022258137809674869910584707928702676808794504875611168988684848438771773975678564910885087906210611757029050816362327944686247824595926214803983421173235346886186263275410160391669640279464265734365475663032291545921987484111151628827337666559115098246376287995661089256766951187414821697512730371229124673334330609407182632827147713838052527388977114669866617005868715969872899235092797742470297391769719205053014653811461140656037446531722670126388663428135740008409357736219891035939017223390108089079209521410038360621627869007182089438413080520508409362120343954454964937104076091618765 +atanh(0.6) = 0.69314718055994530941723212145817656807550013436025525412068000949339362196969471560586332699641868754200148102057068573368552023575813055703267075163507596193072757082837143519030703862389167347112335011536449795523912047517268157493206515552473413952588295045300709532636664265410423915781495204374043038550080194417064167151864471283996817178454695702627163106454615025720740248163777338963855069526066834113727387372292895649354702576265209885969320196505855476470330679365443254763274495125040606943814710468994650622016772042452452961268794654619316517468139267250410380254625965686914419287160829380317271436778265487756648508567407764845146443994046142260319309673540257444607030809608504748663852313818167675143866747664789088143714198549423151997354880375165861275352916610007105355824987941472950929311389715599820565439287170007218085761025236889213244971389320378439353088774825970171559107088236836275898425891853530243634214367061189236789192372314672321720534016492568727477823445353476481149418642386776774406069562657379600867076257199184734022651462837904883062033061144630073719489002743643965002580936519443041191150608094879306786515887090060520346842973619384128965255653968602219412292420757432175748909770675 +atanh(0.7) = 0.86730052769405319442714469047530041547035622738149766778127170212239914129116115701923955661188542936518911649061459577451479430800810927162347634748737193032837521944435455594854899144040285019643296829620045122009977868870676037370846461323961654813288709871445137747796170454199720093261865619298770818293772766471171730214268746286447732931171081625512063459685267516146995393826480081778339014418973945191888062065229634557199277184658545288741217863595535433065670697097666463438527779270179005826921290226000722021431145899923241331076277070467514284921445259309270059441770873600747660689816766105200211610335408151580948155813681924111086146309038297330852840170745699732364312438149839843199201886281882708586182913977595703358512886665382547736152639284881588643109265354693581482943178510269887898081818195597267885644804954036095080555390747281598206293705686240961962072449390000959193780708765609112918410321764472077683451286038452546560088419026930356612036016435994051027229134966739989107325587759939546758858094327605788287857233526146597252879868547183441438458507907165506628544421365980280113198422504147329235883999204510478206431152555895233714987957004077961013748367701970335348470809197530406569766753067 +atanh(0.8) = 1.0986122886681096913952452369225257046474905578227494517346943336374942932186089668736157548137320887879700290659578657423680042259305198210528018707672774106031627691833813671793736988443609599037425703167959115211455919177506713470549401667755802222031702529468975606901065215056428681380363173732985777823669916547921318181490200301038236301222486527481982259910974524908964580534670088459650857484441190188570876474948670796130858294116021661211840014098255143919487688936798494302255731535329685345295251459213876494685932562794416556941578272310355168866102118469890439943063138255285736466882824988136822800634143910786893251456437510204451627561934973982116941585740535361758900975122233797736969687754354795135712982177017581242122351405810163272465588937249564919185242960796684234647069377237252655082032078333928055892853146873095132606458309184397496822230325765467533311823019649275257599132217851353390237482964339502546074245824934666866121881436526565429542767610505477795422933973323401173743193974579847018559548494059478353943841010602930762292228131207489306344534025277732685627148001681871547243978207187803444678021617815841904282007672124325573801436417887682616104101681872424068790890992987420815218323753 +atanh(0.934) = 1.6888454669934070451475984557109253570692546613277882944702608812256826771499813032860003217476656078288958970432282614607742174864080835416993580840661285353089446317440016445598878618609415090593430643141686594236166482279801930880906156587309953155938510078900749644944047657942580592435096742368590441097434276954504574881214221411508252894728641487236748404257964302159536246714628625739513086586540013341122764568678113656762706142976721327787971071840765947389331031789572059683207532184400990998829989758166231527596653572998097461071920839008522582906836555337642842899729560472006219680774773121958044449558690697423996874650194845266886406644266838236608828402129692698523927618980179508978670618200718915928486862580443299882977885400222956644220243328249498076222641788505454643623591775079921439588170991109883493011810656344417099457733038525250468388114365981815333116101254795414419579338185387841684840350982248176916655228474003602389860599961032954266575997291234123079840508276119081589793631837027816521588137315642403891652091566143269564324233358216288184735815310145621436087568802536585164727416772869612589386860550478677601046536282035342819274440922819678005914896265350238212816599829330534619197310998 +atanh(0.999345) = 4.0118474746245654053769142318173855505762589591954357941162556753444240843522640509770619619479029442190317288305311165171305155730226984518289056540367276532134009792267618524946196400916309367633360482649073721666858012579339780826631639661422088766894696647135071815719430811584320180338770233123088496265420716265164673140055746660557235768113695768026187606352815349336728019782243489068663961948998125835776151939350668656401354733663406078811536291321722119071844502719789671212294395476337490712319005889651838904702303390175440228024673970186221767742651826129169761851261329770236734486469927950970408250238856838479472342533181252427460946290306967666005822173257396823354316104288959158023642217132148376528831133411004252957939300049674331242275089498437970960682928885008054041404783250273893436030551956111653949157470972471775656534902226010973036430005556070782469268221062266478303737178576923486311936682176795351468926721174437411257063084820427953866244295751928949040697560531474242678466385617030318854248566264804859104629967610839635238751019910531513781578099722233889502007546831209590001541214709004645258651983698168521627872105440786340200711029138785682840529285048994179339058424569161986119552506064 +atanh(0.9999993453) = 7.466117787354628601145665495811389249023214064963866708040446000332242127792992188715202801144977936768258655917787636726359988878001715286883241750159710478106378768698097724149307490159428488612705460697125963617229273896444914699052885184180410388891573442109254732964952036632256166594322590379474324987887788648734869617586164773413349839218787286149125853716850519777963187603555994187578851986357321240923133309567247230016202616629473564957256790538389455228525092297470870512491703965622817821105239775236209701693448134031095251970887010590833791789327250177463800554094524445901317824168141085749943474874657205599791992657894990922331163657614062950924159893849851403481937704967031824489720128940018766845221475601028962736445826634964440600633419297075515143009014224101582141317071359449329527402429596052896895108965122004218799845029759728180568997364509058294297575994519252008107643349964973860579306421568255520330826943917149459831956569791097198695783327621847447659927277269088030312308315967838589751508454816978756136807917509347490603745261695767449515130811442860974815609824535613718106932320537379213983066339714598042763241165187696853612103641009436513218023448205630602908839302952733134547213028864 +atanh(0.9999999999999999) = 18.767254334232338101852547698204001319846561976210290601993629879153163105070333866326325970881662395871326346181908609463880868600443839830358539090404046457146081764596128124663012773436106158007432589736408337216247206408971108522242976571903990561580740529923985606947340136842548519574630580313002777404153041392750630735773850113770205104591784614655407527500980709863461283754874189548864138923342950646810947156680335840134101596271415749972897228337569355533898456218234569229577237605637973858081409054520377701780851364191710108682409178560210556657010140954618620415437048140726325896058018273445935026022930438007542892983904865685781112334298097942878344837719409881944186781060660376990889062338716269987692748673479150715862195639209119514917682544349364931837227778219817743255220698608766408598238503408564948386697221879748012998551771846534903539154518052618342515649488421557711657954204975124369782314291300768559460044953294570763970319797275004325801349791458025819021617058575812314606653828821900761455575485199383625441577215233019710264993545185399530126705761814653720366793049831876617892881472682697689276325612122622033465528747379791884096932104388376172529916273034806186655214295770162666676994579 +atanh(0.99999999999999999999999) = 26.82630215971149802091551528959927667145041718640476685144361086587378180144106754718356618869517831637029692366324386850521896963299800964684400470378686074335213000891104073777504278600407939622577746230126028327053482286232964312774110474012936527746462201669398863519923241643451726714932088521388552266544829165888088087884739172212273539030341841216304912617623779057209494349504797457926616753857790571075787237739473698339710715361353220946904312121571707453627155917389641421860417550768310177522014550822900342832620924445083182609180096071089169971598111411145067325190231588945771023488966708383649514569527614111478706321291597108498990976371638435160745551539625735389354916173777232236161527618472648765731332061801688190566286121988531648919359080628880659539230463414083338906537578144843081452402350744915825293962581472468447132599210300967364690617636428475104957796699429537103825385909054047038466947516065774006547733110142111855467577736253702083479606802026607407830998855474394527646588892402387038590358264943101429424942466592989232863694695432717955830236534257004366742406227144919073638279475890842242024790949871417423064809416291950298565559704672128118750844865220993904053835354164420468722259831 +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.00000010000000000000033333333333333533333333333334761904761904773015873015873106782106782107551337551337558004218004218063041533629769450202360419083447237317206400932296342176941395817206831813748935838080564444492387964136736548196887892724279962222807529815736245490184562362961375444572010812770349100330742234801533209971752810428774108116893843637341206145949338292526223630054430485470350752116550803500960169345196323545585272898536542775229261478837037417699012131270997007620755434563978378344668025536657510865720105856022070786229866144235988263729399641909556497822334484289650857068299968613138480000737564227178488231350411645689517900050251106680932688892574676042234418799353867827413462003156818722388443902597525531064549815972813301770487260202385577809524210971032645945084317599446795895137362453562607601495196685689620660964987774868336585667164167516374636112588664731412266757617035560493833180890572520862985159959588907487760971734539795424647901962408197137063398791004654607012556211834182367270481795441430824993268261577483440607629737873750056985442756382583134999199966768614933771308546675534717096215915482425101920556536055847745300089054511009022710685404704318829885911314360889788782513295657482696 +acoth(-1000) = -0.0010000003333335333334761905873016782107551338218004806240038438130727636717640971212095359588154400156582863489912982263129419660123235213304554608722241229677667627740687209179279492149937791708674946572695335314219067116244080635346425395742147210380476793957226866751249913201911010861243516270127579404617701696850495554152677832180783016121893791774409848131013797863099511814262276744643538315552358544685786827011510170707305630904687485976138923781746499128095937469052773948023661763331725163272019970275755420137553836202511488856535336542154425255759640603557207140746512949577185645688033172917466878808607388141964608631884985875273226306197282512321217388639835714685038380993737548925248310149640036761083593524968098762038895350793416146794551905281454653956273977622983145707137796698681181113397115402967216330755868232276451581843869733743160182564159848832894340309338374048631989733191740063496094552953629316429138532125166981754044929426362172871623825836743736376100078524758947470754358696618066987582787462474870776408499684647058113451761581179441054388196940436072119501579033732107166722225795566713152346637033446875629725192022919274454871099579900351736150246705645725495946028365471332170723147131447 +acoth(-2) = -0.54930614433405484569762261846126285232374527891137472586734716681874714660930448343680787740686604439398501453297893287118400211296525991052640093538363870530158138459169068358968684942218047995187128515839795576057279595887533567352747008338779011110158512647344878034505326075282143406901815868664928889118349582739606590907451001505191181506112432637409911299554872624544822902673350442298254287422205950942854382374743353980654291470580108306059200070491275719597438444683992471511278657676648426726476257296069382473429662813972082784707891361551775844330510592349452199715315691276428682334414124940684114003170719553934466257282187551022258137809674869910584707928702676808794504875611168988684848438771773975678564910885087906210611757029050816362327944686247824595926214803983421173235346886186263275410160391669640279464265734365475663032291545921987484111151628827337666559115098246376287995661089256766951187414821697512730371229124673334330609407182632827147713838052527388977114669866617005868715969872899235092797742470297391769719205053014653811461140656037446531722670126388663428135740008409357736219891035939017223390108089079209521410038360621627869007182089438413080520508409362120343954454964937104076091618765 +acoth(-1.1) = -1.5222612188617114982502989901828527171422876437023053200970422417875370779853391173306371267008018078905158616359045033270458782418041533321008799829655890932554936186438280752808165239264141671581237720108247316444905847019954111873983745177233276817083255958721579357501791723370679411056713553305052559472538396735961961975424362548545869579379371716834951607466443083334025528115051516211166780469976490015110245142817540020323450108445265807782368645692770688366817556947418078084936600452090327002800812747469065681979263764070616088770455682564478035009896746322979528347960256157141116897867560665888227434125983592411109154594570407420741643984450947630874668842196279289818168983095723577966248993117548774665195660890499270444255540625717533067960314175638460371975498062444807551125869736001718807636072866059632651992253973763340304528892185515995456415257807557469313856281312038822036233875543038860454594222548535561952199274902565163496416418900081937502246085709295202097503624366726660206879095256985154771858034138211641855059737600715871171498149558150091006347856779944574612006969589542254773271068938446074214440638136514721540190821424579058153549795955100825847661184944947197749846007558922053893282244768 +acoth(-1.01) = -2.6516524540295378755326586166431242276072117305223223944362392322063813993733479317562649713173787866609661101653089399696776053546290280949423048128426598969583490665733576139765167505906402107997710306919440475149915062404538207787454157999456404724459083501921315891557955603533140313832520239825844303513280752264692194831448602535047311143620623241335794031537354900139242414223182023439927128525174024412854851813817401459209068535024921533754902777621844124268652163298208709294306838378601884149593291268201474688916580308361521400005021011730528075120567602028661831972209821981379005807453081827255081154000496084864764585434243525887642807815657828870306308794664543114103501192258053017746529809854064997900183198740137023413324195938384259981606399486615468628122993862928626906646369710856510934523972829466518319053389029388460520543223435322685277593452308509865276051535201555420189290965212702189440073024733998969641235498635593521911045252624780836389716185685694847095443712354663272133193935241314930537326828681290564832003035928068665596177857074886102404926684159332047349360767381854683742625088063197044161825362274741103662476391682073408622578062065052586746648098430182230819082934220842395082239118015 +acoth(-1.0001) = -4.9517687756430848552967135521291225003700838679280988879935395330201341565215432575345729085581189678805385146156487635866949763612596841355397216772142526651272110769213591533362398888141563577793039314048500934088792313687379751091473123876001581646271937182945900251763652560189704762015125917865115169741376219911089611458230060676572920990692323812513151192090149699854110119283160050107731222065855987071477473974094852584968630575792338791529741913627086100211002745240628103667105589641199516521009113777422877747512530787327065627086597080487833180344684176472631817310338406832635763977806066935720411610666494237190579835053170613365763765515333983617924006671257953008403014365932974063675783512714220471038638407771503141192966161386363085082721990936327709810863997150595367507380276424739540290064517258523090284821470906544862159511747731302507530332028535287421613971287533487019967938243540689449478802107267446367629018721361092973519388585267182677361415557974606731150079135723372106420471010092104036417556320041027892740214607212703930175691078407813032491148385805154940235880238547083389400406760952092160295567965779954139633567940057681657888167692343179665604969600096309330557564207613672229508787125449 +acoth(-1.000001) = -7.25432911926204720678342375030301736517308578362448202530552150025931669594165562887557950794262835257056544390402301529297987228256419270699567117903853929580574430135707286888316063805517220443516239769583752913700600870242825933478035041665513210584430499468873420607653739054980442416306394296107619038704714462928529292985945069789063024299610310627807476002007419466284444083768670215656725044218143680956530574610196759680912210670179330947338684455404153720230500694733720330291934962955346556897204247597144196771731336357462681490017745223124102849750946228051754886605463278882695283088877245285447839441132920855883699717620673714579138609710663308920221091542131128174388652946849217620714481634566476330002831582618155234584212676475832895076809665922946514686695223093458562287717913323333065804774859373699817121294780746357944122012459631288490045128124935561988068348687072358441280108333980558415701131933319161126121371049315201105160646654213570863781175311816614757109452494921925524045609823946632044928795020548418412486666866687574208218220092733736849401716224992224041849577143097917941707539829893973357233982878444449440780037698583786025387297674040600012824525536485984667050328155059588305443080653 +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.2543291192620472067834237503030173651730857836244820253055215002593166959416556288755795079426283525705654439040230152929798722825641927069956711790385392958057443013570728688831606380551722044351623976958375291370060087024282593347803504166551321058443049946887342060765373905498044241630639429610761903870471446292852929298594506978906302429961031062780747600200741946628444408376867021565672504421814368095653057461019675968091221067017933094733868445540415372023050069473372033029193496295534655689720424759714419677173133635746268149001774522312410284975094622805175488660546327888269528308887724528544783944113292085588369971762067371457913860971066330892022109154213112817438865294684921762071448163456647633000283158261815523458421267647583289507680966592294651468669522309345856228771791332333306580477485937369981712129478074635794412201245963128849004512812493556198806834868707235844128010833398055841570113193331916112612137104931520110516064665421357086378117531181661475710945249492192552404560982394663204492879502054841841248666686668757420821822009273373684940171622499222404184957714309791794170753982989397335723398287844444944078003769858378602538729767404060001282452553648598466705032815505958830544308065299 +acoth(1.0001) = 4.9517687756430848552967135521291225003700838679280988879935395330201341565215432575345729085581189678805385146156487635866949763612596841355397216772142526651272110769213591533362398888141563577793039314048500934088792313687379751091473123876001581646271937182945900251763652560189704762015125917865115169741376219911089611458230060676572920990692323812513151192090149699854110119283160050107731222065855987071477473974094852584968630575792338791529741913627086100211002745240628103667105589641199516521009113777422877747512530787327065627086597080487833180344684176472631817310338406832635763977806066935720411610666494237190579835053170613365763765515333983617924006671257953008403014365932974063675783512714220471038638407771503141192966161386363085082721990936327709810863997150595367507380276424739540290064517258523090284821470906544862159511747731302507530332028535287421613971287533487019967938243540689449478802107267446367629018721361092973519388585267182677361415557974606731150079135723372106420471010092104036417556320041027892740214607212703930175691078407813032491148385805154940235880238547083389400406760952092160295567965779954139633567940057681657888167692343179665604969600096309330557564207613672229508787125449 +acoth(1.01) = 2.6516524540295378755326586166431242276072117305223223944362392322063813993733479317562649713173787866609661101653089399696776053546290280949423048128426598969583490665733576139765167505906402107997710306919440475149915062404538207787454157999456404724459083501921315891557955603533140313832520239825844303513280752264692194831448602535047311143620623241335794031537354900139242414223182023439927128525174024412854851813817401459209068535024921533754902777621844124268652163298208709294306838378601884149593291268201474688916580308361521400005021011730528075120567602028661831972209821981379005807453081827255081154000496084864764585434243525887642807815657828870306308794664543114103501192258053017746529809854064997900183198740137023413324195938384259981606399486615468628122993862928626906646369710856510934523972829466518319053389029388460520543223435322685277593452308509865276051535201555420189290965212702189440073024733998969641235498635593521911045252624780836389716185685694847095443712354663272133193935241314930537326828681290564832003035928068665596177857074886102404926684159332047349360767381854683742625088063197044161825362274741103662476391682073408622578062065052586746648098430182230819082934220842395082239118015 +acoth(1.1) = 1.5222612188617114982502989901828527171422876437023053200970422417875370779853391173306371267008018078905158616359045033270458782418041533321008799829655890932554936186438280752808165239264141671581237720108247316444905847019954111873983745177233276817083255958721579357501791723370679411056713553305052559472538396735961961975424362548545869579379371716834951607466443083334025528115051516211166780469976490015110245142817540020323450108445265807782368645692770688366817556947418078084936600452090327002800812747469065681979263764070616088770455682564478035009896746322979528347960256157141116897867560665888227434125983592411109154594570407420741643984450947630874668842196279289818168983095723577966248993117548774665195660890499270444255540625717533067960314175638460371975498062444807551125869736001718807636072866059632651992253973763340304528892185515995456415257807557469313856281312038822036233875543038860454594222548535561952199274902565163496416418900081937502246085709295202097503624366726660206879095256985154771858034138211641855059737600715871171498149558150091006347856779944574612006969589542254773271068938446074214440638136514721540190821424579058153549795955100825847661184944947197749846007558922053893282244768 +acoth(2) = 0.54930614433405484569762261846126285232374527891137472586734716681874714660930448343680787740686604439398501453297893287118400211296525991052640093538363870530158138459169068358968684942218047995187128515839795576057279595887533567352747008338779011110158512647344878034505326075282143406901815868664928889118349582739606590907451001505191181506112432637409911299554872624544822902673350442298254287422205950942854382374743353980654291470580108306059200070491275719597438444683992471511278657676648426726476257296069382473429662813972082784707891361551775844330510592349452199715315691276428682334414124940684114003170719553934466257282187551022258137809674869910584707928702676808794504875611168988684848438771773975678564910885087906210611757029050816362327944686247824595926214803983421173235346886186263275410160391669640279464265734365475663032291545921987484111151628827337666559115098246376287995661089256766951187414821697512730371229124673334330609407182632827147713838052527388977114669866617005868715969872899235092797742470297391769719205053014653811461140656037446531722670126388663428135740008409357736219891035939017223390108089079209521410038360621627869007182089438413080520508409362120343954454964937104076091618765 +acoth(1000) = 0.0010000003333335333334761905873016782107551338218004806240038438130727636717640971212095359588154400156582863489912982263129419660123235213304554608722241229677667627740687209179279492149937791708674946572695335314219067116244080635346425395742147210380476793957226866751249913201911010861243516270127579404617701696850495554152677832180783016121893791774409848131013797863099511814262276744643538315552358544685786827011510170707305630904687485976138923781746499128095937469052773948023661763331725163272019970275755420137553836202511488856535336542154425255759640603557207140746512949577185645688033172917466878808607388141964608631884985875273226306197282512321217388639835714685038380993737548925248310149640036761083593524968098762038895350793416146794551905281454653956273977622983145707137796698681181113397115402967216330755868232276451581843869733743160182564159848832894340309338374048631989733191740063496094552953629316429138532125166981754044929426362172871623825836743736376100078524758947470754358696618066987582787462474870776408499684647058113451761581179441054388196940436072119501579033732107166722225795566713152346637033446875629725192022919274454871099579900351736150246705645725495946028365471332170723147131545 +acoth(10000000) = 0.0000001000000000000003333333333333353333333333333476190476190477301587301587310678210678210755133755133755800421800421806304153362976945020236041908344723731720640093229634217694139581720683181374893583808056444449238796413673654819688789272427996222280752981573624549018456236296137544457201081277034910033074223480153320997175281042877410811689384363734120614594933829252622363005443048547035075211655080350096016934519632354558527289853654277522926147883703741769901213127099700762075543456397837834466802553665751086572010585602207078622986614423598826372939964190955649782233448428965085706829996861313848000073756422717848823135041164568951790005025110668093268889257467604223441879935386782741346200315681872238844390259752553106454981597281330177048726020238557780952421097103264594508431759944679589513736245356260760149519668568962066096498777486833658566716416751637463611258866473141226675761703556049383318089057252086298515995958890748776097173453979542464790196240819713706339879100465460701255621183418236727048179544143082499326826157748344060762973787375005698544275638258313499919996676861493377130854667553471709621591548242510192055653605584774530008905451100902271068540470431882988591131436088978878251329565688594 +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.09849353493151055636095132131208648625813044401506123690339270748069884110627725177832763002268409043394773466731162374462386650857002139214471284327615943047812519185002806828615957733514120322908111533566277820550866891126920857548543372456247505901666824389891149890553376427467119273979341743307902416207502361606804872657366609730821696612821898877035546551105527334118798005195523294769848388168068501890651563889671688782782520865098856506285145159514667644552316338407973344742211827370359321506274373435899470636074860022888078918737612755039760898342872442435042522170839457929635591983569305908336216300079987318387350278696334149801314758320197253916168728334878015538103804478396302598748136815067605428393412824123497896599765050981395400175258554494476929013895824875167875057788894180749441908594860735954652989369022540134551713200884299922457316660344569461546185110688035270250080505278335020146269791973170328318703090814987509319988108548322888971582484548223852221872695975506571080365449129994689440643334595829637122980094734603640863717720667116685594200203812474864002749507173023744043944263987685176990295810352081414801594228864184730076302545469756677151840185814872040856995400277938791360110142544 +ln(0.0000000000000000000000000000000000000234234234) = -86.64708210507054239945830516858528671049088847866785669157301383061666945195904976325306414043238358025620466276878953595421810620987731224372955816205622423194982628725783480071933189201936955648392604021410096042363859034825043784759800984010531545121272662340391068991605516644865366056149359232246519420320193814674530164136339533541315857048241020181300737485887651947552248234618923508430763785248172859747574361500869435055215978537665876075596330932416993752722765160563884110666385287585321711353737742805979528847180207647948605805341626336813615398114421151125919588715095743902854970088002768141836341989086737972854675357101029819167800207318198615623950361310535241635670328921593864359079286568629161700650704648489624645303029414627742420769227075015073828655159712229498746026039302415270078760778760687203442445631214040560645340101873722697717239615306512582509059807805406881684220146565860668427717585444493455556362229899047285595635097036794581327974081539451558554123488369017796900963983369207520979629734312438166886899297384761349833856954478770059628371498472161934679099131425752664216295903757061326730479212899121398625318861137687743750975610405983300873042575472343154050589290046995006749614474539 +ln(0.00000000000000000000000000000000123123) = -75.77729439908609791220088290507227896155389601239183652381549962313866810412541161586967302718802062999177966295879322941493185637472006964068257795960936109191993119366790239909910422459021286704169044705320493080652332195075730487986846914010283389228312735972627126048913343659608956857082294147897750783925836469107736508032076061254633469026062426194050057352605762101621090347242158308875426662582550769023099647912147444024716936578307124701206847542159987958611293654860492044099333017211573658541485500279323730733319160883433485877645344291893737203663239390240571627784770065650643807790539505139971908152404514955911266858238394898134236789974087933317512880496582631594827634994644605218631601932755896763226952505622596004836099017436687324711553364818339389546819417547755463988403436709664193517720468742618833080983669327059869048724892099003411249855491384680552405392030215681233064875473173801227803309985649896898800136943459914780631545507458260770887648354352845266880218739205876194626245139584821855265306656902951978645539948426201902759859571186053351724654924116746502653157465053287959436718779193721043687145992696298553684127715790949359837100663424605471999142408549811342436768029820111486516759355 +ln(0.000000000000000000000000000123123) = -64.26436893411586949211092563165045792354838856924797164364886011830080505573864921468968700174002913828194074274736198624788422904930603585735114111411545264450539515204012899488010475045904687439972292050837804214337909113392619344137736970637011555491110614335444548524446186189913217047380094036845199926838436284703535875678041782867472657608301420453816871569649693429083697499857985128035821572260297236623085772777901606697187593731523453667677790720698760238323347368650079978364548566373626645702669932433359129064489803800421980592490862563289965185120865893232158163644346006436178065364292072896375517668590951167141415474808097273298403080799802712192152982246346884042303024255816223371698453083779791227313725018883962883550627551307547399582277875555070229166483101689539988688649046333478676862660575865252256009893247949866689459819039383512037130603208983725771890427438999769356796989985646822968418434466901352464191126683992939418704585250226550907623284006097302138305608796706938750937677855274363502340402742873076381718317443437136329301892238065517428378499870317527343057511349657036085787393314688780847716294665487890385820349864215151303054677390329156950589260725631319484272276942616428481935670429 +ln(0.000000000000000000000000456456) = -56.046305200991763855662990844372389647657614908381059768268139060768592275138967844412264163038225095870982803733415538644327769320337809344243645015816482363932008699053754115473354111224197089945671415733018774918565306875594434278678931085074471145058303885524316617962517838580763766935743170112435223301900222367198186094195153844431007737021887505563201704895241164546891461821031604327327259685211723149228844607569009665220182096662002897656490308690006454384490323744373915924762052190233409341095242345096117410039660342852799338319848957093729562804007495447179155224785683310502640131783917011499494524624779339915673908613085339007080583793592232526016959415061702376188830409016117674743640794433458935932321958306657355243226842370796192117470101229421244170842647423884219053686516154630564350012793437239505119809103945921766486446610976218410632064265287917050903480880812246351652599640161128970700863120681433381831702108879607663844388625893278733234554832848568563196601343102134178449773115376781996687428630933177724276079214031289961879741406054879818985466179683505767798555679941185971519860985423298837338629222409598134476498652740127507876416718678325081028037044155979389037608226392051924003412935119 +ln(0.00000000000000000034535) = -42.509728557339977450730385628256851425636700245360590939951550444076729749678854746683802158007995334153637596774179901395634210034224894609176477059771195601858430812840184619502097998820750994474438517303256703010681063843732091851238999962941486491632342001715830229874134078210658436818609631644471785207192258034786370023227510138801297361850958764453180441484242152620918052077821640328352036840618319232316815133873547742562794282527104143797260566037863193985590563005215153485159757611476406900285910739027076055754848723180610042465591867581780149676327226562097133112961065149036091493268007914240691711545100491156786397627219540391323763240856343483977462294996196678606099274293833782744241128578382645326204170173642482067591138892623344012147865613255673107256444409357445165981411011151699144073452850583831063788917800249175502010054032882007993303385611188000081955743207260938068142919772959139327048052178833850459949128023991890239284734565980813048227758127536407512316967950016264963763934377490507933944334015171320902221004678649830772204029534386028696462987872719616428706092704661055767725503169014511596098687906508550402499201246404035629500036606433718568658256576724470387102720476809475505459807263 +ln(0.0000000000008787345) = -27.760293590632697047062235229428251518539948482444274780513430213375416758776721406852766338656668864577543164583083322705374421314335878103269587308089422842397991925605376232335833030510973319020246254405084692480950551230020604992268487734244210879640191567679917912277355058828996437689134969930083421672478619293565709298606185659939099298960946279835213899907140872477159832315101959609046853104169928903324688811004008410664697745061896115999758001822026623071480939473674150907007492807930901985352459193825183656443063452875597985778664200327312974696762025798270685215585871696782066774977487403612811657865320626911111024517025740600843628170156484778267870565170487697775956625158663476975702405333319979444752858964739453030841742170174236371665314571885872793173889911817674879993967831510595667128588015047522752761107770489050059798532401093015843607130030089937264968438726689997776591465880590381740380074221951161442951319318706876754335518188540909026683054352637365768831211265127878848128542075391311911852768299086974074901963561022012275600791216664202898789745547574165676680091810653867496850975603265102260130684046170849462027621713059250287991837800230691425028045749097890197482217011010711092117539076 +ln(0.0000000076452) = -18.689187837018105391328029049723048900410428263018082068125128939875377198631516289720698920287915034987714667691052686875864845026544736359708510104683234851410425719733148559859930214121998519784511847765546631260230914715969506877454706650389984693399171586462509694854339367973804125132674475147528214008265971125753725209232970218276644485217481486829050659377940158183024037724011898195273434004206232991807670365557661472133784766255895484686228590598115593370393613570474903464075158907893889146704573216104427129686478864190574140450817602684169266854433098447068046109853815048518433603357031071331188575545508636532377972037322789167629786357761019251602175237912019296958307099422801162394238803407280548874200684939694566363240222146489055154436577680619862555485597823936174578393457496087325408104617978695850266868285367880318474891346514185121248400013849253447458462804152885615217643479825383204025655085051685922967096840308763070512052066727556128627564025066231112871017682839133989421522191277665043552173695095143588524203035485142857770771725975446832285522144631776430262705175754239804058073294066411061991858341706980783389209715131727744823776032604544091042517451236386967240241685532762851718672803088 +ln(0.000001235) = -13.604439587884333585498648885479918086841664837331103127430297470161217129999907089380107920456975689711444928045347816820407615673752676985273068258915875294593589543173368124822078295333399997190809907224575206906065508746851995324004240237263785669754625557576521599862364020349042417969746739289592146696069972254521525848505789852604099323684223938017127245020808360826932751844042655330010330535400205450112901973632754147949884199947617966385152711061228489033318588111991963149366463653048382509330604490176254984852559266781981353266056230338548853776253275048321468688895419675943648724317829918420078748834178987559176937696900004662139498294536718878466547675709005918180796881787171338201729000283381909462804550873537240323575361502823247980478852930833440898581311751117133201920891633288832508489640320698014897605737176576469636265986107211406641792964888186854749336534676466460635043112028444800941928607631755510344168863048936072716480314560270546298742090522848162469597087754317142738763956920969813733437257416902421993297274966747102177014404924742028311129030332950534524258761810595508895271379828783445974719463355711281168952207780530968364019208205558651245730439722880021348193139026832484626469081808 +ln(0.000234) = -8.360189442606572675846738691237638663430859737006676582190853218373588782332792052663313730473217436164606973008468352950503469610891083327034181604450761601976693060280631871409179031465395603549012946364908441336853164036122755558617564244095426253333835502111834064592322021942356220863037836327264184971533980751804865463912292601895583837394774168415452147480823165128680175581647686518547037857875350501045193052869443715507274041972390385965279156245229251638552062452678852779649277711610753465128232185751598875441078329046910514130707476780322370646941065452091954688213005930826272502973181813719468924063871069698062202029490025735189731137687467485141614315463168620047750170583148226267778449966262529161380818328067320323444124751161729001299040661755362942350530487841810290715226343120189589953709175590898817557573875327896437411480484573303174188047350552142319427186108371674735294871837162697047131334891511550395801277039037905170134690187829733290783850182039044409892692160716628370057885841295571297544275064995522554736433392103309426843221264462443810151328474610273101012232555099558973545401527904567709036076985254240747430495964588836401178409602078236658941816855088829765484443678847905186707750012 +ln(0.00234) = -6.0576043496125269918287472365532744558297582483779036061575253174060161726554395724273165253836191378226391889661821043170939441458082765703678942353519799124937858519550771905653791366391624050206194410559430636042243178727565332709193443573488825858594312588374689095433877070029647412436334361051590832573591803829964641992042240451212622145592521569349857759149110277836053898868793401568678276772308434362451653026009520408522153562788230438982210426023067961979761698802580286481797088099348594394506010500596696721034196148808875035603985133231148266098563184580751277599321578123973410181206869492322761430962439421205224992626294304855180637193388970428908945189626971249427009491054914625739121522683103180895543633545900540808731818189034491510404896832288246215898578561253793401157175623678185566435893898361656634153930325735100782336687791423204259495427857502327583972569259398509827591008621087405283615838540144615265832565201039544462807696733663135642551214855279581527434722757187534826807512726746545916944672369357713608819883821251782799272865982213719634590183670118347818209403243070552262467505988946873170943743308374244117029402614372402876135630558873396161220534892518460491554615044405391775455721615 +ln(0.02) = -3.9120230054281460586187507879105518471267028428972906979459757924417515973850102448661310831827779091419340870640018115331335306944074829562999039865624874170350868458227379264972927510285747235856636605025662575100185718515597630004643746179683531954229255360957232147715019872246787200809938484004697730428487987934461608578974924007086750738864970659346611120672781244329421689078989193337198696660283457884627816268140543928165703456244825852744230253207863561164484783511872157153063928521013819819171151666939119004551497079075214915279299803682219228994881013155295500540154365799887187768333814351712128475674716002775129204480471128508918703967566794618982464962655404157640281348592284799010940722577227453922142424703066416037047438790223281805435531533014180287678160973327908476407676820900125573271256743534681026299688138087005374980131584930733640272952364000347285289706166039457894804710677395502785552431564588753020938973672560090798159173057801162358521172280964852395202053164609849632600827133740656676389200295457063790381274479644149536053547041030948627642896037505759011876944341485678445714924928253303719718992278848396035899525354025870236612633561879527959869701919879452385350401412404102608352579943 +ln(0.9) = -0.10536051565782630122750098083931279830612037298327407256393923369258402324013454648876569546213412076602772591037051714867351701322176711456068362756422686827658166995879194648505249713751127872090836467537355469033766232786487959358833955319538322306806373738057003366872127192810574334333176547550794614944081705922413762841002849656667436259102470598406991958371723236328186958783432866974903868375626902708585245527875751542888702687036300982469011082327142665667835478506112527101842259460995695661858084384915390440047220160713969918199330899513651026386432330003873893966822046737178419147592986685982822084079834542016105247557309320878134190596157564582733147935236442275326902645321000414647236014708125204468385853807374999414647265109624719576543319107662533692362403955709410367009490530492050229371337008794754296361021337976733265652004359410324887405849964881605436756457850196870101594453148368584072225444462918836000317135394701735062954422715810664062017517440999069806463309033319465262849577370494730213789812924785552306567680785754499445748903999957398542340330254289178206586263045612943784985528757231970300609833085364795487115416872673099880455926261336051959894302946249890257080397580988184611851309996 +ln(0.1) = -2.3025850929940456840179914546843642076011014886287729760333279009675726096773524802359972050895982983419677840422862486334095254650828067566662873690987816894829072083255546808437998948262331985283935053089653777326288461633662222876982198867465436674744042432743651550489343149393914796194044002221051017141748003688084012647080685567743216228355220114804663715659121373450747856947683463616792101806445070648000277502684916746550586856935673420670581136429224554405758925724208241314695689016758940256776311356919292033376587141660230105703089634572075440370847469940168269282808481184289314848524948644871927809676271275775397027668605952496716674183485704422507197965004714951050492214776567636938662976979522110718264549734772662425709429322582798502585509785265383207606726317164309505995087807523710333101197857547331541421808427543863591778117054309827482385045648019095610299291824318237525357709750539565187697510374970888692180205189339507238539205144634197265287286965110862571492198849978748873771345686209167058498078280597511938544450099781311469159346662410718466923101075984383191912922307925037472986509290098803919417026544168163357275557031515961135648465461908970428197633658369837163289821744073660091621778505 +ln(0.2) = -1.6094379124341003746007593332261876395256013542685177219126478914741789877076577646301338780931796107999663030217155628997240052293246761996336166174637057275521796374971832456534928562023415250572701551936008797773897256881935407127661547312218095279485212928213580597225676722852872404615894481783646713286739984246377595931894238439343534510509750544541947405013659870878673832131305729720406594853838387236627538765455627181615116599309152432073649116778639006758725857787663915838368239504254879562394840310019826971174909937414984809576210169110143788624033543215127231257345884615597872919808865706840200665998444726999732176811865176012202029784081090196475266997650689206589789133815717162072277745597705343203877874968293753611338009467640483302850021747748797080071434656163598970412589013376415240170058885987349484877879710543141783202014530620906157887906715981251674990414341721220369447000926855937597854921189617864328758768483220583559619967913166965093233885315853989823709854314631100758829481447531489617891122014859551851836824379862838066894200378620230160719794961521375819964022033560640972728415638154499800301965734680232678623968322509909100964168099970557531672068261509615222060579668330442516730801438 +ln(0.3) = -1.2039728043259359926227462177618385029536109308060235242986335673300783164587435133623814502758662095539977549763283828910415212391522869356134854983315042788797444391421733136644261959818722386246509349921694662114832542456155509406432797199709634452712339903274675943588277934337486114813680828488065239318078087140162694465590485266704979927132733587322681455748146848541783276413013375157141244322003880459429401027736245950419728562819651759458741122330969410486271236787409747012439957481429254911481059897705415538690654578865813548761511362261720271504745351470277829339745342929003578381642123656735105009042127364988503776212168442292265046621550730440390256379264179589291591239654333839201693289225167315582551567557755081183587077916772635230119920848015818288421483356367625271348018430286457678019165779213403485528955280670768459171658745125429985562815322253628076987468804668962267758577532688211797460027410631386146105959364404840372417323708107631835744519354605384776069264876655347700028151711629320039938529786538033584600609089178380706867118531203229160578567050706650506285774306243165925742531082911000474739004926352321452993549359391635561847029044021287812093531976497413094498930751086239276403454752 +ln(0.4) = -0.91629073187415506518352721176801107145010121990826246779196788198078536573796304902427055109676092325796482200114487716603848499356654564260094586582862976562145206666881181046318581757844985158614680507823638182215060521302085913783408957569707538842263834236835096439620102963118300130377449613462424094317319648046711792167077913109438527926642809742792310943681983683065998073149279958240210879012317038252548000282263376166796463416826314434767170971280534591116927898511195903620407899917508188680133692631203619089732327331697395134493307036482121368772196164900861932318832880469064309910927827688084735223206181782240673259551243995276873853846764759704433360302966634621290860528548666872058925142158885756894912002018148447969665896126981681031145337102322109525361429951628884348300902192291201472389199144273674283339509935424199746259120069319848333907677839434077396815368591242032135362921031723100080123320042648399653373317771016598807007306816997329211804836665971170759275097792834526438876172088538121772841657491215917651291986599443646646290540948297418545164888470583684480151217591962444724703219862101956811869049251923019999723796135038570662798707380321446351465028646493932808313375925872249418398243704 +ln(0.5) = -0.69314718055994530941723212145817656807550013436025525412068000949339362196969471560586332699641868754200148102057068573368552023575813055703267075163507596193072757082837143519030703862389167347112335011536449795523912047517268157493206515552473413952588295045300709532636664265410423915781495204374043038550080194417064167151864471283996817178454695702627163106454615025720740248163777338963855069526066834113727387372292895649354702576265209885969320196505855476470330679365443254763274495125040606943814710468994650622016772042452452961268794654619316517468139267250410380254625965686914419287160829380317271436778265487756648508567407764845146443994046142260319309673540257444607030809608504748663852313818167675143866747664789088143714198549423151997354880375165861275352916610007105355824987941472950929311389715599820565439287170007218085761025236889213244971389320378439353088774825970171559107088236836275898425891853530243634214367061189236789192372314672321720534016492568727477823445353476481149418642386776774406069562657379600867076257199184734022651462837904883062033061144630073719489002743643965002580936519443041191150608094879306786515887090060520346842973619384128965255653968602219412292420757432175748909770675 +ln(0.6) = -0.5108256237659906832055140963036619348781107964457682701779535578366846944890487977565181232794475220119962739557576971573560010033941563785808147466964283169490168683138018784741191573579805651535275848768049682562441337704428693657112145644462293057453510398744604990324611507796443723235531308050660935463070067698456277750404038138305298209287264017059965145102685345969709251596635641260755737369397197048056662290506956385484258305193130770861809102680383862839238168850865421536112507968925194217099588850805950476488977374620568252634631896799788619757931424745236791314282746360312136452926040718703377865364300816212838925355427665807750402222146116214358325411910153844830888158693483364335308057843350548068164892791276172369215658061830320030384432810499232160886191695366914735765519636139162585088026807653421428985026563670046650595556221436508661065676390215784141678591322071945111847868709004584207617438225278361782684522658285916693498086476640399663691117705348512028286920341307699585086287472951642599331573520800073497892983369259907304601972247412740854375260936243643134336874031878769425484437430966696355623944116864390774341960650385583527162731682082874915567966579637191153269688675343021701512477685 +ln(0.7) = -0.35667494393873237891263871124118447796401675904691178757393775102999274692528321244833870650172677134890608983643510772168577320740501991351732927393488091357508274022127989746154054581776582411588853160411182596479326867712607125995641101807546852626092330447694684423868249177089846554609800693439316760203411267640814068777221607716897133708189632086167427606372097316916613812522505196541093983509332808063506636919985075020345449341611634663176838591419383215916115007661705794470782196479079715964699373211950371641039921763134144851037565417534745392171560957640996525299511071252928175196726523012322957420584480017400719699359026478596850137765187831428748018663526917331730552237073542787431346784987793565235862101307917027793206994769578956391304703712380273828409731530713786383904177127575253729110842037619942933301536268902781153267909924622340663767603586696245158985522198898687104890908823131976687465482422392673338559012091438471118282487809968876903378831570259361719078840898488296337563491468187045333415584982337065823688159089524998884552756773180257605719215413729666535261311305223994736883496203944589352137718889545621811759218544821704023503099695950013489793654503478657323886976192169731202756127217 +ln(0.8) = -0.22314355131420975576629509030983450337460108554800721367128787248739174376826833341840722410034223571596334098057419143235296475780841508556827511419355380369072449584044037527287877895455817811502345496287188386691148473784817756290202442017234124889675539191534386906983438697707876214595954409088381055767239453629647625015213441825441710748188114040165147837227368657345257824985502619276355809486250204138820612909970480517441760840561104548797850774774679114646597219145752648857133404792467581736318982162208968467715555289244942173224512381862804851304056897650451552064206914782149890623766998307767463786427916294484024750983836230431727409852718617444114050629426377176683829718940162123395072828340718081751045254353359359825951697577558529033790456727156248250008513341621778992475914250818250543077809428673853717900222765416981660498094832430635088936288519055638043726593765271860576255832794886824181697428189118156019158950709827362017814934502325007491270820173402443281451652439358045289457529701761347366772094833836316784215729400258912623639078110392535483131827325953610760662214848318479722122283342658915620718441157043713213207909044978050315955733760937317386209374677891713396020955168440073669488473029 +ln(0.9) = -0.10536051565782630122750098083931279830612037298327407256393923369258402324013454648876569546213412076602772591037051714867351701322176711456068362756422686827658166995879194648505249713751127872090836467537355469033766232786487959358833955319538322306806373738057003366872127192810574334333176547550794614944081705922413762841002849656667436259102470598406991958371723236328186958783432866974903868375626902708585245527875751542888702687036300982469011082327142665667835478506112527101842259460995695661858084384915390440047220160713969918199330899513651026386432330003873893966822046737178419147592986685982822084079834542016105247557309320878134190596157564582733147935236442275326902645321000414647236014708125204468385853807374999414647265109624719576543319107662533692362403955709410367009490530492050229371337008794754296361021337976733265652004359410324887405849964881605436756457850196870101594453148368584072225444462918836000317135394701735062954422715810664062017517440999069806463309033319465262849577370494730213789812924785552306567680785754499445748903999957398542340330254289178206586263045612943784985528757231970300609833085364795487115416872673099880455926261336051959894302946249890257080397580988184611851309996 +ln(0.9999999999999) = -0.00000000000010000000000000500000000000033333333333335833333333333533333333333350000000000001428571428571553571428571439682539682540682539682539773448773448781782106782107551337551337622766122766129432789432790057789432789491612962201203050870697930047774722697373316518362962753345725482402937619655929388016748365510532116064889196808486118720401059885178176644053969832894654574042399809086364272928251323714709407792464026262869099771341445166119721234831833778931100921036544011055713220885030628963852432582181406625921060915737613076687233768426852917857533129803049911644765357981427065269645371659101679277168005595937368134891365861584114626620614159910815261077834457381708741801957335315003421577248702562321792777922711134013327836692189712590311164783295839458010914556238725794531238906320942482546566410116200536106166490351094937547728644796363944915066158349951422428032695247783871036962064422335612447259678597262663004697805713856546259631158428983640604230122395124958880353052893167539949011729129495850190171975203742734849096399990072404680375600377108043674233102215262399925874183106392833469098863086171666684713089142550973933723736899997742468344207317082142134399735086639724498206457263316682482877486624296989372 +ln(0.99999999999999999999999999999999999999999999999999999999999937676756757) = -6.232324324300000000000000000000000000000000000000000000000001942093324163072578524500000000000000000000000000000000000000806917030949477478064304210233023333333333333333333333333333710505981309210664151972044007596255193043358333333333333333521386314808589449212850138801237242283722211809498221933333431000597558781332464021006237354064557213424105933262749948366588777130293836918310003293647750498119462749877130290482827465817461208544966760140166385152793151716225110791591673511085432987938365567684768514313999475376770697528161603739722717047696493436258072293909129137367707124648681766947077750331691035905166019430129374417291435091422361565992047147350809101504444117938958052347292402814039128073618777875158367800507873022313244048851777258956355490194212993434182079605819342643140057504576179503843379952454004991733097110166130053820110052936964205763086080829888787715485576251785968448465217884886606951075604551981678662962483304928870452829553605522763669116090528102405267092685482835206946462426286193715589811118457555876737817461694815233177806447684981559366652767851537693456851920654030725531119226054956762107169971663631010759973348806260982782645724780440963944001701722255250893884660936278849161914e-61 +ln(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991235434) = -8.764566000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038408808584178000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000224424358544929757832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001475236576856025620911935684000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010343846674774967241738912392138515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075549439062454779615048877024263248010336000000000000000000000000000000000000000000000000000000000000000000000000000000000000567564038507882603958471836490033290195107332150857142857142857142857142857142857142857142857142857142857142857142857142857147209788772530625920172294568443699117705292560647952854857142857142857142857142857142857142857142857142857142857142857142857176767411657184203846428653944884346337636652238699161768760246857142857142857142857142857142857142857142856964071041910313484595591615927816197001344624555484784330095747326161967519676781381099443413467968445713061115179966434376e-126 +ln(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967567) = -3.2433000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000525949744500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011372085375579000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000276623133739615280250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007177374477261553907478600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000193986488684186648234377861500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005392768960709336196159063285075653953683734909619884182669933098939311571449594084135060769165622485846054166127162814108568970920931122408498823035279332951604031474595475912225402356789174907465e-173 +ln(1) = 0 +ln(1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345563456) = 3.4556345599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994029294893866803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001375504994154822855024093866666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666310173472022616378029232036791364266666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666765219482972009632730146220005698943777942186666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666638286456832493777818177741802356388854898278950502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008406140050544546033132308503287477705961258454924860861555728596211959799031513462025087000911869940760134618551853942858069528912086790655692044654630438091405697656970793807160239750644497027172225066829241264735528101e-169 +ln(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023423) = 2.342299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997256815355000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004283574262655666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666659141604670102890641666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666680767428838307732733352666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666639143153971137609126667818500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055258563245775181265090830337814285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285601032598181457479521716243872984684464285714285714285714285714285714285714285714285714285714285714285714285714285714285714285950083735486603812065268354772591214610174603174603174603174603174603174603174603174603174603174603174107418301686900700235004503217349432096980515038702717544479909668642890267132835688386721548298900808805855386714642802251e-126 +ln(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123243) = 1.2324299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999924055814755000000000000000000000000000000000000000000000000000000000000000000000000000000000000000623972614809968999999999999999999999999999999999999999999999999999999999999999999999999999999999994232480727473124289975000000000000000000000000000000000000000000000000000000000000000000000000000056864510216322379450448885999999999999999999999999999999999999999999999999999999999999999999999999415987263950815082449027328558500000000000000000000000000000000000000000000000000000000000000000006169326996763688296605816423982695814285714285714285714285714285714285714285714285714285714285714219185728596347831071087605279457018514713035714285714285714285714285714285714285714285714285714286443101622275582600471640023337233659305886341285714285714285714285714285714285714285714285714285706201782980358705049878058745775009519926247039111795714285714285714285714285714285714285714285714376285917156643698633313621324170824833118269520924866564805194805194805194805194805194805194805193781982177591840397184669520992640382545771464035655865741042411268787538298020907645474548782173408281410002982657242163219770691890885632642231826217988e-98 +ln(1.00000000000000000000000000000000000000000000000000000000000000000000000000000074563465) = 7.456346499999999999999999999999999999999999999999999999999999999999999999999997220144843596887500000000000000000000000000000000000000000000000000000000000001381837551063553365232083333333333333333333333333333333333333333333333333333332560573864275236027402473364567708333333333333333333333333333333333333333333333794290322329589504832293090940987516458333333333333333333333333333333333333333046912080703935565211694304810109946537128932291666666666666666666666666666666849722904201137453418803359060312683997183086580234747023809523809523809523809404378084405733320010549704347566637962192671863205739406573195684523809523809602967052270716280920741217892705697463663865885163536635401495799541170634920581800298494511262341503077608176562524585372856540009329067983040807161943514420928238065157615915222450966571128352351993567743726778848348589714205100512571424551551478749447053028278855379666667439235277077984113875532451269729882742956690742048168262207991240853245831148039442286176652069797206417769466172020112924571794097400129024894646845036848406805249598799368499815109630520474704247145856388737819967385802119631713188688682537090495152691380272134894220160881007496206039651551424551009401512734087100179262569522e-79 +ln(1.00000000000000000000000000000000000000000000000000000000000000345345) = 3.4534499999999999999999999999999999999999999999999999999999999940368415487500000000000000000000000000000000000000000000000000137289797023128749999999999999999999999999999999999999999999999644407412852857013734375000000000000000000000000000000000000000982416976066640756735218124999999999999999999999999999999999997172726745002216232210634138515625000000000000000000000000000008369011562118939731033301886579898437499999999999999999999999974710782393200304137630163149816818523388671875000000000000000077631154261513253045245433840235651618136347656249999999999999758714221284019350643807440853994370027412327167871093750000000757516702278821248653766539438884675298938998856468701171874997601957782472271028933595782343551741581472521532534150276489265456978981034894413965483365045225758186581895858587635748607519431188415591826465655837082057096169291223840908077634372259122279185539158613099368792800371926485217141491508266007338646950750315538181499109673289847083347324650183796391355084646577835683607846044157626503031093614130994528774370213905678049200718482798094397039296958262893124445171885590195073214277924004824967817278959208247381198811969287555022977384608583713592268429959232840586873646308707068384443140955e-63 +ln(1.000000000000000000000000000000000000234234) = 2.3423399999999999999999999999999999997256721662200000000000000000000000000428379372117496799999999999999999999924744239613572690911600000000000000014101966222683531453609828479999999997247366703163288077912629529846400000552651692272500326021325544033678579086731410573212763805380728453963415243292226467372516873609289290057185238963233885957319294364301559189470745473603888863394669458065625986194099456972195326869859959526168149187327032487249084050246451664011627455312898280483483084364434628105314807987078697223444336422054518651813713861421952258077560996286978446974144049280247180704256208532827966274147766447795814136133827791166392642264400124721281678246770637482837286207418513735992280498966868813414050377962772200334048827632189443050735992994678323007263665247871339605743607580931765588613876058290382443732914624829334929429516998870876570447253094294844217027290237506765117504307598553213163149642402904813781836276047193333897326232792786514421289971765458545941203572624372852593222757332213086091505289297480798134588202689658231255866157660673204228357813227045635351703303682475101724230831477900208888637786822836550127667593982401062831317470024875679978272791537519373443943464615185963641428672938e-37 +ln(1.000000000000000000000023464564) = 2.3464563999999999999999724707118144952000000004306418296688141679381257547162533275916975651673660897375636093172906776627094622540153639764880561095204848070280635677845189250150930223093580003434845942496081532144294612345674663810829200099657903524776206345995687712953412444882527392199520834253276554409796182237262300185300799019256652301934574234851875492215099076911599223619258728235047984037145671369167687019443717089395538990106267126865104983991742000656936867641137188810708756811648005150926347248470550152149699527892064923401698921678765806806418756472824461003035816873459796682990637311273483588315471578947730810070157195807342839413348519083763347061918216140027576895679088667487589340237607529889997038118556663016368595706696399979163838958222464252830184368233246454314685166409084250867090739910843816874935814994053890995677496631166421089040673233597583652987805157235692431713714154882429222586340024572032321666634982714701299527075781730829029921877609210353374976543439404185647830261459965102798987686421315525559897376489640687134450295413520468873133010647019039035345869537693429877522311608637052915638769761767238715770718145059601449632597055852005393691438462732883773894263096844993482324736e-23 +ln(1.00000000002342) = 0.000000000023419999999725751800004281928562591454591464835840107647068938343547818175537577763618405582064028537222100880478874946667102831005696289714678206608955401526142813039273327728082815137255743761348843123470260474031806735228195277525188586507793697787414327199317028388919314952239730423259309860887953196795972444388665689738855858168121751886030125538950555138883311031055673099155840382874677796383363016468230398998806402055812857878065351857267285093707349743818447026404844805131004282687461813565962554627717284145594248764329144926212685398811194935184958878452169474737933340816584956458137158757743597291627845945657045886610870030580542902178725817836288157823584385934208742106774942971250532214929138499612523219288761860816599537416998726976580664797581620981409638802894882861062449247038403464628027928774159744010387630560662234311901832898006681719971298893920152736619153114685679978326026088078249098939757571052725156974604873199353647411661126135446619348270072072591584317396106566231672206202534329572928806141161487050665384879951416034233810788697747804313684511356801779023613995273272272550079782649950864063705786009029371467472643676792319472825380011773408059792605119561830224530530207016918595892152 +ln(1.000006456) = 0.0000064559791601216947879699768415824990727730673673984375538469065314642004414829750539982475703366837638558141924164140997836877391076636752823549523932837953841071103692632033739251756750265711226081196148094537657713792942373454270245519010954789760149955029856705373796950687125843654777565522091810641871734110406171664486398124618732210610492769436904163956796913495464721126441601760156577514283098993940032969264447273278581531621599543765098234916121564861106974736184614243802052723747825998616238781010739356216728985284998944380048195330284574528735894808878546786453033569642333724681123431281650760114445048770912093020600993837696808654421035241182222104369803081286436872645015652307096659080964584738721155799272306833022701746287735044159782574637580003933962562057464555253214150761319690390677605087174081244839107893485836343293327892885992766454213965382145017918008655807733833067008881110290881438284196645427442760749357746180012568320043501804939888100431151354829731474927779120260968311202374484175710315059817703325925524015813922656276321256184865485553097383263950363898741882385574385752801611386148539543497965998225619944564746682079263466406837914705942758052489626500517849497091866252871129942972606 +ln(1.000123) = 0.00012299243612023178396978429177497014735107848872828294099271142084769902243340695834430370573704958246445150792227878556043559441873948877077709537509673260282277517591540519790545070702621108366172123658376917071836765279083790052331852555648371054699831661002308913935175153915952141435571793746221028984779852321639411791125242826684760246174339159221002137732145897307357684384574771406755172265591571628894241274253227273504871134240605402087608658215261920192253136808809074166203523730352537721937366829063460417079268116638652091418922002208553539438661748101268989182716672020438910642940306417295106788338241314096166820214697987527948606559061901080867303118590031990662715349092226453404447499050381296278273090919921650149475532144996112742896717024865789747690312664456635132246394339265067759274291245679510988938238581395744185496543987144414424385405934049961730010171622890413941512923404572541754419555151868627452449468198831436696921403777794785957843695235306358895738795272951456818395590645914294242311824250967092653705460408090017436152466564356981851105760153369317575894437765207325809859246147181016909754146385225512063504821164095858825792404947434689581399085684608993696959130702232571842550933594413 +ln(1.053435) = 0.052056253260395066183933874118115675376540314584141799150481000282040561189747017251836678857333722960399225320299697279370791063117535764969621993663565245624447481064071084540769039371276709149761905944832483631473151976931043050714962925485986602503894064973705866547843915239697336657223934109425939705585281645187231362168292593889135378526640893069406734582488488837774395312171061993048641880422727005443506168345947409649502500284655250796098054201497616890886115449873800981430484594091220685639121924203888028054391257444986719120673817442225056342179616754917652452011242898431660813313171819856945078747828801258542423401041485990541811776143201545651321138682225720621340738284629253140304471549596094337505740498683027243559031505530257181903090552730518394754398918355549243975635501878615682623140055155002658880449165667064169337697977601376748713848963759887155412158970810716722505164964233867675367221749629031562798288378680339525066968949088340500444433064146511309396184347868250158112473667395796425015597614356526759427255612176493952648279950410087735600824572296775600760815412207414706921376736077072099967919524075329451816771897599526604287073374120151599844425526562540993356930136123968876838333202214 +ln(1.1) = 0.09531017980432486004395212328076509222060536530864419918523980816300101423588423283905750291303649307274794184585174988884604369351298063868901502170232637556873469835512041574566077311170504814066115849672190926276831999726668041246291711632113962013862778725752898512164188020494688419889345500539182595532967050842480723202062433936479906319423650207164249725824886283097707406358492779715892576868515929411349559824684582044705637811086769514163625187380524216874526982435400817794705850258905802915286502635705168362720828690344390071785258314850944805032054652088335807823045699354376962337635975276129628023324198877934901592627677382020974372961243042312699783177633878345008509479836079548947656633068294410004434492521105855973864464233050002495206420033517493830357331638871838636588640959879805928969222247198666176640864694385990821720149846486610165538832678327319058935943984183651608360370536769400837437855391267263023675540398077190217304079812034695201998249945062115451569954965394563655810273835896593824020153904196038246640833688733078730193843577850458245046910723785355753926468839790651392461266622516037633184473776817316323342503806874642788058886144687778876596310174376202703263995525354900684904176979 +ln(1.5) = 0.40546510810816438197801311546434913657199042346249419761401432414410067124891425126775242781731340124596854804538718000868248399017238926402013111913220144867243519835500993198906666022046928643261922020143141356590647144257798977212287501125084608267728730249389046536373987885153862898022136532955814739686618971062149014663037531726385545833770169572192659492655130223368905557182923545632653505318345067771981377377193812311953880364895006726149079944476695962724546210002541688259282820228256246509137804123144114324842553585491712608146988068484235171192881917448494019176005416865942945381667420501050956569563173620112284005996967337199369831625303597560850106183865096172981978941613833228705844563725380276213263074105386724277509315508678480727301008997329787916499512997959736990645705830899575621508931067739459993489244298723733240303557854954761723250913937276235980029455370522581016884233941677258003948937789864781826528091188157431872026442050593332574893659612486050476405894379757530588013297359021695779525922283215182672362152906844573600270818474170010001412279108147253136782477273174750469858845552434993255629608083279112256304189631182735391171390559492697195785362850122021275616489172442032403273466854 +ln(2) = 0.69314718055994530941723212145817656807550013436025525412068000949339362196969471560586332699641868754200148102057068573368552023575813055703267075163507596193072757082837143519030703862389167347112335011536449795523912047517268157493206515552473413952588295045300709532636664265410423915781495204374043038550080194417064167151864471283996817178454695702627163106454615025720740248163777338963855069526066834113727387372292895649354702576265209885969320196505855476470330679365443254763274495125040606943814710468994650622016772042452452961268794654619316517468139267250410380254625965686914419287160829380317271436778265487756648508567407764845146443994046142260319309673540257444607030809608504748663852313818167675143866747664789088143714198549423151997354880375165861275352916610007105355824987941472950929311389715599820565439287170007218085761025236889213244971389320378439353088774825970171559107088236836275898425891853530243634214367061189236789192372314672321720534016492568727477823445353476481149418642386776774406069562657379600867076257199184734022651462837904883062033061144630073719489002743643965002580936519443041191150608094879306786515887090060520346842973619384128965255653968602219412292420757432175748909770675 +ln(3) = 1.0986122886681096913952452369225257046474905578227494517346943336374942932186089668736157548137320887879700290659578657423680042259305198210528018707672774106031627691833813671793736988443609599037425703167959115211455919177506713470549401667755802222031702529468975606901065215056428681380363173732985777823669916547921318181490200301038236301222486527481982259910974524908964580534670088459650857484441190188570876474948670796130858294116021661211840014098255143919487688936798494302255731535329685345295251459213876494685932562794416556941578272310355168866102118469890439943063138255285736466882824988136822800634143910786893251456437510204451627561934973982116941585740535361758900975122233797736969687754354795135712982177017581242122351405810163272465588937249564919185242960796684234647069377237252655082032078333928055892853146873095132606458309184397496822230325765467533311823019649275257599132217851353390237482964339502546074245824934666866121881436526565429542767610505477795422933973323401173743193974579847018559548494059478353943841010602930762292228131207489306344534025277732685627148001681871547243978207187803444678021617815841904282007672124325573801436417887682616104101681872424068790890992987420815218323753 +ln(4) = 1.3862943611198906188344642429163531361510002687205105082413600189867872439393894312117266539928373750840029620411413714673710404715162611140653415032701519238614551416567428703806140772477833469422467002307289959104782409503453631498641303110494682790517659009060141906527332853082084783156299040874808607710016038883412833430372894256799363435690939140525432621290923005144148049632755467792771013905213366822745477474458579129870940515253041977193864039301171095294066135873088650952654899025008121388762942093798930124403354408490490592253758930923863303493627853450082076050925193137382883857432165876063454287355653097551329701713481552969029288798809228452063861934708051488921406161921700949732770462763633535028773349532957817628742839709884630399470976075033172255070583322001421071164997588294590185862277943119964113087857434001443617152205047377842648994277864075687870617754965194034311821417647367255179685178370706048726842873412237847357838474462934464344106803298513745495564689070695296229883728477355354881213912531475920173415251439836946804530292567580976612406612228926014743897800548728793000516187303888608238230121618975861357303177418012104069368594723876825793051130793720443882458484151486435149781954135 +ln(5) = 1.6094379124341003746007593332261876395256013542685177219126478914741789877076577646301338780931796107999663030217155628997240052293246761996336166174637057275521796374971832456534928562023415250572701551936008797773897256881935407127661547312218095279485212928213580597225676722852872404615894481783646713286739984246377595931894238439343534510509750544541947405013659870878673832131305729720406594853838387236627538765455627181615116599309152432073649116778639006758725857787663915838368239504254879562394840310019826971174909937414984809576210169110143788624033543215127231257345884615597872919808865706840200665998444726999732176811865176012202029784081090196475266997650689206589789133815717162072277745597705343203877874968293753611338009467640483302850021747748797080071434656163598970412589013376415240170058885987349484877879710543141783202014530620906157887906715981251674990414341721220369447000926855937597854921189617864328758768483220583559619967913166965093233885315853989823709854314631100758829481447531489617891122014859551851836824379862838066894200378620230160719794961521375819964022033560640972728415638154499800301965734680232678623968322509909100964168099970557531672068261509615222060579668330442516730801438 +ln(6) = 1.791759469228055000812477358380702272722990692183004705855374343130887915188303682479479081810150776329971510086528551476053524461688650378085472622402353372533890340011752802369680737468252633374865920432160409476384712392923352921987005322300314361729053203399904656016473164159747107295851269417039008167867793598962773489667664742943791801906795609774469857055643602748103860535104782235603636443704787359994361521217796036106632855174254264980877203374884069156652075687334281977858318104783374603967672250611334155688760976703966185306845773777228682061291604519493147796852573482397717839559890792616854994431197045956255810231317828668896627196133958820814887255309456110621960405608308427260335491913617156265009965694349649005649377126075247847220107697476615104672053462179739477022956817138454774801317104989391011243678186387381694118256083287331882131936925780331146862070050224629241350984104153498098008007214969252690949568253105359054504111866799379760159616925976235054320527850867104928868505821325752445916650475979743844065146673052140416455737441499797761254784013974074005757604827604626804750207185913210756379308242730377258293359638113037760848573377982609551262966707873264601002013306873063839010930082 +ln(7) = 1.9459101490553133051053527434431797296370847295818611884593901499375798627520692677876584985878715269930616942058511409117237522576777868431489580951639007759078244681042747833822593490084673744125049737048535517678355774862401510277418088686710751412134809387974183108102518231684930140733063932877119341121406876924002605769358524796053502857536256906187920955021911641759086475695432943962682703455511789841649613810686409244516041922774509954352897277287286232814147424958037661867617469368850968660306374035724254869272594965346815620599333092818600901153691374176068616752857374058996497328852296343639632067617823274035325057732703304637031660406966921279632396098652023217877436991069213358195528298480742754194678339603980959646388729845624902863455039414027355824765753164092930867604670094766184960190113653785337248091654800653585476451326061847593416008285289349471094400739604428368814868618868226367518950962132731621358324303980195660126710956363637309574949403808084926399584314760129919240014996539390462525156519782363805356175634190828811580704070985092692706351179534611416538386791177402637999298159669704344984203254655213601176099635177033790733298155492313969079218268208021971430901124124856686971346165784 +ln(8) = 2.0794415416798359282516963643745297042265004030807657623620400284801808659090841468175899809892560626260044430617120572010565607072743916710980122549052278857921827124851143055709211158716750204133700503460934938657173614255180447247961954665742024185776488513590212859790999279623127174734448561312212911565024058325119250145559341385199045153536408710788148931936384507716222074449133201689156520857820050234118216211687868694806410772879562965790796058951756642941099203809632976428982348537512182083144413140698395186605031612735735888380638396385794955240441780175123114076387789706074325786148248814095181431033479646326994552570222329453543933198213842678095792902062077233382109242882551424599155694145450302543160024299436726443114259564826945599206464112549758382605874983002131606747496382441885278793416914679946169631786151002165425728307571066763973491416796113531805926632447791051467732126471050882769527767556059073090264310118356771036757711694401696516160204947770618243347033606042944344825592716033032321820868797213880260122877159755420206795438851371464918609918343389022115846700823093189500774280955832912357345182428463792035954766127018156104052892085815238689576696190580665823687726227229652724672931203 +ln(9) = 2.1972245773362193827904904738450514092949811156454989034693886672749885864372179337472315096274641775759400581319157314847360084518610396421056037415345548212063255383667627343587473976887219198074851406335918230422911838355013426941098803335511604444063405058937951213802130430112857362760726347465971555647339833095842636362980400602076472602444973054963964519821949049817929161069340176919301714968882380377141752949897341592261716588232043322423680028196510287838975377873596988604511463070659370690590502918427752989371865125588833113883156544620710337732204236939780879886126276510571472933765649976273645601268287821573786502912875020408903255123869947964233883171481070723517801950244467595473939375508709590271425964354035162484244702811620326544931177874499129838370485921593368469294138754474505310164064156667856111785706293746190265212916618368794993644460651530935066623646039298550515198264435702706780474965928679005092148491649869333732243762873053130859085535221010955590845867946646802347486387949159694037119096988118956707887682021205861524584456262414978612689068050555465371254296003363743094487956414375606889356043235631683808564015344248651147602872835775365232208203363744848137581781985974841630436647506 +ln(42.2342) = 3.743230319363981109376714101173127436719996218829531854853397013644886736762899572756689946906260248756656652986518437608904514341921550914747744540001521358880790704562940372954373537303762460684012976679447026836138951812989009299468887276618148588740380134379335897849460056954659470516352988854140619818939619578027144352591281675940221557623336478098874649496460379627622723731144363889003715973329203158514383218925499144958840868964302965826034185773512938219685530505990140513590704698219627996794792199167711503086623116402421278168217005353672451954971611217880072069563544777575021370508381848059386737419602583801966934806846387544944428172876504463920971324393437365895825207862290069890531008647256532276390292655823915273373612262476655375598274552942811326358545774237780659755692536097358128862884357398506942495358684820902945651541040858916660289979997625549891210394157091318618919967010093267992436844652782874426928608353079944983775735220749763971969883339545009272394829854707303185582451340706022457290595812183203483780552770847737613053340099083656432818607902858761754560745366517685303583277844497498634654844559793699755020930213975207593548027659531494786678930704201810444600115795926168989231940728 +ln(1243.654) = 7.1258090995641671251579551460428359507535182637438646915891556435161815065181843162597572134370621126765427406988208961708378573370565376901241221561616336720161499736590461653003958437169723508900664308230853074488877553985268793722715133464357737842607836995357258348385651669822915663703293166313232562596126571182256941981082193854921337612113745508260529537104332302458400931762561911721489273858913010325313105482272273354509587546819956641601739405606853812353943201138465634563524288130004324492875891320145045676054091876687177137999474784111874884963547351021807282685443907732885328284677193929722553580470221081167887121636874425651390311599431844856128408330855908048131773036979633324297028522041709489724391125370090967145126490985568608632843448687803676590560501869909771272696361632950120702597478012125468022849572680464716627254751822536822872835767091556136336010980483898157335632073561591684922913015755198299831486217055921235196618196728258658113663989613650383927508179307534341105926504007595293757015141133390546662889544678060556188202194609297995678270025939462857403964704773329607580009158295445347844523154585054263968551412245563248523926329962458891357009526803776322757748404042265957919653951991 +ln(5642342.652) = 15.545809901064353054345772541865372216002360720443997368583730834531790182817294986989317465484128043307118735598482885785499509568767998834578469838031753363071141343499374163957218345908175303301835058867765306150181984579215477385852113527496836374146918364463608661780450064225711077253376246691927327498287420515503626718917431001371251685847534675980413248865790730700203327805771956087218589771088134630601661283274194320688151659960045071358189926038246896752843591265245794986745890283109079114791220515941697130324325168928350255832938899448633276727293317955162399257405795261740495648261739869962318247460525105942140016284853956094975247583849088255339798940728806843807193328488344875320643756644223541012239255387463182367767380388969219734074927551107363233901142948374741889621129959907613620540935612585130142695920557521412528248174458454878342788993750904893145408415667649360316847301690838482123227153273970904133054091967072130813446295487023008539843786460146271059119910413205528136648097975558594792428335325996618754163978781623015381315090354117336038425578577252358604518137788652224149468166116959053933083112732998291347357636917662893561451272449489446678896695838750947939548088079653492865517158063 +ln(0) = error: 13 +ln(-2) = error: 13 +ln(1) = 0 +ln(0.11) = -2.2072749131897208239740393314035991153804961233201287768480880928045715954414682473969397021765618052692198421964344987445634817715698261179772723473964553139141725099704342650981391217145281503877323468122434684698605261660995418752353027704254040473357764560168361699272924347344445954205109452167132757588451298603835940326874442174095225596412855094088238743076632745140977116311834185645202844119593477706865321520216458542080023075826996469254218617691172132718306227480668159535225103990868359965247661093348775197104504272625791098524563803086980959867642004731334688500503911248851618614761351117258965007343851387981906868405838214294619236887361400191237219647241327116549641266792959682043897313672692669717821100482662076828322982899277798253064867781913633824570993153277125642336223711535729740204275632827464923757721958105264509606102069661166465831162380186363704405697425899872364521672696862625103953724835844162389812651149531788216808797163430727745087461970604651026335203353439292508190318302619507676096062890177908113880366730908003596139962304625672642418410003605847616520275423945972333740382627847200156098579166486431724941306650828496856842576847440192540538002640932216892963422191538170023131360808 +ln(0,99231) = -0.0077197205152191165868825122878471092774561982443249254804250208346364228791783636751679862612634310072255477199158274600155193729760538752620155044684683881325866267369376187578693439476968197287675920488421735273970723603500554657394199828134627506713662189917392765928250691684839679661980630001049930945099945078224130753577389802858589405115947906464447533625928497140581338071750869766287917730812818022568919660072987264632390647574778184550297223601857700168882268243416400647481708216033921552730412287076872826753804219252098589202916198127384102786271331605968948301473340326480094984899301391691566066066985243522201982470859786383508821257695674193152311090875643987010403720153937859963177613555480982308283124176249119640560822920919216997527066183929204901971615579362217229294339741745064415188731651053239895079737245955620395950995758869041522885546538561144095204863086257186696225011565810992603930628017691365163451658515758941612048387446329410362068880665976080432683856713134755374260224988873417587963989442273912139962167996772757304185181379283773235340020701064563626886866605773945202664767104722159191059098201745996210075983583513312636403373402860232649791899158133304804993613252898809583145815809416 +ln(1.213) = 0.19309662996191307868842679827568981807137787055928297206689003798871036892433743527778282755038099031116503890404236658804673120954761568915490060435457069881532536705570256196419273215520535190854707701576159793995704242205886935210580874285320637406280042662165696049754703148664231995650641407460161436052949546748147899607460146113547086276710122860517603226852450570043747451804314691273264617349216401931583388249696842103611757644797883650600233239482031614633027352143437234678076238904061419200774290460569510348151446101871736248385971134851832827851829987141109762545801871388243062690333916890811341724440948957991933019842030496764904385237418318615926934684976731000016537778695325451866835247112334744087365806796953413141020476366849773458609122328518451475137494638547272237987901661387521962809017963393387760484266406129214547871728432420092340115279397718309234118727171272192230697751855956530392637370832364614140666004571812286861572248716823103894489056718278130096791549382286012712137296904106317272993543787148411438015543650086085426363493574821662321283901022212127704813430430755599941478533971418168210294024876272787103311933743155115673027686760898644794333901258169433949436193389759290034963908898 +ln(2,13212) = 0.75711678989788329493646338616697839089449917595486128682854389286578136401702587142048059014931709416743807759676708899393508928878881485074980465220830342267237092149858600079189663421257757840248247889337026450909794632087187934626096648131521099369931907042745104818817882542148000791131651408906439355446070879524349268743014600858944283067413707636387409115296447626103192379844741273293418607710773214947745596644789811820696668298423960875973327591810135295026958710847908608887064767840799104412248320303025813224966358602600650262327508357512013677408266728045842804769631647969437378317199509401680756156620534805881653575965377482803205930110212280996070128502946378652229947690440497449402561373798151894079588491714782167157018478824656598116908699574326071099891664238162832140980698914419810418552628356825742127442923135288108045929978051010931954896458623078282814986849984954706364203264769907416383319539342751987000244645793856358540788188450916162588074105875087064903813436943882651466469238949649659040572759618404191674319640152672795343018335965262564982705088263869802385783807996553988516155922912968187646207143867614286144512398122959983862464415313533297737020579658008637337785068769339570189898942191 +ln(23453,13212) = 10.062759330840158216602836737406167299457280370943430279862082106173906719161792368420086408811131259999239350538084458581146771519484810980809595574215891191812683402024804384837955200988478551777826518587982472948628947524822015606190479039448850698619251232245830374888456235335667440797695548109867715089990706572479225256048769623069145623960192888889537564142986007651458450840307593094352566605574580786646358237443843525845846496931501180783387083700961932052549772198488950250701561415191174258787125361801744395625371344378748219180248114563065545436219200417822908109888807643702587705225123526576619843118670847273046311306888434164237704666701580972963496392448573794858496937267815118272982268381051024090435791450164721806737169149449730318597731655082031950678295198829667347018615812553648365087529838657111545680379757981093109231936967979114949740890060095383224206144356175785033453364988149552805231792951986242418021628734575023133390640641208919916598463008511369421613025956968596921222703176813310678947686971690469254174202095339792367113689002568221256114238214290900903377125223286115789077442967809478821728345414313521993945100830348480914080383316488168121395204725493056420538543849236185239400306626 +ln(678673,75678567) = 13.427895815060031920603467803031235324010817707515826415641015272181086593910576758899657135544388290552292682872879762750809874806731545647213394670571008292240716043574170019705484484353786337799848685683901298516563985284445873550075845146447823236478290613946482398511407828133771753241129034887515286832613361817399738002545289788582222633154484193478390419397211075990441258305209619021242264865573632887435392539598418954218329370947954570361949732274906741764910232483584498122851680374585849177608735281514483300444989436441316581986927460518940237381159529238432049099635967292126061873422863887840786827666199055117708990398920663111664836739461278559330661007724721785741401950202033190176532708443192873588641014098379720892790748475824582545409741428259352930217556351475099532846978538012995006480982632517654356094891197730464156011212851380529165054216890927837957580756580036148425766297942691886689206060137464219497068687816391150307329174586509937450139355697028518177313229603123626262048289330618793835801008530508980256002158195533889948269804751159282821953916800400172318400507494609674000321148401134300403919624546249420510642710368603332043352897784160765269090857003433885860138693881226760241265279658 +ln(478567856,23423447) = 19.986308569115031058203261373817577687726099974051620253110191569522349259146751045780502073193337470219828406099197912566511974396546990838579809638465941242701914188335264615037413382442164623053890452591921667253696454993046540613059323469301749194879569760726764178420540789817000921478746887247597845828575395079085574774711213962495523546704525182901048910322528952051435835809404797399505005968366802721588735745805090918687779678360446077121498999861175254027487661225568911123323916067431698040066339884010765269534449106643650300774159205996723096188229481554870822049005807752078102838965067231657565672868530066524154597717120640717891050402021774864844412174128229513385768004118683278479100510087859901641336481627539549512589416886995665196821998949766152486612786862030850759160045329194812829860148198291209928478084650925445877511931407100007592506906272879564073150929893599001522785579308936184123113656382854179518587065999628834953869246978825581360871001303974534646365423793064384447365430712297939907775022784339153685361372035647725611243430687012525402826391861246043719781257203291358766535082309559021729284044807825633473800979115586529805271004418089832891902384121731675415061197548037602819688101186 +ln(1233463674567,453756782) = 27.840847323408378753892133008939424474357693578792383532217406777142908030308144402578478102255105634436041061168122808785392883974343648035441258148232758463879955196010857536588292266038105086513973556209338179268524223775991096831083448934399300348034777808723196164348729196910143110990197280542294979990255038808088455587535816400623634582659741123607327432610903926739868253166362373591490267591983632696682281476606150087951883267597446483433707097820072262910630587624005450964195077287156936648447989666386089467409115996045691296433407951420816151226830963374506748068841876508313900653904157606753117466136885468617899919163884504402234992268176092537329344018776825029953266613247927032805742010390151059233839555103489871734857450891475777665353027689599535943831395832473179898941278182149322706730880278098048493392002413251237451970619612680524901316808667872755065730423298109869228394876748756604150513408536541270508345497943474061644195683723650093098760117237457858753575651067220334576285844860192203944474888721402378410345035791130687689577057447117813814338433188304687325983151427398934323150159632639783344744580144650828492005956568199122561932314136765476237335441881014569459418736453123158420902723237 +ln(64562356245634563476346534563456435634563456,23453245) = 100.87620542603499612763939165251516862078175879585768819903653848588189805034587555230892582493803224277414623632532704645495278932365347994132180446996137845359311032636380029081901586548927000387036679046016619255336733885518883707661229515911716639670561440393070983846152625315030358989279881059932695896438260246783555577090630975530697985387371557293108421699293896045858360912293955511135890804670395845729396500000047312526879687069107681791530145264635986312479036253785324350677597698799390895368734651624193467046729666258052789762839754636690999398621020312369321690879810367160257845481363369654185913430207924229123723744604677915793678250629984155097394509250274532604920470267258358967458897156149448457260279553725544984834847991687704706517181100925467140035198973591933958343523410792617801630673248272854805950229893922735029051857077954893013727816491556493335342116988145484776275458551154959640909470189989687304548916809672179310590707306805084734930251975048322617937935777861158898593682639063276584378415910481946584742598909875456354417375047710248309762872182648944902718037329111828165097602807240903686449049665575466113967530386031513713812236318045764827903307198934931669341233902253742224209841267 +ln(6456235624563456347634653456345643563445739759237659723659723563456,23453245) = 153.83566256489804686005319511025554539560545030241928101904145325979755139963394794115861437410627910910628239315862516871415113824339314089507632360261859411455812592237236284777154107145272672061988393605072333032381945106714716637001322934324074597734991047421893817190202433497002954962019994579466726836462080760750817619094503455075154023302358998470599394302449713587047601985263400335063279367923095085160910982151930003289907905517924421418618215010421928223991814856172802459492852258314887809921677811720157359114597500496533129230552084159132152911517433918379344492736729859869888158801545046238677123356833635651283743962591730591486174021239075534888270347059963762043473364231119024686553400404428039123120977299410889176313761058436342612766782694475006561585372153327715437709891831120660382234831321291499070228242698935917772047669127716082531180016486650767258844801198373331425919981599424602461760316273959588248153037053029085950404498063018014236541931557900641314762961362119962830393621537770596387193475216490361785163135270982272111710940004746600236051996642569715013579480833694305931272226632088021707756821619543384517046059148267479945954121759710291511397666748779088905997461990660166156305999822 +ln(645623562456345634763465345634564356345634561231231231231235632456324568702435867048670402476,23453245) = 213.70287498274323464452097293204901479323573173694195589393460834121702608402099945084934765572764780858714095255537993434093165016039670914155954540767536796410284853503563783276816918379139187029536585716724183841156536042091205670169845198648014501609349345570375416833721896007159682702180576021886216402208793391510680113511588744274962095836793399161567806441867109827439488447293515308241587697858992301081862120181836332125113965297272258361994695532569756884870701828385625306254110310095892159204942373914473082439674235661683983769952422542064515686892807021241602367167307833431689440324913241360249500136945613668130341183984411830389625908958025485762379734536505631782502608806956830420893384925605980620316820344258532846802083146580524030404673043177678280357546786819422498442576207940922512697371949502013266835953869456499337976696610188011687721217955273952889291947699637258565574643258998366342540549152280898556796281765893366331396925724114335468643837541915444944736094017760366418258153440927851422242377209243162866444123421676332103309419667519162424762370513290609261215825043185803044588811060005332817902539778288477662567154376232704015656075532344738658474764346316985476865904580928737227056523595 +ln(64562356245634563476346534563456435634563456837560843756087340568734506873405867340856730485670428576038038475023845082,23453245) = 273.57008740058842242898875075384248419086437045235590901365548580450044821796222945068705771826261606732230830673856063524422875633288012392846009820719810995997830279841411910248228818173684809745675278896048164054474214719020117552490705993012938352284915902349330264343397337012943169972796299471335860017401096697636607963457022000548676732655356323983177923005605037609465198126457003654347349778032719353930397827504919576380890384312172917354622006551818001614534307957071622972049526062906734958627372811413918303571618677813488057150221471512238801023775963715994203822659507602686091542678207399659624038287025467201714564967435539742713669483644970257753843307608280501021485071176650463273427540960983317473250986497885950610426141828333160340007274076845665204024558213154511341238870935480129771772024944005454340394719880184731730730833667584959598673653482990494662249535846653837280497911529864690246349816178227820546261899785170033191345309506443842196566296980529215654634655456177947150153597663470676054684755252332290373173762423013456148334510782079698197063085626549206920679289962221254837546728429756622539908656312260918755783812194390554147348460717462892436906502354128956298329931707131478602685828471 +ln(2 ^ 100) = 69.31471805599453094172321214581765680755001343602552541206800094933936219696947156058633269964186875420014810205706857336855202357581305570326707516350759619307275708283714351903070386238916734711233501153644979552391204751726815749320651555247341395258829504530070953263666426541042391578149520437404303855008019441706416715186447128399681717845469570262716310645461502572074024816377733896385506952606683411372738737229289564935470257626520988596932019650585547647033067936544325476327449512504060694381471046899465062201677204245245296126879465461931651746813926725041038025462596568691441928716082938031727143677826548775664850856740776484514644399404614226031930967354025744460703080960850474866385231381816767514386674766478908814371419854942315199735488037516586127535291661000710535582498794147295092931138971559982056543928717000721808576102523688921324497138932037843935308877482597017155910708823683627589842589185353024363421436706118923678919237231467232172053401649256872747782344535347648114941864238677677440606956265737960086707625719918473402265146283790488306203306114463007371948900274364396500258093651944304119115060809487930678651588709006052034684297361938412896525565396860221941229242075743217574890977068 +ln(2 ^ 1000) = 693.14718055994530941723212145817656807550013436025525412068000949339362196969471560586332699641868754200148102057068573368552023575813055703267075163507596193072757082837143519030703862389167347112335011536449795523912047517268157493206515552473413952588295045300709532636664265410423915781495204374043038550080194417064167151864471283996817178454695702627163106454615025720740248163777338963855069526066834113727387372292895649354702576265209885969320196505855476470330679365443254763274495125040606943814710468994650622016772042452452961268794654619316517468139267250410380254625965686914419287160829380317271436778265487756648508567407764845146443994046142260319309673540257444607030809608504748663852313818167675143866747664789088143714198549423151997354880375165861275352916610007105355824987941472950929311389715599820565439287170007218085761025236889213244971389320378439353088774825970171559107088236836275898425891853530243634214367061189236789192372314672321720534016492568727477823445353476481149418642386776774406069562657379600867076257199184734022651462837904883062033061144630073719489002743643965002580936519443041191150608094879306786515887090060520346842973619384128965255653968602219412292420757432175748909770675 +ln(2 ^ 1000345) = 693386.3163372384905489810665400796389914861819066095421833516440966688427692742602827473498442324519892034715315227826202636417402394671120748470230443900631375936718403072233354476945522169160984708876711542987070336779717366161500754167180033901728040193800709133827742542391458199051203243982021955208339837997208413805428953186452658979608038126257264456947772634186790461390354939384214579759952505332717149662332093633669835372994865402138337997961197364999660971294344982433268616782482585874595321032654410645377648136782880709905754043238877516018166666577529761177183581381164507640476181489986645348089542395398934992455230286352052401801951722408817939911983537762883342542023523781968280214134286643494299179138169273344037912377994792270298479396780889529349749291336623755780717274756231275909738200214505170250353436372408087057600061279059594002354090444969396991466559045328513126829498018227798441361084878621971156826817101782534707588464368312088367152760072825866368880329444212343053541519181840021239323965665649639682937539850791845275588927759258396024668946255072497109492222644959052217050682694254224904036155505467204014735723507110659122636263444528281648974866716922138717798966164259348984954314455 +ln(53 ^ 234234) = 929977.3560789677056989955843113323177824990289754061440323755582801972974271194035240075374367152733508376886265678372082369638313347717591095855278243407054857030999017478584977514783096094630176997397888470518611946735239802313915530910699968452629631456446033784377760352121156981202969949285793679299313662326013892906642666324067437773360199163546756225381201382152438645765367537042530083715319680551237817619908227170968339722814605957493112986433074953291112110530346211973949245578017470736617839277559605908335996781811247145491265088502704187760048379802818293316374013796633167444690828051123616019739213095462129929482050209725013881157501673915267818309743606461511056786175880048020211094798799545330675758468732035068274813369198057561650511081993494761767304293875578189543853257327661953543250602959624106355442192808820209290048971774473602297429511545360280527394931588904400009676372129459508342290750845273027301313820109917697238277560154702440422262722251445943314179946856282027320150908615726349444218252179649735118259857845409006120367108008340221503861899570135710098698866942144152523628429094629974366858680431576797497142171644756912330157026042902645805057130721557034105909312982474416217779757057 +ln(53 ^ 234223423434) = 929935364024.5047553879767142799484137770730038269439468472565579376811069799201943632484149425248616688794623401660067989722534391986953351847703488470458679476938608463907564982946952236273291134850175005965862289298641952603408995664109419616077131039641548731182698419602480641972037741784411929774615486839470645787510093727920595727959054586668399909921850101477136182993343439516216049778703078073424123696343066466699479927537013275790285647720485149090598990427237355341725762421869774832563131501225893765332284597302571945360716310982917554104117108753002899504521129651370010196393206979319118538361077398717147742524076772827919390143992252485185837951985947620346357756248457919644821119720651672861074282750263330408475614422806471309926282150401223869363196138339443231653820986931030581081422732919259321237174639835534421841792906413409363477989387312228185116951651117679301116403306704434810278132183295101369475357696445401271195569948416391024685781299040080833512639662606577143209047071144878545008569824117093955161703297210265673986498321519124309383372321686728978197047789025693306072629972169872485470690323807658852694760209031455929568306500272029495939354819625449577529953676992308111284488370538848 +ln(5345 ^ 132123123132) = 1134133899420.7390002882949154345248744041166524106828257372862828423556364592224393347964142192558269365578968100898310767105343495723690528572902813109431967619269011501388474162385404599377458185948737763363464859518413046967169347014635299530589571750226389952042878298083976977520522953321774213104793249896343339407413044743463155005231648034178497481681008180438774816128431479832133520054247036444371007359238840385141843521656226455437079918487270326325828666989943955829788388749809465732422067488902475722383951673425791230041539327413921490840078135211082911417360115199903843041875619621801527056126190979311113251283586813180946735633011985661956902746993715700277199270348039252745874632578099397669293658319148880282342904175600829440576751057324147489618164454835887087428278260989607401075900388259716939029543787596931153617598951672273884988751366743154625615962805663075421354520946705648561517099571346228530773589277966423851746607721193844966284228125309052515631923161395590924732703186628964222240704794118139996088356537534059854422909208328383073436778220017452817565163932033496506631906792616078089196333419591773119521844230015817089404274522084285413757345728863087666512489313547101399101515745778796 +ln(64352342 ^ 123134535436) = 2213944649503.2860708746331480940727055365565653544079667394726471318375439931247331893578215228079220760884069207871455096342841757814742234778946055367136157257884590190957771312325338687559724410247581593712717670084564235352523742736893868101748140395939025164803800782349647274083275816639718486171272043922478437664440444583834662529870755938617212674720438392841644495674306005977201512176604933276690129918344893733319008949262895795813921472472889982615774114633319333627133616257444693178769360080542884432618963813495985818638942733062066689040614722959910119646135610857047708319974551804739741746052913650225495377174378934608402302844208222929352902592806395813152232161803742119335226638441892879233668641587832916253476161194160104131873713796698934143397015984096188754378283159005372511129227272919572789978329270563490561536781476636622136764349509999355350345422265869473911208087349418408065345933334923258821570995798784355564297523988235905777341367233312112979280534950168565766334976756717126377891168211361848129221955569838372390359491852009475584395373545924206064311142336518087683335879550529140530627258327295450874466618946886949771492365967232867129785324282117320085908445573405412474905849476942374 +ln(2342342342 ^ 12325235634563673) = 2.6590977648805412416639514552472673631189693161372259710316386315340467496477024322606585884645180394413789267176653803414778757485823425965887104294504551512692640526372246865296801640959367539391445883359064069115341663704775299228119356921548401102164112768768790479357712008096992582184879169569934026878266088417015432836189220693927999494069100147124302117571833431544047821018050983633852056742742511364676203835136406479711491213635141623886225000557926263056987989847016261500036509859980680774264269095312559703903194688252250207023380135885566680501796980437641700106083084239116440368530295430392129153047175376202707217330730158337414542268720183049825533355967943984071943273005545533490331014001602631771117116730785018530782622128492813902975122250403589719739004419749270952894866444368654207778436249517229614185655820637040391863656444042604017887514957274790252637639735492935860445869076224478704206756314580315096536236462971109693162365887742813750556651896370703970108724729834628601623132267806953345577294447169951245356665790328361180943457084910789436319540241326756642211025026534881616647259581005283371043043971853818497983101941621983272539308843428405902886158182756561039082413385388583518829749478e+17 +ln(435623453452563465345 ^ 5873254234525635634563456456) = 2.7911648113951144076838695957191266871008905433740293488212947820950295882299906196395226761312613339113675399994300003681330659150325540950781759992105197497372034983398359103359271214657594342749708903805742833273282963772726998102331583069273485088323484731950777716121025426465969865384334947845676518732233591854930036198577707694003883518555898924254530593148816070216168729604815035026016949299659443419113425651797630816470451975461313723573868940816418842205284951576028779554757700448833955869948336575529143699114746112780573905102364392931849774173916212667509845280087050658212642183564802189854958121333330181592047659711162666200638452234659714647919711079175775164835868582463481126830865930068870049943741339326781103503108829519911135267632960539100186704648170829110662015876642451506233270272700508076865309417626721375182025149374484437661031537490463733151204319704068653284385449847237768796279931303375228285069689878408877206764936339627479099140197242436412289836743272596991415960900701138595782933104609447233432498712300767074278155122651792310294533673684279465723868629399372923321567458247320297380513704327942626757368411884524320150380413766615844154708009028464600141578143531258915734288535047447e+29 +ln(e) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +ln(-e) = error: 13 +ln(pi) = 1.1447298858494001741434273513530587116472948129153115715136230714721377698848260797836232702754897077020098122286979891590482055279234565872790810788102868252763939142663459029024847733588699377892031196308247567940119160282172273798881265631780498236973133106950036000644054872638802232700964335049595118150662372524683433912698965797514047770385779953998258425660228485014813621791592525056707638686028076345688975051233436078143991414426429596712897781136526452345041059007160818570824981188183186897672845928110257656875172422338337189273043288217348651042761532375161028392221340143696717585616442473718780506046692056283377310133621627451589875201512996545465739691528252391695852453793594601400379956519666036538000112659858500129765699060744667455472671045084950668558743390774251341592412652317771784917799588095767880510296444750901508911403278080768337337938949488075152890091875363766086707435833345108139232535574067684327431198049633999761803046221286361595859836404758009861799938264629277646275948484896414107483132593462053635073046055030768215494444154778884559535228440047850918217255915179900785243523837112867132342905566964492585582623118824223244661476739136153339414264534600881979155478967757529878307593231 +ln(-pi) = error: 13 +ln(e*100) = 5.6051701859880913680359829093687284152022029772575459520666558019351452193547049604719944101791965966839355680845724972668190509301656135133325747381975633789658144166511093616875997896524663970567870106179307554652576923267324445753964397734930873349488084865487303100978686298787829592388088004442102034283496007376168025294161371135486432456710440229609327431318242746901495713895366927233584203612890141296000555005369833493101173713871346841341162272858449108811517851448416482629391378033517880513552622713838584066753174283320460211406179269144150880741694939880336538565616962368578629697049897289743855619352542551550794055337211904993433348366971408845014395930009429902100984429553135273877325953959044221436529099469545324851418858645165597005171019570530766415213452634328619011990175615047420666202395715094663082843616855087727183556234108619654964770091296038191220598583648636475050715419501079130375395020749941777384360410378679014477078410289268394530574573930221725142984397699957497747542691372418334116996156561195023877088900199562622938318693324821436933846202151968766383825844615850074945973018580197607838834053088336326714551114063031922271296930923817940856395267316739674326579643488147320183243557011 +ln(e^10) = 9.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +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.64849515253979085924877088655573047439916944245944763867164559851143245002869040732919739606923908613155290793237050663019300194951124060577350304163269036002783944166065648628729350164389291323935219057318858669625763859504445621038197055995558999357992190189830990556274302842275493384475404054815719802483524161581328882314958341844240974384907413414766907425019551152544811178790646753274953230880661884902482568079108263996333543227378749119591772982162603564584437611668713031383236474550515840178459311851816307695698213342134582050949020000773590898737088856359992906440346378362945116815838545750959024584721008169187961112124130064490364491895811091596750115805543887758816206514712213619616117742353983928001078986490018339687946979693668275859752895324358076952748378512984128685896668964186351695438116881800029498693458279562047803749105995928217243206279395595367745981784848186923905510627451242090561799955252189523702754739936349498997818432593282235945877382071014461976456046032407436466844694859152889210477801889716222119676707857989329142155353199264817160817604922914421113850379528780225362466703273145235815819235900946202946802662014545920007130343659752658921528849448177244693862863108384694822435441 +log(0.0000000000000000000000000000000000000234234234 ; 4) = -62.502657830242057857863430143348519256948540279187397247910051022563528677612056054919261917273076191040214319173640254416584905457682871986020738555134639418241131671880350067440483035949108331548919541308714476387301280917376264649309690038905534991459230876148281623424723284428777863083131005279581936124786270883352238755073771210386171138130103761761712553274026620371238645417685842165182299258843043669473751755536366213063305402258952731778517544507745621369887856783215100000543193133613058462449089386806572194926437678380201244740182748710577179208193625453155132311842250965723718841553305668493570146977017148538345073081836839982562647439393704502482798950163373295196409152061534497136298796862803414450435355840825495225781876599606963639497540810360837398371581696186758960812592493315578758350521445999163038870763892414446670898937872365280383974270702259825912316117925298269664823089793846148165478494074388440419071181769420093139996457159516562482740678088132007478370076892088114981700652212077419140390570706565338284124952320716103134925097863359991502045458211867995705823670097887444643790706501548570984644774758837656921954118332081859171129857549404599852964182601713759774613534083894886179831684132 +log(0.00000000000000000000000000000000123123 ; 4) = -54.661763420772267910207141525455891486218707794136225486823087688638751345211423003892572022522030608387342855610193854610545297667488495003013890552420487663147848056550110598052485612788537586635920927837002433478457000714318325877374560501959730939990121780669784540195091629648918860698221644583588163515649861054299643863219805240995670221163214081172110533440375281989405005569399637957634739895323685239300827327191122005511888674609505027588872650611178933711489069212192680667592336573819180383209146884270991048323383677740817816962763731996587680563647135989330859305053224385776197640048436867947304488703271005590150885159047568406082478822352792670630017422545346549243626135644003737101836312654738927136327764063584489264697292808120548736468423686560522915998941490112116458440408483942465377920083977455386909716918173846445177697481327217461964834095298237602231283365200303664070980005398122207562099318767149026667614869905069574854465242374312794489511897007303996337848597870653603703596331080062606655033743041659265435772692001703729195680836090311913460821832110988397108837734870317718975191514512462568671655265796881237529826433817181096732154935739942886049523058365004068037914260950760107560329060092 +log(0.000000000000000000000000000123123 ; 4) = -46.356943183553862040531342951732416046556629311574773956686196699098914403689859964267222664123605220638199426334568225043485055206829677782325633619923849178517969674906346676444941589813475357468567344401972675667988562940028659708524112527820214100413172559587969832007610323526662901798280601098243343491217969338410949109502942596380958270485608444769679946795482893450979526628370343476455611520263882421432478923589313512482951547091767557859725448532873446694505823631377852679924486696859929541373526707612172296221654271144254430242725310442541633411499648900877555555320656775328177975241932310533875550285171853852359668066931008759811263664876435921956819631862331214227509373524918561008455470799206849894568649586280296216971757259066987300351960573161811695611855008826377935006560820206249558437623370165607381437835720702208922743543732412823502638586419232667774351143156306805749328187588276577506765998635770904599028747798936661191812138651357077506380236275274846530719529507948953524979232183051023851835583032581261791430472241583051563517827691608082265644961293173638701763309892745676949181020753123603076532128305079082110439408545094646987049573593837892594221425549715935630737189941811909972933957839 +log(0.000000000000000000000000456456 ; 4) = -40.428863286810067618412089749806367921759462629972228531038428796716436603521848193412237471476286860461937664845586178123966580369286957604574955484925288513483109025939044866021194100055776463126408076157172318906828984181792558028034657251038874709114976036797634745475707947239047895069245566548031632763841791870459168805915317696712546206151168540105666379477765084133537887185598838514999807467231168022113905884666810935944541205240021322240873209223433888131634391590806906172850482917527949943929085069603762312477016091815135312374376562226095938884351270384711712138312085678653248083015753272963673091919471944572522254699166577968772879331820606739256955403650164735296061192331822665719482773359283863107309231691722828725448074176898109886410259857710191457557608978250544522130273787252502488989905026144688702237738735139215504573232916527638492101875829768123005278986203606420718067945557723856295057649292875189074611790316036360798131764287343712876158339934954710469037562333701073003867706943233137981967777425230277765434773445468196945813415833200815713850227745701303683008076120475146948120612315924851199107548244131202770649193854829233894326373011530644697631196289865286448659536973776802625872744589 +log(0.00000000000000000034535 ; 4) = -30.664287289605167103079506712777758742601636479338544572496552012085269135768251855828195759319995683271871413822310147823373577198494382466057894850403005587856804057037768255195220125278492764334477346288456065483839042208554447233906010441371579850277324032169510355611291712432294445586242889067212288330711934463656163225105211196211758334509363836913576436095475956855907810996583345242561075286263861119397203400407853451441422646370923574474561285373887975742021596060680673903054560854373874894150106619918616718428054689738336256296072793243263184555129547326172008551906947603620522808979626104476626930535993965171576743060573569056927430565586360260603746679528254503520486947123050823946993897531306227907346846203073473931211457640429673279498091899922749785049872926725016154505942506239502673259769701228119177669527276129756484409829531017881938525446675192605124061757829201095605945089755311912623737302965181560447212822839632160075577594828407296177421563100316861968185271299913678417836021411176997971590111665237085489097993661689838130707333029838048345694740630102242895606895216507549648584685633615521947824415986129311182268892910447823449295694337705932317626979358655993857041320889186353814737152233 +log(0.0000000000008787345 ; 4) = -20.024818948413733835630026902246014417784524888793023974827320102098165697855789687800599578537123552457844078397710450313083891833674016953752841289839886292334230113108078311368902768265265520460449801162154999486050060229420117151508766082936517620670928694943240455234390486197780829939361497678874830059816268411929710101695571830536490968853772399777196884267582895118917021221798582104291670994957239459682332527151780994113618317332388155189374133453494674553895034437433321764865555275900427528061296750881929315850035789138244696888126810387133702181285053822668238004143998898111571091691666800819562874427992556509578912828770383098613138164614459562727483495369841211826402769914664998181993953114828689338874549824782945071516004888748973565853691990599248399988247932055150744410296089547257540844342496349851989790198963366261696696941611597411284656761185389911296163652392615855447911130976707379446748970609399293816018444420521585466256816193388483284278343100475555725998491041776596137849126816209095585113416422266896330189985350925593599453946211626385455626385996478689923803219621175587735755386208775337213612150719935946578818193283348732867363203648418484374618842601199478876983949371515289247195561137 +log(0.0000000076452 ; 4) = -13.481399305354176569325741091397286533457256051149281071591588129315994369208618033712483972306424372905113698017111511051718144967781371970483202211604667721798930659235770192156627210073525972145353275420425059172566364284436896876617693070373246527329869253982000604932439200380368335768681578335848425945831188013533522013319384252631582534209149571655436300161374544908768408825756314736102476318481208578894756366270759068851812970414460883245970139715524378360916633627191668087436889511392901041367809196933401940663635206353034072815665880120172029095349431914927204568202663790730424351649595699236415991419018805467221802654381812243719617136497979440269828787472435126267585525607003664818485721963305109629084952125746653730627557802285851558867116091032757446553607834572928575513451615561403122129077530533947781520488978595588894952519618367245924526370851579221138331133572709789998871733052856426294967911948094177638423765721087804092498400616058634667839362873436378532516181373547501578375485357495404867338270373686036552103058449336447122078199713614617321569393954389324953202449826303092065636589365920092316490975364318497676752748158720837423033667282986797212585958227590240594460251126352926319775464553 +log(0.000001235 ; 4) = -9.813528763757110564386111679375796125298353586372036756159031454910028909015255769925516681210814912332511258346911281046593743953746433235197245708407503041222427543728301925717726107554556888917836405981719990578641325026466841059355968133269420469825767261289877891120792067868038284090067319449795365457806289940011567398827623395607566695078025451226145952879101817268683567024862481218339510466396215944082644886590069092809036702711033974343173286819324216207085345164041149543158937823697765473235054287894740451513062616315312486040453729790825115535617987569118994133570109888649279210622905508947665773984887457430915103665338175184492514493237990958199957273179473820990519280060281059703779183219508248890027756293857503475748935793396729613598335803011504866438612399285508689756020365712157443044602065498489208165608321831256976343756180959530210402031379149101608502112599747410126697482514421495786443257621548997220177168698443417696998372516363760501863241809840321187339213763143421487437534927858016261367690415539960318141974650932810015811627686136085668395309740965248537521736293396997147465273352143766256246226855125886490781290748946642854938182018737804683137764335179973794583541882647065407490243721 +log(0.000234 ; 4) = -6.0306019248703847819588130173920066520204615704857420909392847699852785087150044349544504900194447750586054329776528939376607259662460248605866163508888875156377259057405044662354049979493373953850887443282605219611885244129795728427626894882113232723983263099794108443565915318604991684669028497498809814805296843813673064759565039285008493774987111282371729007686592255887661662206448733720529346529672201660746658602215630465803174171458824854107628474420657131233954105161834988187046087358006830501043783598487103019882477345108549044274519991816167138702272084403416994571239736419059895857750474290933552008728614070776905487392751130116875645688510907235629737928424577455600279081180002072284681751014657625094934816342651428705924344451973962238331811240025176704920823918994207306246375163159382490355263306478371288734063740270496671713971374801773790280723147944493182472944256885411700860860057363193573871783405964082403924347263246087393326781962130162568881115871309031080463130977446612684165267050756239987847931789496447980786895945876156957136486734547465654279247037879568719131236604396216057301846233549797545392005461814979901568788525400016567902367318301034222615881622422072405735129310160100559060990694 +log(0.00234 ; 4) = -4.3696378774267036080236533026473115640880458739734517849119065720773111204106918270293806183397596975087767471225277680242486774741142614164489649643895598187117502294117516819138961933543249495516180276412545703990948368581216396089925998933834199044829364657630479027190952706360479766869146410528120174756433060381895675252131313995779069873631900009566867834396807478810810704324390144758171089779552596025009961795012013479745299916423349914649334070264046157199987614000205332211710387604088328817372543245169465515679018531915422270834443148708075044397977110226510387071774601198163856528137465176106694131892415767301323053208518010824333215373558193738283342347058546785568045556941831720097920067303593470611416587388043042610473273353866839366098885013227754264146650956422730259378679835686950851390342091898812232175898833982024161806096185192496865889705389934624268608500168891695057557224437671933463205143143207838266752103050980260068020574516218728602617794407250731466204994252037312326931069256733074381451611771340440692102456425634801692810469937139803263925505402250051904982386649252132005280858714871866355145730478210669062794737981227117077691643026091047312012615991845807591380987292263705384270786188 +log(0.02 ; 4) = -2.8219280948873623478703194294893901758648313930245806120547563958159347766086252158501397433593701550996573717102502518268240969842635268882753027729986553938519513526575055686430176091900248916669414333740119031241873751097158664675401791896558067358307796884327258832749925224489023835599764173941379280097727566863554779014867450578458847802710422545609722346579569554153701915764117177924716513500239211271473393614407233972115748510070949878916588808313221948067932982323259311950671399507837003367342480706635275008406917626386253546880153686216184188608589948353813214998930270441792078659226018229653715753672396606951164868368466238585084860629905426994692791162732061340064467048476340704373523367422128308967036457909216772190902142196214245744465852453594844881548345925142954093735390654944863277929842429159118113116329812576945019815750379218553848782035516019737827728888175987433286607271239382520221333280525512488274344488424531654650612414891822867932526642928116599228516273450818600714468395588046331212792640036312014577368879040482710528652033594815324780707483271259033628297699910288168104041975037355862380492549967208621677548101088345798980421448584419973821206531261152529628708284035792790349580409012 +log(0.9 ; 4) = -0.0760015467225249924814207707968785791726012888198092455716255433668691605099540454027893967615968354588480233800659585696944960510708386219955674358776293974323180840901675498799262682922647605264926649994063970883670040923966968088850848366468356717837493635032806183093700166995841283901867249736453856386385393312800383041121091065866082080085105174755683700748427446966351931613240337258781262037962491996824202671451423987358833487953935434053806044106242742758547343670627923396666710496941053934288831733354072348905530821407925288680857305591979493732241185523892922123388936694153921923155868049653655747539015627529338848047757194726397238085654062546948392679881890049949359066674510726493883941139777597343498821595564192584811922591642663946031513272286349811652641346221229880076924345964446132243816186277984442923135496777272510620354929990334600042171564521894142448967557632285284614669894555061916541281169745373098125140762923763663244805673543849931794872910724864862528065327652722432684868294913518642685510517647368806113480340332732732690540030000676276474589491797142584549180772839088565758865349855490078219855426342620744770425843921714773985440077761029901310595886484023249417102441346025727823465276 +log(0.1 ; 4) = -1.6609640474436811739351597147446950879324156965122903060273781979079673883043126079250698716796850775498286858551251259134120484921317634441376513864993276969259756763287527843215088045950124458334707166870059515620936875548579332337700895948279033679153898442163629416374962612244511917799882086970689640048863783431777389507433725289229423901355211272804861173289784777076850957882058588962358256750119605635736696807203616986057874255035474939458294404156610974033966491161629655975335699753918501683671240353317637504203458813193126773440076843108092094304294974176906607499465135220896039329613009114826857876836198303475582434184233119292542430314952713497346395581366030670032233524238170352186761683711064154483518228954608386095451071098107122872232926226797422440774172962571477046867695327472431638964921214579559056558164906288472509907875189609276924391017758009868913864444087993716643303635619691260110666640262756244137172244212265827325306207445911433966263321464058299614258136725409300357234197794023165606396320018156007288684439520241355264326016797407662390353741635629516814148849955144084052020987518677931190246274983604310838774050544172899490210724292209986910603265630576264814354142017896395174790204506 +log(0.2 ; 4) = -1.1609640474436811739351597147446950879324156965122903060273781979079673883043126079250698716796850775498286858551251259134120484921317634441376513864993276969259756763287527843215088045950124458334707166870059515620936875548579332337700895948279033679153898442163629416374962612244511917799882086970689640048863783431777389507433725289229423901355211272804861173289784777076850957882058588962358256750119605635736696807203616986057874255035474939458294404156610974033966491161629655975335699753918501683671240353317637504203458813193126773440076843108092094304294974176906607499465135220896039329613009114826857876836198303475582434184233119292542430314952713497346395581366030670032233524238170352186761683711064154483518228954608386095451071098107122872232926226797422440774172962571477046867695327472431638964921214579559056558164906288472509907875189609276924391017758009868913864444087993716643303635619691260110666640262756244137172244212265827325306207445911433966263321464058299614258136725409300357234197794023165606396320018156007288684439520241355264326016797407662390353741635629516814148849955144084052020987518677931190246274983604310838774050544172899490210724292209986910603265630576264814354142017896395174790204506 +log(0.3 ; 4) = -0.86848279708310308320829024277078683355250849266604977579950187063741827440713332666392963422064095650433835461759554224155327227160130103306660941118847854717914688020946016710071753644363860317998169084320617432523034582362731502132758721573736951984956960385982177997343313896201766008508746683535717482176245883722888862742774081775477529907201582237802724370191061120216014447476494631105697593940410488162804497393275204867083538714947051867560502241314268583962569174161287896860012051254297778089800360433358549265544948173005260310604670743500357940182680798503997648114270359575249806263844385822402568121876069655024606411159951570094698342003033880221473941306239603599907962954563405393403228124254208759135085252750862893401314968448748934091322197495418861262134071543963534634723098367184388856043687004287717497406502015328725102641150597998057622165946612658815281567058228130009639591527571231610136039607162508086176486924875947954942755065597276419490290971873915822383931010265310113949595330444683421245409152679016880473989599302870439985082784137041693334141655637133296993490153639915863088899264342667106342330652049734657917722381940473071320980821849855084059569307585301440318856222296212104513068348911 +log(0.4 ; 4) = -0.66096404744368117393515971474469508793241569651229030602737819790796738830431260792506987167968507754982868585512512591341204849213176344413765138649932769692597567632875278432150880459501244583347071668700595156209368755485793323377008959482790336791538984421636294163749626122445119177998820869706896400488637834317773895074337252892294239013552112728048611732897847770768509578820585889623582567501196056357366968072036169860578742550354749394582944041566109740339664911616296559753356997539185016836712403533176375042034588131931267734400768431080920943042949741769066074994651352208960393296130091148268578768361983034755824341842331192925424303149527134973463955813660306700322335242381703521867616837110641544835182289546083860954510710981071228722329262267974224407741729625714770468676953274724316389649212145795590565581649062884725099078751896092769243910177580098689138644440879937166433036356196912601106666402627562441371722442122658273253062074459114339662633214640582996142581367254093003572341977940231656063963200181560072886844395202413552643260167974076623903537416356295168141488499551440840520209875186779311902462749836043108387740505441728994902107242922099869106032656305762648143541420178963951747902045062 +log(0.5 ; 4) = -0.5 +log(0.6 ; 4) = -0.3684827970831030832082902427707868335525084926660497757995018706374182744071333266639296342206409565043383546175955422415532722716013010330666094111884785471791468802094601671007175364436386031799816908432061743252303458236273150213275872157373695198495696038598217799734331389620176600850874668353571748217624588372288886274277408177547752990720158223780272437019106112021601444747649463110569759394041048816280449739327520486708353871494705186756050224131426858396256917416128789686001205125429777808980036043335854926554494817300526031060467074350035794018268079850399764811427035957524980626384438582240256812187606965502460641115995157009469834200303388022147394130623960359990796295456340539340322812425420875913508525275086289340131496844874893409132219749541886126213407154396353463472309836718438885604368700428771749740650201532872510264115059799805762216594661265881528156705822813000963959152757123161013603960716250808617648692487594795494275506559727641949029097187391582238393101026531011394959533044468342124540915267901688047398959930287043998508278413704169333414165563713329699349015363991586308889926434266710634233065204973465791772238194047307132098082184985508405956930758530144031885622229621210451306834891 +log(0.7 ; 4) = -0.25728658641487912021417505612877968361190238352921991418873233587280696387321611467613937209457968499614843491046233939042537098264454555216337853778849801340895756447313633780192238464974591853519122297279573131277747400155534465575211581754866465323698894413139531197496461673899080902496214086499466201841875810665674916909060853178280885149746573817800015107235120257417147817036510660283141381395838225227711203899184456805450734764626721781005465030813941392087159899941355087275072453504700710480603403958091184616662757040827286794180103399018496752541861891608331710380068651072251694296310155278640767939855951813622890277571471296163258433751880154933400703764120281269602877720517837533307970209563392767644692566232445417682178435698263980586383390293983664316131952887328302067308852505475895065478998048364280137209287348556962539798174921278573787635133701091571344073332814907340261683729797961719672353247968630789510063724381187572934168671504320015085904401982749417212255338103815189595506458650253727198103657342682420296517823157040198661295823663672530470138131429796899783721920911030147603560837340621573352353264349972321199942088816735556039655069561075032318429281370782236058832053564978672846125567235 +log(0.8 ; 4) = -0.16096404744368117393515971474469508793241569651229030602737819790796738830431260792506987167968507754982868585512512591341204849213176344413765138649932769692597567632875278432150880459501244583347071668700595156209368755485793323377008959482790336791538984421636294163749626122445119177998820869706896400488637834317773895074337252892294239013552112728048611732897847770768509578820585889623582567501196056357366968072036169860578742550354749394582944041566109740339664911616296559753356997539185016836712403533176375042034588131931267734400768431080920943042949741769066074994651352208960393296130091148268578768361983034755824341842331192925424303149527134973463955813660306700322335242381703521867616837110641544835182289546083860954510710981071228722329262267974224407741729625714770468676953274724316389649212145795590565581649062884725099078751896092769243910177580098689138644440879937166433036356196912601106666402627562441371722442122658273253062074459114339662633214640582996142581367254093003572341977940231656063963200181560072886844395202413552643260167974076623903537416356295168141488499551440840520209875186779311902462749836043108387740505441728994902107242922099869106032656305762648143541420178963951747902045061 +log(0.9 ; 4) = -0.0760015467225249924814207707968785791726012888198092455716255433668691605099540454027893967615968354588480233800659585696944960510708386219955674358776293974323180840901675498799262682922647605264926649994063970883670040923966968088850848366468356717837493635032806183093700166995841283901867249736453856386385393312800383041121091065866082080085105174755683700748427446966351931613240337258781262037962491996824202671451423987358833487953935434053806044106242742758547343670627923396666710496941053934288831733354072348905530821407925288680857305591979493732241185523892922123388936694153921923155868049653655747539015627529338848047757194726397238085654062546948392679881890049949359066674510726493883941139777597343498821595564192584811922591642663946031513272286349811652641346221229880076924345964446132243816186277984442923135496777272510620354929990334600042171564521894142448967557632285284614669894555061916541281169745373098125140762923763663244805673543849931794872910724864862528065327652722432684868294913518642685510517647368806113480340332732732690540030000676276474589491797142584549180772839088565758865349855490078219855426342620744770425843921714773985440077761029901310595886484023249417102441346025727823465276 +log(0.9999999999999 ; 4) = -0.00000000000007213475204445177710559845669906218016454673735265809030726024899676128087312417545512947318267777615840901069006851295384244439994673591035363278706659650909840622881769292738028315860695302245452688267139213222608655662015387176483578359459661071368063559203182820971996607644058420590415414226115584387063818934475713927432080276418484144984208538905870967549347333471368694872468953247724021779082586796534196191181286570189819304062291946553688718144325960642169207316095683706681062519665150953114748169028350267586466709484994605857815054404323227997174273234273031720385554018778961597579630193462269954590730627668638773589923669594169134204116488361729770614604286743684661011572282238034923168623342874808891499165193471664586492861209523883939664447533352127233237495740259235723922420068389935875663770948373444178390420289108335988347945562739140308205029210684608550442829544788646370937186354751364787905914440864268767533386250192843142945367435942997645637215279338312897443857945748155338233070546223772761544945797576802656169416218601162673726295229893193450484130382125764140742483376994566811301198681073554066657973175837201434192553399287033415126071680073397190097636025183160851183423446482590868102787781 +log(0.99999999999999999999999999999999999999999999999999999999999937676756757 ; 4) = -4.4956716979396348695509341172120052312045019935159184203940609157885843573548694792726089400435915403956646336939536193398549151403916559273479414402032000683816983870419414375320444176870391534208112167789860758118137624631198540377383780038477226481079814913274230158253826246568927845333660412391105109562347545304837240303243667408447863155450792600199982475425707588904115217260124889951944273334845255514746050930057436677297152694125138287193868771004317548618834345802088187063274753676759737978534582196103093542836398927800239211451579512553555168314089178430662949918915342564774250170379362310420031222562466270370484781713856012900441873840795961537963551618682106482056371302090019504008969287685879362809210406353027901582963689769707631517710295164378334225583898677895119730833405326931227788946899116562031466166883332751735546904975778531929710672884780119157384470430897996838027181268322315901289377884462655974306382787402615819255831060021107611274354902795992962518461266719761669450143591657204925216943239425445466319550139669861366914358533498214772578078883472205002506218798864214028587776278243734579547657753635176099634461039185076708386724694922741435699444945575395813446321245835524432608942022244e-61 +log(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991235434 ; 4) = -6.32229795187200922769547281083501488167845431190340965840089963335428210236098129543598526555362366388133577553057908059803333214704805602370504589772573958070870917541231114543321901530395402633335537837327304179706008431691168077465248721940420848824802847251432095940716232516147807770889736764366854092798389495956735256380079639115179418981833743713151517743020704891437966794901946872223198804887359438397449660683277741170717246628271053313071021717422413486647224592781187244189942769617101480429171513828477924983391275092694176235674585195769808717538866405401543948140748192952637044801990504113910922896065088808758304698812869350480032466848052518440764398992648100165160837330710717061710616845510319945685667142695884261769374172680933011903911996859462535532676164301653284331678967835725424544733891466873337494135006604697252485129619071436285012451913510030026325460492863774217197342847362700531491916369973096184771283216223589323834440319273026559068078455032276729728335206177498568423425061516424160852063043924468887231276152407937036713521586522746750390593076183359600534047415833119757682894261305307209085909980139404186360301358471652746675385108807650867585876692906861531749905274560294425091173224e-126 +log(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967567 ; 4) = -2.3395464130575875095452218589467183846579204115521896400907515307498332652851687847963642480152545635535560255668480483920825533509965704146179617888831052656696035258735537831354813126529345415306299978806682187691458731384898919151779626819821066771338468715601682007511706104015143634016625469651348484804321642271964040457215935420507076850974309099624002865578867219952222797670983669195267821565209882034843967509553235648482890807749651282681061381963938579945647945697888939929751901364141716625041343730170899646446898073848880903015627107506684978177165801296119032911445479198956997185653362149211017979003368595063310531763510823574329932490462079164739988327149467385458796638941289071598780366426543076573830343804053100940211678052504759153115833245428827878004790997867411721774606929421691194658990411306187688312627283458966411823367181288762655142682950225183543615362457343416946351314428424870884764049608652338404730832494264819936819706845150662925170446399847656428192058494431349964007241997599603932875404844841096484350068143662641966077089155006964975679983829880131781737587224775725554074625489560888150962536636328849490945069009420571377398249874939947600149111542372685476421188086056061810720005863e-173 +log(1 ; 4) = 0 +log(1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345563456 ; 4) = 2.4927134214182575365241570433335569477418936120276168605961713458613222784685590319043933209354438618115452202525340567607784977438866460599473862900206216989380764916921375258983343573771197753050004870682271363719138017672480191631369267307900591821202390747892922294613036295354166006990487148939826198341284029121282071270817009437364507409797905817459942915969609151465474354168140259405205074213734414608607310540749604751115090103093310181219489548748665170352358396875781675987069003254424219502664792996577561923270845770307545377720863657204369714697552560116948557337475259836563766364061970814245667996412931993252869959205636664089857300150842428505434058883138559828880052343893395619161544123988610637552930568816065918573402596718184770037747373246507307766637176578481489853064458393448560197148531832153556973126500587119202938153251549762426202017546552044689796344720824640657431815845229401979328816519335066988895833901783586608377768157575472724762240504837755738391899916187685353078638197299995760764236020846253375490146410938758207507857237132559550071293629232547129394415726038798247043652288403368641250838049811062202835740410544509466591904135460436116697564319852337893312245096494799889587601478629e-169 +log(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023423 ; 4) = 1.6896122971371094945295757901553659767472164092062694767627315729273685620440449063079345044017299553576586435683495772049378590621377826034465189682907411842210607732379904218930982194890638861048288937160600020682552478678359872323439303985934278827981020511547323769375237075625405806816830459073427628262355631547117025832810752506178738867509744397132692072334492495164046307489492212628617969554185392796850764631657105717821612482668735929763731062928630718346790936396193729440697170568422340728630157514855693256802000147436323530666800268918245400385318936499970858830242820662991954145146413369418677582648033976191524791053934026038585377498335563277045843481281087845476699354133814329481715814944928085373427265509614359080615340136397108040173428730881399032648633752341598030466168085988654237044275410453970190074883532539737763441527649629821310102440280460197796407696409065567346615524090878517565507045420844346371708097642107576090015737827921907030510924681603239520300419136164935332853993246257960296415683224523347167064962805330063278679369101452770815872561773075657129879754423683438067945776422273237297024269963997833624254407087161791587538066444946834825479051980770485208628459819250307713083173206e-126 +log(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123243 ; 4) = 8.890103246213925860662959873035809634643606366383822274032759562920534674977339640016597879263220065960023538794682183300344849933970167253292157706226387261054799803062370653912963827712212107670769947027906253336865987295795120746880411275004049574080623879122483675937643471032359802280892102611902236312457814134090234827977653857621745934084954183246756075095645492358010087602617138709023978286728237293955351245058303096907166944354632328375640694994894501670300259893312144790965882845044812662222735344920467364740126201723449183751008940725101409646167601539706822168324641337472980489994263392216488181158810327721053429251923085306418621009182961895139508098238246636749493077296681193792054899758393301857272989935826589509620121032357144993525213137761723845237626297937192789417353450691467520763237275398107345010465112448820091695170892826487705560220805656168682251804440881709630814611137363722271429556464760935924640402222763123807897371793412918320100244566110432888399845736141750631896274642158034586993193977844469439084014713837263619968855124751058101094055148392580183576829906515076367237692216723467698223511950604398763562842039857617678083681138898451242000100255396811627869228057798588020536251313e-99 +log(1.00000000000000000000000000000000000000000000000000000000000000000000000000000074563465 ; 4) = 5.3786170593498895955481243177260374661393452834938885672700443556489259837796791128867091514423298946753739510070608564393575210364414489658814254993516474503194563553748615952370490609043559391762055324639318004849744964286995336666423961967865972757545787903647746857246023852946174721128399192391136636503846534171449018573784809173790948990635585284857363375232048461649055152422342683303652219798751238832826612291438297624698630936358489535301111678102525900710880752018352851835765925012010073360081285173049767199600213863350025963056285736736020713357944752440219582421628831196629935920058428006426923031540766356951984000686529209102888042738346540832624970727540819507279102205606018744951527441189366158410290878559517757125608531290195869598622662190704131149793498732605928878387475166485212387888523816822574679109093184464231568545685077167543298304917137192493891218623213738409868327734717506254470083677345824135868626910999979357681243010594419974761622103277811951445472553038383440065909316696026048796426781723290813859105646632766091746478699946081412732051656131099481525339816971222503603647562132673643061956643054821516179467184767297627657014779308376549818644009597630572096861205033055288328763683407e-79 +log(1.00000000000000000000000000000000000000000000000000000000000000345345 ; 4) = 2.4911375944789953395735659448029922009980252351848146371200338728816100036638885793401703018758430344332629155787357351986485118351191188515515615019150953255559135197737602637380536605656147393030000608649961253296199698372699413032022300395909817635487345079669519987893651321024872324491204054198175916349779652590771694675340576083480375137036976293279869586836015521482443453389526352972960450480616307747874859820945540121429812798002048830498431396102786470886395914421692513364541345428247422846980158254709586985154328495487462272748957394372807718558252502553532196297349658363969916410586858033415262650120899330697602939114585233458732406467101332620565714918516516723413513541678078165756718419405920563561001525650200635111497617154515195549563471183439935207277331988486359931794225740795679931243294664006537720001535903350546202110838677171357405992128503333529773075736949261253009913527211225296815464958743332525132889479883493589345852976576447443861167954833020565679271655095515871789700669766592234162935929093810672733224127748895523622072573567726415678950507473072168002523912411475318813038627605995761930553388963519898590574348044267478758385458522704627435493463726318452727393012503464271502131199457e-63 +log(1.000000000000000000000000000000000000234234 ; 4) = 1.6896411510379272737977229886489860143920792394392436079560463586539038891885966456712893277619013824542890527630717209912646515573505758681483453488834463928312524795132363031979319140243577105737750722372136136944797658629108301677341973633276989243473908828390230834122521469153666656246182844554060189278463088289050326826211697089489640886118179567976949686618291497766806375352349031831734467634291480444066953347966050356867064058959696203247343663570763823547879895111908670206160530708256769228131774748203935838960955434908390849555714005366154255224146629001844057655361707581781886519505513692338744550757262732235524251449926006682658065211804079854939089888902440093807962313320572859341733835178188394491058101778606087232122565684789961307053295922464863284654242254667239720785362459666839683857084275565181005523119367164389985410105110523106201740958466923235921134256351271489833393094868936264333361989803916224093155458336765896043813655928990293788412965471989271370436717779276171741154887438571803876750073403226214916175543640342022053869737184087932876678312643763192570453365534938629096359722255853433321869179304153957988489693439966060976690071458561663653089571624940342576089625960022288674741150312e-37 +log(1.000000000000000000000023464564 ; 4) = 1.6926105059710849382827313274436518935348745793061870128757455626369735862018092977064539302072731228396816366179190758516605899014453038415020394398657227735293556431478422544223205526436360821231086302801896132561599886989324891087276782653221768055627996445901342205434466701107035917320769074657741737857567647082402598289285925990347937394348888936537777861811509239592328836050202463418422332059778731339908941669596877136099501237464965662894390086808741321296915012359578082114533779729904328927774903707041104912370121296075452057511098337881912535893326178907297843029845374814565561104257432507076287014717763749773465912609827566228749447632260735666823276650584530087132595484146493530512370335821160121838918456879917780526058337614963932321080602298558189232091583578421039116310696457822935998335394044392094444734134474772019499136725110889594162209073850849243380856768462974921826263336942567541573693254604258544240500959845814604954310364511815080173193975706743113554179004220149213518974594624910149897140304325024118648165377781460811664483924699285342336047986120183008084574177009279871030016976416826825620583236403304931421343533617326531340172883026732628583947352607499976441538924024892001409712392124e-23 +log(1.00000000002342 ; 4) = 0.000000000016893958928611933241131444465916339630761134879987567910697241175359404416339530376263578343312142202810457013516812519450109658071628133943965748396038825273782379716051209043307161689764884205466626332670853917555664530443855097264611375643070872826839268591255116285449017101064970115962493115536360003844921949162253017587950121272278939995283372951982797856553787993982766320187525946856873388922818599504668379627855190794957784042322058488741548649815943693933577155638436648805303215024422401767117067846410633350046692928102495605772330694789594663246958752432305825438768403856910003263349268116923288949761275218259246197977298758940912970465737682807363727071885603211159577818494493671386806780949443697210487787373297386042342185482937407351619295723886634369233207962135753303626385327913602671732374765649596428159848633502890246552340437536306630566096805082551626959487730459620957103534653078478721737001679230993806884687485193456145611595942577845586224924567935679989054312288247032544675611939917022391308193317293013114396223599486253611089103677204357996919745484858583886151961746141395897646545333400640817281673585539238427307962168503442440286128902804363646345692095186147404244276731465804640170895145 +log(1.000006456 ; 4) = 0.0000046570045591950320495122919156777674537162750540475886804749671307077125851001875052489739250793547084440857703232580949808008941378777202642038689512106063403542279057357312540653073119607052775773329345589835258206684004111779751105039284468043320445945037100302450020616576784576373515517928163779529850996111854765209797213506103984973501461943943988267833286644264052991069439704490550608985493619240834384877308616424432244321467109353623878775450758370560313618482622419352038691560044411748309865512752107588769917088339066657538791713850508796307956158933919070920890833914844297477376297406324340257840040998523631875403086638685553962219333854773838978111657608882791323672261340211630692429740289529660966339866601413080721622570094708174500720350636613734662026084748452811371604435027150725560746452363640655164818411721171238892783263015966409847223064384803477145176164659711786624953487920282543926363904825002190146537352767152579422675041377193098502032242843698764730336725137715449086109611972333489619838356841138572299302528389995039677215238705217443111931808545019086605539572861237823617866083668066930146142323600609382942930453965902612242341705508015380256633200437914176959578114670261424636194753954127 +log(1.000123 ; 4) = 0.00008872028882875550673824921462867483894289629548827760793290392743976217155552441722072098761665881281880241619167246548333545946905799159107721676086506888889473483662799975034493983227769800493794057391161464705513486232022713567655686246403393242159990127850361225642250457185589082008231896173768035548545359668424471571436193712996343339426533056444914543776599340035988554729475335856340258920387908113081072329216761407298465571278031128463404731753562699133718602094032347055358217839997293551751383777107333909646792406374438784680884479420988610484361830157830305595916852733756976911221520889070931996895024883541209686213559730004830332173659992887777733404098446980245448458826900885523552851626004325545551166737357638270971975560571458143922272574442594805682468597803415790012843434935409475205186976587442389265089102101446352885376101695045810798558259253488629415252910471908909464504759866550642848716859694178341490667522646162871808303242359685719915730382807809958356263577386867987548126539965261102189266784841938508926418141448374152424585613539941483443558092117146743656649120050397911391593622485739488436483102223064844663755741150147453301760120671237763892832705878592829994910998701885594755985480353 +log(1.053435 ; 4) = 0.037550649213015947348392557213975803063022658180864035523994685775706541441140101461376881352699704044221052911078602269589458626205080250856971154425946638941456664850935191123493859655540595702273217760964144863636966248578578450155354895445202436650322904434765029258208827902155571911820750383131889184273292992162083184678322156313672528355465569073131763356803725847787679959588163782514407890718552262317374269309689105009835448486601783904371995683987709491519209217783417832009831185436684434307928216064524369822865423621898320970541593508161281611601974441678442626348232986018147469610578090350541004084853212064659459582894236620159815279690665426038343610564725600810843330363695737612702140131355321392296724567412329025499090299956587369683698493020503064488928198647988543869778628754441661406720004877491515608302875033913904915494719886944906895697389205945861050396298214859146113491891181358685326429642959914365362280956749144580806590633498189994096483162988463270449695992053720454556874766443852743937645962915774498053245942025761211583971641703360237202804960086080129017538132229998336132138055080398163603349044709921160243518619846076621280587430980349975583687970378182432092929602942868610174424038328 +log(1.1 ; 4) = 0.0687517618749674541645218086182013914192000663285937296290226249551979215556965684296757779637651668178054142767603769094347281892088276544676545159464173299209608127181564667078392158974014183425448606936626569896002242121576741500327162172467439241897568125943561287059108395945715019506473258464258856269869035338150764535547330979685100520712398900057431974261896233574941224603050146457087805777547857637736199485347270470997993168341527735587191182147332785004845775213570195647971294862049536139853635335089867358446953217054435142500709108952927027566725950216531298291851712361735208594734149651654560086715125041484744408035287525341298205173766802154498999248283662074508101905317944924062555922494222945692009378057236914424928307443722823312076916541104413021345922942336889236946872093838779073032741975814826897345408022789961170198793798822841887411000927372334058219740737594245299191972078029669997361533792220607630581488782834840957176397472677365073671663951630323813539746914112721977658216842182644159880491250230894089127105185222944586814298460169707342599889736293287691685958332050700051091383385398711155534402438399441049794376356180042656185440765154362794327586329704272569737575014853213873108268557 +log(1.5 ; 4) = 0.29248125036057809072686947197390825437990720384624053022787632727054911389717928126114023745904412104549033123752958367185877622053046241107104197531084914974682879611929261722079126815137384265348902584379977723686334173123061821244250237909053384806582024035654116166406312226243353169490074186171178918312391950594885032331563171116816709106350530490245887362706786650552495131344091258517884973560785568194562470678760964993495203835407697527022441800251841156377095737455008662893344946284887238746912043099817825776489639958926007423796097687580563002860268943265068426880380992633710587032285705325866010646485913379731217930682379622830725961146493254751990014507420703100414372287818298128464388712856432785700097036795220967553195742532322294631007064772555363145607658081751235833953854907539927533605525141507873068175147047555999996437601298094711621744230967439873857077382651807156793444828625680990970626795465054355195235517246710318310307008861837920172342242766667173758650356988782889622746647495548234818554047502543192412854795899543112658177383837034930569395760719161871147998345911524977431310610844112205560132097786308450470018123501255923581126421072244785046463348720461207824685197882751847234833696151 +log(2 ; 4) = 0.5 +log(3 ; 4) = 0.79248125036057809072686947197390825437990720384624053022787632727054911389717928126114023745904412104549033123752958367185877622053046241107104197531084914974682879611929261722079126815137384265348902584379977723686334173123061821244250237909053384806582024035654116166406312226243353169490074186171178918312391950594885032331563171116816709106350530490245887362706786650552495131344091258517884973560785568194562470678760964993495203835407697527022441800251841156377095737455008662893344946284887238746912043099817825776489639958926007423796097687580563002860268943265068426880380992633710587032285705325866010646485913379731217930682379622830725961146493254751990014507420703100414372287818298128464388712856432785700097036795220967553195742532322294631007064772555363145607658081751235833953854907539927533605525141507873068175147047555999996437601298094711621744230967439873857077382651807156793444828625680990970626795465054355195235517246710318310307008861837920172342242766667173758650356988782889622746647495548234818554047502543192412854795899543112658177383837034930569395760719161871147998345911524977431310610844112205560132097786308450470018123501255923581126421072244785046463348720461207824685197882751847234833696151 +log(4 ; 4) = 1 +log(5 ; 4) = 1.1609640474436811739351597147446950879324156965122903060273781979079673883043126079250698716796850775498286858551251259134120484921317634441376513864993276969259756763287527843215088045950124458334707166870059515620936875548579332337700895948279033679153898442163629416374962612244511917799882086970689640048863783431777389507433725289229423901355211272804861173289784777076850957882058588962358256750119605635736696807203616986057874255035474939458294404156610974033966491161629655975335699753918501683671240353317637504203458813193126773440076843108092094304294974176906607499465135220896039329613009114826857876836198303475582434184233119292542430314952713497346395581366030670032233524238170352186761683711064154483518228954608386095451071098107122872232926226797422440774172962571477046867695327472431638964921214579559056558164906288472509907875189609276924391017758009868913864444087993716643303635619691260110666640262756244137172244212265827325306207445911433966263321464058299614258136725409300357234197794023165606396320018156007288684439520241355264326016797407662390353741635629516814148849955144084052020987518677931190246274983604310838774050544172899490210724292209986910603265630576264814354142017896395174790204506 +log(6 ; 4) = 1.2924812503605780907268694719739082543799072038462405302278763272705491138971792812611402374590441210454903312375295836718587762205304624110710419753108491497468287961192926172207912681513738426534890258437997772368633417312306182124425023790905338480658202403565411616640631222624335316949007418617117891831239195059488503233156317111681670910635053049024588736270678665055249513134409125851788497356078556819456247067876096499349520383540769752702244180025184115637709573745500866289334494628488723874691204309981782577648963995892600742379609768758056300286026894326506842688038099263371058703228570532586601064648591337973121793068237962283072596114649325475199001450742070310041437228781829812846438871285643278570009703679522096755319574253232229463100706477255536314560765808175123583395385490753992753360552514150787306817514704755599999643760129809471162174423096743987385707738265180715679344482862568099097062679546505435519523551724671031831030700886183792017234224276666717375865035698878288962274664749554823481855404750254319241285479589954311265817738383703493056939576071916187114799834591152497743131061084411220556013209778630845047001812350125592358112642107224478504646334872046120782468519788275184723483369615 +log(7 ; 4) = 1.4036774610288020537209846586159154043205133129830703918386458620351604244310964932489304995851053925536802509446627865229866775094872178919742728487108296835170181118556164465195864199452665272982794937142102202493162135533025885780179737772792387146784009000849676296625316444854603827550260678320743019864676202365209897816527639971401335386380553891024859662566272751335136176178407522934044118610535783112965576417285171305512800778572802761357747901075216834825250501167494147247828454403448430635610899957508519042537183109110398094022066503206242419050108785016073436461458270113670869899981993586962781082850603122113293406427085989676216586939764698004006325204954002543071945752186386598855964662754724877719048972331363844327233227528280724813594587197399056009160977673838646840136810076924842132417021409743131042837236171432776255928057697481419545627504387900711779457110806502982617135262639895088143431315465893165186165871774147070031889340295479432457672881265783357893032602915027781397683551928997792886585954283887765259032657204537335398196434431040409343339928492649826835776657864041069291664903784615773855010948548607078718779841662499343886245217336102483678760337493498041208470936661398527890177647783 +log(8 ; 4) = 1.5 +log(9 ; 4) = 1.584962500721156181453738943947816508759814407692481060455752654541098227794358562522280474918088242090980662475059167343717552441060924822142083950621698299493657592238585234441582536302747685306978051687599554473726683462461236424885004758181067696131640480713082323328126244524867063389801483723423578366247839011897700646631263422336334182127010609804917747254135733011049902626881825170357699471215711363891249413575219299869904076708153950540448836005036823127541914749100173257866898925697744774938240861996356515529792799178520148475921953751611260057205378865301368537607619852674211740645714106517320212929718267594624358613647592456614519222929865095039800290148414062008287445756365962569287774257128655714001940735904419351063914850646445892620141295451107262912153161635024716679077098150798550672110502830157461363502940951119999928752025961894232434884619348797477141547653036143135868896572513619819412535909301087103904710344934206366206140177236758403446844855333343475173007139775657792454932949910964696371080950050863848257095917990862253163547676740698611387915214383237422959966918230499548626212216882244111202641955726169009400362470025118471622528421444895700929266974409224156493703957655036944696673923 +log(10; 3) = 2.0959032742893846042965675220214012506075180067979301169235453386341774775719406287167658023089812369998514023133519930823500528571291582686493959256191549156180911963002146985189012515592441507962029952413184010604612761018665541490608261671005438182386104013716515821078180306685314739018509393640135308317671113389349743345285776330873168634436210692551061214707903872202895033267924421307830482630782139202010171308820988801096311718206979840818342846317490260126572651166879009371736058622229047151868927553510907433553673941393184510022199371729534550774238340630170336750669807494062797380115248717454299385046560587808536227540737653915971395633760668376742021386758969809320552902983136415127509133697738777803381359413062428503187743140627638561468723807118520669517231591421502000786973323135463701268940958501755774802513680711985446835534760574943932513612773780294003544500889339302655835482931678520061321084445072137441015440101615015039161296168244296802066397611389551818781944020231247859145679298441594673732088441957692399598883114015130720546678194929059277158150579941178888548213607421795215600661399066606296112034760840205006670125960328391571406789003968490864405510517152077488208835588051134273375658229 +log(-2; 3) = error: 13 +log(-0.001; 3) = error: 13 +log(0; 3) = error: 13 +log(0.11115; 3) = -1.9996814720098278160556281749646422304017482379044163272887235668900010511852530926592040681613195334394962508319022211168255233102965593175623301956996350647628093065817144082356917301993430482938807417329275691157511234176794216435254176299120137833993751716152448364366241209875472361326568021892544667675970925400410443896939032989515869240881458146660765755453042812513096744823214115901809553596255829345913594198484577381088653616752945565220717146657555122881656042092738849247550887439195610075448859598900713125347144899050272227238785859684135741319741744868370236357878584495181941582405869154203790919316293282189065985928848078461111268646877560774609280940137813619806733807867941631626702643639433872571410538764471381247753165529385274225625875959507225560394279514240704332203012361779821327238899246625867612769430412592409100423173690356662965434962000684134115285187326842244107834340761583368531593717072741418553366448023253549563133944249122760422984057679910963725817146119598494499059619415356683644858554745406999034288717385607208818250265421759994468105238970185613121923724434897310276379489094306115241573610877602506318851620464115538908776104472642940999796962871213521086322753916482956621498211031 +log(0.9992; 3) = -0.00072848281329475337054505611502147602429961778442004289746036842967529574548624843920134351763036487748107983215939806966476418137460323954372729668631802227807429072938743443257632309696736148011944805164702980012662514957715725661429061422793909610732494298848723507094237195876419420535197099120220061634414880388842692138805062328843234872851664685716929071798307681334206707976857919443208801737072203811873043873634029514413612497077438851222939268165111925663958860464981640691921183652228595167507105956092562421738825871525524695408623960645363284060218417959549336584309078735453549530831626824553153126920708970013349319594457935032229573977664142128893765653540504509162061358924937513821880350472260230911554686770854403345243225545842534060478530363320756575186202098020666686775243180666109017416573602355204380692980524508043710174696893226813328114825862520797036079744715884981791811187359680182664380009944827175905582315745569176604130354601920441496695112808594504680715441328543673013106176138762932885674273551826980959543739474911904771036420395513161011799659842311878919259767165808514535697744251794811722712778288529958630700991200743009739443717230723774186011723995720738447779239811411130311104932597407 +log(0.5; 3) = -0.63092975357145743709952711434276085429958564013188042787065494383868520138091480506117268854945174556135401593831371519492344914693647541368619639334995003596664058474331167745221561259619985186867279285434084953108120884193760929018418595938221870308202898579256879090131313275771878248975489761438004699362366153577015157958258220311921608526924860784885594220095416364424394709409221539596729951294703161640179916316505566078269469910783933621697048324280169693408308936212909949687243206881055853326451822396967512170114580136913602363761874044828424468093471809071732328419270410167984976202006045081530794139237027496305414863375546305875025103254915245776497214431893257353088358857549517869961046388400865958955217068976187174613657286965652762979180722541183902967523862027256807104449354417603573244184457885101550430976942993977779899801874497325795795593561855835542518543498719882158768427772563392454084131404252852850451473171038479633042503117907325881724568209220315926360254546744446438622898085987324804877614209441481008627334460399906710907108837831910495843738800506126612883461590370498721093635882815047558984547402151641679838870558086997718885549414249797704484578926736959849423018467334943029359280839327 +log(1; 3) = 0 +log(1.11222; 3) = 0.09681124003797352031825286777244837578340661320853632367952708321037911193495618776017718123917714065075082381963651523116727836304883224285831379808005710875976731634061764461751434053806575903506127714685258987679363693157386567030471990700301066461592941199117071145344745560522937399653609446944872976531584683147466638849997839920141933704740044307129713681215455962440328998036606015759046800442818202128317566902580761506052962391754370774963142742934350751735523629540072824657942695861233371708126688105887218647067463979598838865683777190610201248025531885181806530583238996341213904847494198389206124255795334402173701276833350080870382238682042263641748617668023063868595289932445479724809721123983745081125728777362988895870552519909068225393073514865012788311289015891603462921221153117853612596486103539477777188281596938699702823868451580840487370840197504970049024745798830987732663741274201257764599938193088934341403258075505240276544991085616528258678390843613594561218111279568016796488222844686543861232370398159929588183085950903842303512462305939979381478839325488937181661020561792445964524260360691070065943701399283568895212749275998909070265514992366468753375609153786537941132978816215957579839653739723 +log(1,999; 3) = 0.63047452014029982742597825933795138121429034776077273088207516553729350531019023216082978094001786942206393726707562450125464560149266449201228762329465499869599962594605230996730270728131943324585821777624440007031295851660824663108972222208600291205929697455550417975470914274887185329831185799682715958973477137654693742413376916357358263582843988905107527658257096595399319524549742011081523996334741407058541448774562371592726078640130873000574892900170895801896073239539500433488155803795056741115567372584769104953251416612782124636075263937200728375082722083746585992681412366252990399060576973045786550451887067852614428395673102299897941159907883285007119298882608697877163326828409336438609668583739569644541243368318233886608593640651843270785856838733494530266111962231662739486217626214675318496702489944017598944415998772349147073876832815469548760586346994649744622949269746379896746557602157869284266083036723396181356801263980871678926959529631377940395978460716331563579163339901646200933328907141337541156733856408212445631568180584162110088323508088359414336374381557846640130847859676660063442478845968969971081365845749362534462240759971723710349656957962871231111092715399459170029499129442709596473895381129 +log(2.234; 3) = 0.73164455644445708869062120931570865489182970553627150305421989198459557210635949809934595232002776086442684510537921405232530302447233210935983229809215345087315794197677417784132187386972778491096814480321540223319222754981402974362157570203144539466651743905598151552517326704590616718953939533365968571356720677837166607884724525016938679372541476599409684511482257473350225368028021972272991471465563030459015849912887318686874259535558977045558970592025319127874861472593655197255324450371007624689178331525236053498718560158735507350286963953859889679318728171331095111040824609254942320230522742210640122516068992876689493610574584720986352510968939061649899911553850359065481871509867984406944913334018768991861396546957893283869019568210971793006316184200082781414336631321217180112628777879114912888364154705821487828461496517856152098511930634575827161182552503738403450183338689309622258445294002670202980906877621232808649944079360374975731440485275893365062567827823443336685717951858040827148597024367198910184657578503110173980622970279261541760795819077641213691587880546811435237762706275249871416171334065136804856526340673655624559290976650913791955054402828148173030827735676447788668960966855391462175036372005 +log(345.1231; 3) = 5.3193480768982042870758838012832970291585336681256839254249634615554765465016984671701912996802776925809404548303210615262119029694277636171667021318062732878278738957851679815050745461605116222906869866078473824181205870621105513369748208624133056667684536369514059272344292515941123328180021500220740378661026517835900410417713380073883196438543232190930860939136599443394059597129998819239047334294803733433123874368167579530168906336836680405036195167546269558314168593140079400280612938052558741847557034881314170404214348665553065157546156607452578233223780729804104582355453787313620171764805485953696837850444168361885043640062146401452203291466146276155262586307044482907185028749075631985331015611728913705190700357163419577219735207466351948148550273592212090321806779271459425829906010346964131896464129129537784803128575278201164700239190833421290177939855524481713291556188875763323130804157952136622237382943057881767597473103942103015317190019501703200498424782295454868690944304698061096998169028992954692947837678926710096273663568036723398845435645785374803091593398146662157425770320716504023194649835490816397472373286648040701259573062580088383791975598148665703167106564853721638479277303780959611772358714219 +log(567567.123123; 3) = 12.059863553899057007713668916599287409083929032729642550832859247782792117976055487645139225861751823425733444385081201333342787795620306624728216233675061897668223704959448928941889443747037864493476467368312566177318363586433849622158479514644182822726960233353722785113232016813446717479754882922946426711580615096228064647709191991287486889576091613792841309576830766684407198330936353052370611486528746088058940983404675443236740070883865119944699143845309212439911885665355599761380578503379797400105792207698799425545950868309885905123713480900876269313680330313042662754638874912005044336192456859048641061013183376579085384395699398215841966379265244539462532582187487142759163638409849895700206837955587797382595121694198090114772083879553826605401872986658659429763708952694705906084861398184413196589287315760663977265661887543208943185200204781587433453944301114431561958141777636511307354878214817669804648416059401615319511253824916234509864187819742614200070227229348115276871397125130709797935134472255041234336650004614696465075305764283728208250943179711279432747084689853633998688544003611730403570478093278565823102855130597251524170245861079004293485232450431695286152835205997421128502475296459164697270208266 +log(54764567567.5675; 3) = 22.506856604090664912221751069487512566106350840153957473248944401674953276235418580781005306643649756797974233068451612748210662517156540663094933235428636112486051081670252074319395097074423155983199854933583467831048703719095300065558960529332674366392591514016604678431116926085645474173179289103431581520834041054070445056915479959138636688675727832045030302542780342069326942814946645053940900224165520939664972766202389114721205829214217821950485567416358834014112001573816317294934347888483476703175168886101188852448761931039324412694206780097466865086574593062222326697908928579736287796717582043300375039206740853684504947771947321136997751303242054505498573336223913405377675237373628404270690707816062980521259937411961600056274199359958041365356732456531671460373479049369833975978323408953550523514855251455258208738785772684812544601024502061380607023413749479630738213195666933360816639669650694767119143241528443490784770390076924203259491206551132048168360482971698337706592567022303485097525053521902578901129755011983769410310393291620897812757306649948567157907843837454367288227626594767109422754552236791020734556951290148396262041199425842675904789012084114898928985182703318997091095695325640719338498195315 +log(123123123132132.23424; 3) = 29.53198895220905518658246378164184477237452546023733970830310994678607343300593527011748540824543984221908797967610397479594216178675936064537856082896980180707096863282313161202189639712977887787192241699938400298096701269992586041216711807371254393789676179408310814759080182573397095071728105389156844631389824772900141551154397363765100209757748220336033479786842171057741530041552103559502311386137865291270970954254918985139897305885266939404171225303578816151760944419468392384961853391182619815489634793595738800612342922581377772960961482982980636593549357794523477063246515062544216147448183865736314565893786683914390158036035478804095968804241299798758442174785679410215186762426400820189575515181440152347080178572269906955832259241798215394990341444624027921689966309490745705656738495805472518048327953353829879510649639829069006562508217216798741511872041216753194053811631926052750220984048203015159679194095302406095546341581253000848770009090098923690191878051934486074785530414595339115126408179041321552689879999882801785166066975321085698170473081688338095352276317428930926043853336906797803559351752061816451351634550261304250552669202361610498285424371353026938846682211309367597048704784775938180011805088 +log(e; e) = 1 +log(123; e) = 4.8121843553724174952620086099599332930239010272220510853539572438974729096242664728359328961857188998259605184613323575891186353901664258603068134632070365156873792674406635488890058606808530616129635224370110802087504799768855344262311310972191258753373544141827375313948383307593525976554390402307786561544588545467177770884018652034306855381165143322016425827843428300419022256024884095299898129099421299201880490214683875603879820468874444835571474289364012088087326279099758374575876693102899199190336373560114115061781933089045713612570496096127135245421479607921998452247142898540995825854817114657280038400358539958947439328971990048990979333887706055296751431742539271939160213956593115243163207237855175210148004824760788664002664601165648049753676857973583180662736170210350115467772745151338131723910345715337016954127326815087476329529622414998804456410770482031907874648894135062821027954490658456395277227979416397045330463507249897176295629346375810954978969270371219347521050114261244954181698288991814955832520029739256405391443882353055775009512149264079103791700429247972480323530928807689391910565689087100456484523395464349897860216174539321671403359585088430933825486440640517593850735608257077248221167739413 +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.067655807339305067010656876396563206979193207976044932197603796066208253788550608369809944526697564313503503637197857855209583436416494305885281481797544450715652937809471473087806681687874878688019441665752395110097742914359205171820917776696233933322393949749501769667955489132067293672436796269836475536716701287093177683747511485006576067473008487943595983013290982090932177737898840746645396501937401511900417811088578187363347174044729628340718639372607082407142956422550066279268321983449512744874011018196337917699732547532815160980239460239045245056405737870180338939871869147444633677378151005679675064792020706328726524927707743557282052310579538841448357847917276644050292329551176432794738775643041065121166042654780893854588286450131385866860141969165235109860869081364966448888232119090889675991286164071411974179197901966601927808818030891591320307250756993441883134888036428650898190360856466164076253086690766336798878943658325694649662142829199168677450771637339517189323715939353005298706730876401192599003529669833277595383235392495122830810445219983915332193795414993400800844648114300678784927774019286933100851954028595207463344006523218090132881203826714572732172383604034890789421934078288168859648448319 +log(2 ^ 1000 ; 5) = 430.67655807339305067010656876396563206979193207976044932197603796066208253788550608369809944526697564313503503637197857855209583436416494305885281481797544450715652937809471473087806681687874878688019441665752395110097742914359205171820917776696233933322393949749501769667955489132067293672436796269836475536716701287093177683747511485006576067473008487943595983013290982090932177737898840746645396501937401511900417811088578187363347174044729628340718639372607082407142956422550066279268321983449512744874011018196337917699732547532815160980239460239045245056405737870180338939871869147444633677378151005679675064792020706328726524927707743557282052310579538841448357847917276644050292329551176432794738775643041065121166042654780893854588286450131385866860141969165235109860869081364966448888232119090889675991286164071411974179197901966601927808818030891591320307250756993441883134888036428650898190360856466164076253086690766336798878943658325694649662142829199168677450771637339517189323715939353005298706730876401192599003529669833277595383235392495122830810445219983915332193795414993400800844648114300678784927774019286933100851954028595207463344006523218090132881203826714572732172383604034890789421934078288168859648448319 +log(2 ^ 1000345 ; 5) = 430825.14148592837127258775553018920021285601029632796667699211969375851095636107658329697528957559274973191662345952691116169630742702057996420811903908764603551149838073015740746021974993057195521166808373127079686410726635664659097605195993329194134029390175662165347778490933775817856888753786964549569120776868549037224830048404376468903336216286675871936523627430567479753549339218415846702989163730569915422023455233403746837987528819775060062496187303190631850573420742515846052134669554533802826770992551997615654281338955261713982210777642852827715665950197849745551156806124942300502075996846467776634552689373953472409935578807802728809314618626688782348657531374808104492489680404871588664052960520637914288632844939496793262968119408956681194984208718144597115973771081198037362313098559171976032929503157798016611310289725242780405473912073112248919312756758504604620584569572801218782750236530961644902859394005674651185074556893887817014316276268475242390644492153554399322754032621352082085534784698553551010450185887569370076153642608705533648187074823584809782983402274411573524120939517900112519108574101323587092771747952735072809918860205468600373977047842034789259764983076378282826744284645545178277905027034 +log(53 ^ 234234 ; 5) = 577827.4196812462103606618832029677907454608186800233779064396103345959930747065695813332542972836082617662901844346510230490588901630036522492503391923989940718952630469365859061354077297389148999221946264179409865554719493972673604408592105692012291344299877031732574696792532940135314608589270747069913446116464151470594489903797199646306102870766754960721090712790505479742528561157207707668602062434754595753348142216133628722140642063326577791059448282324224633268969795251662271886907561193782258150850619326527603400928633439439675944463211662248321271978552203220794964390928953300688943625630319259563190739499070417074825392078295616126580474626558483795863452328196450479217049456763694726453601999221365118331409837223098429669573438306400344603980758908594210456851122231670887098265980908557253028296442338907811792637642444738739543482311631175329475123431339443072536155255327461245522852109525140231084575413044476406296241137229125207124606770910860496040242546913319595184520557136221407937161292936581872257611481980240202209555994389916713661333718161859190224920455811625990364109547414776423773959337388722444561059700440917372520493076077194563739591666079032312187003530783688023432560253495650583782518966 +log(53 ^ 234223423434 ; 5) = 577801328550.8344494740863671625493182767556197953645183892987580229601155479423501385375433264934155326855473527163230891913258288115785996997218538116985372865475551608282357695256460770975797658417135242451942687586174830869368838300454579263855275096990715183438911079765839308071017729383482908460026520024704892666216548444906928188137458125967898031093248922002166400764327879290638532212878872480089272603524510265404330995982188482027256814046882751851784300972067573307830523752015436983134508136578730917793397885298145354222064322172488592614033597779579017825157225418306070585643750978714300413608932001578756112895223628808668696162990759031281115347402823724618246531799257117684377781160953671192631045921835949717371509763556819874993740219189794546634260856732801338690118574363928436957766635409703107242201109135928729652965571166002083719367942938669996812591529726122778624536311227346895271672829525671062364321092356837725467245855638913666666290262459806730624355292030302246449180093587514961277735829994926754092325209656224438477722806647625631662189352254145941813573098236952622135464253901236301718815324524520283674386482210804582144001185059732209187051266445548393490329211809875582665818636928171 +log(5345 ^ 132123123132 ; 5) = 704677012178.4222300146102055281629980713314135052345948792601050553724774809502715967204892409932909662773130909265325372227458184864886480133498535034247170741401393076787270837636567869023043130934368518482065761027830048750081159343277001977057018804787118715544170545220295413801071472398859073500934377065708734393888879791415899474188264350308213824403555592723140447901191395289206331673674890445545893013807950098968458358439026067645689228653871666052581389171223419623505915102836993311948143319311609383535563018575355177632193782119284830070911788338956747621539395423869990566197851158364267045434506327122348319134096993223193723331773408482613078021610718304828400117404328340860896251433517630659138134041006537471246007032351881786602433624677120275428632652790523687271575544363845392929612237598705500478147755960392003863578055603364119221302713307326203560976423557487546569759477459366450404090864617893308351247248359848454063011201460927061883956448756460691288108974810228671288743491941282055167626215823062376782215549629735624311124388049983936779755163173548259367694688566924882496539207538642926413606111484341016115870131924699818955461982189642952724415884794123817727533634244180984433057182044805 +log(64352342 ^ 123134535436 ; 5) = 1375601153917.7269577440593300095607491551575072566010124479291977036521337906049978629622896440360158916445738137597116614918924728464394194278918174136374204294210557852170725422883740585806264102446929102881755850525173857664363859706196135008545804025129871648052131685328061956900694091295698987649923806693415628210256995831203386227282578534919333869896444146166016544624980611637546970047066385157166198371838966203703230157910678811322840288187539454408534309753730247909895122996920291161460649822804683277426910968702942763055142513429227601270461867078875236269728227380815079184569694023570511644255325700873075830686385349576792854971896408623198643979207084713113009009948838265397428691856713448854576156994737527228792184256182549150553311906087304200617898189522967806197628129505147384230927420601446456071205725173084688561026685213516094666797818547761164564168689661812652251620148473125933530432296508614743128820869564554333192830874701826750367155984002417960387161137283037985084727892333250979219667960060735314180239846441124159281221541782327824612925416245157734153581561640869693050980712395681403573418129982019574771340268138942606582384923245275241671339698557458620939989269350430975754806777305658 +log(2342342342 ^ 12325235634563673 ; 5) = 1.6521903357296611253258157580883229204217139496978378948277205682742025876158340498670740751668846049084926102622449438523427690848877746201453648780206142773577475138787435506307296419049410244833436619436909777624471157158402454605881898138694450649407005097718493792599733472161312211433118933608047289367258363007002179107937485910430161107258813548514738198516730273431815212183435899341336193462477678476608654831508980582907132032086170322448045116142362759385501064771071200411360112229252663473021900875027958669733992782637685658329636815561638952623263883956220134644031099921153397631381326162532535647315308906758188060666054356857786893559576390397828134307677767736058069739456802383148210423260617879750387295334183624053540466265670280627017877006598289103996189531211124372082294441454404403940225966566615382879695094888841289367822619603393690736760034738837237196811423160562224810928185706179281915918334086666885879000860053288189471782688312644045876983177668828745584891324916397317054246291981688016821268725718436644767002333750926626900498873306647978908848579094900548309818073072541476599874379256043632121697898196480403012067127392006191447993388481948429962477415151449653545172398539322719414777339e+17 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 5) = 1.7342482054332746525077448538915666129437890204169549550675036177697138019749581789260272741080669899235340647373391256560940311343660251479654819858341029611759327039286248432206815005155891606009832631838418708685060490398301177684313431155480421090277320278552456020871172715643574369394867194878634409377330815059114111365000049276870339099855425013620221172106786297218465163882826876091211026072273787977266492887425828063238109570779658014954787928974678801669134025643438232821269066570608414378077315188196898034009169666109767122889894708689521783197263401535979936876110677961420841545131620079263052656179120551796934359343123172840657502574608202912259134602108476334453160801862431809544380941565149156371153262038399733632997985862676777934783855069066153642765019131905713936428759762253798065365311702799163091095668123083813928000491629854450248455651835953693536583627391880320062609818554155250682511558527549384480957691290909586554470680693592391640729681786217330506495901859986568478199537453179079862961944608632526110171593402305406916102158615293927102353543105452403596031880045052543870458744316419575186885394010360054307912980277276980077495367953546014107287106188261271511092235340513069839590471297e+29 +log(2 ^ 100 ; 8) = 33.333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +log(2 ^ 1000 ; 8) = 333.33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +log(2 ^ 1000345 ; 8) = 333448.33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +log(53 ^ 234234 ; 8) = 447224.57325138546551988458613157296300275200255972571600055560186771021005911837827064261082557863761732676292333695214183737194955890180485889711060847610287089594549792278221009142329581581913244918527443487852379702850912554846515420227026587877792759621984982973773727515736685325985831449620756130057342270979463627136658547617373498809388416124459179789274041982021395032566129339560343845081981315312794397706699045476495779411365938392790754228356545672749794333841695635422820468688272801123550516719220999044181030147406884542109952205243790075747065387523081280958568294976198027314840356320277389509197951308111399308835782196483725047482913251480380587433198778542198295076038319221908164159644929053475284171867877087152203516473618718082456675072231846335693766089902797003072474645571433244909326684087838965940690015210269378737139082427478018963322646920404161545932167404646283513000852778544072693879367310600123979539280867008933844325444815549956146151161815651148361369218832689427561137970273513891418421814633159086611002223542069418945000981057862578479624269976455931976083870753551755232880733420082187985739189843521677297823021817251649826366727000585093721571750280418593982183983368962474546176901081 +log(53 ^ 234223423434 ; 8) = 447204379341.8086529607876498044914835158841090654562883855331152416874142211718626946391595015359749511512728610418753117675828313024101836774007896389432432191740058117683760044639368600100772950775892996844098104359924432997902576965833843633675417089313353128257492714250204039783104072732015453094668439275867845863135595630003526185279063448450905417536323278783874112991265196654587401138955605338277186450460581798145036541764040328671541871052276177295795672478543600601424297483825634049219014593793819683114214726597319945932355408924047883022153364511618596773874995885808472487129622237083649585083014857444677156381719006784231839151312884613839740989640205852564350565889148373195318637492177095124014033109557488582224065287466868256314495556722082666171309383899446473754600779744998551398096203731679833438428892023174573642272749918237814071668662022612088552483494543954447193525389145804773014920382772829609156072778728167024978505631262796661866939043902406703685703643936316103905920006270965901000275270930589429834319686063444166794242585323370587173499242676694211161046592464296646465254977906411311929658232783377394951212670195857772805546340918259529668268695524546369439354259417244602112216367239294 +log(5345 ^ 132123123132 ; 8) = 545403117466.12085482731329822370220598861317391597213244674745209791359545679997564470964162843178159777419849566665301913568480384949046162432207291679918374263744176454090315936973122379849869261396900808667135807486097117872950954144050110244472932773079721474056369450864812780509437379083363477959998596820233660491374616090373643157418451047982846611386879694811672618675376581935829749726718447505431077989932068455788848188109065936860479626414780529760803985931866042610983407229995961674898430251413213321899506101176270405773291276036306240513430097510739259389498557586139990228139602568529651660413959860967906427862524664138050606858473446092943398777120520211548004062955762037433733024533294703730519533586777775501788978870553564721482814768955594336373279355486394336172616103937975002655176219198016026631972169853646888647540669311950381443397086106901027635192037975476227809580490521765007548885543884469567659565434039590230166411886974902009203301533326805090911579661610559360973392614132423058964758522297277971510222412986083240821322554045501872625181476143102789314064049512643648887997179832459805576745843210211624053695639509882001935566894551477641507316607316862721795537676501665853423566406099566 +log(64352342 ^ 123134535436 ; 8) = 1064682322213.6816858268790231878592113083188592603413991936139927093335823365668814575582039856956013041667630699400715376553661426418434729269979786485181421252651920521240045660130771241975189935749852548435338244460848188594614388459272126245917801301194536818200380100182380407405936542901758306911964247688503529021268158898937342930932101546787978442093032189654450559310906357327759625775415307744610495770321064101233013481217813637486331145389864281481475127665130851485839291325064205667733565096788529271116982351601084508337658258241411715510941317092608487620956432646765059282211697189255544398976404212149444222407424659025926183740151453441695068019532742119097499769717482471012902272700833174431014120526830882300077239514892926233429423650362386824220146096738975539344907754674393382809385237575697779828162219614273669741521139802380073397150284996979386168884462436698400203762870902913020252865592308121514595579720759678001251303035951620533038779003747965753366976912257403547653409611197126912920786068537505162304564954901761770760382016264735814143514015166893808761730851694702549143743849710438949713826061521369577118367172883927798252893580284278206530739906169734450950442937460014377870317804022062 +log(2342342342 ^ 12325235634563673 ; 8) = 1.2787557195440278838117966387523614736600391657792601776263723139833000332961503260195890633456546403404338429782954348343319131879354004495248364266713061530249920355740889832903852424787701148993640659694650335229006208517298515278932176315609419219610112019871517275180300605263668367963475475831367015748092537870576286700838698689693369913438449581687848482186908805371150416929317113656917231796508346028281972495975025433112438664214570294928642517306908939706419386688956943824906069435122842817954110365306532439003200939017593299643085808899435078368590714870030355901087478908562486916895936405431200124894533187913716497103105658246447434374399159268800257720676000831906285311077932973082888544808718492718553571419576361741964612054554097839196736678263826708913378909348544263794950397731586824285494669937097540705407314780840822331448050307243378107953740993734073422821816496949996880030141271381118160877900243988028216791832135536796877913131669563060376935426996710595083822205824580268812761682300845324751293077880736369602057080856300458225244843257066405125160070913639610930058884228771741631582879098965894268995120664981215427802526604275977898331770485710344957399603413157853110582199449522675222520387e+17 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 8) = 1.3422665439011701391463263283751073283046576153897242007840289305762396960972063031205489249298443636835454872963000391509249001086612250518547211768480778685234230815881587898898238276562125435847287226109278471584668731372387650812940223288129072130813560927166147517327782457012285400856456885199720889786696058680071454542605183556109296684339589500438735028849169347443576955365142378408201783352750243177267701816078480292364876498288592661636971185894670154154626291252305848494559591250376870388837826103855069266030147576344321850346063025605986207248998222185754384123604372383665868814765846123949970342938749146209651496042623512695563339963101051772915575042715131299769023121145234245518841688267813589811748497630189445165486852480790585439321447357966223414895627439743782568875910365770309957397595033804788066386768255223292195246960828074889039137975733409550650897529475801995094708278327519000498024993478148489768542042357652004071759504596592688132139096843438561133368317247560674152182941642799893091895935873462954454087681799214747837467872484688231953607674676175291985649292660482313088252819365656491301383331282147412507620587016621538809175161488040903920153790009160532833755996477954016081652613481e+29 +log(2 ^ 100 ; 20) = 23.13782131597591742636977010976404958909655073735658618396177941135245540301583847139655840447539259865188870350201859701529400821346241870124722062118197485092860546021783811088351246271854203581310507244325724459760568706111628151904699121127374559813391838040997034902373893343622353312846357782685770072437479844171244862215979833715231787888575138789988017970028465539865815621401375539054229235085294878362556552328613577305373625662847183292976029493174230073252639646674731615373253685101340908548666989209193170622493839141648676384714072333691330131113252335585558445937747974877809078066879576047979110509204719649756603868418833536581045040890609187430999944912231088658443816098011276709507349004001151269869150772006580767615716883785335336875772469870367675617315349215806868365787759368723218940756579093507580808482629197229190638051997326526546835810426365153905818142359695205790206212369994462948605521313613438754501566862918998173982642639993696190930812502483796204335682764138013312001467100226873921261284733525365356053289073264148620754288094228441538300209207523342928326627815423926530487060908458925950759964628948020905779646140562006466503060848058330219178750289472507271854685641992702747516271565 +log(2 ^ 1000 ; 20) = 231.3782131597591742636977010976404958909655073735658618396177941135245540301583847139655840447539259865188870350201859701529400821346241870124722062118197485092860546021783811088351246271854203581310507244325724459760568706111628151904699121127374559813391838040997034902373893343622353312846357782685770072437479844171244862215979833715231787888575138789988017970028465539865815621401375539054229235085294878362556552328613577305373625662847183292976029493174230073252639646674731615373253685101340908548666989209193170622493839141648676384714072333691330131113252335585558445937747974877809078066879576047979110509204719649756603868418833536581045040890609187430999944912231088658443816098011276709507349004001151269869150772006580767615716883785335336875772469870367675617315349215806868365787759368723218940756579093507580808482629197229190638051997326526546835810426365153905818142359695205790206212369994462948605521313613438754501566862918998173982642639993696190930812502483796204335682764138013312001467100226873921261284733525365356053289073264148620754288094228441538300209207523342928326627815423926530487060908458925950759964628948020905779646140562006466503060848058330219178750289472507271854685641992702747516271565 +log(2 ^ 1000345 ; 20) = 231458.03864329929117881867680451918186204789047360974206195246225249372000129878935669190217124936609098423605104726793431264284646296063235699150912296282632252175829101613265031767274518179932815460593693250168346991861023152366636171062423241635040365274582251211788794152123368259030247392897761207966631124707747174839416934443467578635428553966972128705638362281253604770693277907590136152029441713993050955916343391669489895439795637008655712121062233493751826279118073528343977805574576227008711621162793204703422663585995161525451780667986886464536400084864076413354636015964979291419221988126495017156633023303952780357698967534380341511655014297164476006636398932258083840309792145650905999721290394075316670572556290229230379805443061102412775669946113724729524654033230112863217353739561457054284512911401132948409238615557043022347088221252656041984944687809622498839156496188093006362038335132621110383227902184666353908718699034867052283526666517044940161166836327971531140261785746916409265941076063764521927641198767584316071011274579944247520284483236209503506309227796999384816369005020202477851400789444723442802129768167450079729921401184805003587340044040509103431043669583223752868634755085391902299641646787 +log(53 ^ 234234 ; 20) = 310434.06792012419195771981901958154563110859373621802499903945982148896896247662966635648602016756659393926190222587046155887079067253166437185670990070078828422486198489775678923431410501521080549531301440299428007332300466050573975438077273050974022240810005679682060447033448188877161915878854806024642600537633001371698082363952055821537465380156843584054839221686535333038559897812225493491599710208432990998649558638918166536168303806866764484357601025782068025147189254062143983955000164221847656135173270760686833833776484463933501486338337159445115419433581355685843960119394402197899034954411654839487444424082832145182982560506386774103345964662590196691265635879411592098008241605353453417554434146183631275695786437311906692715962747399550645204009206722532788875143508762462091571113053550894766643221817593469987257951027431333472394242218939107664033599961747786725671937317780589838585483911765147315550344235033447604539770560192590769345507367194013990964556597391825576134214820699724947955881490130316515904266606627471697448807417026997848551898817436725913016375161970907838626749286173333157063098630633542374540549957706336179688034099499654060020832261157252502394331792603710552993471637161891109123072158 +log(53 ^ 234223423434 ; 20) = 310420050627.98041404228295890159966144900971214048547423129527242434164480672424706777078207729880979689382787555382380110033732473759898928824238067849219510247695121612966948283160021713985358020740334142303623717775353999867991537982417107561798566721498055258656370187842493678562787231721576276196093641675593340558482298765925314294093831342296985732733005360869371487173906541299916587617393589513825887139748311924231932308187016822687177500453576571028057711767899915593518254838186196137509331167930859475307101282125682402673476181309684805297992782298873085512321837780579780312199791359525636405534307567938452404993042375063077754946699913579416585887768884115699190974580431540905580919311656880580261291729722327570468070467607034312418065494106533383736932971522761897874125013593650215322891625681850577552497497757149181094842182834878925067875095231675349513960225170438764779284259695474914669920052326692566834940405627110552680534669999227745972230486656890105466422163969375768974891144769943789185246996971544743003210842161074722859783341352666313200116238610499492440383018958986032488253481314319949220690742561088258245901277458955190699729487506705115921786454415987006613754678501855019505414501452524 +log(5345 ^ 132123123132 ; 20) = 378583196313.21984935763049059847266445567609859838333597260626420077820601331213951004557836005249143443057771533234313928726209163559513342974882773351840645629500215572532903619715461394024974814902610178187319449881897175496955824439694363641140545085878899436108681647212800786213168305598321052655736239509291248919509371885013187219105574218149083848855919015714109747323557598562456193836842518325051582086516770653909507007756037580489134293589253957954424573266782922613584129973276840523735875340155411447021044996130214820606091564332021445774068752530794387181362002658459018610075825758857355684442073208644979757931207115484462420042915094928716501959528482314075523413157810502051584855531153961679706514693939439416912537889308910314017959331553444236427528122898814148944071742920291701137739037618211985703898652781301218159454637554099896412716146747349888373224108893138796347579811778139701763060358689158328743360735710407673357348644831894771182073927106847930170861081518685987898002286077943054639042941013232391043709914316196111703504232252979284228020698142995033874093244626296130462938356503627684857171187737261867079410274831931537919146406712582228532560094644089416761004985784399496756603263122253 +log(64352342 ^ 123134535436 ; 20) = 739032879889.7539238023938424382019856685049825476373812843040214776198177111527097625670869054833414342258153999841439968888638038615611207497487701898659752406041109417896065351576215414615463732363288101171169455966488097380658822990747122182937213746312697488391347509964879195856651432574312177730699427026245497403346758998321837760351871971040782148977297324433039019143070587575338747785619679531460849475173409177458183805199588855808462421404652216051419568514795341464250783411832866842427940055797646688619573809875668106226151014934308738251126348388949124912969677588479072889502937755165713551232730739925000247305072856335860650509135387603099893661471591386051568067728031852973707269362752716233631525319190726466214526669663259917260839204335330022956526849664401542936571324648189669862486143409168930074132529414634010429867725247268701153080180589866206464513971307797018496767571198377862323348688979775299635724112449736493980121282352263819133096046639943116815775365088636789050978368336841762732472481853434617004720543829320471713995159008143398423031680332820558353421791209198168862173034366350953281758294764183491454850516113475215797549446597901257348862529542654237983097651583249024394009549967061 +log(2342342342 ^ 12325235634563673 ; 20) = 8.876286403677579132536388883616634407679398307824166619270717961655683244805780423973969626274513958473800799871223811840100330723150363754156045456934873144345925056018924988986149185184635828040361946427900630307249284602873397582036290809611019841787893487268281942581569010512303696182317410936642781340446085537486254432777537735723799472221634835444538205885637643949606026006810494827757769169657426644125906954641469492948698453185695156534423754405415744321119623829288937925951946580937595950637865651274863379312487924248601976732655833542467960944381160251049798840688624555846925025317458526481538580053979226684657416195623949257208432247485564267803227417398949275858467745661566750507196031748139099084368177677176020934891061653987476320603591126819290574480949152832991759030393409852416283885378048163244443726600039928759338721208638933393924603806289299965266509648668297086093515988619808319033015961014036548382580309334535628554145832016731480462329221131842695494437809228064535451431852754813974359287650389564149721010530268714669483818911523774927207119100017331284590349719821838879439517995082630200871359511283816065833077083040146106059010187257184742207649751527097096197917206119168192846153034132e+16 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 20) +exp(-(4564 ^ 1231231)) = error: 10 +exp(-(454 ^ 1231)) = error: 8 +exp(-(45 ^ 12)) = 1.372739092138586781392125060956728843795018118642245165185351901868544571685162507629855351104379784178711207349741381302553143718823571281848401550970646089935581905016742087953932963202019839938766799325612441947999695850625417523751741072840749244575209668847105314507140016291137979667621164717623848260396484846715923579112670164220149275296941751816514234284906375641775953483073370218068737770655868320365127044292430603945597805976339890663216056318136420282535678044480395152783588770322647829209589943400116394903435606554336949164030805493911441015908752808386826857320845231572836340342213150840208840979436236672372676564541865492000251266660082134488538027968602067684666022129032192589920208372091110644192029441779912624989910669975588605078480632235357823409879597041867458465116050527589020476969545188689496882284231383975486593015873139604489929534271135065513851823525833783971527257056055863158936240430667408473432999502304815224645640424996974545935535425678832865863930445377254013959040004657905118584872865019432612369580164899306306062511797004634334773792704573154381057619279960226461476580300225047456830775853062828809896516969092349323656844337171040449773291046625481684777222362631227429313841657e-29945700493210804778 +exp(-(12 ^ 11)) = 1.8869408562667258808283578009849931729596055885224101448518512329617912835828379366494257858738844915563826131309469824693369225332390518864983675068874999776569793305246492192071837867278485816369591691738377915180138827325747514100587522059842475461782990853517944932843890295867001870719152146769394349240227072130557716959671037340129050484228562285915396577204890129282189343624410576033303824578444405502332223005054866742926986697264777555822710643409047619705663345742800799833277322419280745975641217256309014614704323331995175858793651331257438964495300082838733230782611253108256524074976331205048945149630474121946311965753879941106927765825008953622201010065708460143716004683372968567560752677286430954341472990572066368751293473889637941313296192616859283207950638658628466390859468516782466518599239492944092555999982191240503411250455350274081173614761656620258462163136316523603194214762349190204347432847324990050293461767547532447378538881350608356521202723970724613797233093906392547261531485441309640018713452268952775069774014751412605636125089434070658750842819552404680517146662317850221586962475147787429549485090483878653418920062083560978322688480304510937530654032898984816425544971900666516722799849261e-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.8393271920619568247547141148987284518152704178258973502877067505772989623601976201799072097202497680608024650081350892289126558138132305735843539527890500313466934620729799217751996419906555791276295877709295635619637748072363378613012323037927729653296093738241154707792547927307255394015846445043525197880170887398757186412413573237164808868229943684580597226293278651046557368516355882058874505077419012121384784655898379234791394958632482151809087012187561428855997576758585385553708202680373280540271751911966920966220921020492313801080892333786121064530872071730778870734149740721568596035254380464205995532781980750056189953416779230462453148312108020897252891289052929833526600607979350135030267638294140476794764659368566232405958931881378791104282214581669346732043182656676228238064264287442623613214844191382314282499714057085677366870478064989108421654039921058471533268096820612201577044866804393825449261019573596083408837904498217986322660728133780701829359410812358140145689491261768068798359413780785486640974538453648177193525393736280379644733685471325170341896903142790034062022462701204042543098286474706916963898466073350563199346422355993795352925246842040973229448575284207645551696796759249794314763056221e-198188839168275960661429098071 +exp(-85467524513451345.1567436734673) = 6.52841196777537746517292012197594503023852963121482259860484224041554778069694476483296003657063137832446154777336851031157513537917336291157687578900026729971113606751256294831723610201471384999108619836919230291932496004659960911251588743005359297971311689320187535367929731782505749209669186077026239350634515805157673666127013613570918923786208424892880671327286069299416304924047408720299142458765694958282889851484412787617822761791904773377050828701614222139830307356151951475708222842645504026397891495520556372974983932154072753643748223964557585250225500932963119068318698486526562878396883227615529529503631868610873744592437882017041084988717631239835010228804990382517896226533938854300484960277231982671584176807142023863708483459457075687319646517044151061072796423527720216530791598212405876985214520605920311193478880233632609237226782820345902965921345676010999360721774331584629977294727810977056920587528706846375802336429363681531611239545937250863408170429326337366605139702315783548187626703716492548225168098986188652761932063311246544084888900079152841970962211169613163733485684102552838054730476170628584306484864622050752803503468672616685212327945417393012370505536245408753153402479339526479989004832e-37118074278122828 +exp(-35673673673.213415463673676) = 3.2070459657821809571596988198934337053528369636602659264111361709843835810120269503954714197211018209865496299076231049996481088951371137223800007052078121177177656327106022669301825757643917872038869274358467576586541775637218074641192923995327770207311916708852229394635070005780075569516446756419539007625517348217267506155875830348412181689054606432135128115083802342270662709003934796746609435787061285118234034881090813393516808547273637116229616491774899183046960578619346323483763280822399586156742789031563586243921521738086486402882039482339091884381891610616769791051837381997745126657313031956908046300853591378792434026949808545421249959942950457542128736081712463171214638122056817212083145126857929520498767525373649425114088170325913724039400543383081545415404190896549254272280328249884767013542687586850424900554629525813143019865998925047367930767333265792910255816018480893773715613893608480648222616254367783869636473099969292236054035817773753441703642091798866886299818111477147041270283454185191253253560517062959770761505384213180759683339648758293905695200732217055162820613908379885339397282688388498842144195178981162306482016497576274691755351955456514400029387101261393917224425188323879375625494803277e-15492879626 +exp(-4563456.21343265) = 1.4063683750433212766507407193414904836734158719157512485706557974478307717215702409374330001129624553299911348855590775250044546765344226453491637957151682309002950444306006812330154306796568311073559112641821704606188158102605521902922023073378591470055438557308075590346648375810175361037068635981531905533408061710956473747168940099055839628579018162347800213103984118158455691197740508131038779291071082204319223567071857833877729350260857429545604786860759680224139965170997133389432840869888458152182490727553215645488023426891017037925785267972917311367102749312423483088785389100470956193732913114338526506839507263461113814207033285743881446446712030241982103509826151899698158771853770491261754698488473884421160614099877898916482312527210715607037475711939496742273925866935248174847164275055437448294387326771371964035496837839917355999235476790235560465747892582218395427637386845617280569363526427562904024668732691639919564516517948114795119051080348437399477982703108827058762780679627514471459818230448842685288985435282107971765892397719631592110455649476931628701219531591566151954221665710793768480682527991130484297160138044681825859671789506680970038881215134301449374197512663773655543621725857558655991787324e-1981884 +exp(-45635.2134234) = 7.561879285102925012533086300420248634729063338786959325292754690064588743419846017685993116344755518236245988774096684899928936344512516841854412579004318354702835050534004088063270441262296961442611489309108232479217511544169974490151106605149937698157284685950165586786229616933791048069768754382051968702490447144565186771041071605089822883925575456990275028807532702296554161813027177512814405103130795696324841424578849441604393105760071789643467458926517191710626011704840186498680134095710043054529929843796613407055310152019460215351984641730474493349184851336376268431771889683534162533081871798623452528979901778356211859374788484240182130900092834646703160736711158668072823171588920662026970061914088398312965969605657539761326493760294551450433790493020325566660193360130714065446141047428100141129582542337333928638586090377618723446193434070700231258482253523121240820309231749830494501567888239763276655573049683294402175729564533573726234427904728357913047243780258931950753614885613488809349979425065283869808081508204356298577968386070131499698617266981728650916164613315238799261030814764074932660721869634024481608528152517131599724244194892725920307998183826457720160660688324055722628476583402627132910070032e-19820 +exp(-4564.21342245636734) = 6.1276845287958513344761990550923968760973669268398660644819162485645942562744130010359136234683795742957482327933893940157020476992862113481250768435672978878163108294529567098541738069137465053865456198587647472761952789541836071005349884693803581355935923623212901707081052871864073631848901845459181033188492893672544231573333229640955651077676153860513155539228819931631236447680025234000901046657975695324698481282821228551438391660074743823786963362121862913034847698763920533727023728853885779168089915978482713860819249395396253065601717449981273780626173196603943971933490346682725894179999630696369975638239458897868319166801211189324368084583119368873383787722940064692794219897460568925214892680191181336496215856062058765203794602933963736902426618371095527074937631180999526578812497829853526705122359531961953798501391701838782611280209996010188176737355817700991808915683386863570379996945916063014480568768916344016485510927104417356044062742819672409478010499782504768184042123518719007589740203348199597199023462285490632051483055042331262914250625045474245233760700634352825091216228627304659149715823879552376973564409822648371795574601374727156539659169934229755913068729659336320911658683436361319454400125695e-1983 +exp(-344.12324535) = 3.5413874985856802665429211662542263526356821551187303137608575768952382859913968201472806300755487157898057347779884858928892826590937857082535356496288963970826962935016767546305631623687201186660788845772580096573666179335332879774161658293279685025719138739710462940124407033741648315556855686519874113665687536311616215634370830474168289370736113645518104734705794674096854200389942972016178665956915108532437538713246828914906097127209140968841360191706222843100058816423505686077061874383559229991190464297677668977066332722421606933001015131123494456357335614959460983170241794518447713205446561808261443761886270495886789444749419514216676564739284721356019777735380764820313801613983663817508186166807864537359212691382574323182798023224115708597400131125778300340047186720062736548204380729874905078882458173898951813746661313031593032510823763285358671815319408740782915063807396860931395986190184210148418503419494475297112478925127123421004617667458631043588595697553340435059617633001456854543353263983395644045733257780055370220294347238623162384225517246466798834930776031506552059754255352076480345166386297795945786559781102370697150377696183818735185213757391292248024759596832055512106941794067273633849439547147e-150 +exp(-32.7636756) = 0.0000000000000059008758846024659555668926715556105325058755224197037270588908819509746545511575602217096671145364607017113595023761067681403863631208095320145692479563530160201342593167856189708546347435817295680438565765156592221258130593371818007859255601064822353502310557674228900021997152247964856555811961033707849872224718248796952198635228734323169738615376501434027321465439252030241259860305997418566834415323145195604646242173516842789129492971975364540246416954149497790550389181408287925697507271624523345845968867669308266523334345277373531005786226627707614967217397818594577883894409407892874291368256976639152021442465958691130282885516378177451028622101073557758679030200572945839408994253171774179596599873913028159400337085195223325067175290992988036545941035054161258346201848973774169165267914747424584427359494769690067902893878461274427742105033521753402693276825054414940328780823096896558518429470831142084820399302215076497356552277327857957039465859417573800910863151364485295534583186238599177422857753015354981635875838112097198004813574619240723886071914765559645894396505697054661982288642135640986602697363027709986372301656954378662199723999831571226342978506060452738812656822091795514692626282676032875594768592 +exp(-6.24354563567837502834057) = 0.001942954287398880199606894698748875258321251873700750211759325145024325271103935381895744406400290325611835624779375812868470131475858963623460307448627886271204888598031011652798689167162212449068259810480258419999720713923833244474140515134636429611890908432914785628565717844890029881531793185207515470004981391064780831863641430484588653040244062638060783921950252488191828027647764101178284677297441011450678035416439343922086907919455638312905258562188328474499685613040910811853467841047947507823347568072800181500704372531399309568691811758500985832283541637769812964187926510518582491807175428929352215472875235655731841517567987797696401451309362067781171968690021648872742365911125844223756160259253259225711450682062414835528102717253596302995571399328247979509975010090186986538100834526032092457821774231463479252180884700882563290105779279869771311635402305302014159171192510577161378622764423897171166094085361012478664822763514242435267092942776616344885428270082417033314409941406517617368132402997878169462308607117957075734605061532463066955225018058649572778440561152121681982237602876314918070564123880688271202426383615085674917191358295536719006133323248709024332145625702053982046051897397682094608073119211 +exp(-2.435623456) = 0.08754315072804413769438832124059962198524590177479721425448075787635372371746617989934326648728461104507879949504142356407764165016667978692423969940411897025498232728176464272057802202362198316194693037919872539809963808534612107229231436299606340805040506335064189849156992019988599476199289389752196869817309122747450626568003335390817835536350958571355980590230325423275417838858804944618885398298788493423864419400529772431284989431048075540011589222143973015466816236629288599770748607829255704816072405306029238692190544467143161593297911369716454305807770231324950313856952236074528072332052125173364525964472708029560996128488131791102373651526919674654992946325959471797945039173831186022739927853379598530297921834503948452671562230102208211803496699102810953648092428758298680623162663597315362443817764035454340335355234286566088061723618785315386631735896841388544426346449326385707639849223819128375868389785590257169247673622601423317735968213414016033319676445989762573399829575246203914603619458161005169754896872412671840178610263266633329417930280473739484800646956078656351774193269682039157237554302555818396437641361007037582035470692002273092654402033015624159831028625000799843341858065855608471762384755771 +exp(-1.2345345) = 0.29097017746515246420652722030044913717163450572284514228055170758990258805262222179099139008677127716825161018111800512282629203327937852803377697194238430436994567067068494732526034989701640629081508899694010291857705177977823039187381546420433543905980275994904239563822504418210727257963678736327784776149079682828639738197905973878406482913269600164182359136272451472664684838345792019065429148097285519555771675326162297280562188124875447076470583564039690928564168605110699078407108017311718866815367247665186262657904875597149581616507790361309213156914530787827830810274501045213899717186073174990573802938760252688971621005366683898616454469481160215802465102219116003830877386008375136247901991807699001926584667384189560590875666611066149049336754353614490150544357501011759306802472254644604743814554354268389472450614852429512117432127999071255107377890752724712043329654248247686520445692150106132128969867872513651084682644053126524056920260659559838790598643528803209925120075850383961346734892409752447910516886903053438242826929821273781839854373959640452297180174921538366119090647593510812933558383934036213120841315663194236553207169874811746212533757095371074637911061155686882264092838394261450933856482992178 +exp(-1) = 0.36787944117144232159552377016146086744581113103176783450783680169746149574489980335714727434591964374662732527684399520824697579279012900862665358949409878309219436737733811504863899112514561634498771997868447595793974730254989249545323936620796481051464752061229422308916492656660036507457728370553285373838810680478761195682989345449735073931859921661743300356993720820710227751802158499423378169071566767176233660823037612291562375720947000704050973342567757625252803037688616515709365379954274063707178784454194674909313069805601637021113897742282140173802328324652872913890046609866595124440976998514591642878037202025102245787321110595377768074371122062400051679652809754447802864860068385642004336846624843493869182620625189948219709924234252075104920934452851244860224513809864174210612195363683100782092248046530798065628541547860617931557059871702159996991882282653979278037471274386351562967145119439867026824526797168143897721413595796905425291035488597310782332694141185792356959493769860126575880312799846794846735134680226530244627705698244386387297002987588809534112675423789026164331040918607012257175816660345100790985888080842868407400134038381320004056775831406199265584918451278068708378191982028128450226420817 +exp(-0.9) = 0.40656965974059911188345423964562598783370337617037816774628864840943271777036274935872223831655726536341907145646790369061833897813059052184595179387235222717004615842957360146176629640657891328683616099147281051937464424630085035225821915990555697135336134163189127621681630805835310226267834720851560621807119922018711095250337002645034900507897221757305181381562995361796619109686163936310781592993158902549748747026916613934414306761237782338644431798358063026623998242008375359127823233130101303672128039877976200459906854367965415976553211076386662203118452069615726267386579197876942874357878930084340725425958918768851090677679533208457416850349592499701541631616914419496947498313463568213098097314911855870202328764866064336917555507201359259109034107389053290480096082308374904116998563545805312801089509285561709749340979948158448638439272073537154882397846834273076579120868038265055356293318823578129572040256286737057263382764395674316801837376208632921256693959316553715679033338644813508848226387498691228324546127442823488240915868549832717744955883490945216985957633283009557631168297051768057066985157455646739434510439422461633116627433643421068259108726047447297852056738253157185653439370683661468965529192081 +exp(-0.8) = 0.44932896411722159143010238501556279593421494127218449089798933443379075508706868388238620316373966456339063744617728092539581849210982655924289171220183930485956336025919418587921930158227400511951583956682723573385083819345735916159669679392918641368141148396678489774835831927124270632164063818933332673247806662596761480608796589358008254790022648599466821888110331625332704476278781762692891190371137241427222716910242624051460548560750763761900215622162039898327185840156058423386715773546934887376002980633774043133337755348553909097295361512087863759260347977811131617090365806187383636865888108281428224356257793008553434871181165866298235374848066966696389326367436543750087238038737994046833541405680106975142072192364052261317414093374119502815632622437935000532319758384895228829771170304522516529881264801748390129848933134783152414562048105719814990744415418066563238931542322426328488807548433795994957703995365660391387729784333549550846481456709266105720964687067005165662095340796522773334139376836364700536885167340626608218910329863602678938302000044837186665387192816347722714693051002863011982131573095827508324481055458098672186285391202307064373777052628928502125574089595652185429917119349135256644177237537 +exp(-0.7) = 0.49658530379140951470480009339752896170766716571181626205471149701724357007290333317504150306190813133056192068411263192477823091624043285995491412854468597209322157789680819028186251890312684911273129902880708791513824430893443499740670812574653703356952243837194891781231467098126795117602038128982545064712666553818287100322261647905311767870216359800257147524205714277272923542513466026634148101429958431884008010809418383990274390393544186213320902486973367889830279684558364017887012226915973402976843566432857101228238951410905966853256386175861663401042912078863747166468215852608530434615518804423474294329341492492660372396233624314332631627897202561284230131158254131011219633553494028503217028060512726493185850429635957759142242915060476491438790994382948063436832469061898796209536604286905687807676123986344217280901518915170241771801348117968540452446654288024240331448827783876407348794447730971540496789524666623195326257896956022623993683770432065879016346629885882105653953732758922833856287724589432632088485426921750697422509270310412900032697657514990380080540118424080051346847363497404226505707548182765839368026205541867333660762868994660652649844768761607611902242248858873938095697123317659224235713741968 +exp(-0.6) = 0.54881163609402643262845891723256787533231195669062806698071211730844385726742508160216671209970091258536457246716061054240853754027216765659500875135502064898638611857904719933424637428552350231952695437373972546497252192666213372151825304697365370477278745757903989945033016228823104105018326928296887665381841069182481902930546102572897010272272252738512810589288175833990460232499770708754238862603326026568373604024764623463529868279523285431972890652113401325780238986732602320031861980960562346216530223456291271513367543165634835222984678684988734222749016627551444684216657266515294390111075382442312825015670043530754611984479887814364015750892868552562058574605807278888595998057361479042795374651377946265767361420640868272519291983406395502659014074425241997052663272769391159003580205766993151668158642990393386550854479960891829436795242175118859873385700875489459305746067804019408673510135191812797259636511979609705778683784094182810516117685158458797910703603653181850125497824896187236132130025576802113061310951077168320885849370778008737016687689831212158722469418453647559063363028399063905337591771986741451607300665558176340621108836826761829630915870213080113276034846979457376580721209314210231536457173977 +exp(-0.5) = 0.60653065971263342360379953499118045344191813548718695568289215873505651941374842399864761150798945602642378979403952517653780808556294653334117982294767742470758124651684794127251589884790055524438857185075313848684419931871568453157532089010759765268911716273449065255985797440521450982249951538533171327284253813118897840125624139876293959876706292816486229260755084585254814945808446148779273213570505628621800168998198535743217917411720130152453218585024404425877530421602699494046509240217113620018013809786470166394773891099953942312783728043999280855885146469400963849708224915459865747879948314642616539280571716976933858183314528301332597633502587232663473044594482323292556671379197386599488760115757421099964040803633599289297711919492540827626309294487464304609233134622308091500302194892677342306323737370914125619876318730373667062878749700309244193917841573249818949739096510232551098927620281866454085711102103986661649869274393978723263718119859288497621536316386486947906266030079255968436570017957435133521534994370879273819165847580315253686474389003257043442946890494332274772781121193493178267506118043015059716505965441205061910958340685749674073065640848907690457511739433886334088712320575064705044603723942 +exp(-0.4) = 0.67032004603563930074443292514782607193698092521081219988891033162589417512035374382633754399645793488456309521501920433002265572321444630236419046222274428843934979253673668314435242906128868379427391474911280085722669621536802784906262313237380579644395348615263465278436218560180755027808562197276835289597853234094901141742001076227382382739059906941428152439813654270886874139125618636377077937550894819769307256614869762430387903179048824056843793094774407575316700985899364639494779050304618418405611419928445090387145749020557699857691391475234346481512520208912108207144347481041888862977488085390745680117521608232124292666218358770610254637077197385603404821508809926049606339147803324013294013793320378866800211900958055270340073925975365389321214085141762191054683674568887264346990801892923090090684734938487257916102063258336532577377811187158539432013673240957927266369857092965530888987071553585304142688361105688860991011857065903012266328566111710322103896330285104799845461264548603475637979226941479802341347508492131271748049664681373676889589041929466324042491982750077017378298871314156909012678981414056564906553158624347669788180782961018243202886658996441611089282687307124913781514877765941932373384543129 +exp(-0.3) = 0.74081822068171786606687377931781687218225123199900634829531006680809824687735477101437395100966397095646051810021126814909246517263653806469887331070879855003180571522030123743384521286620745362171666570628981612747965798313515341676686750280958908371729713039676397600464491007174859786120910372496492704263536749471553673832187399374733407039148486443119582689459985309531631529062466106836984149397599913670542774198773825855444304511257813631370984208785312216791746842646298914295313913628276807351604389987653752918979077154439604038732571356993592889274960926750083680676220164685645357391824834514254424502937997241883036289751241951993709310149628840037054402650399584521172541558702952694553584876658384069467054999441011150673597686302675552061763498991455930865619803690717372709361540940018490253197738313913245451837152364146242682423487238396846829584913788581326420176825708529790418909522375141675033916125505774940914972851350333275436921494348319277491126795111890619143338233891028904247533295427198016869929757940183788817086500967917858224163072835719033086095793796257525867552502225563657709070453226906144132503329308847983438092451390313093297562893221959066348249455899794081234778266761846545706485769494 +exp(-0.2) = 0.81873075307798185866993550861903942435859125626901567247802876161650877740249109862345720408432142179071569868825222165135605971515259696601614954117011957647957586680491240243916047575859004429706079201972383178619332266766931989950455746154278533575783164561394499513870144528817879860903196763272583260307016808386729967916767331242850459639463814330202467691259503863293938134133565725357759513463362798044240211359198151654185779692367650046806035613354428918875491336421863895097572860454218198064109265876254425625853569636391013839397239261746185469916801631583728476686169500113607845869826788847102232099613664173230001741742569590920782578826704523025996558337730295540007333883844021084468724237767869993216286119113543131395865373530508312862343350756208250914128184467027768142637202691585346790996381247544311068146516062439900223193196259564296226942897452261080334609374529051783770222650435490666339625146041152650328576822569991515819447765798809098286737824809631645596131997873565601428198985438434100207844617029926175035081082670719689156139056857953936573626869584933431715225947449597477641191071675870253093666437446849163683980117864124674933708129626498065427352668160158533402385085810610082173311923608 +exp(-0.1) = 0.90483741803595957316424905944643662119470536098040095205625731705577996534424836101250344603609045723847874531464831849774890816123879009518927943125572483993185231398601157050124396661050394490662738075379371774615824700332089103606875117145886797887747404198133107667737881698784461565457762786264832758665316211020854625275489563382600299588487532795498660258708961868458219991604257113075695190535701693219237230275707258898793171794060049377565549085130658158158258581451929351761051914932758843104909072923805724370111652242260603347816320782905669859229090084369540606513235891240382200205903638917096845447441312754249340592580983037780483853416207569641150700828603736790394519374735785719790374476052377717483920176662022437683120964091482422850026627636630215526552115159072896280569180510676570767662345521521190398198198230665105139856067224385898160290425179957116368134035830850834407473642992336973098104927146955260448619162862425375010884173424184987458486892608404619326455421429157220314197697064279118706995445609158231682691578555696777905592676296405794573091140017894580285750154462671364878482880227894962735310270835294523324693680881520792234868779198983834200769776466132293578394574856438690100777799133 +exp(-0.001) = 0.99900049983337499166805535716765597470235590236008205905202851119608680258951236277781544460295364854003817047309365031239418306033180187925120097862002022631302562888501116016481174609854998110166865479416704364170017441597125864335372746432512375350616447151425411112605581468112568827784416134732737570405748880574083059776132501702269838351770483510088953396628029543352110214440819980015002657244481500165632377132035110144295522485098654171982056801435915022626837185747821198202384629142731577622373117667244395537987843071965360576591297718328543652972030454429978689077329371985428298655939871179490705001221563226949640786226559935827461023023339465210699766079941934363174797809173778911943883200330471071393241268122288837094510380475452543343631892507378909214491690356644857381509971308358287989884000483171009657958717663631408552085307520098313314760075393467152491652517083270889923055008624609376351491134154904326481100715542339091710429368476466672773623513245828132167490976477533742368759690302698946093749589383640509047704133269572348937828326492328410234454639460681508194695981793140091344838947690436862800553799472038376312868160617767165645381040391663680917838462095687887937248919096702775585166742681 +exp(-0.000000000001) = 0.99999999999900000000000049999999999983333333333337499999999999166666666666805555555555535714285714288194444444444168871252204613095238095235590027256694132128159905921624671624672771746184444520671372523229154553559315182931643404737144065437110228354576971257712704307584617689355924353323820376276336627654222589743098969411515697080032598861272839848264314636878173072948986035022339189802975350070655486297415364472541304518731519896274497899309465558181146703585201699389626344574268988350611416695482388114103196898066137194966034282838715687916119261319333762143425709110590339838882180598292985268894979240744845291220908518042264973425711156582578940715262445004107160050306916380848583931540027170226496270436164263902216266673961305242031895609312242923029880883097018832493942768871873724399822476134617277884393682578331554868480403663752877861887306770789316807618182208619186833228152974601784363318224541297659630934891920267679886274856370267180245835368802487188242564046122916574156189847346301236372122997882313798313420592046450601775151512985764624665300577505585165174748746875594049454235273238063638054025658644046429816981036976556213349297395456043992672016714626371347317424833403955509787280122714189494 +exp(-0.000000000000000000000000001) = 0.9999999999999999999999999990000000000000000000000000004999999999999999999999999998333333333333333333333333333749999999999999999999999999916666666666666666666666666680555555555555555555555555553571428571428571428571428571676587301587301587301587301559744268077601410934744268080357142857142857142857142856892336059002725669392336059023602426380204157981935759711931586931586931586931586931701639042908884178725448566710760824517438274052030665787757491626539245586864634483653988157178322133192970416750378918502340710730239381205858462879692424141782832627595694123271691010937456754249812534353879590263075864377255858694482345254013127258473211503879383174229146923477385365456640338724806106228102396777071546213087570761758404313591460297306185511685922876180165650730786048863190587278262586815262333030524022480386279098815479240769828280867159429630793016764031830574130551887074002349681627500386216122881115101979325514936078835522049203594362049227314324166111664904245182436513446741254166337130088303407274695131613224647179199418132162706504243557181551720878736755363099990944483985035012099501718646053094834300374289007713727370335215210179984537958445042296108252739594031076260196514883399364590620698618047353675 +exp(-0.0000000000000000000000000000000000000000000000000000001) = 0.99999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000499999999999999999999999999999999999999999999999999999983333333333333333333333333333333333333333333333333333333749999999999999999999999999999999999999999999999999999991666666666666666666666666666666666666666666666666666666805555555555555555555555555555555555555555555555555555553571428571428571428571428571428571428571428571428571428596230158730158730158730158730158730158730158730158730158454585537918871252204585537918871252204585537918871252207341269841269841269841269841269841269841269841269841269816217732884399551066217732884399551066217732884399551066426500454278232056009833787611565389343167120944898722674894549894549894549894549894549894549894549894549894549906020640147624274608401592528576655560782544909529036513087025653163219300785438351575917713483851049988616126182741696134553277410420267563124705981848838991696134553274598963013217603942782903255981376118319784675215736529166402948477506695855763878034514684236301278179757966734403530796064417700206518657875808923362447696157788381812905413260922586160153571783590912750048789129788651104647931534821226803716139064746777270816559479826389362566849 +exp(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983333333333333333333333333333333333333333333333333333333333333333333333333333333333333333374999999999999999999999999999999999999999999999999999999999999999999999999999999999999999916666666666666666666666666666666666666666666666666666666666666666666666666666666666666666805555555555555555555555555555555555555555555555555555555555555555555555555555555555555555357142857142857142857142857142857142857142857142857142857142857142857142857142857142857143105158730158730158730158730158730158730158730158730158730158730158730158730158730158730158454585537918871252204585537918871252204585537918871252204585537918871252204585537918871252480158730158730158730158730158730158730158730158730158730158730158730158730158730158730158479637646304312970979637646304312970979637646304312970979637646304312970979637646304312971188405216182993960771738549516327294105071882849660627438405216182993960771738549516327293944481444481444481444481444481444481444481444481444481444481444481 +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666805555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555535714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714288194444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444168871252204585537918871252204585537919 +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666805555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556 +exp(-(1 / (2 ^ 512))) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992541659268799793256709034684537066162623528465399593105728481666793721614929881695063825109599572196638488396744163898546587271904774697339513835170407915586652971521081391508783885592284072764460551003426414904400512893639965844619742794962391653821580006809152116164139169585717753565536509994074114620367877069287838169569586786909076234493288036871238103928742351779367111191226216907700608510633398750174738171767984292883813722252692513848964236873047650623121642893896308998810820491854983031465052461672458979638355077187037550224469956095417712757182047358215683100786788470959160616251152010648964307229848782787251571333305022090465237985342238566740042659900363062496652916359239466012110657405409477887057111643401469463475982736277873334606764915361724765690941060606082842481391829885415342790301218903217311658779585801467236184771785075153194743930849233741010964142914673987551013301349192364163971702252086158038390643275431444085441181875193030018105604303255557226843344576854684070442156976638980347863261967079392462128950243971267162940960764159734807331 +exp(-(1 / (2 ^ 1024))) = 0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999944373153537319965422744182066689898394519600488441704236166814577819889129652045103642921024687224485898316506724104724871189145961163497278599690365557029471730550161699941738009746313935409098201960873826437406644790618729833734583546026281987720500785209008787484102280747042378130005477806156251263710488864591029484132499212238702370721444299503012294721308146405112077048209424807779178827407545590699687846034119683432752768247389735917180714567235266142119117694281911161470908472428089079662379928037472242124445500542851322577873216566550232468717792719991263434158605366343621078834864369027023841735114113802233512344428739954169338175866412466750356120101546410293629074314071714386149284624616922364886205429027284949194221891271518769536775396050613300914869174514081628272849521162395968100344872251627697708295302902965866976592251624902628936141252050422708838984323635290274543185469601590897283300742679 +exp(-(1 / (2 ^ 2048))) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996905653952617421724519816630028802146107443696115030954045901541782978635308770018573647053443740204746758562074598188247803313412025141699827631631861266874813938925715356263009529014812702945445700719154312584467934130892824731726385085920080548501603241798280365247231283679213569616150952416028673710183798794242957386052180819019327994898957369448223036151507419484236771577805794894471780019754504952994383987135377087798399647528286984841954465271692595823104981633039732475940729854695174647493318867636900225121243320707313868443889154988956536621293944402868238091684568801295153688431051118226602220931385 +exp(-(1 / (2 ^ 4096))) = 1 +exp(0) = 1 +exp(-(1 / (2 ^ 4096))) = 1 +exp(-(1 / (2 ^ 2048))) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996905653952617421724519816630028802146107443696115030954045901541782978635308770018573647053443740204746758562074598188247803313412025141699827631631861266874813938925715356263009529014812702945445700719154312584467934130892824731726385085920080548501603241798280365247231283679213569616150952416028673710183798794242957386052180819019327994898957369448223036151507419484236771577805794894471780019754504952994383987135377087798399647528286984841954465271692595823104981633039732475940729854695174647493318867636900225121243320707313868443889154988956536621293944402868238091684568801295153688431051118226602220931385 +exp(-(1 / (2 ^ 1024))) = 0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999944373153537319965422744182066689898394519600488441704236166814577819889129652045103642921024687224485898316506724104724871189145961163497278599690365557029471730550161699941738009746313935409098201960873826437406644790618729833734583546026281987720500785209008787484102280747042378130005477806156251263710488864591029484132499212238702370721444299503012294721308146405112077048209424807779178827407545590699687846034119683432752768247389735917180714567235266142119117694281911161470908472428089079662379928037472242124445500542851322577873216566550232468717792719991263434158605366343621078834864369027023841735114113802233512344428739954169338175866412466750356120101546410293629074314071714386149284624616922364886205429027284949194221891271518769536775396050613300914869174514081628272849521162395968100344872251627697708295302902965866976592251624902628936141252050422708838984323635290274543185469601590897283300742679 +exp(-(1 / (2 ^ 512))) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992541659268799793256709034684537066162623528465399593105728481666793721614929881695063825109599572196638488396744163898546587271904774697339513835170407915586652971521081391508783885592284072764460551003426414904400512893639965844619742794962391653821580006809152116164139169585717753565536509994074114620367877069287838169569586786909076234493288036871238103928742351779367111191226216907700608510633398750174738171767984292883813722252692513848964236873047650623121642893896308998810820491854983031465052461672458979638355077187037550224469956095417712757182047358215683100786788470959160616251152010648964307229848782787251571333305022090465237985342238566740042659900363062496652916359239466012110657405409477887057111643401469463475982736277873334606764915361724765690941060606082842481391829885415342790301218903217311658779585801467236184771785075153194743930849233741010964142914673987551013301349192364163971702252086158038390643275431444085441181875193030018105604303255557226843344576854684070442156976638980347863261967079392462128950243971267162940960764159734807331 +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666805555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556 +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666805555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555535714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714288194444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444168871252204585537918871252204585537919 +exp(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983333333333333333333333333333333333333333333333333333333333333333333333333333333333333333374999999999999999999999999999999999999999999999999999999999999999999999999999999999999999916666666666666666666666666666666666666666666666666666666666666666666666666666666666666666805555555555555555555555555555555555555555555555555555555555555555555555555555555555555555357142857142857142857142857142857142857142857142857142857142857142857142857142857142857143105158730158730158730158730158730158730158730158730158730158730158730158730158730158730158454585537918871252204585537918871252204585537918871252204585537918871252204585537918871252480158730158730158730158730158730158730158730158730158730158730158730158730158730158730158479637646304312970979637646304312970979637646304312970979637646304312970979637646304312971188405216182993960771738549516327294105071882849660627438405216182993960771738549516327293944481444481444481444481444481444481444481444481444481444481444481 +exp(-0.0000000000000000000000000000000000000000000000000000001) = 0.99999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000499999999999999999999999999999999999999999999999999999983333333333333333333333333333333333333333333333333333333749999999999999999999999999999999999999999999999999999991666666666666666666666666666666666666666666666666666666805555555555555555555555555555555555555555555555555555553571428571428571428571428571428571428571428571428571428596230158730158730158730158730158730158730158730158730158454585537918871252204585537918871252204585537918871252207341269841269841269841269841269841269841269841269841269816217732884399551066217732884399551066217732884399551066426500454278232056009833787611565389343167120944898722674894549894549894549894549894549894549894549894549894549906020640147624274608401592528576655560782544909529036513087025653163219300785438351575917713483851049988616126182741696134553277410420267563124705981848838991696134553274598963013217603942782903255981376118319784675215736529166402948477506695855763878034514684236301278179757966734403530796064417700206518657875808923362447696157788381812905413260922586160153571783590912750048789129788651104647931534821226803716139064746777270816559479826389362566849 +exp(-0.000000000000000000000000001) = 0.9999999999999999999999999990000000000000000000000000004999999999999999999999999998333333333333333333333333333749999999999999999999999999916666666666666666666666666680555555555555555555555555553571428571428571428571428571676587301587301587301587301559744268077601410934744268080357142857142857142857142856892336059002725669392336059023602426380204157981935759711931586931586931586931586931701639042908884178725448566710760824517438274052030665787757491626539245586864634483653988157178322133192970416750378918502340710730239381205858462879692424141782832627595694123271691010937456754249812534353879590263075864377255858694482345254013127258473211503879383174229146923477385365456640338724806106228102396777071546213087570761758404313591460297306185511685922876180165650730786048863190587278262586815262333030524022480386279098815479240769828280867159429630793016764031830574130551887074002349681627500386216122881115101979325514936078835522049203594362049227314324166111664904245182436513446741254166337130088303407274695131613224647179199418132162706504243557181551720878736755363099990944483985035012099501718646053094834300374289007713727370335215210179984537958445042296108252739594031076260196514883399364590620698618047353675 +exp(-0.000000000001) = 0.99999999999900000000000049999999999983333333333337499999999999166666666666805555555555535714285714288194444444444168871252204613095238095235590027256694132128159905921624671624672771746184444520671372523229154553559315182931643404737144065437110228354576971257712704307584617689355924353323820376276336627654222589743098969411515697080032598861272839848264314636878173072948986035022339189802975350070655486297415364472541304518731519896274497899309465558181146703585201699389626344574268988350611416695482388114103196898066137194966034282838715687916119261319333762143425709110590339838882180598292985268894979240744845291220908518042264973425711156582578940715262445004107160050306916380848583931540027170226496270436164263902216266673961305242031895609312242923029880883097018832493942768871873724399822476134617277884393682578331554868480403663752877861887306770789316807618182208619186833228152974601784363318224541297659630934891920267679886274856370267180245835368802487188242564046122916574156189847346301236372122997882313798313420592046450601775151512985764624665300577505585165174748746875594049454235273238063638054025658644046429816981036976556213349297395456043992672016714626371347317424833403955509787280122714189494 +exp(-0.001) = 0.99900049983337499166805535716765597470235590236008205905202851119608680258951236277781544460295364854003817047309365031239418306033180187925120097862002022631302562888501116016481174609854998110166865479416704364170017441597125864335372746432512375350616447151425411112605581468112568827784416134732737570405748880574083059776132501702269838351770483510088953396628029543352110214440819980015002657244481500165632377132035110144295522485098654171982056801435915022626837185747821198202384629142731577622373117667244395537987843071965360576591297718328543652972030454429978689077329371985428298655939871179490705001221563226949640786226559935827461023023339465210699766079941934363174797809173778911943883200330471071393241268122288837094510380475452543343631892507378909214491690356644857381509971308358287989884000483171009657958717663631408552085307520098313314760075393467152491652517083270889923055008624609376351491134154904326481100715542339091710429368476466672773623513245828132167490976477533742368759690302698946093749589383640509047704133269572348937828326492328410234454639460681508194695981793140091344838947690436862800553799472038376312868160617767165645381040391663680917838462095687887937248919096702775585166742681 +exp(-0.1) = 0.90483741803595957316424905944643662119470536098040095205625731705577996534424836101250344603609045723847874531464831849774890816123879009518927943125572483993185231398601157050124396661050394490662738075379371774615824700332089103606875117145886797887747404198133107667737881698784461565457762786264832758665316211020854625275489563382600299588487532795498660258708961868458219991604257113075695190535701693219237230275707258898793171794060049377565549085130658158158258581451929351761051914932758843104909072923805724370111652242260603347816320782905669859229090084369540606513235891240382200205903638917096845447441312754249340592580983037780483853416207569641150700828603736790394519374735785719790374476052377717483920176662022437683120964091482422850026627636630215526552115159072896280569180510676570767662345521521190398198198230665105139856067224385898160290425179957116368134035830850834407473642992336973098104927146955260448619162862425375010884173424184987458486892608404619326455421429157220314197697064279118706995445609158231682691578555696777905592676296405794573091140017894580285750154462671364878482880227894962735310270835294523324693680881520792234868779198983834200769776466132293578394574856438690100777799133 +exp(-0.2) = 0.81873075307798185866993550861903942435859125626901567247802876161650877740249109862345720408432142179071569868825222165135605971515259696601614954117011957647957586680491240243916047575859004429706079201972383178619332266766931989950455746154278533575783164561394499513870144528817879860903196763272583260307016808386729967916767331242850459639463814330202467691259503863293938134133565725357759513463362798044240211359198151654185779692367650046806035613354428918875491336421863895097572860454218198064109265876254425625853569636391013839397239261746185469916801631583728476686169500113607845869826788847102232099613664173230001741742569590920782578826704523025996558337730295540007333883844021084468724237767869993216286119113543131395865373530508312862343350756208250914128184467027768142637202691585346790996381247544311068146516062439900223193196259564296226942897452261080334609374529051783770222650435490666339625146041152650328576822569991515819447765798809098286737824809631645596131997873565601428198985438434100207844617029926175035081082670719689156139056857953936573626869584933431715225947449597477641191071675870253093666437446849163683980117864124674933708129626498065427352668160158533402385085810610082173311923608 +exp(-0.3) = 0.74081822068171786606687377931781687218225123199900634829531006680809824687735477101437395100966397095646051810021126814909246517263653806469887331070879855003180571522030123743384521286620745362171666570628981612747965798313515341676686750280958908371729713039676397600464491007174859786120910372496492704263536749471553673832187399374733407039148486443119582689459985309531631529062466106836984149397599913670542774198773825855444304511257813631370984208785312216791746842646298914295313913628276807351604389987653752918979077154439604038732571356993592889274960926750083680676220164685645357391824834514254424502937997241883036289751241951993709310149628840037054402650399584521172541558702952694553584876658384069467054999441011150673597686302675552061763498991455930865619803690717372709361540940018490253197738313913245451837152364146242682423487238396846829584913788581326420176825708529790418909522375141675033916125505774940914972851350333275436921494348319277491126795111890619143338233891028904247533295427198016869929757940183788817086500967917858224163072835719033086095793796257525867552502225563657709070453226906144132503329308847983438092451390313093297562893221959066348249455899794081234778266761846545706485769494 +exp(-0.4) = 0.67032004603563930074443292514782607193698092521081219988891033162589417512035374382633754399645793488456309521501920433002265572321444630236419046222274428843934979253673668314435242906128868379427391474911280085722669621536802784906262313237380579644395348615263465278436218560180755027808562197276835289597853234094901141742001076227382382739059906941428152439813654270886874139125618636377077937550894819769307256614869762430387903179048824056843793094774407575316700985899364639494779050304618418405611419928445090387145749020557699857691391475234346481512520208912108207144347481041888862977488085390745680117521608232124292666218358770610254637077197385603404821508809926049606339147803324013294013793320378866800211900958055270340073925975365389321214085141762191054683674568887264346990801892923090090684734938487257916102063258336532577377811187158539432013673240957927266369857092965530888987071553585304142688361105688860991011857065903012266328566111710322103896330285104799845461264548603475637979226941479802341347508492131271748049664681373676889589041929466324042491982750077017378298871314156909012678981414056564906553158624347669788180782961018243202886658996441611089282687307124913781514877765941932373384543129 +exp(-0.5) = 0.60653065971263342360379953499118045344191813548718695568289215873505651941374842399864761150798945602642378979403952517653780808556294653334117982294767742470758124651684794127251589884790055524438857185075313848684419931871568453157532089010759765268911716273449065255985797440521450982249951538533171327284253813118897840125624139876293959876706292816486229260755084585254814945808446148779273213570505628621800168998198535743217917411720130152453218585024404425877530421602699494046509240217113620018013809786470166394773891099953942312783728043999280855885146469400963849708224915459865747879948314642616539280571716976933858183314528301332597633502587232663473044594482323292556671379197386599488760115757421099964040803633599289297711919492540827626309294487464304609233134622308091500302194892677342306323737370914125619876318730373667062878749700309244193917841573249818949739096510232551098927620281866454085711102103986661649869274393978723263718119859288497621536316386486947906266030079255968436570017957435133521534994370879273819165847580315253686474389003257043442946890494332274772781121193493178267506118043015059716505965441205061910958340685749674073065640848907690457511739433886334088712320575064705044603723942 +exp(-0.6) = 0.54881163609402643262845891723256787533231195669062806698071211730844385726742508160216671209970091258536457246716061054240853754027216765659500875135502064898638611857904719933424637428552350231952695437373972546497252192666213372151825304697365370477278745757903989945033016228823104105018326928296887665381841069182481902930546102572897010272272252738512810589288175833990460232499770708754238862603326026568373604024764623463529868279523285431972890652113401325780238986732602320031861980960562346216530223456291271513367543165634835222984678684988734222749016627551444684216657266515294390111075382442312825015670043530754611984479887814364015750892868552562058574605807278888595998057361479042795374651377946265767361420640868272519291983406395502659014074425241997052663272769391159003580205766993151668158642990393386550854479960891829436795242175118859873385700875489459305746067804019408673510135191812797259636511979609705778683784094182810516117685158458797910703603653181850125497824896187236132130025576802113061310951077168320885849370778008737016687689831212158722469418453647559063363028399063905337591771986741451607300665558176340621108836826761829630915870213080113276034846979457376580721209314210231536457173977 +exp(-0.7) = 0.49658530379140951470480009339752896170766716571181626205471149701724357007290333317504150306190813133056192068411263192477823091624043285995491412854468597209322157789680819028186251890312684911273129902880708791513824430893443499740670812574653703356952243837194891781231467098126795117602038128982545064712666553818287100322261647905311767870216359800257147524205714277272923542513466026634148101429958431884008010809418383990274390393544186213320902486973367889830279684558364017887012226915973402976843566432857101228238951410905966853256386175861663401042912078863747166468215852608530434615518804423474294329341492492660372396233624314332631627897202561284230131158254131011219633553494028503217028060512726493185850429635957759142242915060476491438790994382948063436832469061898796209536604286905687807676123986344217280901518915170241771801348117968540452446654288024240331448827783876407348794447730971540496789524666623195326257896956022623993683770432065879016346629885882105653953732758922833856287724589432632088485426921750697422509270310412900032697657514990380080540118424080051346847363497404226505707548182765839368026205541867333660762868994660652649844768761607611902242248858873938095697123317659224235713741968 +exp(-0.8) = 0.44932896411722159143010238501556279593421494127218449089798933443379075508706868388238620316373966456339063744617728092539581849210982655924289171220183930485956336025919418587921930158227400511951583956682723573385083819345735916159669679392918641368141148396678489774835831927124270632164063818933332673247806662596761480608796589358008254790022648599466821888110331625332704476278781762692891190371137241427222716910242624051460548560750763761900215622162039898327185840156058423386715773546934887376002980633774043133337755348553909097295361512087863759260347977811131617090365806187383636865888108281428224356257793008553434871181165866298235374848066966696389326367436543750087238038737994046833541405680106975142072192364052261317414093374119502815632622437935000532319758384895228829771170304522516529881264801748390129848933134783152414562048105719814990744415418066563238931542322426328488807548433795994957703995365660391387729784333549550846481456709266105720964687067005165662095340796522773334139376836364700536885167340626608218910329863602678938302000044837186665387192816347722714693051002863011982131573095827508324481055458098672186285391202307064373777052628928502125574089595652185429917119349135256644177237537 +exp(-0.9) = 0.40656965974059911188345423964562598783370337617037816774628864840943271777036274935872223831655726536341907145646790369061833897813059052184595179387235222717004615842957360146176629640657891328683616099147281051937464424630085035225821915990555697135336134163189127621681630805835310226267834720851560621807119922018711095250337002645034900507897221757305181381562995361796619109686163936310781592993158902549748747026916613934414306761237782338644431798358063026623998242008375359127823233130101303672128039877976200459906854367965415976553211076386662203118452069615726267386579197876942874357878930084340725425958918768851090677679533208457416850349592499701541631616914419496947498313463568213098097314911855870202328764866064336917555507201359259109034107389053290480096082308374904116998563545805312801089509285561709749340979948158448638439272073537154882397846834273076579120868038265055356293318823578129572040256286737057263382764395674316801837376208632921256693959316553715679033338644813508848226387498691228324546127442823488240915868549832717744955883490945216985957633283009557631168297051768057066985157455646739434510439422461633116627433643421068259108726047447297852056738253157185653439370683661468965529192081 +exp(-1) = 0.36787944117144232159552377016146086744581113103176783450783680169746149574489980335714727434591964374662732527684399520824697579279012900862665358949409878309219436737733811504863899112514561634498771997868447595793974730254989249545323936620796481051464752061229422308916492656660036507457728370553285373838810680478761195682989345449735073931859921661743300356993720820710227751802158499423378169071566767176233660823037612291562375720947000704050973342567757625252803037688616515709365379954274063707178784454194674909313069805601637021113897742282140173802328324652872913890046609866595124440976998514591642878037202025102245787321110595377768074371122062400051679652809754447802864860068385642004336846624843493869182620625189948219709924234252075104920934452851244860224513809864174210612195363683100782092248046530798065628541547860617931557059871702159996991882282653979278037471274386351562967145119439867026824526797168143897721413595796905425291035488597310782332694141185792356959493769860126575880312799846794846735134680226530244627705698244386387297002987588809534112675423789026164331040918607012257175816660345100790985888080842868407400134038381320004056775831406199265584918451278068708378191982028128450226420817 +exp(-1.2345345) = 0.29097017746515246420652722030044913717163450572284514228055170758990258805262222179099139008677127716825161018111800512282629203327937852803377697194238430436994567067068494732526034989701640629081508899694010291857705177977823039187381546420433543905980275994904239563822504418210727257963678736327784776149079682828639738197905973878406482913269600164182359136272451472664684838345792019065429148097285519555771675326162297280562188124875447076470583564039690928564168605110699078407108017311718866815367247665186262657904875597149581616507790361309213156914530787827830810274501045213899717186073174990573802938760252688971621005366683898616454469481160215802465102219116003830877386008375136247901991807699001926584667384189560590875666611066149049336754353614490150544357501011759306802472254644604743814554354268389472450614852429512117432127999071255107377890752724712043329654248247686520445692150106132128969867872513651084682644053126524056920260659559838790598643528803209925120075850383961346734892409752447910516886903053438242826929821273781839854373959640452297180174921538366119090647593510812933558383934036213120841315663194236553207169874811746212533757095371074637911061155686882264092838394261450933856482992178 +exp(-2.435623456) = 0.08754315072804413769438832124059962198524590177479721425448075787635372371746617989934326648728461104507879949504142356407764165016667978692423969940411897025498232728176464272057802202362198316194693037919872539809963808534612107229231436299606340805040506335064189849156992019988599476199289389752196869817309122747450626568003335390817835536350958571355980590230325423275417838858804944618885398298788493423864419400529772431284989431048075540011589222143973015466816236629288599770748607829255704816072405306029238692190544467143161593297911369716454305807770231324950313856952236074528072332052125173364525964472708029560996128488131791102373651526919674654992946325959471797945039173831186022739927853379598530297921834503948452671562230102208211803496699102810953648092428758298680623162663597315362443817764035454340335355234286566088061723618785315386631735896841388544426346449326385707639849223819128375868389785590257169247673622601423317735968213414016033319676445989762573399829575246203914603619458161005169754896872412671840178610263266633329417930280473739484800646956078656351774193269682039157237554302555818396437641361007037582035470692002273092654402033015624159831028625000799843341858065855608471762384755771 +exp(-6.24354563567837502834057) = 0.001942954287398880199606894698748875258321251873700750211759325145024325271103935381895744406400290325611835624779375812868470131475858963623460307448627886271204888598031011652798689167162212449068259810480258419999720713923833244474140515134636429611890908432914785628565717844890029881531793185207515470004981391064780831863641430484588653040244062638060783921950252488191828027647764101178284677297441011450678035416439343922086907919455638312905258562188328474499685613040910811853467841047947507823347568072800181500704372531399309568691811758500985832283541637769812964187926510518582491807175428929352215472875235655731841517567987797696401451309362067781171968690021648872742365911125844223756160259253259225711450682062414835528102717253596302995571399328247979509975010090186986538100834526032092457821774231463479252180884700882563290105779279869771311635402305302014159171192510577161378622764423897171166094085361012478664822763514242435267092942776616344885428270082417033314409941406517617368132402997878169462308607117957075734605061532463066955225018058649572778440561152121681982237602876314918070564123880688271202426383615085674917191358295536719006133323248709024332145625702053982046051897397682094608073119211 +exp(-32.7636756) = 0.0000000000000059008758846024659555668926715556105325058755224197037270588908819509746545511575602217096671145364607017113595023761067681403863631208095320145692479563530160201342593167856189708546347435817295680438565765156592221258130593371818007859255601064822353502310557674228900021997152247964856555811961033707849872224718248796952198635228734323169738615376501434027321465439252030241259860305997418566834415323145195604646242173516842789129492971975364540246416954149497790550389181408287925697507271624523345845968867669308266523334345277373531005786226627707614967217397818594577883894409407892874291368256976639152021442465958691130282885516378177451028622101073557758679030200572945839408994253171774179596599873913028159400337085195223325067175290992988036545941035054161258346201848973774169165267914747424584427359494769690067902893878461274427742105033521753402693276825054414940328780823096896558518429470831142084820399302215076497356552277327857957039465859417573800910863151364485295534583186238599177422857753015354981635875838112097198004813574619240723886071914765559645894396505697054661982288642135640986602697363027709986372301656954378662199723999831571226342978506060452738812656822091795514692626282676032875594768592 +exp(-344.12324535) = 3.5413874985856802665429211662542263526356821551187303137608575768952382859913968201472806300755487157898057347779884858928892826590937857082535356496288963970826962935016767546305631623687201186660788845772580096573666179335332879774161658293279685025719138739710462940124407033741648315556855686519874113665687536311616215634370830474168289370736113645518104734705794674096854200389942972016178665956915108532437538713246828914906097127209140968841360191706222843100058816423505686077061874383559229991190464297677668977066332722421606933001015131123494456357335614959460983170241794518447713205446561808261443761886270495886789444749419514216676564739284721356019777735380764820313801613983663817508186166807864537359212691382574323182798023224115708597400131125778300340047186720062736548204380729874905078882458173898951813746661313031593032510823763285358671815319408740782915063807396860931395986190184210148418503419494475297112478925127123421004617667458631043588595697553340435059617633001456854543353263983395644045733257780055370220294347238623162384225517246466798834930776031506552059754255352076480345166386297795945786559781102370697150377696183818735185213757391292248024759596832055512106941794067273633849439547147e-150 +exp(-4564.21342245636734) = 6.1276845287958513344761990550923968760973669268398660644819162485645942562744130010359136234683795742957482327933893940157020476992862113481250768435672978878163108294529567098541738069137465053865456198587647472761952789541836071005349884693803581355935923623212901707081052871864073631848901845459181033188492893672544231573333229640955651077676153860513155539228819931631236447680025234000901046657975695324698481282821228551438391660074743823786963362121862913034847698763920533727023728853885779168089915978482713860819249395396253065601717449981273780626173196603943971933490346682725894179999630696369975638239458897868319166801211189324368084583119368873383787722940064692794219897460568925214892680191181336496215856062058765203794602933963736902426618371095527074937631180999526578812497829853526705122359531961953798501391701838782611280209996010188176737355817700991808915683386863570379996945916063014480568768916344016485510927104417356044062742819672409478010499782504768184042123518719007589740203348199597199023462285490632051483055042331262914250625045474245233760700634352825091216228627304659149715823879552376973564409822648371795574601374727156539659169934229755913068729659336320911658683436361319454400125695e-1983 +exp(-45635.2134234) = 7.561879285102925012533086300420248634729063338786959325292754690064588743419846017685993116344755518236245988774096684899928936344512516841854412579004318354702835050534004088063270441262296961442611489309108232479217511544169974490151106605149937698157284685950165586786229616933791048069768754382051968702490447144565186771041071605089822883925575456990275028807532702296554161813027177512814405103130795696324841424578849441604393105760071789643467458926517191710626011704840186498680134095710043054529929843796613407055310152019460215351984641730474493349184851336376268431771889683534162533081871798623452528979901778356211859374788484240182130900092834646703160736711158668072823171588920662026970061914088398312965969605657539761326493760294551450433790493020325566660193360130714065446141047428100141129582542337333928638586090377618723446193434070700231258482253523121240820309231749830494501567888239763276655573049683294402175729564533573726234427904728357913047243780258931950753614885613488809349979425065283869808081508204356298577968386070131499698617266981728650916164613315238799261030814764074932660721869634024481608528152517131599724244194892725920307998183826457720160660688324055722628476583402627132910070032e-19820 +exp(-4563456.21343265) = 1.4063683750433212766507407193414904836734158719157512485706557974478307717215702409374330001129624553299911348855590775250044546765344226453491637957151682309002950444306006812330154306796568311073559112641821704606188158102605521902922023073378591470055438557308075590346648375810175361037068635981531905533408061710956473747168940099055839628579018162347800213103984118158455691197740508131038779291071082204319223567071857833877729350260857429545604786860759680224139965170997133389432840869888458152182490727553215645488023426891017037925785267972917311367102749312423483088785389100470956193732913114338526506839507263461113814207033285743881446446712030241982103509826151899698158771853770491261754698488473884421160614099877898916482312527210715607037475711939496742273925866935248174847164275055437448294387326771371964035496837839917355999235476790235560465747892582218395427637386845617280569363526427562904024668732691639919564516517948114795119051080348437399477982703108827058762780679627514471459818230448842685288985435282107971765892397719631592110455649476931628701219531591566151954221665710793768480682527991130484297160138044681825859671789506680970038881215134301449374197512663773655543621725857558655991787324e-1981884 +exp(-35673673673.213415463673676) = 3.2070459657821809571596988198934337053528369636602659264111361709843835810120269503954714197211018209865496299076231049996481088951371137223800007052078121177177656327106022669301825757643917872038869274358467576586541775637218074641192923995327770207311916708852229394635070005780075569516446756419539007625517348217267506155875830348412181689054606432135128115083802342270662709003934796746609435787061285118234034881090813393516808547273637116229616491774899183046960578619346323483763280822399586156742789031563586243921521738086486402882039482339091884381891610616769791051837381997745126657313031956908046300853591378792434026949808545421249959942950457542128736081712463171214638122056817212083145126857929520498767525373649425114088170325913724039400543383081545415404190896549254272280328249884767013542687586850424900554629525813143019865998925047367930767333265792910255816018480893773715613893608480648222616254367783869636473099969292236054035817773753441703642091798866886299818111477147041270283454185191253253560517062959770761505384213180759683339648758293905695200732217055162820613908379885339397282688388498842144195178981162306482016497576274691755351955456514400029387101261393917224425188323879375625494803277e-15492879626 +exp(-85467524513451345.1567436734673) = 6.52841196777537746517292012197594503023852963121482259860484224041554778069694476483296003657063137832446154777336851031157513537917336291157687578900026729971113606751256294831723610201471384999108619836919230291932496004659960911251588743005359297971311689320187535367929731782505749209669186077026239350634515805157673666127013613570918923786208424892880671327286069299416304924047408720299142458765694958282889851484412787617822761791904773377050828701614222139830307356151951475708222842645504026397891495520556372974983932154072753643748223964557585250225500932963119068318698486526562878396883227615529529503631868610873744592437882017041084988717631239835010228804990382517896226533938854300484960277231982671584176807142023863708483459457075687319646517044151061072796423527720216530791598212405876985214520605920311193478880233632609237226782820345902965921345676010999360721774331584629977294727810977056920587528706846375802336429363681531611239545937250863408170429326337366605139702315783548187626703716492548225168098986188652761932063311246544084888900079152841970962211169613163733485684102552838054730476170628584306484864622050752803503468672616685212327945417393012370505536245408753153402479339526479989004832e-37118074278122828 +exp(-456346666666666666556745674567.2354236789675423452345) = 3.8393271920619568247547141148987284518152704178258973502877067505772989623601976201799072097202497680608024650081350892289126558138132305735843539527890500313466934620729799217751996419906555791276295877709295635619637748072363378613012323037927729653296093738241154707792547927307255394015846445043525197880170887398757186412413573237164808868229943684580597226293278651046557368516355882058874505077419012121384784655898379234791394958632482151809087012187561428855997576758585385553708202680373280540271751911966920966220921020492313801080892333786121064530872071730778870734149740721568596035254380464205995532781980750056189953416779230462453148312108020897252891289052929833526600607979350135030267638294140476794764659368566232405958931881378791104282214581669346732043182656676228238064264287442623613214844191382314282499714057085677366870478064989108421654039921058471533268096820612201577044866804393825449261019573596083408837904498217986322660728133780701829359410812358140145689491261768068798359413780785486640974538453648177193525393736280379644733685471325170341896903142790034062022462701204042543098286474706916963898466073350563199346422355993795352925246842040973229448575284207645551696796759249794314763056221e-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.8869408562667258808283578009849931729596055885224101448518512329617912835828379366494257858738844915563826131309469824693369225332390518864983675068874999776569793305246492192071837867278485816369591691738377915180138827325747514100587522059842475461782990853517944932843890295867001870719152146769394349240227072130557716959671037340129050484228562285915396577204890129282189343624410576033303824578444405502332223005054866742926986697264777555822710643409047619705663345742800799833277322419280745975641217256309014614704323331995175858793651331257438964495300082838733230782611253108256524074976331205048945149630474121946311965753879941106927765825008953622201010065708460143716004683372968567560752677286430954341472990572066368751293473889637941313296192616859283207950638658628466390859468516782466518599239492944092555999982191240503411250455350274081173614761656620258462163136316523603194214762349190204347432847324990050293461767547532447378538881350608356521202723970724613797233093906392547261531485441309640018713452268952775069774014751412605636125089434070658750842819552404680517146662317850221586962475147787429549485090483878653418920062083560978322688480304510937530654032898984816425544971900666516722799849261e-322684435398 +exp(-(45 ^ 12)) = 1.372739092138586781392125060956728843795018118642245165185351901868544571685162507629855351104379784178711207349741381302553143718823571281848401550970646089935581905016742087953932963202019839938766799325612441947999695850625417523751741072840749244575209668847105314507140016291137979667621164717623848260396484846715923579112670164220149275296941751816514234284906375641775953483073370218068737770655868320365127044292430603945597805976339890663216056318136420282535678044480395152783588770322647829209589943400116394903435606554336949164030805493911441015908752808386826857320845231572836340342213150840208840979436236672372676564541865492000251266660082134488538027968602067684666022129032192589920208372091110644192029441779912624989910669975588605078480632235357823409879597041867458465116050527589020476969545188689496882284231383975486593015873139604489929534271135065513851823525833783971527257056055863158936240430667408473432999502304815224645640424996974545935535425678832865863930445377254013959040004657905118584872865019432612369580164899306306062511797004634334773792704573154381057619279960226461476580300225047456830775853062828809896516969092349323656844337171040449773291046625481684777222362631227429313841657e-29945700493210804778 +exp(-(454 ^ 1231)) = error: 8 +exp(-(4564 ^ 1231231)) = error: 8 +abs(-(453 ^ 2134)) = 1.29886225206292107299436009694251803652060507058419913744278130141800366337412669593601652334107440191170418971378016397088974922619097042270524566655342689919969759363953273996043032253273805700608483975077409798610591594295187879865093961158546396977375394853594746196100683519633565680673433993308673951670628440214846416639106200932328331086910233851959503978489757411978455039998781421208218544365962497736740264219839118403952891013564857949999102957465862385452753052223517873754629002640041269285639859629824668717387178361103517529467782134146179964471444948028742026948764225545853192655446853910286066361990088907975886327931905116177676123448192107744292157516152063933636887828850742093338781004483284955015953276885966982680359680377027403815532356990338091953601347710148696139577370520731468191896329617674771977757634993062396036593384043345051645202806670473418461356759043529378951122349793133814642526342220752928038554869570237788283471483880017104388276756643303529501680870495628920559493780597677546314054479944439688000375540390021076206397860359312328899779269218499285145401107672891325635567335729499883380907260106830159868739176039335201582823478786835972028145733514525058783368241532908207701830373553e+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.79790899552528405982667214015050924434676641527444938039519729674143217392337393564682128270179440217537044629994949114178728047053861572031972805510081247619224778162506238273939346030465842128966595562516368610989853646250346692082987801908485546494022753394452658729524918330900572946268005316901717802240446840005917237704402863780438119045807246999905234674394743756025493813559769123173554315217967569801119883057679608583886307985917842049370550533467082712465646855184386392046407669104637640915109525312831770157306158341057955024311076965017446790929989232724585917976915066470332512346532008359602275957493560838919832238885397016228904141078753947379592541873743329898880631250503389681142201830163618734178144808007397082226041305385073666826618082221736663216969485257717321719402513598399572042799051039002239936038461137311125631353872366136052969200040004989175512923917931033108852109486256537373526077142110908376996476798396489003905409014701604549682415893967130961209441916698739278632723187746370744303016170180616536250952969908109050617229588265552909798395442781894382948611042939817277423110073748236288949035321562129876961687052707569558644387451923663457571175866235869038478158875741939937231787945733e+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.95345345000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022414415700301320647693398499371 +frac(-645634563445643563456564365.55345345) = -0.55345344999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994900637895529228123746184 +frac(-6456345634234511564365.15345345) = -0.15345345000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000341568009005608225875 +frac(-646.09999999999999999) = -0.09999999999999998999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976 +frac(-646) = 0 +frac(-645.9999999999999999) = -0.99999999999999989999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999956 +frac(-645.59999999999999999) = -0.59999999999999998999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976 +frac(-645.5) = -0.5 +frac(-645.4999999999999999) = -0.49999999999999989999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999956 +frac(-3) = 0 +frac(-2.9) = -0.9 +frac(-2.5) = -0.5 +frac(-2.4) = -0.4 +frac(-2.1) = -0.1 +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.1 +frac(-2.4) = -0.4 +frac(-2.5) = -0.5 +frac(-2.9) = -0.9 +frac(-3) = 0 +frac(-645.4999999999999999) = -0.49999999999999989999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999956 +frac(-645.5) = -0.5 +frac(-645.59999999999999999) = -0.59999999999999998999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976 +frac(-645.9999999999999999) = -0.99999999999999989999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999956 +frac(-646) = 0 +frac(-646.09999999999999999) = -0.09999999999999998999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976 +frac(-6456345634234511564365.15345345) = -0.15345345000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000341568009005608225875 +frac(-645634563445643563456564365.55345345) = -0.55345344999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994900637895529228123746184 +frac(-645467856786345612312312334564365.95345345) = -0.95345345000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022414415700301320647693398499371 +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.8865786736479050355236321393218506229513597768717326329474253324435944996340334292030428401198462390417721213891963883025764279024263710506192662495282993111346285727076331723739698894392244562145166424025403329186413122742829485327752424240757390324032125740557956866022603190417032406235170085879617892222278962370389737472e+374 ; 3.060575122164406360353704612972686293885888041735769994167767412594765331767168674655152914224775733499391478887017263688642639077590031542268429279069745598412254769302719546040080122157762521768542559653569035067887252643218962642993652045764488303889097539434896254360532259807765212708224376394491201286786753683057122936819436499564604981664502277165001851765464693401122260347297240663332585835068701501697941688503537521375549102891264071571548302822849379526365801452352331569364822334367992545940952768206080622328123873838808170496e+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.4034522846623895262347970319503005850702583026002959458684445942802397169186831436278478647463264676294350575035856810848298162883517435228961988646802997937341654150838162426461942352307046244325015114448670890662773914918117331955996440709549671345290477020322434911210797593280795101545372667251627877890009349763765710326350331533965349868386831339352024373788157786791506311858702618270169819740062983025308591298346162272304558339520759611505302236086810433297255194852674432232438669948422404232599805551610635942376961399231917134063858996537970147827206606320217379472010321356624613809077942304597360699567595836096158715129913822286578579549361617654480453222007825818400848436415591229454275384803558374518022675900061399560145595206127211192918105032491008e+868 ; 1.22013682599111006870123878542304692625357434280319284219241358838584537315388199760549644750220328186301361647714820358416337872207817720048078520515932928547790757193933060377296085908627042917454788242491272634430567017327076946106280231045264421887878946575477714986349436778103764427403382736539747138647787849543848959553753799042324106127132698432774571554630997720278101456108118837370953101635632443298702956389662891165897476957208792692887128178007026517450776841071962439039432253642260523494585012991857150124870696156814162535905669342381300885624924689156412677565448188650659384795177536089400574523894033579847636394490531306232374906644504882466507594673586207463792518420045936969298102226397195259719094521782333175693458150855233282076282002340262690789834245171200620771464097945611612762914595123722991334016955236385094288559201872743379517301458635757082835578015873543276888868012039988238470215146760544540766353598417443048012893831389688163948746965881750450692636533817505547812864e+1134 ; 1.26557231622543074254186782451508292976714038622746607681878288585281408231473512378178027956195710747652085325980602248032409037821647694307950255780542719062833876438260884481246264883326236083761640812211711794398858402578187329190378896037191867439433630621395937844739222318527825476197717238892524768711860001746979345491128456625961823082803906151846919244462155525865237400849328072590562389621046897315225875644122316180187743508015268395673674449282062313109736194403547237180128677530195561357213762079595588605599330528569141571206229800571698919125959265404275968534412769850067248695582019306579002409430076578174736840089444481832191241630176666077706675850821695982392302740355177386480656004927020957328434927088560369202198833631115279881092773926965627768134466456512384193015861573428678606466663500501133147879113206396685108715698466648735950175189956709584778064116675053464625904711368626473496662434262426771752047323142810644179390418686537411874230649851895567426401115985800356440218355767157528693974654538285844712912699558903932944483157465002687021497088080531004063984809426956235860494033480849700646689002062515169684797275155764259623921362691690898846097942713310610188956344210940823104088897529e+1408 ; 2.42204012475027217986787509381235221859098338572920729945067966492993816021564742044451905166648481924932145667149704984232752509387481734383839375763145922845082849997227127414016031105783055846363633712407933244782073928110103711266538753718079025757791927310826291690475040523505506008401221949289237563513629662202002317810961981804617990689745042054891261087058908805650391358456221103769328878296090019507413099979903597071143627933909429203286626049637582546142772755571000300775290614147063957439002498851491426444986500645887322695194189954597033391035158855923294082956927698608022220028996612834393163002878920338265474960347351631476526277225717115468671686281418472874118714793634950165319745745566041313450604912204494705262338468208886479067330956929238421561178801427495490591414836230322620024681644130193484608025499864732527060610451208805871229334986218539924330905429957638171880624723819523260464261432989407063616375367209123275161237834827384075787356771753287924251833711954060294360941162934900956604372083673740109088239297503122461253124564268729671705374773450644331492455811956047990147873620955692516151773711039975473055185406632842001472865789628693652378708020647632715713644131877343275100726310787e+1689 ; 7.7105301133538600414463939777502836059555640181601023916341099403397085182709306936709076979553903309264786122423067744465978515263974540148018465317490976250447063827425912017330970170261087509291881684698584215059362371860386164206307883411723409851372526504540252305657565886062123887041264021962997102468682662471338366096312704819557227970771168835262025986914099490128789574729041072249610615195425726739632240555672735478689372578583873240464624335733591859774740577632892477589756451958359135408089811702313276225071405727134411094816402994058882784778044231447320047952513831820830242772780313321930521095250760594899431434544932525959487638592212849456043729642838600294060187407273248889750422379351837718060544178311664970826994606138023053101829193051074866557780301452325179779038861503375654483037490944016227018295230332909172043821063709710561625838705188403028893365030975628918836456867210408418552936572764623458830668349359476527455949754375965173369982063973170211691296324744129420029780008706172586822388086524358336562348270439589365271184073541879977376305488758821994398467340105136228038418781861100503518786270784091294275345464605467487015507249576750977853405929803836420407629904807293450104625517526e+1976 ; 6.7526802209645841583879061361800814224269427869589384312198268703685091643180416969132446952698303794226010370578672908593198347699886928591906501031587651846976759681112609524787093848004428636186893395272784450630354080243217646658024696659065951793757223520229235577548653833681102170973893746054649126415909143150172860721156685810655759230011450132992176454983227538696340112610447029002337004887877266387704586077293585433151612518800147764461182680822867092786694982831838641800997499819339206579415325649748486265233918911087114592440896594062675914294925816719862178374679272092637524786939036290035924271782253738059886933923447877769583003016705363339031413069155837518524761078342052635475632113169618774549275701480106933362990003732589370593557325299434734459295866728988740794174654391479926000848846686708729736713207285203712732201272410830836913052635365082888725171636081587151603468291106754640398232146673627370895934090777828827549554232436190464827998683927179246029919443251026464452337939599198528297828591122689960620361238248313158071643395848405047261412680039877733761849874447323867911712630023171745968278465780558568067035013885275080292137360491875164947724464221693533755035300065350065137490832025e+2269 ; 4.15156914349396074560727984184324899972648637645371784312067875411727482742373216638691256113207494957942375768997904995112777631828043396236890509226514770029702111511416294489984297168442389183071946440444000725922317607888933168329264930693265090479270583296061804670399337866390693355870329443041403901146839382128090492592003407930332553503480615724099732686668927572420386673033354390127851147541863926562291401789299812042977073693711658298351566174944344234974704617408994978278579974679571472946890713469781058010927746412288852128424636259653270928469154624193506502165030001928147750670206998192884234943459871366492273604330063010422788213633664033633157387606311056675047200766708847638613612177072136552036791849953642252442313891846528659189832679039613598486519214029529617571530446998146982449403288761688750824846193862483365983009697838786242239573410697112758046190028947758434468189895791523530674559482831847492348053984413473761319536397196515654180140459985111320398750053514112676880992780130193580814751602088251666536943878158286836172746784694335909965200408329961155195858278968570994495089067659727625050447783568012179402188366519794682990387360804097382451457312139456320398410631063850997302523584902e+5725 ; 8.2948351487009335697233451240028115014535197801545282505551161507263151051926168684410512971418857492596886678645781418023532970839243070568130723743457651051934481879980975639098862574254789358777774898800711345039279058056208847032187133152514365077758262542553148573145787705704860532502891822719672499449138508549192480419882280904480444189995427021675126590796451728969593257272064207147544659278864412527145822077502102446186819324003589328010642921753879978147945982558317196660060278940978380294788764551262255390583363733175312655259242324678723531508137093913862599132572994385243920583907358238938270141703282299025156266145146589482473085084006073919904846043740949123674430713188427758194999712979012883096951011620737722037974315590936426106128569272114796977606538963100017590791783310229767093390777094585412414804269533724176523405337628189491199466767457283129057628767783762135206744341179146401428776984669803128971141186085812057511643372159863827705192063905025241815670260692119712840822357470012677446787370097232682974081386856025709867314807581928314811047041584326238808132484137920484700118795718413579485079467156888833444557235630654977661479394688658657013801170965463372815602444086557429261044212263e+5728 ; 1.65813754622531662058769669028816201914055860405289019728596771853019038952800411200136615429866296127701176470612917054629042408707646898065693316763171844452817029278081970302558626285935323928196772022702621978733518837054361485217342079171876215790438766822563743997718429623704016204473280753616625326398827878589835768359344679528056407935800858616328578055002107006210216921286856350087941773898449960641764498332926702789927451828683175066693275200586006076317744019134076076123460497603015782209282740337973248525776144102617449997863225407032768339484766050733811335666013415776102597247230809119637602013264861315751287376024148032375463697082928141765889787241438157298225186995663667088631804426245046753310805072229854706353910656866281915786151009974957479158235471387236935163992774837149304419688163412076239417193734797914628870287269918750792907734068147108974986199906799740508278281938017113656456125192354936454813311230985538302965775100947567791582678935746145458389524851123547305968803892582555342216127952824368133265188692325195394024762300356274701307283036127068151377456835791703048915537472641108745390673854846620778055669914025679300345297309982628655370588540759961282258389285729028301092827380314e+5732 ; 3.31627509245063324117539338057632403828111720810578039457193543706038077905600822400273230859732592255402352941225834109258084817415293796131386633526343688905634058556163940605117252571870647856393544045405243957467037674108722970434684158343752431580877533645127487995436859247408032408946561507233250652797655757179671536718689359056112815871601717232657156110004214012420433842573712700175883547796899921283528996665853405579854903657366350133386550401172012152635488038268152152246920995206031564418565480675946497051552288205234899995726450814065536678969532101467622671332026831552205194494461618239275204026529722631502574752048296064750927394165856283531779574482876314596450373991327334177263608852490093506621610144459709412707821313732563831572302019949914958316470942774473870327985549674298608839376326824152478834387469595829257740574539837501585815468136294217949972399813599481016556563876034227312912250384709872909626622461971076605931550201895135583165357871492290916779049702247094611937607785165110684432255905648736266530377384650390788049524600712549402614566072254136302754913671583406097831074945282217490781347709693241556111339828051358600690594619965257310741177081519922564516778571458056602185654760672e+5735 ; 6.63586645999371711559196215453322440060051553341966656953844280955782193889107245622946734950324917103060108235392894052625427719648002886058904653686213721500173751170884045150839622396313166360643481634855893158891542385891554663839803000845848615593335944823900103478869155354063472850302069575973734556248109170116522744974097407471281744559075036182546969376118432238853288118989999113051942979141596742488341522328372664565289662218390066616906487352745196317423611564574572456646088911407269160401549526832568940600156128698675034891448628078945138894618033735036712965335385689935962594183417698096789683257085974985636652078848640425566605715725878423347090928540235505507497198356645995688704481313832677106749841899063878534828350448778860226976176341919779831591258356491722214526299084898271516287592029975129110147609326661254344738889654214840673216751740724730117894772027012561514129684315944488853137413019804455692162871546404124288469031953992166301913881100856074124474878454196436318487153178115386479548944067203121269327285146685431966887098726025811354631746710580526741812582256838395601759980965509717199053476767096176353778790995930768559981879834550479878793095340121365051598073921487571260973495177562e+5738 ; 1.32850046529074216654151082333755152500022320979061724722159625047347595216599270573713936337055048404032633668725657389335610629473530177788992711667979987044334784984410985839198092403741895905400825023298149810410086785655489243700728560769338892841785856153744800716469604901883507264630474329109941658160871455857327853543814300975750605260726822243745903269098910134218428281421797822432998984424147667846165972770140207445970990376121691336704678768019588302748207035227829405820547000063735285912390215271880301908151256965474741985268015341404816806702530353754349935660144215125179711355520223158977294588068612192124457746185497813198434464288320860354087603893755148202600939111000528336878637159029301956771318348192588482672635759845527817440630503652339922284569922969642787348165076796633957560775924401020847851551387197583119816725708773811102777993698493090969602533359807914815128762800052086668398110086564852029571006883590105682551500197189231693643158996391386039719870666530126550961128066258700373205698602254064878119322486366423479770797164950367433197275691458221453710878967819046799472348189295045383250506048772654506026513957385339865708372342877006071734377687092297283329934399081811766446893734309e+5742 ; 2.66098643197735655958264617914511570457544708921060634618485728969837233218848338959149014483121261953277365238457491750839228090835480946111352401470963914049802574323775204635913779084695017498517852521666194070251403831667944955132559307220985802362097069875950835835088618618472665051054840081207213141296225526082227690648260044854428462337235824954223044248005116998839511847687861038333296965801567778695870443458590835514279893723371747747419471572343235370404658691561342299858555641127661777682517601189576244722026967701845908196491834728833848063825168298569962921127268862895734961845107006987431521059901430220825288865609552119836464231969506683289237470599191561849809681039334058258767910229535691819412950651429754730793289426970592218333582898815636864335993555708194503058374648823657816994234176575244758246657428556758988992901594673943638864321378081661212113874319695253374702911888504329596801414503389398615230726787830981682150654894970031082367247469771946237558900945059843481575139516716176847531014300314891950873002940191946229980906721395585968694143209990817571782890572541550739343113423157975902650763615691626975571107456642835751013869802782643161683958507245871458509858601360868968193128149854e+5745 ; 4.14935960343785408555686709308661217095111919493180991768946765769755856512353195008600076521780034200751846353836171184957508711140459077945534021610683396116210379041991775220626633901796828051647196974959688424577287660971030037261110953402411271188331577388153284389297376130211063129303744014853787254460796102904294910497938881207625116251329170046416689621175902035751754889806535778689152850937824699946746991908320935110683638242870635222685443392137751504885881040368188090992929124971419005089389944047153514731545315874415099601742678750874603679741170723687472771439889206836916185036081984597180937844535239585053776110865111623631459208861085574508745139453054362137118981508471920944263742032750299963337849440147756714146808242074999147148783596697206389546705899601785694802633887671128710680049508274007171248194763864013691935443541203127866014347925499591435301206531034066255032310207383515021951031486736123387393950965514621593490157899499440723110044269248381401414554878727380458560235615832043179459530558306933512468907212461514684853087240312679670891135489827334753757568993651763964247817334625108790157434373989204922670983170339321071763439833524445760404765654004144146994799843545545977993867029351e+9130 ; 7.4567977044139011949667073608455173423487764757694964954782078806637414474269541755513168162322414391795029974798168118602932664223118301735392106426005435975651013745428640548040017738240446452238138099548758611585866876215190433266126943838966354115374673826316710496466347480929976946164133746784925473536255668775788410637302475977358042777563298421942486347058546061447894488580511001828963234200234491333976351643489148203185934528366571754209374687745353055863686767738069673627823862054061701848715213184195054825582311329298486817291997454232301053616336647997481986600347551790229481261738710883637544869003730473769948680001702982570354418432731526644278694205382455159506386284895276211898040183478834449887336713949072744951627367676415410588218125988845254081645970112840759644959689023753541044791552528066574010453405432565990231661721176456060964944386439425330227704356075293257126298067259202397021109912474611434259568553618727276023081735135943018756445101443991060172783412044695593424656408408800494863461076415311568232081604895511865504112337108920219061865190144455545779009509726656497912460977616087464974948542132577786126349472454805453901858673726516096174941091974646054097305791346080948013382475686e+20057 +factorial(54345) ; factorial(456456) ; factorial(456456456456) = 1.91045957426664193015622159880624409781196945094811125251665748675064599742195993081233122974587553295884017269126401436617450951482809307839794031688034294261228595011807143261983229677518598864688031544124742565199176132824360901956022097424163203774063384851592883204292515972321605442652610185219118504819413993356933318760782244509807219339613225799910425105650015698551810715624715539220443324684135003092973859900933137384911515290509600753002189128642335467199200722401128721924167208889771374418574449377699930963348979875292561935558850884865506401965921651660189725033312292782801134986859912265046141874818163661360960486065389711830896562092939153477652523806701420004500054355213008138509147909664704666341331916743600194243289907142378144517206813120960191468467323259066232035633224522758182659051039972054476884544129198592755483994201236701795497672088858718355598713006487143560134176404645259117761974347237562980179707681487747030590844899609778122328063425808833106828321937452186183312092415657582370475522581037176499527746571265133878834243805042911433998044093513418213835292856854403071297730167076660925798478749737786028176187292723307842023555408255258312923484331190316650825059195719101741733066757537e+233733 ; 3.16410567765613362250946666745149421852074458729107538700546064420750406616557054218926528868870355859744276920409743620480539936721621220029540941632012491434047912837692465906783673964847481848642677514238290831554041315107771838487259973164333457271266021971841588218632344254048385010697292934650864038012883744608057054591084545521048462009154510172813468603048327350060652965084128651164455489725229564874856008760497450486410450470483153085447826721775136590677861192736330973814634400235652338586288757416871232007743762192843702031189709580255940013283564664441824869458541850842035494575528070123881185473574470223739475166645185894524848374811594158916975357079554926663561893927452745208750574715516542659954925732218875804370776831316554442043804704807976253186891219982652769010084312240854586100542608531529365615953593200551517317004125571893723546819948547433599212989039424170131975447039119053774759340202060687649044681264172641060871382173864612907224403497454577043872800069871982936997906996781531301033214230925340976641989952149530513713159395595822781338143046875222021072968588946457824542027315791222708807388230951885844805716141854349004567186973211643536831775014603011727272477185041015035319316309485e+2385033 ; 2.6784858218470248918588279576285521351498006380824701455810173328608544074551126756315580374116154503397181610227491719333765280921509832115175734788540560779523416180923751742606422117745037004516792204533703907129787708141469047255342391315750655161075981916162742900177521138095952047289465572140414144545565621252994990246441567418017408672403771149607558155221702927762494479260449598966671298225922659565245099650562941234167549763391637715210710531235326092494495809782250758623408192457727674594776279544987357614400138589811228748396461680216424915839538777216939810091188407822660016575971875637439460364498615608391234470637040498490672112063408663740395343513601355264137215417786625516336415258691675537577543077825891702036707325153234616301912098903830231755672139031046988388926928011538877407892832587397115623889861281476279883761564946790101202068035722664041650833918550819421945542054693028941894954522736191200917428836149156284817650775805038495295382886069843817114851240432577048617154425757503589318302026904807185071599882966184058348335971055292604768761277239495837439086366992485884133764862620023624081321931375182713576907213258140005085628883484023000836972685579859313320725550231966289925638342555e+5123771593470 +factorial(456456456456345345345) ; factorial(4762345134523452345234523452) = 5.31808315340205050274021487395605156415098614234887130883323860486530773245708361790180089786680894722967235781206308592898661962026513309658716391875764014611844878377930825562353163559023702655651138154723080827508727476368206410915760576177356148923248160703137963419178356617740095977656818677020409834186471424770836917723148205528994416095347542555990828453437988430487251767219805758915847828189804380740281934139416133372788018155709240090261256577110780007724536859804166560799999013795616495045394284030569624914908515152461033641822001744851866383415832825715758664315363552698136625760809676127469043899845886199988735055638613086637795751094870766096424146156712069354607484531969503232992895869613754447961909887052021199946600097614005835794591658907419979407527686298993649925287654358388614821646170644998675135489089980090239495487349880261909861954192634475221080517608186219501935847917874212751362531655399319085203664244216574563059808081100461518988266938649282951431530452471157989461669470846750472806754373084805333500521581388123158624726885458797277897455150828214594709159159941572327439012160749178976399226092380003804262148666590933839788059163150177428206859135628751160820595005914378662768503026725e+9231879701575333727148 ; 4.24326125263754668017844963043055733766663196371791572450323968133981217586317490597134018341946955845582454588258445510004296816470982308310698833805082569790904868360477494171059350831280941837764161098501727915513322517703781200486936478543162587211810348085222467088461420685070394950043363267807383249476644576438699158284886733919374580434194604194065622739350035748952846793204694292171139440251171733857568951345994282985945934630171654283463724013919514243209572950739442283567783343973449935500540015621638784064717422114576090760452492152281887231325230329211138927792743151267647164536879794360178361052135678147300419619151839834370645481929590784066288459990359314226615546175470614401953397248277657377305156428755461439927157284298132969698728920369297339025531681671953913526671039324966206786934124520293810878725470852752385125844855331419941789185660307742392797639347934862355704383447637994648179897116298196395165983015680452576551279349524839434074113360977360908852449083178153974785002552635334387131926834902483793846783175865252263385694638425309559567940469550278542427213024125666656481211217961651129029453744308747617314796059020628760139050400557720303951258686082414604896791829882536429781452974239e+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.7289237592482340525268365644106251584730429077276193980197750392948862353407968355636201628091977443517139435687784419961800001876492082783969443322875898146766811378603587841145931227431144278252861098203055486390886918340766170453382708816271949725385701825735855941978283938675590288608978119393692044167522011154438512157444855535983135039893135234472110550225313784126493160210163649458754335045368459856670451630658224484350805917642441802864087006412223434217466496975253440076797406358468219388115559996544030114108164673616593243890661717736770803696598541473252161613082267341650904327326237684049179488616358045378504131440526459288697755118431065117647500344275080109931945599763790850841028188184502053732769500753380382629619547375630783779021130059846383560241350589175467109042980979830013110952917742071036308582064623606737409544754600046721345297397138394709755940280143947254746562356068757727028978556240675260070625729380369142905090954980996200475157016551610822773222152900279560117455698428348505587072544045903297172275396195133909233280048961762927233580584047198278993774813687175243959710850351082840972364652439886833534656433880744851640938692620450566830226070069669652863459460343009567680621773379e-41818556136 ; 1.9860184448809667616900043125925948063551645263499446498302025880225449470890251681991648855128731748970034933892231505283948047809722738679248953477218953826313653482138811918507800557642316515191234840319645381913616412509715541472975308961945073094164561023692617565262805315491445554779365800580079578287838142547370855784219995610674844849153435236799791698105151912518338630876346856163203623915542427180929986189352455943783467737947744938963831808872020627902028135754307637451906095827204529640386999076514834467437405014271595163589409592836550573142610285874822206810725183885721793836402595588458762663595942997838425789379928256130797265657439526574508121970480260965202581477495774753968490878977691648291450010579207301299956465186471522203629679537221710268041773741455499410487609322728688186041668177760675391129315836826874233993976352448138310292501148119384307199992561719032577541156223687986062597514825129625537079402789132301663884015893948532262430711285985045737917327617064244234956571443329979469349292270206197667623075012512228974703502386200672816770023030971893023277481374216630694792482715092640042754519378365460838627716563427277156190834781487989030562273484980523751318275602173522537844732726e-41818556134 ; 1.4075326352993509829336781389033408267345162257990242583714205231878750815714493477440652011147040306478517548635665497710578807733768074831708518496566888651662322342804877836198260514979455127106408053575855554165607219911634187639429560441372376980484168182377093100048773884222175776152032973424216029887181844785573786689271916711689136540041137092615947764747680110672131414525197044623338266220691440974452478903595472890178846476720581242814425956483809158417154685035880879744289518074900933471266831490463174876852871811472149543444438258025403494478601978021389618979109932411358358903748300974493919979261001093027547737363883361552929204972376481169442520561647135309944972868461864703949572666756528424547493161638472341045868832348764350621720171656475348292325664118509059387222695199308055983223710196914055033810217989126465300683790296852464754109272807706353838863703745789545084726867666978442581753442502614886227051743043052581476680783963736573211375660797622886365321902788223476366537060332354848810662688682420212066980586936800474167548028868617718444420163990184839927497347565606036654932684635927302171596768148358146084832309799646777855223392512750706047124098831467658310200259517479168066250355393e-41818556135 ; 1.9769712228068219038475600130355861481970998023285660691610904614414677420827311752830956742481983373427560535081164267940999803715273708638254657481882332887367128509018382385875448536388498439592747137947302670555667324640486819120275001245684325296111981338301330514655682559654559996461038623353701736760817595824212197834952440184003566922864591355756702359485411100134090958520607905859492351166090990881167302793749622590683895548559551834645104386470589501367320803477488426487831493598619760610158704473494755545232727626571979101701008001323193095974036574886228352694861548226035180215859087033882003354675792261709699296023932201822005949412245255097936676567022482399963523169251753205133086267365940996077736275076157305759542826684052051635672772677885381389643800383565580959147499285851709595609775220630343544080797932764474591579506224896941162715428722299532638117368421620206433528292134066249692329378196837073243489517148549867568929836122272931976833380431270868121938626700689655248083101580925167402587363557891292807066195215384737729351608259155060841238858361093169382152928520107557201404731777851573520842553585724742074715684901494021740713992069426847700981580482802016919899650147454625824439104396e-41818556135 ; 2.1679012260155170188316527073533954683141801008513922041639440621673409432305050418560746809558133962610863872124328218514807517807920374575813440794149670763094527581321756641626556412195175976691583900744670697529288632920733325883112257011236053838250748011423889492861721955933331109924824709640498410102502174925504555203219544864997920822583655922693884597687355353775233979792700053875724016580282707925135022174745105170078219145528035812743848681031668552540728419924547281672599866331330002885797801302562240470341499378672363348803974600087262358704503681685884223960695094871652795095233483837863108777365540252872894397231617858197591575857376014849545284474040072184629562601565386503376107905118725881382600338511660485289099384809349117859271241707253939023597128808416628565116052892345571819709741308594099298465156324485578563762492271663407081747658825029207951866127171958285227239760390864673387030415466431960670630262635704802165863385327520069121011392202998182023664255758964381117243451059605929410980496334796048639009475127314963196715858057075976876104218861506391622312174632356421974178400096369320821169857984511702232744513928105203868993246567418917201783357894073710155393082968441889002266842681e-41818556135 ; 1.7208564431038703274165875692397629794046264538446040258440729441399016208435416766809884295238392316640344847818819108792197117081593551035378306549379144290099690029332024062104931951237934651293752349513450011843573013296514618915498551117281599863081295918337656388544484404127810650703790392727737292073224014150611954324332821395862559707572407363006668544514361809340187329833182456924846141506247217401580289524964901276548210519252319947650949023036838338845074500686820137675951906311967829777993995221983072079566635782106689189631299956184547161368469340897373942627097631870200377587714455773825628454128987230014459407661695337431455690230978591186097316722050512763395902776823722013611736734628865581961951222978531283467575547484719850045697129580262832326706651370478472797139082018662512488249703115597694298027088364523341382437250827201658727656850473217720881241376376672810028736486814554915801635610136045416747725373423219166622813800474740048142839941740377049333115995511736021873692266867636565547996947119991805779164969183989058407964328301211562361819105941827818081655966976416047461574749325640373954749769882393645459421087992420961569405032059460952078627719922411567885313519403586967535914207604e-41818556134 ; -4.4498004254939121818600992597789550610460708016640193363827736376559794447827423548696119713951545307219011031984310817799439477799791047373887141840416777751418550009241082386319449482598905589244490790468035326551795420504394707887818415188129587125231926259456265295232445979071844590387513751590887447799402736805622041430979747193989128234744086295128914257952204352540618945590966991226680896174102755447878074412510837550914420097363326981786919700100490843167794333303132917174744974965196057292560436860796912433621297688520464819944781044857679712341826444282705114484120581111246530107642772582569101569350618229635688683845010079497282542477894693247718492446115961979822057086276627997259280935965150109166761657048895277288957874002264928310420008987302659633475548705145672607891753142275401204330759519234735942396748923206648290483997662617563302926859805131996411609316464608255311054436057297676314416218689406970320523846269367694533325471808040661325773522579951031743235580073169601502039243170344109672017077181571413502734082087211559086408706503855366326070193906230625294819519523411024662394726075540155354982089289612974630310435006265694760264126938729493323362591220852959502817707233674052326917840549e-41818556133 ; -3.2943996095517836280494563870685915157344155189065132015440820556897104155561096958319803029572638199737491774076212695302968829041850886379134127421208594173167088153517441292989253806744239638395287984385033239149287849651369560780110675645255379008744321983385614496664757696323947362156257518328384196038076981990330330745588029178602987423224484094828501823450238298936210803678187504725783199186267487693389204863322571404050145755308546350191660782252817680262376282036988017749288037086631203948956312056368043666046506335252275381887716751999276078963688464812586272046770436829386109161729485976048015722895723533749471466488997434234567491401741000172630342776077854046347014928414278354563354393803111476757699322469364737068690294239703724024549521093745574974428485780444274888155169817726639618263132565920677546801734321728746504181426962448081856045018454688224305640641592312642790551332004626423837506150315223453871655362442503469079388928546214880697313662710299999201919334346140501218697230441296774748381279162961139101866015657243506033817216966860250495628619233716430933139780830892324109285518574650215107342451915334539625630015826417526473648796500037409637391197223848827473251701198241186407131844026e-41818556133 ; -3.8403387162174277895521779380133376352780755843009883422306920514200027487537828103949975449282507313366707088646008302195981408793135186109202457998057375482734797151769632113059120177771960520585744549441774234002133977039844204550002868270790908704681508645341002262613238022596568636232819503537737012438035537604138694820069498999054829150652549745068961897237351415505926663064163080289224116387337892558656973769378918119162466392491594581874015949620100134396572101833529960504284755669223440963195243607927730688796900365221916727461370245139994663762337606332197369892798917281766431285713477437313199334331597373858767104416732138142803982827163708098085304444836807833952544890721129666815126460187644502293474666177849561444604626264973381639154757944710159528221883109239656936640976113647331459714282619947267003140197762613029073568677999664398649573822073409904476346641450646052787741229803622762825171765364745040831261944652111749425677172079008029049663203478094209673024606495981582347816140795249208776963547257554275844284273117934106431011060899054772542241881892583157898180342849588021579835695761524922980156685192950703386860356799153554700454060568973419306777090312827855622886042574452851647084826316e-41818556134 ; -4.3824044751223623819353987973321410758230772857959562957604842676180819637098572424079172865524091877297147141556290738023705472638063335110893023659456790400319299062908806735618817629151159198227279248320630416561752178517638087900870228101387619859032706322375462959823134193862374055140666099198376566101522717659463559539401703025664087274602643841407602459370000018242105405991972989196819719043063191322778449211921041589951287210737420864904458753526119799750151121608591112092602709882316832847542378474632422358928155007422903888345583238430779792161692557760150395119491300679612898480757528120692087411893993672958240303148312187465334126551740253267996670211449575656808105809318352734587361402970966307498509229625981803099247511340824650974614276755940623499582945808928208418763226804376593710754460855978652213694608768764622238693905211807852812030131199093558359385422847599467481575571141258182433860741310465176486986859887248965742365592269092804466549322313151083477846657494119371810813985947066309197422848590637912373512618308130004760415166206296414604792591717102900822598237413418597254917083139827508415229417544577283758328307003055306054073934636585548823010448576065923760497154039428505356100322008e-41818556134 ; -2.5359133545079475509818924921511252326280783432074834874222539886675456546045195345522072549013748160045272158197234886437927802284938697276868734368965304728051509763002832061657336278885915820684348410817462708293198543431838047440409307842187844867128227978579077523034884602894831979882360473236596940493003143858890915643579748058486926202663260035271096152723546465229007797923301200678079659207327673291754978894430977685240881237352275989062638241861652939353743830688776538146163099938141726658620679708799125216297795741431744801384310236491368761499803659356665551838232477281823174206739066296335923913268662629159764661616876986434105824096017449180815288098456114008698547362420474275826801965883732071397172861735359508349322149714176092556538618770901274768975790380474406704127366930700703367596615122361253602538407050687260115426007314465626743764920672873642594459218028804237291708059288873612458891751137013454339339575407689615973719184170473484060478214036159368087721440048788080738337638890244553827949598951303850630819117838411517766949631524027874924178572422393847468222920811439704671734017503909655185074330032557220575610316593442323923986366735699069944889769640450860365892519821146378353889101764e-41818556133 ; -2.3296889622891162924060782966397420301032887669661724004916212775288012699295514467422485299640330480106857221745458452192740691796411403022675073089503799707764478774276588622364546512854362323036875313935433021019075034572547481020075052859508047028495106867106834504551314405406049146955563375887157763311635502998644448841254874419895315902902552910005833004620845759899845456410679503639470599696347817406986593549535683600200997358843262014042026963834743219124423829445250234036774648706890807639006979094842303608812968991566973039774774179071125895930549490450776962601405399430806643292059141412119519220320129920816560142256200678406085451933255103786090614262493210821936655675014181345659733393949005829395515335477936626378034764247247274391629615996102709138045351636731389624691321334269613625969092100901935783043390931483747023707611981206488921925841192113008132697747965483796789785248030626559087591602251386631451968362691074877860029614326544320232134521677040724556713083879894849652165046338185651677974560871461010583572019344274397915425224598278489232195161920981073251967761756445975765877894859722573050098650979433860954871013727604699646708086070385387372070169386717044829775523954296268988722731078e-41818556134 ; -2.9924332495258167354988496010618224343537046527078730747202345408521192521007872274285756858775837173941762601974392444288070395240720055877657684085639906238445464694708403978736437779891289587329833455212540990089800109884567225907722899413572379331148021690690440472324568385452093059180730899431947468904413578452672859882594728872053656358645349029045492009782511241375586765409609203032543018240735485476232968909919964891061544154011958953813673370426726910707841654024628856025210623985040127897531519782791896143228158069206784581853031522846014244712646668245098069286055735495691303150630931379375006630295706993809866186998518743434963968129414530868124847510022955274053572372500070218348712682278264776310961282024976574849915222968711459171859603529927954873201814264546886175528111555625842605566645939949901725695237060420466545902726435855490935837333449629927057763273593087629364182533803600772621731925558382882176158536820762077562650287746827301694810061675030643909029837021121756019383059412022554534754319539697852624777279120607537781912350263110690301369525733573500435173929684767579978973061669344727243557716349116947100316122139034898760906290396924994169039933460436627115005470646346317993797263274e-10695 ; -6.5926308370967383451732524432114700738369449398226313181702803390222297964000050866632174937981512842502921844931215595309053689051280214571932780704678972483936038959361831972171311260423840185328745386805668791887174644147011450514670471533618672362650521905704347281082382451295685076594073923396892930113385718556872747630300334599525999868709107891437773148109431904820897550438595743965764515710876077878308150289581205941209517127216091526020000842439207630074201854816436152448180236513697861517648946633355635264517332831878131149797165206887167617188724288782140726051767971166791747729816732916070805362205708254739643925457429058324927415814256471311892612107953955915103931757613503437985860474674970242144399827352396014881802293414961557159802116252623561597581480745946818966571148128312192100556167164562463847288721141645948896793318666904002389495003616176189346968283805733157616372921643465290701346196228553391906898331845276017306064533911085936406764714647365828793765356550510653399928659907110033136913536928516113930739925644432000193231856494453961923778439656334999784312681806506935118091249012576967205652576630942237425033695079759483737162081736247125605415279198615465516736032757971350028587934882e-10693 ; -1.2377616045013722366945887244023856031212016836268784174259861106897945089294963989562443151012773702985719268810971814532544179010078632630393946059794902638832507550617152829930570831399688224802437250892639809732109218771926876680897734904961941041618873986659654721596256972073848404458336825516911313866175825864315702298952784206507910605083121218366353811050974474483481275801746571073563259107722449977654721823066460535163599839606903220309990806499602522920287011738245002189332332462443445174428159188188195511303357141605856659197274517903645285372642710589024874206164386439182240856010782576780764858388498735517644968489763712336501843049481913035682014509131473565838972621157025662412439060367895817087412733749072008336574105092006624265241611102935076553536530585340847543942953870820881596381997685024564000726199951644941717513789421843679121092888118727150262221646645349314815024497979182795310379622315501628893500149208449111481964865812955765576476777070332455385362595405083629108872764957159150551335228014779062994283181822953913481647409052755116396790562901019945671821732014447299700448111311267182385846121892762741711708224635483866786207018746603019922751137768077402112895837466140901397897229453e-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.7289237592482340525268365644106251584730429077276193980197750392948862353407968355636201628091977443517139435687784419961800001876492082783969443322875898146766811378603587841145931227431144278252861098203055486390886918340766170453382708816271949725385701825735855941978283938675590288608978119393692044167522011154438512157444855535983135039893135234472110550225313784126493160210163649458754335045368459856670451630658224484350805917642441802864087006412223434217466496975253440076797406358468219388115559996544030114108164673616593243890661717736770803696598541473252161613082267341650904327326237684049179488616358045378504131440526459288697755118431065117647500344275080109931945599763790850841028188184502053732769500753380382629619547375630783779021130059846383560241350589175467109042980979830013110952917742071036308582064623606737409544754600046721345297397138394709755940280143947254746562356068757727028978556240675260070625729380369142905090954980996200475157016551610822773222152900279560117455698428348505587072544045903297172275396195133909233280048961762927233580584047198278993774813687175243959710850351082840972364652439886833534656433880744851640938692620450566830226070069669652863459460343009567680621773379e-41818556136 ; 2.474637088199111057764319708236108932867542966280677666537498028539663725676512545831571000803736579467177397066582728928893714356018918996588924413749133737483180121345777634095601809314435665075280772120603986658092412456744186374460620230565598888511654297386484205418204817212270538750861757189695683333519981430269485362829057854152688415689004717052481402975762738796135268162475747426487060525185140824561091364611130016004067688106127173857801877425577883622884340728788326354220063584028478056069519005076900105456066192826562197992094081062226549588755952668766958636038242520358036089193911019584122622398153000344867114942981937881161508621591246241707071074053788590131449409833148627057619395029536006367331574969007785138410090956563210231494163764577114678382404709365993022188218932125535958028015839451126133881634646085016254887189439960741714055716850517040738813094742561023543557754971397298494694481771774231158826647331062309683692121677622005011665430990550488542020366815392028818832527790995136527443696183126986257071363903459042786237804054147790558234382633676319349598819487642958604721843494703035528180568294449091514827173122514270396513903391298289088031852150429525631580144231828946931855535982e-41818556132 ; 4.5658928740857637057008644342997291298506257570607859885898290246081211439001486231809483621637710775111848368812969207003168040497097332942140624851653609146148063381920688648763514909918958291375076215720026101480129449815717529251502052750342404880922893161343986011838750109487080877160479009448621969109716988941732227751765945893728785336931820524484870308680764239189671058041762163312551408441056488079622483354559278776264758462643076994434548146587615038868621744409687129147496063426457636135983832829093117377419710518928244081947751150864382841702541731235578930429988077211158846861493299968658907080008111771156120029243759406659351454123650154891852547081677720661178725824432800889531373403639440078617028449675317629259000422458453496280310593525739014825110151514677619534010669178196884123528386328334030930996178490501395427086796890599820333673640125476868435410240073069870031354475417664059060252380954554997988507804978965932868683268075473470152246627702575014470011387956030054750775769170994838858436712426726823374128976113186913339166943901409481721906613696130447739852100877941048271482494221729587962532515627611591863367880485345149260957094840827502125936316011066084319355977088959872020150042474e-41818556133 ; 5.429284417462010245558990850221871729835485423249593997904919683910895704436163570163646577654611112607617587001337272135707603570541511939434828036757750205533931080172875763790523135115115481463578801869789693646323988832691448078474002831589456855237747992066540932730280226627543103034722604538040871301121581275968218067663821709256614625108703076262068999993092429900964196642080407194575398222656755945813868279434615514557838921391294146970123283637665442385517755297127577563938312725120642320212189380305069779871340958427056628641983706851190898587244492427344188768107502889917678499456630315936100481856828755032217215362535543841022059539682060245359318842619309164785415103211695043305731084326962477480762421163451674425073824463291194225934116618775345902263342502582262619548307728606373729288638138620492077620112066771812438538821974496151416636124064583280982811901847305045367988506501817006540902395822079022972553084645237749717511528216954825483448529180818123752738575819901792109612388904045421437512406419816771844430330778847754269810385816756085702373746843741827533831362649336201892255539231189644711327329263012817305362687723875163473003993748406600649516973478139617889343332407436108894934946643e-41818556132 ; 5.6876670713647821744286392350554373696812065169751235762496528736066670901122841311540972592036835373924702234394349538114269398906863009141467283208688120929832648799327872285727117285585297947182106767166550033866681992068671982147144439201320653884411271988826935611189395712445784361840376647456877126967595921258553962566951140924102794072207688147956293168953340603652880440415923686763467007064919549951041585655988877121608621198571048397403617777469804398357835029626356325761900744446980768095021610431502142043378660772265357499736030686788096648616150157596932600535194255646550925978129603390528294994718621810372263275751450440524131439348683968890715427690888274832962086596027992688416127543139794861132244014732554168830941506652768846187959934519363655597317283468516402773117247639730349587803884912133214210256982417055487495670460416273193946918714487251305226394291332477592587395225381888253980626044591320450671802435091353056336232323710120357190749715290810476639045058405331928426303661022399125758799720665047544283381516763171626961787242945920744372303064597558314402896296013953842036683482997603404623510649252700104736095073981434652196215967259159948947093237238995877388706588178913929078906515921e-41818556132 ; 2.2029923437118348519048631385966793261252195163485409450370919567300593915321933584264410060432754714171851776619077164036759272069593025829623443484006857439311645053058664668931098531298906543929059314690534682680843120490721996909981768966056500181826352333277541256627977121981184502503122567958289803468208398207589153507580792622331477166610767229376041806805648567879002160554074117998330263829545599477547898246867642025957494087066456187169043186917599228608774711590335321196263868091704974589688964163746528472621076856794518782326805465464871070788065952806890476548602968299183727741491294257953394294366055489754715904632091455385703343182005171162631596203359422478145869055109251275725230000701522199519721629377479374218001203794796049285507725047212224080922550168797349462808019811631222072654594870102897604283289137868408254299515630078769294489535426879367478425897799381789519834959612062897379846951562934579157758201831007250828314879398853906657591583886175518890221985903082397961264102984749971224494855193196152939733351141043523894140513803649188777327166964992145391765608287781925505842807314632157304020174033765186634712985665999533905384573822033015022771468289270770225830913723662331295023291673e-41818556132 ; -4.3943046650530143590559903022918399578694910440299907196047582936122226144435605456752379548782274649425770985118788144662798634193663418304581620841449448895408447073288772766558843165991698678088016482099014173142898526528475410253882626973386848831471339861244768855342830034221527425020013137973839115403024634622018481648874884345739884852675596949165024541390048463319516606310022734944975533526415131901867933269816902862768149062753163986730906198663675687261153489927419480686635505932034137465417678902411325333460532563926183820279639660701856116867116338746922139835344501414136712338931969079521508121667479269068698045717997867150349555101339983878959354969117534845348149277364934077476418510007574191863424378418142622005152550515948628376224755089063564354950180759030407728682438729281737440377913081271905983292043180033383153285837530413331706188870576319843507354528422121201873437932877208905945928258255500013610198382561600035390956312104347915623765448612745519225180118794816726347994721311444335104678703541822088541582281082644348270138688879389123804199113306314821216578441211332589876515429648917741004427063961247794094618248104307653316973731344203078884912209155952363082165892657857762580664842585e-41818556127 ; -3.2387783246870753509866252227976160089736709500362967368214900617932403275418261342740659254564745688861709883582200165930847048416110232092711506405091573824615022902017711395803896397994394000604149533030669571247847135081049711571850161459289455950738114372397608182192917164233670082146886100119469441539718351568421206633874637668485060173362918874890715529054251680898582830529075985281406338424125909381671795925781066562265893965888175459742627210160352284906843975908165137507244102907516081873114060284909829195916511144273556853229787830700406088402627490089369674545852559129653280263276843370707876023335868629286257140161452135353897165495591489223671288788179295981286822775141586717803807277738250344541556577862862858343031530229452772443737045551704332255690984301606656743386326122284293801813729279779933677169606954168551300512598848640376439047757120121903436090234382108182820389503872399384408566524276233928548680064508136742041630843912535333444032492786139162046347503798824485348194921944515011555397204777745387056227239670205310639901112324621450689168137688290904849702398268946840108364922636827509383463011629507641202304532177167557487820081259987916268201267425120880926477524842164982379288570047e-41818556127 ; -3.2387782715014599647936906559173612083557573367031922036547851238875032129609388611301942875746028247365440129590921029619008825603623134634540844236478217860365991886630776013199971282777509430832588567008284090438798457652631680443526639680208218859943749996814071681509486372086977914136068877277993903656675871164498752604821983366021259982972262904576169194132673337115714265865123726239462384733575639465992296168246896892752018879279319444150717458059192772940161467196862565685573177349118820924537250178097853369996258302823168589313110363423856169622819822346525337754187692854600787833537274783637335328120793125534151288348147665674534018602483140821798597566396568101962748161183659534598996667234565968170030890976148174115756434154353976539978650793498196616545312372870955496863709113343361165310527957637811824506142493892655493960332646032646115470292845491902853428458914870181570455377325534982457669733707668929237755899486113230972743409656159885064310251848917713771829456442808175862922439845079115631442008619750671676962366937421673630552532219827166207761591590457264797550607309847262836238673783599380647866338417400704953949938434262215920903148107373518599939196486001613321132071295190028214509454906e-41818556125 ; -3.788479192881794258039248657212113944523399633218753487193408919541110822330542199879655764406195206756496446242554240065308180252838528848768940054230504631842313780565091131411257542555555640016302963638162684701525290619430415208531287236689791145248900566999714977539017833228933163312471050580260318634317363258422044353078439007304122177007388630869509103092725727759722195335173502615934694532956128958576242615246231511241817633749057569966634433729477482401789330468849584857015407070769090614720035405245288237669282351254492751478066764474611120167354933579381098895469543260121356359716014165183117434413659023239095204099696482573110137196898785184836559673426902115297113745181853956016239019767653163817565727117566463438455263337412195622401837611598822080305637003674949649831279414388836297182705201348879175672110351637235127154336008606552988532214507207329337415841807356851282339067031123208912090358855446033142340008504026453218507456295401720207965867489091837041041734489697334345758522232315255275958906290580041447889133227429397473888201920480988835021223937630219025367256559807379719520613916543822663835469737549316760006488413649866014133542033013544673792300691430139466774377133820132527864086046e-41818556127 ; -2.4806970436177704952668086950562902657026593107044033784943906334933588323375865359734817241210642383340928369014495026827187118414036670853421594311734180557769442535224449161756097388284084321134797482338098183606909871314598774928537233725317843613025762966622426567882747117900129443372525289184907705092424302789878579429016610456421452186467144489815418819953077024362258729750212891459050506224536077151996607149269407797299421128910648392890943839266816189374273982954922365059864437951896221488724903966323246712799529751697639478232847381178603438092665992465161524188462300995508059485063775270520297240909663977969251658158114719519598253902979500219956240624891153091907642921187979944092323027525837159119447124615373248876404284853877004915806240240634737802134837030489773700213892636672332744870358012591220485156902627422434515717797863192178594961668908024095961773206962081373689394365642779556254509626026466360153812682311092017000947352376347450758154756145396753745990977018640039652256154132517695369700377465042028868697136460186053844393266781153355840913633062542553811410069920095670041335912818262944866164577268849760508115082995258840056006747795870767782081946611767280962901919997837540770092114448e-41818556131 ; -2.3296889622891162924060782966397420301032887669661724004916212775288012699295514467422485299640330480106857221745458452192740691796411403022675073089503799707764478774276588622364546512854362323036875313935433021019075034572547481020075052859508047028495106867106834504551314405406049146955563375887157763311635502998644448841254874419895315902902552910005833004620845759899845456410679503639470599696347817406986593549535683600200997358843262014042026963834743219124423829445250234036774648706890807639006979094842303608812968991566973039774774179071125895930549490450776962601405399430806643292059141412119519220320129920816560142256200678406085451933255103786090614262493210821936655675014181345659733393949005829395515335477936626378034764247247274391629615996102709138045351636731389624691321334269613625969092100901935783043390931483747023707611981206488921925841192113008132697747965483796789785248030626559087591602251386631451968362691074877860029614326544320232134521677040724556713083879894849652165046338185651677974560871461010583572019344274397915425224598278489232195161920981073251967761756445975765877894859722573050098650979433860954871013727604699646708086070385387372070169386717044829775523954296268988722731078e-41818556134 ; -2.9924332495258167354988496010618224343537046527078730747202345408521192521007872274285756858775837173941762601974392444288070395240720055877657684085639906238445464694708403978736437779891289587329833455212540990089800109884567225907722899413572379331148021690690440472324568385452093059180730899431947468904413578452672859882594728872053656358645349029045492009782511241375586765409609203032543018240735485476232968909919964891061544154011958953813673370426726910707841654024628856025210623985040127897531519782791896143228158069206784581853031522846014244712646668245098069286055735495691303150630931379375006630295706993809866186998518743434963968129414530868124847510022955274053572372500070218348712682278264776310961282024976574849915222968711459171859603529927954873201814264546886175528111555625842605566645939949901725695237060420466545902726435855490935837333449629927057763273593087629364182533803600772621731925558382882176158536820762077562650287746827301694810061675030643909029837021121756019383059412022554534754319539697852624777279120607537781912350263110690301369525733573500435173929684767579978973061669344727243557716349116947100316122139034898760906290396924994169039933460436627115005470646346317993797263274e-10695 ; -6.6459955751405243817346873112683889730394370360277576323016973362131192824862310515394071025797415877315023694555003126526204903269096031544348587675003678961946076093238039596779439622756857171925014470174417834062979121520268693391190833523979346771982956810365696071668649826920591696073343002624674087213445134185825828143991252813883017390813620235450256948876324744836161191857708856559973656370643122169448534322027939412516179940549908453266049513557432779477911153345412033629506582135905203029350771868853532338747879408558481829425109447495525285901192601156349856610976622292245118678001860571519409081236657109419260430991310511827358127954747549808604127675544730759566952414014613399885410429248816073288727534681258751874506690566782087218341737498173747463504397875294199602534895087159502451361714768439195292501204175824818914803651849842330447304247449335072692050696843878242302474555970846705773106375657331161197253978530811120742941931774681824599008700105462223787753683602186926991139571283529282850710769664352690715927795188434493391284387778129696168375202916612994765386794044981254998409518062909825078110537513966074521494909835460350328045779742511939582170730906016828410924726235627021824939712082e-10691 ; -1.2383028429433978003594729785775250174961462574585031592576905998071384441146233949052314637358696392531130038139760640707044792251795108897255951145565230312116094987649624851930844704786982191036623945049585084714246855736946858934076550210126118469764682148498259609427525002678236313219377275086461599902014950989248883060686806894630275129588056548673822306070439751824253334596832380628367160516147824718968992288992363000876436580222318881344448546784693426214682594319189840237011108465987574101022965303655671095098358916259912380446710977449265056096172397907195029849692663258074255384388336174684082023654797685472559933759237844593009893285407029653177650249813824345264500198137464157137484304335412146597678952195090462781692832689573954580637009568750724931826421853372581798159792183212893427185442472403637282670665026656466878454055803118277896366936190023390759072828733364588407320412226732657111401119626206373633773369839848585134166411070520895506849642274974449118277385021705836825328893626617683871343680781535444309328508136557372536798189623432888007298769177822925328702100708244988749249188740451336235859826612473297989548865674374371424236162060618760029392504273894748562978638869603581297698671219e-10686 +gamma(-3446.000000000000000000045634563456346) ; gamma(-3446.00000000000000000000000000000043563456) ; gamma(-3446.0000000000000000000000000000001123) ; gamma(-3445.999999999999999999999999999999999999999999994356) ; gamma(-3445.9999999999999999999999999999999992342342342) ; gamma(-3445.999999999999999999999999234234234533123) = -1.4564699246879741207265076826323359344333434309833642720451374212416293337917812997299130152879958815801708474618331275374402912528963693742196610252451724172271071777887939708444843067890451879747726360972250865383229252356325913182672479608499827252689768342001139855895920918569579670923775431419023871061263301363686096616236333502257671726959531424946113064708750888874231662270660527894482015782005677323947675061536181924049835023119095627249871394458033556504813731581972560456110549039070775043883230866405631904378382168365231986624831785909932755015548092987360028308885051376634202837218181616664838116581776500427917682450097090143096446700376461358515882472539944188022910883394632026907635931236940857809523630227843835306026188310317927080830176496987187302875676537546097516071822734408325268916105167229829765759188447928684706927452955044882360913070725578113161859560347168285461837431419184797872407984929515155440330858546284936966613156134350580889218792385577899614834111834379300010394184164933885583395456498378606287196304778498717476779783782059896517454761030741564953047186097544911567701323151400111166255337439756098037629893810835784304562420189313283763502536948844965681763032724061322320805372709e-10676 ; -1.5257138735832353298835324959696548829999191975334901113241840926851956598012669152430600466295700481230677073089736205090098033718481592248189203364470258187437683625376006100217707632609935771148011429341221853095217222547864120459985367044010201855005660751950744574407626477054171871276489761589299278024620782311721327865168044081503010747038058665130699355566815546944763133327099424306882056634167807774061414899280362825829694168452731920030822850699856413444671125756101703346683651305644559213429052023275572626383676076196103894036232668369572443388530918605522792318240670115728214438979781781691191615018394396712809803878942638850829458611384757811719991366338767684925989335627481776771487751700398165361752944082262557513307438755925236163941945325343638850848395598363491237005082176886073427123950226040109341145488997181511186924078461241962887083232619886859848367453722051544013799601317969606188527770987013892054933217915732441901473286185476072982369330764336122005730044760153698482161514166845453231467786561413645569137295570681891970882681002289331831817903767493181855344637478834057201218232070200247780517379651641829617494180849856469083284930063595467722476435284758884939116107416412004937435924143e-10665 ; -5.9185546928257199137156503128156082661328733856699782819752858077592376118188671169848053654395102586432874556102514210361690374155557358323929363279886272464709205099481035510797251641846640014977742981819381533958250981356972035757323407316180217923891802250561022927903381532722885803578415017765599557169140232083832342147408813681926221385350758312866155743729354217744986233118875699748502366096358549390530969076461853487356910604916393528192570618669706087546487537900571064533038462014224916023680242660123493726587790401012654306920007235954804561425649781589965138923264171815976381525780492737007689235376904343020784545847875485183581306010032056740865737851387909452772334398711753073870807082493546766247471446612438207330812190886172980211956588258781935940494890078748787716978693505012867271324496403192436408648679279835399247471139840476764702704797957120820044527586212858254505179119718929039653737457987697273862842320163102807084671524073159256360575585937418693193355444006192157227703383658477159790901982719191049864844755984264627169067880788916907215124717734041601144057952845473654776531487042191532738827107689677339559223819098678750441591361836978550704027737770826431420312849741954210465355138889e-10665 ; 1.1776287951883918254965760633058128359298323322257225414327076869307502620235981736593064429784860259911190240258861884757981477617236895348968682826763554150518901898322790376300543325220632806061787345545281982776156912632087106230943800799422839332993158711647396006324489541808089431131026723393943826965517314487513342387751828164743324212209217367441044170948780284536582112683139533842622314929164520574214679410511070610306328564896970784393742033315397973256168081542786040998298706305767949561742371662349441018589018372283505465554737108825162968345475699988619960914515672532274022582712759770656467750514673423508238610641041005962812709202404884490907069799603843961707199915736868262563527751983131707260147282934132087683785278037172107250391003292290641980643457279927973386026748765798342418972670191818632124209358870876823657864724624928751885353029735945816332992099383620553461450087531253842069102079660942243499474553184344695299173094603850641027211159973494512999922649072053371770445934198694630601039390951532089362298349756298297586793761313728857057304693738508459801447626827359251764402239974742148104771678115150496584210692617591252288700374670070017281658941218252453117233967511958327632359466462e-10651 ; 8.679595271668494145553608008129173410613391492549233521069089389846482987316363263114263045487029945670091792302278356967359926883677069526442582192760653234963186939076158981475499083666775027039999727457309821557217985893691258634211298811144977258112498403271009669638352206624838403145469928551165006535256655055760849706235795012314304963174104816128167633672050799867586352828057163196323592125548090995598933243469550765054124960875784354692788642603702854494316016393332507273904955739372446852094806161738299969893427076952366741731207504218045020800588987910776074012902395480476455681842027109781932610819655253829492447144849293500803424712389695162089478527517752527044926715167717939991129115637488848084709848266229340559971358392433686356330830322319030776028836749244518676963369693327568423271707879323269129295547017273954160607441398038334151530099553477699817541509765971660399188470958461578961598098107376381907886650156919895501840415981465331021110280517574342829901068243187268634834457271344021073127047272651533714401570195501024836475540589879859895350947458211258549835500182537701637534126848757553441954592164119852911424854835156684298875315830389479906487498431498106646849131933515617809622331553e-10663 ; 8.679595275444286882803012786066448945711603511666314909021299907423825351114872597983084082972619708846129123961742298125171506348021369905660212463093500524895453679217723293864124519423107424714189218853044830570934197730668272740627662545228704084523671631965386920816075011179677865146647157506821596903927927490123818438744885673569456758985361409834459301519026553466600167069210261993276998713449304560063670838381046992316950183125111946298247163030321328616236861178294656151517880550702256508156612497944295169551041941498626171290770602366536793853483051527997097442314365443426064942302545816776262378809947868568897543437834833910438102626836668785135483538623494046979183902986963435052189214964200827217766311903704843663532416245388488747840300112605504404564979259517433291927678954405508910534573048780588298777834814681463904894866684561047105511540622840062798432885669756471276732265615193950394483425824804319200831592315370369986628723466364766026108037658443235946181238454712247602383812047142420296568156077337079615828723258142678045183326498164330906988303360235940646430375639426329752213758637678504234458072998359226790240466215513382302667854533593541556432701759820318543977921401768294729823434267e-10672 +gamma(-3446.0000000000000000000000000000000000000000045634563456346) ; gamma(-3446.00000000000000000000000000000000000000000000000000000000000043563456) ; gamma(-3446.00000000000000000000000000000000000000000000000000000000000000000001123) ; gamma(-3445.9999999999999999999999999999999999999999999999999999999999999999999999999994356) ; gamma(-3445.9999999999999999999999999999999999999999999999999999999999999999999999992342342342) ; gamma(-3445.99999999999999999999999999999999999999999999999999999999999999999999999999234234234533123) = -1.4564699246879741212678757254423595698102388538548074062046736930090186732653801603839085810214142259014084338862950551411774075199364552739932707537698564580953489455471753932987507724382856347812276145780321079450760127689332216460263527156472682074106000268892668390451467256218833813960267484229625960403469056733334003410074365879007263082460062681443249427483071884095817244649386364525022414544561597785547258985060951955603043038966243237522755334592418651799201558980783526012293891224272028274999633932396739042420234588477894248502718195565624930677588287842903646333477514049631002040016455065223178005216005365252143847004005454840271735620224103276683612163169859108456157172718705181751397629898641020818728886296788704956119144676823738256103069998187828768258326066152595247063153979036336685175596717971053448954212264360869135923843299924877974932739304089511590275292492989165138791123951619653609310573600697511797287003111157618932511047227548359857962504114915326015638101178673207742796629912042166509901412010751765444946868010292318482882897044937354645353963789190595512251382924970553973043378215713434225690165290813149653961904421823575832842915057863054941814090241499119685505947161880058317892349772e-10654 ; -1.5257138735832353298835324959750685634280194338883156244235624315073355035220867781068317894338370451662011680141732173125068913703489923109571744464969481433306770643420233826614254529777936275588483158299924721580237998167047074099724417352788314182040561704981303337790983953035205381341154428645847073070441336198840666590160516880088292134704740507788715856806005740842747003229851041648742776034936884119295108424427243844645765541041190307120963089529172981020915064034415548613420308411872127871982772913862415104702914630011292156556859616775055048886252080349931584304651851758237461583225037917660255069134616298539234223627167941703214584170987690836539035768465618971236636603789754735978015479865265298726183803348371413228009873670771141007045246080855194731976577548858035377015433603592568767181205602121695759728786756531406217000923689225750037324363812895627599230610250455941155395122018624675729987376774202255007161248791503453496212088069606493161962988766827615370296817799430510685674838285186870991051451202703385739514250190038328154213990768089045839720983012513624701734722203554463701336128406509677789403327308756112942490892922196924423533003147212109966740433489343523323265466690862431441729139554e-10635 ; -5.918554692825719913715650312821021946560973622024803795074677042461787348852319578133556881040066598502257353603764520272874260871877887258069842469423065328671382626677467239885267846143152571288365803934645042340528684126681731242924986964198212567765795105883997608192820656555113785419758134328732653059228636453256213402630425952515323853385790715491940334541020914885160215200437950102651058663053127566294095858411054375853252616244227421750760199728071589112413328050135090480780298479289218119103450935610442766432873069764626793289003312820665869472149073205748968201366065873543544726058826496892223439591207682203913614419966908000939310716079506999318121355862019250006528331171632108203914665178765891571947318308849815206343796379537415877317443924619269443930587775974030253567577636106793744237334719407696854357061558502641418736088711054247699066144138834122325086722641808252205212062003424413166438309241238952590145428227438059698247605115194183745830421553215980553874374190932609388377957434038324574464681490003837673835811321283737520842722076390205279158731049443592117517917466252462164033339175786337370015366874145450198793579854435156164976923629424280199540615495047244439573737240496488340999536757e-10628 ; 1.1776287951883918254965760633058128359298322780889182604303441386756192680906777737637896910906612178495279656371497305514025025718731752603771998284703500400843047347471086821114860599859453633766888569883982358761857141047460377845709116571118410539954799820312212753907010121764357016246309593617546132768697374962259943962996085253657548738353500767305052519010931766033070880351473089119629263761589074017191344849929847742220841785472245908580850267354376342324591999052744626533405491794384144971256349369701630254750097788499838605158209914419528717160199854899073288499746230879651308804402137625350513712236749048683469711798010885839683265669934514065639352422475289751744716585675322960555879610424961239937610517466692724034295398513091219018801143033569790637312152831769634382513401104612330778735277659392876909378997406024443100447247787373372057246973186295530956886626076687495025079915245167145774325090224878744469550183853656681887839187221629180639634707826283741233231089990121632082862326480424929897457852474516580539373660618201957464797680812863192477036087556206523924674680544496753470788684532619214777115271589833631039365062812091359858322098178701559688205712869737797900597369626964349914637079226e-10620 ; 8.6795952716684941455536080081291192738091104901856852659380954513351988639256846900861085695046258712787452704592957206210809847182580045117870998931757138502790987151773905140431887983493386252741379409283505933776236055187134762492089544581218108332110943346785940302846351372478451001415756476436001575614899259703428690803862998187950317520762266246996443108889788109185692421285711982747774059169614153396880632453535047481661875619622600900432684233945099405987550299268607138192052758773151789675209175886557637589127383058948110195646296272325810839967696533687129571272142083760016506686337453292406665040770871650159192686584560206110156987496627218183553317529319656225451935222353831684328737002293399815450977757292950977059447080728910565651881177047149357433889660997249239241952295084243730935216748092765851844912273714478850854815281551969264859918113676504036536531457752687190099565984501443981223610105997247850071122512113102147307448752074219500144619108206176155458927904361338718360958137949326593179437448561309350768735556220498679742299713896715275226079128999780225632648463625118653409597763964778680127035086927763797745877895479313270270510138913627871555058377923991019923805970881967080085699392634e-10624 ; 8.679595275444286882802958649262167943348055256358117116852506031685090663373742730382326747674257291335704876311901813881318109862363110940644713483253726357216943850220728590236220919435055636202310974758199783498582437134077189121251525161324597232795122793338040417121479242201683390786856262085813425473508032280267446303660291296140930187305061323584265115288923769028268371111896537116284649988939886895749651975647086591441758665609634732371926930106853647110694028495944165639406127437158875676077055677403453305615309661077994001889564512431647861347214667139018204327431713489671853736877605035561069244482893398159663053176898682688840972665468131054741670213676688736696918114525093619529146839495678792787008436609993512557528552661349079958613050318049935189924166977358512353714817446885571523124326178467325994924102998657276347433395551513895334824083484237573723537142835023833979350458748822642186719043629021374895384520693119414389985941697979246874725375069175880865765879575168477937849573737116185577689893143904895066614092192576469814092600272196167577453448018773535467568428260360474912211579202842234881664200821358472767275568473690344487127943346111937409644660638642444733386640714961275677149834248e-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.0152737506029093834454398633562758116731644249833401881930717168416325846098979105453486711549830395818722617735369256683662751261515007075430215890761703715656523800796759453847510262257450740204944104359921983849122555683026774577021085681659157782335997767906963950254591985664981642211994928127369854461715848627833657189267875715209444352966325083149456335464667905564298683862491275690331776097653011642424221255617871916187833348268732623172408062912775182966549006593590178694491522008091462034156384915655430621937363468652519334639282637516882658557975679405179817201698441609300298866537491097513842345093499445170780286458214789652157415573533952290131351176793926856239292840280154926777998217661218836786081908450176010017546221851073673201761818717756572966250664515686453822735443016068192730811347764649969370841124200358612840877393491199996352666752829231316389111627397190261274395545263627280200484375552634320430821066699670893663016020406282702581310510835382433197677759144164371192176670727922804023404206629671364728320173221918996006763954093100367404205726570460350604717382430414706232572314736848028297676649932818417761252966693626999528291763789497836084059398316204579607038584252763314814316121989e-10683 ; 6.6465423337260256378835349988556422700559806660831324667038977356311362124832368534862618533066439168395042793473669858061714943653107486726352689220815216708314689412306788407002961344750489081376530801685386806082953070060080809954697917280681941425295701858691102920794825141351229164783913979553835194674751150166592546975944349714117902777631479015287266418083063836283555243946015175992215764091806925538052209524798331077831697735242476076160798009202690131604794056632889812244621652819457712563323877329435303849979325076244319048331288637541570372804564578137508508237669485764268829464975070621946515116911296603829786890631415858612848410636053239612165449340203735828780044175705408853125406358471274098216633498321662383006749500691865170325126402566166436601130829463391024512284153933338331967081637825967294617207582121902175854365704457133369313940303918581315222952520331622033512450592483847966775147525379599278830212001986220400718412955905740432160522204201608973294924345219464297792455883000669206007056636806385366207692588561389986135242988241035646352724920116710706050022371189362956935313294104867261344866895413148031568226770725601395725887058747121102580945422917054627825893369566553676386623895448e-10689 ; 1.525808846230975721051032652813967533270788250184128142705437841555366301223788946468238865962239355786288723036164293826342779270269670659971141467250303789007597044617433948163135966678798062379886009668927277493945115613461338757557793858145479453389761068150808138613881761997042962531441800480979151794729983844853266745271298949753103766335784934144712696481087059032444014179577218929205239795426971877518219721173284769156553361769322321150174556188750512356870511534921924564343821866082358628603351317806215087377450360017947580326725646102365155281467020265079948705337693742725275467441040202753713935273573190505871720462818734760404790394040232349680243679488001656871445877838947296115435376284416121920708187040957231913531124202964351272693443539523713797716382484220812154004512501676563695731999049062377157720971132625625624152519808908958083114424045844251507185773858569247190422692481340061881095949811894021660449487508452983478848118963019400026026684468848583146784625201010369506980406856246858484871695922700432797837475221214897773210643440430905791555991094307872581521322121549051498995710664127241118727573192412479167245740247502718803390285088441354904747875645929641870350134232031990773217327484e-10694 ; 0.25164399590242264351010813468131306021254918993966362267680450626730838131209530690272288696744227971008198339735887335871169010496680930093096317536082271492626426211563936513782820190607698208615642993210615650477901313892861294765022962110730135506132020584002170029204501275914047070091900259940759575831546840154843641645163490807081616158434540742165606341197486095945465309378104194842629519246108724450790302008820373160952445530591127037240567093068687983694574320342916486922148431745446325742778459348730467180819849556794424492805592652039448281912583351402301002929649602157289831150535630751799132594106089523615637813621188974316845803316028883508863513491579463450479765749747524649665596133012838184942015346743991016495568994229591446078989488827687714087110577999808930961866686165904150965227886884370762959489914765749642747540579463596952713707149739169760849262700230994819282739410898044543750179021316530599323810960115271901509069536062889063576371981824830083228838655985013072112150086898970278909657010203113276757710536222850045732056250536770315591321104468833387284681874443271120023506881632501785659781251074661468864265854645974615837765648015267049820847699256366020922167313526245545692741323293 ; 0.27008820585226910892162552127103164690248372664722089572781832988234838622339538001904010007444490139675837312370020124437884234144372153943239523193947231519421526836618744729141716922345917352059917643874559433145518308805355881455492574326632137426063953897065335471450236579442380440463532685728097499544590224418669004703512225361765361316705454493945321733486614360280865391738054930990448531840832835842980773357129866171657794114454188312321936871772348526392132150328329351742389691410768280749925267955948501644613878522951539300114365231324725720585091610585206575401397240126810558923536186954136753074927999208379744860745125711824852276422372785208164742599085393450721846081203234855457573272048739247769466918285810183010204287727385524218095191323358787985687801176645966096307928270599604637453724376732458887156742829542751542534631696174696287301871359597322014159019214624761294510687226547868786346154764911146252820495893365951454985646312560093473163220114545335682491067743531833018100354476043076640129300116330551405557803751524563549542554076381891943906815786329538495411249045855185472629850733039286880345206764985691893292350686925690509092047455176463561548420609196740542407777456773933747628181255 ; 0.43851739219876280722988114562103024147297090319717112527335069364351479707407715910861547561623376732592349255719135114180559445855881720097497519451096349204661880579228767880326546942610899698679615570439319952070571089980888729268293850147693098656859981197508937510884166733793837264292178731706343955872238769317026537508640639216569674130107779870006571462392154844355108222407520928203869791363235249189808414045234908340898723190026823369078354922250619874429787164625848366519305175386407238599950585730524141911082845281495088242325247754833909371883638837797681409096770272113136348413158152401343303864661233247839077962264707738541310581626076398300185096209234194065046061682534403356014373755240639445855110235580762105577928536693790424862873072433263449977863508176274882104091637508422816477710614903825987880103876384292118365442499405122910831784211175935337542256521711525059970526611390614004839223850006817384517502870384248732730502250516996619365720420730227050878172001549763984494886659187549312743869259936021189476389940734688956746281977739113927177555759203177986284230847059941436993769429182249139059118159552601272913731893702112763818157782525388316278424165723593664133724522041099127412649592833 ; -0.94530872048294188122568932444861076415869304326527313504736415458821935178188383006664035026055715488865430593295070435532594819505302538801338331178815310317975343928165606551996009228210710732209711753560958016009314080818745585094224010143212480991223838639728674150075828028048331541622364400048341248406065785465341516462292788766178764608469090728808626067203150260983028871083192258466569861442914925450432706749954531600802279400589659093126779051203219842372462526149152731098363919937688982624738437845819755756148574830330387550400278309636540022047820637048223013904890340443836956232376654339478635762247997229329107012607939991386982967478304748228576599096798877077526461284211321994101506452170587367193134214000335640535715007045849334763333169631755757949907304118260881337077748947098616231088035318563606105048599903399630398871210936611437005556549758590627049556567251186664530787405292917540752211541677189011884871735626780830092449762093960327156071270400908674888718737102361415563351240666150768240452550407156929919452313130335972423398939267336621803673855252153384733939371660493149154204477565637504081208223677449921626523227404239916781822166093117622465419472132188591898427221098708768116698634389 ; 2.3632718012073547030642233111215269103967326081631828376184103864705483794547095751666008756513928872216357648323767608883148704876325634700334582794703827579493835982041401637999002307052677683052427938390239504002328520204686396273556002535803120247805959659932168537518957007012082885405591100012085312101516446366335379115573197191544691152117272682202156516800787565245757217770798064616642465360728731362608176687488632900200569850147414773281694762800804960593115631537288182774590979984422245656184609461454938939037143707582596887600069577409135005511955159262055753476222585110959239058094163584869658940561999307332276753151984997846745741869576187057144149774199719269381615321052830498525376613042646841798283553500083910133928751761462333690833292407938939487476826029565220334269437236774654057772008829640901526262149975849907599717802734152859251389137439647656762389141812796666132696851323229385188052885419297252971217933906695207523112440523490081789017817600227168722179684275590353890837810166537692060113137601789232479863078282583993105849734816834155450918463813038346183484842915123287288551119391409376020302055919362480406630806851059979195455541523279405616354868033047147974606805274677192029174658598 ; -3.5449077018110320545963349666822903655950989122447742564276155797058225691820643627499013134770893308324536472485651413324723057314488452050501874192055741369240753973062102456998503460579016524578641907585359256003492780307029594410334003803704680371708939489898252806278435510518124328108386650018127968152274669549503068673359795787317036728175909023303234775201181347868635826656197096924963698041093097043912265031232949350300854775221122159922542144201207440889673447305932274161886469976633368484276914192182408408555715561373895331400104366113702508267932738893083630214333877666438858587141245377304488410842998960998415129727977496770118612804364280585716224661299578904072422981579245747788064919563970262697425330250125865200893127642193500536249938611908409231215239044347830501404155855161981086658013244461352289393224963774861399576704101229288877083706159471485143583712719194999199045276984844077782079328128945879456826900860042811284668660785235122683526726400340753083269526413385530836256715249806538090169706402683848719794617423875989658774602225251233176377695719557519275227264372684930932826679087114064030453083879043720609946210276589968793183312284919108424532302049570721961910207912015788043761987897 ; -3.7229806220320427559858334708033557033014975968998118383466989101127004078048373456127907994858019775886208816560650219932776861183326092388147106453567682937103245115644122237082108203223280486025049968229453714025077537215966820104770831576580429669361337353513099585466045849548832405262991344987177798119220681023443656278660804223234468313931265702052747622274720808638687208682243762502722375358755821651748367575258428705020648627200474174343301776119744803305256224981515080471168461319653405367698081689100775803489466275188011648659243846891551502585780933915511744342448402228421012699315516886054461945629068563518360297994110293401227207997519738410686778793542202950165901581139447302678023066465055158351963064127379351749468823667166705388698917942633356674960356841165534307102732668698094132557191287995412141128114250813016765376978571713224335006627354062855604123091197032159558108452544750606652630592074003631116616546985152665755784956069803213489139182151083067631519644444094494882027503923958957264951913329087048141562018907507782489873235731152642689171363899780542950265352634093971831581259453738150788478388273015081903716168290801938442069752193443637404276833115932923202804244699561417657114050496 ; -4.3268511088251926189372372638427053926138039018464874930721512941805605027299193289247088979053785822048871010618070617161958005225998493220200802442396767760239877567525025267518203868274174732687176683352476996708032494484142909169025541940728780444723743447582068641989407316234379228677092754574649581259137993685110084559775718714989297464177346397735484061942339184925185283049500899858758323138104220375583962138433284059964770171599466618269612801784686630099870995336324583244598416553768022326571242940308170823665443439251203568702321959694618377237586441254972246355783227494031634979263148974405437923261238845642818225366587125618711150890449582202792634429651379283980949062156695791379382584295938941225237269447537969573742087155763012212196860569901046093157923517530426172107218729560793018557063725605102241298494828381033191182114163034776117721481167295397552944509972761776672918607459118838574862172801726713303420082208138224585186570585120564328156339134515031101492313929152123501104666620354906884375798778872107656353954522917593621556427435183711946094267605775719066650576794044215881752295774125225509631888030551675983979259515874664059376284017800651671921124319469868400745985897952509018061353249 ; -5.8211485686265168681816046913422934657098088444559387649244723393091773303947687237797895401856936784817167660806783379972842988075525520193026061794681801435711088196086101217609392721053045204873878631302232856212655970227837617669574953716033188053708991499173876421446413614141317292659218809281479990265666844956839349278720874841530194001515869811548791183697993366052415510711257428654006165055947587833690406508356515760844823572447225852620116161587179590073598004566245795215042986057116703861653892196872676617292883205828312199129668000646712922678957761550085414784487230455819656196493842464909657424961503466156581155062649107111126081135706947222338184887886036519906543304177876781182521040092065950844395183108215040777607697216020271423347546655010829836143610326090197536860061895289087755416063200723356620414647162313423747128472807396541256733034603572163986922601893511120748648425281549426320470131439300897786439849332331623871724799274796319057441008287849449492794162657905566944491833016545016989386387571052274656051486877817244153645323329674206397473607400451497806817877695632421634570614251277460304616736267418777862748366587915116541443073817291078335014592680858479100944124428516499012441295545 ; -10.686287021193193548973053356944807781698387850609731790493706839815721770254475669177264210189685212845883464589667832552861392521907688499795519379034541584083404152633693804197104117396861933914696846525489027584593274905391976811953749761498249869529838962557004077486038367144496741626939938223953974637052442214857252095756407285537424835005676300929181586786263932016409247082597584380315362343494875718059675335682895136397163951088084165746673883084413670848443258626325442158358745766800667912019973989646178725782910087483079785104071135867029293020168896864325842508208732954174408892857415385749775545848181013597627991508008373710229095223617690005727458224867957767760942503897525634880446307652105887510017670320129862952885226650875388959123148514685784691009464508901737729351925681676524291988344296209031368979419047023254488575059621824404436047579178616227163832531693419696070887963608905339382833319347261781320773578084624039837700136026033478426189286321142154372782604864463099527010677459464901477267334584376009768354771712397773773839434244378261580387333112052433975999222402036852801917580413758129023328408455233109870288506660284240433287836386277743993454004707888258408416229489709949966390740614 ; -1000000.5772166539584356686368774405975327324364299837039157908236471064277420795292528952867601970048546743299794204834574411118860146014990715597968511432504492657706004508947736495271852961195963444936737680744296242873989605764064631946938735419569769309085854919221450474253661087808618076751301482639880811447949979591334865929633677014230038194127131684738721611503180706551628225590666761368612909986866105609701281656874908355405155581033566743045625030386914049421404046035649219001717692490643498992531134631288997489171999963062574483058072054508762707130174900939810177256772958062405361053362539241008967153209576941729424829489903904328178610769636554581662715023297822697667111005368419505018225324296201963033197368187425551407234523640831271953093334534769889837022415727272851478579908115550274818302376876044124491466437127486338874644196009507388419728349668290860197326857914285216527461607195705021251668854289231553245771090924077731106674516420173377990339061149497412948604689528963064336429890176769908580991242861933067564855558296122863525674288249916802319356608835825453884493716345266950911696177302204033956324731500444440493767864887150355398954124319831582927928962852570172389226185056067454366902 ; -4.2643923240938166311300639658848614073071885174496415589817599510125046354306290865341665194888637876985052280188932432239869340705228263542741923514078350668871980946998061157867246433990461351186908872080630759165284581508265151113063786049650495772534865025535589222730406815261603404831147064669688625547530832694055174185058056914959568494794877860061503863191485005571344166394988888719465609091401078907256071973593905795772355391280773191356305544670994358318959777971264288655242602527431817624606908127263345426143528419617758791038991519093494742861422651159392212718988164853007283815379826835129357348673104984994994660133878897233172731364626217962342727199038728224712580599321393316865434829174266422818380818071763536567395917267641771804358823506040254624993659106882028044221851461681420589767791103923938482734089972383368315524234571495156277813433046422272414516075569001350232991449908070554337632836079820196756946794271717719175479227018249855961794402805385560507948480742409290237985976704760797514728710095959149833304419102464702568054205797747492021565866395250664182424299003855961311406477954151946276259622535139235948341394802941010146956025827169280655423291411947067250977588010058285520727392878e+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.774760383495448560265535502738333168219092641628775011882659681240086472459455783614126361167384109055635063558684323387625364246141875378677073505599146840246625862212020227563118515944250801785338506954193732240674865501146962468717874653567566437893567845868010222703615396121165471372280808854173853785221745878583798848089788023968225512965720041042404370195258228293175419221332871905560726414307443155720681542403645260935312122386435080479910056279806580991532400317148812241723123409375714332794835890476044522900573891709499046559979973589126782874597289988977191576034615532123637662971442937227454082191912683871018205252061023759848803300043308747913205542101628037178005456369311559908054886104514463261124741346571932625793316905999568412020755224083209300881313797149377177292247452237741242497749518769012258019911394948799330797306503737067254311018973246843492358066659622816906999238832707751923675531352450460085163373879829060980861303878245038849814562322374456157277987093741538936536237017744368514995735955390076539431480810962249293475419367506235327848893746909740101444815395654801840656488216757152808238319430783793321537406168723666903105645467874580568795646671317983588151056980815570438487797043e+148 ; 2.8956550695681130463739159391333304376782637652202869594173942000028956550695681130463739159391333304376782631880046220578845335934908055726671370708870379760155345246704433788974935092947464572529396039083200534815994656743993589086158068001336515494786330066094325272497999306236257250971914679816085529369442868138879340135785985012949362001371242443459159531615578313444428263147633440893460074713677842410233607751963862841746671129651507860368826282937894896655842302232412944744412255448105377573688460504472345118718114797896759329081359384325416928580037645547741634862466064016038490760414351561295158325612940612151718083981759570626477500269861783804811461672942583281661403119152346346418338507070447488070320207853695561489455538665329402181422537568213634576881864931444154669656961371226913685961695077057193825105690522313223028121122139368055899869749924159823029682090789104649458675504110947300461990634818124852014278346812697861759969207966590031283936730163196289069735120318999080193120585147029997917794220825346608366391045030977615758066259646077189016708758254986837411961027193376995994749496081792085484383216083788254962820506387884372087391877829958406138551670323944613651008114758598294253687532986e+108 ; 8.248783304462591767714262146333415820589162294349477615348284577409142566190669765811779395384824828729858681444233302099162621341280233594387020288256005108826837318586706355909619429907662713304141691616455355100266995359326559709365202998088369879848296957666368742889512967946315616811991552675454691350706144403576599033880341049404013401646424771446616487200182533396890623639052360414212030292834621644525303662360287817790458698653444306694188493982837633735067181644266297379553545169705068553134541627540451081743088898445483129351052447868946799267544408059961260715492496175878586459540617427298889786197265786398640629122307590680567492158882029972326623185306053374719308780544398291216124208101066638942730756936014355252562097117135420593201668466084024161904600865690765441787757061524498532926457957715668643632752878199748654897046567861192864515061600461240173925735400760642292200276005821485408200158769321681898820604623377955475881733029919533186363163388064422469709428329691491477310991043488812239041312832481246256146787102464556834209170314270072269561495887754809131361081048206961094572229377497540932273036941987437386727449993489967975145546299926993297814914036146006836881914792906046320622691119e+36 ; 8.1146041777228148588140019118007442714951807365788504202553503642645815379771590121605458201581946825171304044180832751802754207949059038547444570811346579277027688461292960171388834717479394130717338079713712364855823208051112194201747214042763298117119396149589441650464760803422596477594771141496726131422709216783345581141140764944634134603217664055954632933323690620060006070600553221901002367289356523232980122328628215290671347551101541594946727496168600935863007285277869999900234628774873525006674515235118826940983717387987187738275861407057188579601397625127834037439590219257898574463335793194115183388445748772608682922207273160906371538512147756848910174989281913762359002289180590081465680552139755551047548237531719458674298744627426025052754242814158757193768788011405521247046596509372794338079550722265109672572937359813517801891197972081838632899570245029605532365739028311848131084293156981623520245912654563132671482375355382538270623990137364580243239895094061829256629703664496873408889418029404812761895985471349469007087042558442887055805023716881669360468644892889315396890981695387687037796186858365552295166033926029854233574924768110136929373568323432054274048682252734580998707841285098457364886649569e+90 ; 1.3611490493598924365575233838600934782721138399729730244759099757791366000251724510348223955034142451949641721849780788768521237408882225171767438795134502416965385797317451564856542331842812832453412348949071416005188814554962562436757316872839766451832541481274392288119552984709319850380587886030075467131114784418428981736431609078035989557954973363285393497757982529956869580936976199536887970895345615977889030863416400837425114489661096636005418759630181816066635384730447184114912721939483219970105524715231636908513952527872226874123355292743908336275497669197970667924183163695222835177158430686570773578737294651102636049716956089287718211458153271834305950457732739045695225552248491420453989871463788707550328728777538136227949477200932611289273300952025233599360641972320710318629673906402448213107669382716348975344517555790588296964213024855663214304644831190359574771820939582976607790113660643330396325925106093717475957771277197720907444696969644629840417931018214488054888354836571903440160095654000322710648090730329400564977792464025459890005284383169337599981518256927163465802843486820772377645312454198622260755841869421144378638007776946069988323516027754962975013084356251461323075158150648801531641288531e+66 ; 4.2619447501087541751609001346646682691863056725531893983505079728736352149446842290095161634947154824051741378394550515887737774510149949394941977741952956605482678977915440984960056109065645147882451129324934269134486087019908795346172266354544081340269142244489193052294591069898986829949173016244323524465308541142912205981079925372349011585739225639586310432430613224522169491238865160921140882298136640865820105330935404931984077688059155355526497823899430758726583590191508968017220291860175068915005646710838343400504772298547829128780145867287989855984791950829585815768434159065470250530616230262859879488447624598966793609802789692626459361850449972843785544778445444380708372539326680874647586443460650913839787492197616170699892923598615688707989861444387834301213341778749289319667347102187633396976302031169996289266898691477901352557069556403718963984240447530184584102550482388635192797785751126948567153243044244743140856463023267659901075143820302932530261050067282471072130396659557861911865252942834149847542457740324235691616413783882186098776937894901170744056752140340807995551246553597877508099249388186789861581854396893133854416553703613551848911910736661085493965105277608590254685419622071221763730784188e+47 ; 1.2518976499308461127410569316511036374704707494705601914042123488211035831019328426785980732524348688672249186326521567936687640051223629802167983548230516053003783506933702938173664516449231953902860346440761341533827221419407605433890669841143180315170508159501839342888978519416196800752938610784292280214942129161210609539692777844448103768282515431955876617816719729700756709683934220643643937682378518698151733578636116150450939619381026312034737357062531923723064388965262544230887735532452618007356967826888604194470682890797730811505481225023971675490579658696522914379305873380817663660162431735721203711332486431247977890895648414777376740307786072978853174918246249687831967368756743867003671276755594862983644941095552703907687146766300376935990956550153816806778678358773119769605950697755175215846360698473171371772080066224020104415296206293570242799531349954996773777379286610659715122503806598632349739576557533998901024867813291253323123258582417749045509313606395632901561299558363758420893655819789698498510071178817136794044418556486479832123549279893738827453999847859937960761363744837771019695133925919120082155168345982824804351753993051332280022682768825615034251927828774041208378792574122647372312349607e+24 ; 8130081300813007.5528656359114753911286761482663382346413767790413871123878052812291949909697249127830625757841086224947090692848919091671678749036541588097874909859726685104095012099279448714567930471234488592374103415388802304649237893385924654054339121100953612447585442217978780429703817770353186001559099216142029437404948693924872746514160306481005533834777543716089943181859685264755842961956136662806003329453039924628203047958492513277668403702737681157178213461827658837887276967912901267819772616064629731385684225783427682219849932436405192157239984334461113822320341800678145533677070915979920338726478076009840387556754507340125755812092839986564784275644021987347200021444711553224217476714036357590530731687193615773303687528097228279678242806202361505974434468095089910617956711618311502791791343428479619121819019213799234307663160716262759467363071559079117257746946397484757153467010503936067280434826603753700646495277759481312210788398229687216649686697332085585934655406735311993141712600965149098634625690870936045698952354420141797947308052231063340212684186166934875913033250695512485541555105307195988075057382483165587136768392651883566861440528663332263056197708886262386519946313174621660527754477921925 ; 132152768.02328652310333571236444707862802046030723454258264205144965343765892565262836303411427671190914201708053753743314179847141350756983557214417890168426956113154503169308328961036795944622630233473521356582292316914567518217602596289622737606918355129635901233642434416288125899016302872407199711140887419669213400358828592237667756036601251476980243718695568373595194205818684181681062317395168419845299477476396873798249950307423056081208188008276828751180169463084455383712228465464207475032799500526307396352874659358108030326210387973169521687398324228447280361054092416870118157535980273475220710223284721552400068902718883445733545916110728348846756291996875835011362800422237650548613952634641497094016354199659849138307941030284878415056469684671288755680607106224304417186661839919553602700388091141987922808414725110565905988414406492636198466794064201601821343679801942204547470231357095441294826833210102880153698226633721932426223718723552904546869700793388081755260395622558327173768420385772860224269344381459162957750142340829032518091528425191601874027871817121515643272618620854102214507570442096782954510655348058469100338506074541497129199253790643460401884430323575272911792063929980531615293060437201 ; 15503.298817117683151398977356654681060891618883941275958369685220497427372255662215517630899584593849238544420682423574423053430769108455934320900855679632616903337077497204608296781832343531641673494167259808760136415872007557503118267097051688544029464792522378678932578935367541235799088932274363088687566919549820255850846297408191180622711127451658133451337239723191270419745986167578465036348157653026685413311447965447641848330256461356396407041273467945706893397289990727610153004801864059873178091834366658920276250004990796599161105273785104438037043786239388391838463511802508922296730191538794481266089634366957765541588441160559760319240120633783960502733286505399101256165472257302757182924965033695533531472576609928817562755435905257786922486215828793554543843626608695463686359826639701926298132805253543932627392585215842956648490817084373303444967264808789270414811495646913885518125216909403595136808866572500033898812635930207216181331939625556536800292158338698872568476091620101163750979455152146639377233872147654783366400434409507271918863721003355630265662521664333643428640712776399986818184961329729966891748950369300133762706347980931636029812495585994245503891239421506735116612724987937588124670623986 ; 425.98139134069810433956885447585356858423838678561150190737204248291419943252454388481205060697137101535132178361598131359765451032526476636669056322245672022751550534102350763996111591195606452659045956512821228135238170734419906834036215712865508806991711012838919207458285474263839668689209610611265977819116268722683760462854017893936427475151575451117681107793735886492051042464775040271208618857881703552774773680217561077411373057050083913368454131126074420923615864567377410064667906846336412782355221209589112154220062793361891940385106129399023589597395615122755887261460694432426119868188888920480686682569315851536916685973169351129101685505456551819748608086930353591701730099155080305272794300025931991011627358388576653170065571989019512989640638078246394655431873750260153006179425570543414348296720474328256691767226577470847910255880085322766750323850066137898892533581990153767824383735966219835416775841518610729141110370761674495531206686946332269004222660122326658597933182014695465709955107730369234768585379398608149122839253553923511989036545853734403758083363006033486515544670007654899665827770680950377130225584085941500755817256496390938062878268566688403710237651700364957828154418911064315246192613082 ; 37.276091803572211413355772731755648227801613824779423270291289496244938755537754337871089404617469424351998201988718447661879232639104986387351352987430321244687225672840386827541338975678011725662206066224659212059003547076368772511291468754812527289887169986385882951646618457779518742520146361520673206472966463509590245821615524788920768141977863758423826662886357465908327358697410317448463133553190179714854516384538026369464069503173252805912616499125438090825809305074729844222720981052586921700005800610265152423375070796304591506835195494438672276081214302742038444755408733772334235859160192436036267896591952298985415887023270468536022637004526861542318560961589447008315645554397409650686594730477462089935592949755660556726471819524096898277334432077530712636826318050901371251240512735804521766137484897299514642726280827611943202976793342208066935344553793272375424991811877783002340682668249612388965889490459744049791939713088053687761386872320443228133563179391293710821651790228692206855301958755719925985243325709521718373416433996425261263765951536829742607533918397801703083985631880358215864464362785625127203157577735343578178513660072475419927110685827179518338223949114986895037037309505774208806372336386 ; 5.9509575127664047013788712298473684425704451952776841870563208252746302449478721406988290550340654985808014892839911211068301480259337193254117369441153612400067492406657941222869484129503643304473606799794273018385403935368808769678171241791893943661622123446645518799666393501019263059274811979606394616880733322464886610639157918978501266575318229832217837677886420671927525960248467951571103061161987515954367104635572023851259864856324070649261256679710990851033109201958372476068210468718436852234798655329037253753235524215279458297431321293903910633916868933379536600014838139843908670162643760036783728625654616768950549398364497500032610442163338998974213883247129373037208396018706400036607145019680845657468145158843518902326001007816471231184225044732909268937995692463482006312332349625990304022465766200536747577546037218658043566811666147077465004647200519982654053558605541035725499151076980981624619563334894850916570211419760572452448400320569172416756024026828245280616308264313969850695243342746114869324658590533013898739592613201904528709964121206085189094182312374775020823558804006486887979109661697426384633509490970951497905031233392181516730585778786768683767414406264400758975678764926615064806480133033 ; 4.5908437119988030532047582759291520034341099982934030177888531362300392731064449989740394082877850745691248944586344566628878315388090355247710186437836562133846461755884515329720235923883895809828087179371295773767162098826526909766615681787966505794265611406161919299579092285252279225841217017287589077834785635615452189489882262863861478782732364924482585588235264174979611066118985884999936425903079406052316906379387952918696049643666669816740710915202652839268437945050114407066207968812129352808055195915362679679086652555812021858597616127188483553174682021598844029541112420448945264169213422648437215231469604728825367600885426078151974223976045894956091979882051376268727381804123306882410306352160173195456146954565926036138132438200225345428023057166659832362743760792594740818727443701392695365612418321235774021911001914753733620767250277843285702815143646007939371885851065796814105527021226070023837028526775023277495547332644429985604213620024618930241066731079481785415749799162348479961477232328453653477575144377462138515694946320056623854373335230734965250577189258925117002938758880930564618212524197982048043248642764357013637124534913807902150083167700669576750385136235849547509162732855824350295342836944 ; 2.9915689876875906283125165159049177911128060249217151127441196509563887678763202179902599525576505654214256268261420223757004431368559256503973833250069965173149221744569323366950154470796337707384362546758711991444633860968972435829606947586857092391044807390467619752418603161819378297395951948020174391344301199044479669624186809506366696105308566379693894474478983445720928614441784047870866398774966512714344018931105747817471876771222037733141958565910986961895946897766862548817919277143304046506272460258364266689230445351612779781292216600671016512020498213980569455292796743540607724170068263194046326819199260286569506389211005664557609459440128297004172033473924581944564850320957354778768957338886992162640917264362723960320097376030080607013163494213243431383897926231952855216776735180888513708972564207008806713871205572670832794703716272118693355582196681422403395211990661608951111513439069704334055650322331304741782139707494636389232996955166923147670226775713176251243275682621543390257645144806364857270589350299563094542333862567086362866725791200617918878118442203593819137902659156905140195145215953534447810204549090068300800527890661681083054094180017029621497521953352960489332481723993135967174987804238 ; 2.2181595437576882230590540219076794507705665017714695822419777526461851681230047365109916833561791769823890833008171447726177611481342689528166301870531789776625971663417876494249396217131510925313291121391119470768686166948356048091822939660253058520442984049348667960908189741143698053595163118562957467507320985056128210385527907154044565682327187851999222158620670706039400662024985698539016847560009120201982846383356284026909543108719235750573095730238744060255356864026734130423008403892151284355609549688058158803633342647285436294497261647746492466553713008936038028492682196926426864090570310296713066808988993131679195645205947547528489395901064565317836008088810510608486948255934755650278944142508407400880014367963458926138862227514205565011977027549816506212791929413311447304407022984503970963655722140221955601940202839447575325147946799641764330579035955234258382643506949144568540877914836093437671241119303906070600011773754209104522666023996265468979375057113709066925849452348841066757538066933681934771618254087734623373270188981821148233533461185602585712520009084646144214496692228155397924160172973651195998950827276360538893086865927986052356112757243222888731707616502589699070209130232366221562052789069 ; 1.7724538509055160272981674833411451827975494561223871282138077898529112845910321813749506567385446654162268236242825706662361528657244226025250937096027870684620376986531051228499251730289508262289320953792679628001746390153514797205167001901852340185854469744949126403139217755259062164054193325009063984076137334774751534336679897893658518364087954511651617387600590673934317913328098548462481849020546548521956132515616474675150427387610561079961271072100603720444836723652966137080943234988316684242138457096091204204277857780686947665700052183056851254133966369446541815107166938833219429293570622688652244205421499480499207564863988748385059306402182140292858112330649789452036211490789622873894032459781985131348712665125062932600446563821096750268124969305954204615607619522173915250702077927580990543329006622230676144696612481887430699788352050614644438541853079735742571791856359597499599522638492422038891039664064472939728413450430021405642334330392617561341763363200170376541634763206692765418128357624903269045084853201341924359897308711937994829387301112625616588188847859778759637613632186342465466413339543557032015226541939521860304973105138294984396591656142459554212266151024785360980955103956007894021880998319 ; 1.4891922488128171023943333883213422813205990387599247353386795640450801631219349382451163197943207910354483526624260087973110744473330436955258842581427073174841298046257648894832843281289312194410019987291781485610031014886386728041908332630632171867744534941405239834186418339819532962105196537994871119247688272409377462511464321689293787325572506280821099048909888323455474883472897505001088950143502328660699347030103371482008259450880189669737320710447897921322102489992606032188467384527861362147079232675640310321395786510075204659463697538756620601034312373566204697736979360891368405079726206754421784778251627425407344119197644117360490883199007895364274711517416881180066360632455778921071209226586022063340785225650951740699787529466866682155479567177053342669984142736466213722841093067479237653022876515198164856451245700325206706150791428685289734002650941625142241649236478812863823243381017900242661052236829601452446646618794061066302313982427921285395655672860433227052607857777637797952811001569583582905980765331634819256624807563003112995949294292461057075668545559912217180106141053637588732632503781495260315391355309206032761486467316320775376827900877377454961710733246373169281121697879824567062845621039 ; 1.298055332647557785681171179152811617784141170553946247921645388254168150818975798677412669371613574661466130318542118514858740156779954796606024073271903032807196327025750758025546116048225241980615300500574309901240974834524287275070766258221863413341712303427462059259682219487031376860312782637239487437774139810553302536793271561449678923925320391932064521858270175547755558491485026995762749694143126611267518864152998521798943105147983998548088384053540598902996129860089737497337952496613040669797137288209245124709963303177536107061069658790838551317127593237649167390673496824820949049377894469232163137697837165369284546760997613768561334526713487466083779032889541378519428471864700873741381477528878168236757118083426139087212262614672890366365905817097031382794737705525912785163216561886823790556711911768153067238954844851430995735463424891043283531644435018861926588335299182853300187558223773565157245865184051801399102602466244146737555597117553616929844690174035450933044769417874563705033139998610647206531273963366163229690618635687527808646692823055511358382828028173271571999517303821326476452568873223756765288956640916550279519377785476239921781288520534019550157633729584096052022379576938575270541840237 ; 1.1642297137253033736363209382684586931419617688911877529848944678618354660789537447559579080371387356963433532161356675994568597615105104038605212358936360287142217639217220243521878544210609040974775726260446571242531194045567523533914990743206637610741798299834775284289282722828263458531843761856295998053133368991367869855744174968306038800303173962309758236739598673210483102142251485730801233011189517566738081301671303152168964714489445170524023232317435918014719600913249159043008597211423340772330778439374535323458576641165662439825933600129342584535791552310017082956897446091163931239298768492981931484992300693231316231012529821422225216227141389444467636977577207303981308660835575356236504208018413190168879036621643008155521539443204054284669509331002165967228722065218039507372012379057817551083212640144671324082929432462684749425694561479308251346606920714432797384520378702224149729685056309885264094026287860179557287969866466324774344959854959263811488201657569889898558832531581113388898366603309003397877277514210454931210297375563448830729064665934841279494721480090299561363575539126484326914122850255492060923347253483755572549673317583023308288614763458215667002918536171695820188824885703299802488256995 ; 1.0686287021193193548973053356944807781698387850609731790493706839815721770254475669177264210189685212845883464589667832552861392521907688499795519379034541584083404152633693804197104117396861933914696846525489027584593274905391976811953749761498249869529838962557004077486038367144496741626939938223953974637052442214857252095756407285537424835005676300929181586786263932016409247082597584380315362343494875718059675335682895136397163951088084165746673883084413670848443258626325442158358745766800667912019973989646178725782910087483079785104071135867029293020168896864325842508208732954174408892857415385749775545848181013597627991508008373710229095223617690005727458224867957767760942503897525634880446307652105887510017670320129862952885226650875388959123148514685784691009464508901737729351925681676524291988344296209031368979419047023254488575059621824404436047579178616227163832531693419696070887963608905339382833319347261781320773578084624039837700136026033478426189286321142154372782604864463099527010677459464901477267334584376009768354771712397773773839434244378261580387333112052433975999222402036852801917580413758129023328408455233109870288506660284240433287836386277743993454004707888258408416229489709949966390740454 ; 1 ; 0.91816874239976061064095165518583040068682199965868060355777062724600785462128899979480788165755701491382497889172689133257756630776180710495420372875673124267692923511769030659440471847767791619656174358742591547534324197653053819533231363575933011588531222812323838599158184570504558451682434034575178155669571271230904378979764525727722957565464729848965171176470528349959222132237971769999872851806158812104633812758775905837392099287333339633481421830405305678536875890100228814132415937624258705616110391830725359358173305111624043717195232254376967106349364043197688059082224840897890528338426845296874430462939209457650735201770852156303948447952091789912183959764102752537454763608246613764820612704320346390912293909131852072276264876400450690856046114333319664725487521585189481637454887402785390731224836642471548043822003829507467241534500555686571405630287292015878743771702131593628211054042452140047674057053550046554991094665288859971208427240049237860482133462158963570831499598324696959922954464656907306955150288754924277031389892640113247708746670461469930501154378517850234005877517761861129236425048395964096086497285528714027274249069827615804300166335401339153500770272471699095018325465711648700590685673888 ; 0.89747069630627718849375495477147533733384180747651453382323589528691663036289606539707798576729516962642768804784260671271013294105677769511921499750209895519447665233707970100850463412389013122153087640276135974333901582906917307488820842760571277173134422171402859257255809485458134892187855844060523174032903597133439008872560428519100088315925699139081683423436950337162785843325352143612599196324899538143032056793317243452415630313666113199425875697732960885687840693300587646453757831429912139518817380775092800067691336054838339343876649802013049536061494641941708365878390230621823172510204789582138980457597780859708519167633016993672828378320384891012516100421773745833694550962872064336306872016660976487922751793088171880960292128090241821039490482639730294151693778695858565650330205542665541126917692621026420141613616718012498384111148816356080066746590044267210185635971984826853334540317209113002166950966993914225346419122483909167698990865500769443010680327139528753729827047864630170772935434419094571811768050898689283627001587701259088600177373601853756634355326610781457413707977470715420585435647860603343430613647270204902401583671985043249162282540051088864492565860058881467997445171979407901524963412711 ; 0.8872638175030752892236216087630717803082266007085878328967911010584740672492018946043966733424716707929556333203268579090471044592537075811266520748212715910650388665367150597699758486852604370125316448556447788307474466779342419236729175864101223408177193619739467184363275896457479221438065247425182987002928394022451284154211162861617826272930875140799688863448268282415760264809994279415606739024003648080793138553342513610763817243487694300229238292095497624102142745610693652169203361556860513742243819875223263521453337058914174517798904659098596986621485203574415211397072878770570745636228124118685226723595597252671678258082379019011395758360425826127134403235524204243394779302373902260111577657003362960352005747185383570455544891005682226004790811019926602485116771765324578921762809193801588385462288856088782240776081135779030130059178719856705732231614382093703353057402779657827416351165934437375068496447721562428240004709501683641809066409598506187591750022845483626770339780939536426703015226773472773908647301635093849349308075592728459293413384474241034285008003633858457685798676891262159169664069189460478399580330910544215557234746371194420942445102897289155492683046601035879628083652092946488624821115628 ; 0.88622692545275801364908374167057259139877472806119356410690389492645564229551609068747532836927233270811341181214128533311807643286221130126254685480139353423101884932655256142496258651447541311446604768963398140008731950767573986025835009509261700929272348724745632015696088776295310820270966625045319920380686673873757671683399489468292591820439772558258086938002953369671589566640492742312409245102732742609780662578082373375752136938052805399806355360503018602224183618264830685404716174941583421210692285480456021021389288903434738328500260915284256270669831847232709075535834694166097146467853113443261221027107497402496037824319943741925296532010910701464290561653248947260181057453948114369470162298909925656743563325625314663002232819105483751340624846529771023078038097610869576253510389637904952716645033111153380723483062409437153498941760253073222192709265398678712858959281797987497997613192462110194455198320322364698642067252150107028211671651963087806708816816000851882708173816033463827090641788124516345225424266006709621799486543559689974146936505563128082940944239298893798188068160931712327332066697717785160076132709697609301524865525691474921982958280712297771061330755123926804904775519780039470109404991596 ; 0.89351534928769026143660003299280536879235942325595484120320773842704809787316096294706979187659247462126901159745560527838664466839982621731553055488562439049047788277545893368997059687735873166460119923750688913660186089318320368251449995783793031206467209648431439005118510038917197772631179227969226715486129634456264775068785930135762723953435037684926594293459329940732849300837385030006533700861013971964196082180620228892049556705281138018423924262687387527932614939955636193130804307167168172882475396053841861928374719060451227956782185232539723606205874241397228186421876165348210430478357240526530708669509764552444064715185864704162945299194047372185648269104501287080398163794734673526427255359516132380044711353905710444198725176801200092932877403062320056019904856418797282337046558404875425918137259091188989138707474201951240236904748572111738404015905649750853449895418872877182939460286107401455966313420977608714679879712764366397813883894567527712373934037162599362315647146665826787716866009417501497435884591989808915539748845378018677975695765754766342454011273359473303080636846321825532395795022688971561892348131855236196568918803897924652260967405264264729770264399478239015686730187278947402377073726232 ; 0.90863873285329044997681982540696813244889881938776237354515177177791770557328305907418886856012950226302629122297948296040111810974596835762421685129033212296503742891802553061788228123375766938643071035040201693086868238416700109254953638075530438933919861239922344148177755364092196380221894784606764120644189786738731177575529009301477524674772427435244516530078912288342889094403951889703392478590018862788726320490709896525926017360358879898366186883747841923209729090206281624813656674762912846885799610174647158729697431222427527494274876115358698592198931526635441717347144777737466433456452612846251419638848601575849918273269832963799293416869944122625864532302267896496359993030529061161896703427021471776572998265839829736104858383027102325645613407196792196795631639386813894961425159332077665338969833823770714706726839139600169701482439742373029847215110451320334861183470942799731013129075664149561007210562883626097937182172637090271628891798228753185089128312182481565313133859251219459352319799902745304457189177435631426078343304498126946605268497613885795086797961972129010039966211267492853351679821125662973570226964864158519566356444983336794524690196437381368511034361070886723641566570385700268937928816589 ; 0.93138377098024269890905675061476695451356941511295020238791557428946837286316299580476632642971098855707468257290853407956548780920840832308841698871490882297137741113737761948175028353684872327798205810083572569940249552364540188271319925945653100885934386398678202274314261782626107668254750094850367984425066951930942958845953399746448310402425391698478065893916789385683864817138011885846409864089516140533904650413370425217351717715915561364192185858539487344117756807305993272344068777691386726178646227514996282587668613129325299518607468801034740676286332418480136663655179568729311449914390147943855451879938405545850529848100238571377801729817131115555741095820617658431850469286684602849892033664147305521351032292973144065244172315545632434277356074648017327737829776521744316058976099032462540408665701121157370592663435459701477995405556491834466010772855365715462379076163029617793197837480450479082112752210302881436458303758931730598194759678839674110491905613260559119188470660252648907111186932826472027183018220113683639449682379004507590645832517327478730235957771840722396490908604313011874615312982802043936487386778027870044580397386540664186466308918107665725336023348289373566561510599085626398419906055955 ; 0.96176583190738741940757480212503270035285490655487586114443361558341495932290281022595377891707166915612951181307010492975752532697169196498159674411310874256750637373703244237773937056571757405232271618729401248261339474148527791307583747853484248825768550663013036697374345304300470674642459444015585771733471979933715268861807665569836823515051086708362634281076375388147683223743378259422838261091453881462537078021146056227574475559792757491720064947759723037635989327636928979425228711901206011208179765906815608532046190787347718065936640222803263637181520071778932582573878596587569680035716738471747979912633629122378651923572075363392061857012559210051547124023811619909848482535077730713924016768868952987590159032881168766575967039857878500632108336632172062219085180580115639564167331135088718627895098665881282320814771423209290397175536596419639924428212607546044474492785240777264637991672480148054445499874125356031886962202761616358539301224234301305835703576890279389355043443780167895743096097135184113295406011259384087915192945411579963964554908199404354223485998008471905783993001618331675217258223723823161209955676097097988832596559942558163899590527476499695941086042370994325675746065407389549697516664087 ; 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.364378608852167739081910826321143135444865235904866982711906305927719237117459139088108337107703125679988493567855540626883463934331092347275179275699125430863654207246752219507850143247332368248452894413745481535409664252902988521096685219696461073229445838963162177174888641383483701645567603844595683714276880670792061045534397730918689174805914262985538347462341110304757455829653384187730876918134851820815384004753643955401714568166396984509936342003671815006578441432638002141683857942969361893469349666939895609843059561762811652484685685332212628599348961208794726337522887453054474827953614974903850432499237945453098732705419653327580003132703308798932142854689407817297956088936921350968509875756432051707537115770257602099139260280664240660787397140948005818670044996852728362065210967759710287781227056220132902215654925554529412186784871566870885598226795182794983984977509379787288416906195785581965652562228754418859557628973374321214028744675169886765283502458983666177898809165206585019293805973372147632670502887237105972044688753291518784023337261667861565558418495405749639770985968609474431019351616921761997123165233214086939107880682028223741784386465126711041550288375625046499695812401925983842137946 ; 720 ; 5040 ; 40320 ; 113722.69664012734638608667185536755266684423901236976265984045442295788872588184435329375152798445263017799168378686604527955177353429201252224475054374861602776538082464461526858798022354019265407879798982239917271070023910930276906046382944935329670694883389596583397453897929682397256350897738025526113888475400294233808946352530416759354810466107624188666404736218689355334378439975092310672496274214843049042004182304666237130163206807069959293018657849735214137367264470496587709964679341096210138060172345800988366810508314777514312368374901315142411698371466992994970357538589535938724451960493821740697756656121385154641930422268637097955882786485893212217329868498920035381948580701540885114762889970631528596029454022350292278903435761789362719401042946465930037849975036232229537044166867845400889672142083707032428382781517126890699655865127254889891151551754315622310215503322529929533741221226367759569227192576617504867243734183691889624290846894002918752695788481316274457277483829792596007006341022049221818141196133803415357364093434166333472795807145903573243235114918546599637392866039404584098184380130470806326225598339711649616943211584112602017941986105325539335391701398525110540872373373779032945579053406 ; 313207.55670700777693345322709488089697024700844829860428088800374598310293337774418374179631399132952420467894202753171514856166449894060141498043419968992566692821122470920665705082804620847227927346748405651962274120159149671611669377639891694458889802064069604483182109495016068296391469299969377852552249284344167240897884688529173731505468512844644797933537995300313910155274543593360779833919749646421082105328943955982942296739491835088181255583515214836430297532598960304226002216931606728056582357573642170564027604398251927501052912700349558255892396274568719340496794065670525861672755012140569448997615913467557963846110247180068545331997730733870564251607985387901477935363702908858471994156946117393333435524772848480622144252968292573883760258202460096160064677948835614564359547399740061788032640412563592646488877910180433996078120015199626101614661816941405521149256742342114230909007104778707126057368712009167802905808055672348969516954842023811970460572325308459054089095175479232382104233618433343779164896594912613362674057169392320159256459590239008861554882964887313142583829091556385715215538396223821164449638153246920896891943698854897607258041145761031036389274672699945253020973467400646080757522323069 ; 362880 ; 1.70631172830476390582875212488526851842487441237301193974959116503576746815443716858337868991131481454103180557575479134204082622976307236652590799839686316761044059830419145702930547986748812530417226531770401506326779798954987383643503761917881229594269451239488543107826795704605897071947974788994262415931358403831880506055818761507568911687737258624571562291871013358932328501082028957244019026592075811317947980390635679561117195500562252996451625336003068228521746247961742238985246689928767449862745295762009336826777225741942963528863955841024095336256831568083621593727092848685572354395183289897437550675161158960809474134418029959755970704236796111574927406284607547137660826520989958873188051648157038075500464929917558089175633114733875692080907363786624187417226154663959099475296269775391353554499032211171762271454366393721841133118317491174621146309862424284761220615503957694893423287461199016551149566369784551965250035101561706147814718061501353453783835836622431435370750138907557824487565475687045223139224159082480120830347122372806478026188657028816637258438519631113485333413579998567366683693697924617316793248604166101060437666431193270080858629996060296576123629252625273734195671267780304735260724198482e+5403 ; 8.3026007028249499808497576716081388028336662607178333604733940950153187238351031883826134770948801356426362003235284991379992439985532435424145707238747526040650035455571663336463209817511958207223129280011476915353836305316620153751932368356671072744513199718507178202116562063921917759372907940223800050995112509917595795763095706914594372917073136269726281962104716391281248280083562056423377158060861125090975409602289521082527193571633802491402380215081374010892499554059939602126966515086709146986808913536647320226950328096848494916668686798099014787849621141277911280122949523463866394377128882060636702414500568530823292500332290205251473093749713358637641220335522613275649005054899182261964182234359555488241531630180758330713663074234829355483077281853573173237681024205386558498871298205979654198679667905241191288403389275196249197064456654568819585471381218789855070673898036987275186575898163656616159233537987334191294988111750213746930555311186713515260603761134291199318444906385957434263296161020436327101143655904708534036722260346327364223942402778740286863729280134438817564553437849551050608331592574488867612926077358817219512165347198142162274126483582388961467224216804340599640971159261765949813863464559e+5728 ; 1.65804107797206061814779844536666831151709365211317493825896909709254404464499449264920722413754356556407451282660858576958772991022111897535570436995652287535678534627454014852816311284391790489305316829445955260036575909689606714269447483213863260705016944243266076712274616578747226733953065643545356763449371718270696622727415829596034194090516570360876352791187896722672983170175071477412209369290972905053143004896138310494147586548160954302157008900298775122172436793193590176456309494094940247366365497980183309583488682149477407993216007413240173856539134858154721431059190089095989032597509211914170545325368325282013455961732454049999556396849902505548385410749196905930043476998027214190176722869666304722629456373601183374364686365099773858070292301705433083635738411180844692594357781531626589218764950505032175388135404477690665754241319953483249467300324989445210587069523430238388116074363162010762001802851580658863346454653861884293729787286144437283645896261128442816710486376871869354446124304808776302768038096922144278151599591675979213864702042520440436008331951764436180084797870015384889780413491256912092184832326920126515924708658997257656726692182033654845383752691303173664350298211509974698611800574699e+5732 ; 1.65813754622531662058769669028816201914055860405289019728596771853019038952800411200136615429866296127701176470612917054629042408707646898065693316763171844452817029278081970302558626285935323928196772022702621978733518837054361485217342079171876215790438766822563743997718429623704016204473280753616625326398827878589835768359344679528056407935800858616328578055002107006210216921286856350087941773898449960641764498332926702789927451828683175066693275200586006076317744019134076076123460497603015782209282740337973248525776144102617449997863225407032768339484766050733811335666013415776102597247230809119637602013264861315751287376024148032375463697082928141765889787241438157298225186995663667088631804426245046753310805072229854706353910656866281915786151009974957479158235471387236935163992774837149304419688163412076239417193734797914628870287269918750792907734068147108974986199906799740508278281938017113656456125192354936454813311230985538302965775100947567791582678935746145458389524851123547305968803892582555342216127952824368133265188692325195394024762300356274701307283036127068151377456835791703048915537472641108745390673854846620778055669914025679300345297309982628655370588540759961282258389285729028301092827380314e+5732 ; 1.65813754622531662058769684545918239202260704257318226150687359625586548964322887661043413439383005358457493641479778402341876844437007885089760732051485381288511474480754463910211366859723479299561558417744350589777693635287121271631131724253038188250841330061585717190777860032031979665501770167662441335014022701363264574456711739184492979287993904483269705429912267666443382321298320049125419495445186862697189786762235827566401058116917295122192678598048282009224916549525327362671653943642803637633686553838105569556116535220983408254205861976316590210732040647427817835609612837505303609180587501240401779429915787118899713753579118690775228207482657040524692663901422569524690454525856247452212740580599338565154875618066169854741366068382023525617157002246074407296329233937898939529113675412898284698516664403160939264696273846904178883962301814525720941310839535675930181173051787309507013206828640767776835197135306160606156125994824162542162061346607313525060035206909531427534642882571812626801848887357601902633004628142434798557113445771574612039597230910029285825925322179958459751945715743839368952269462473338266471364592771173157740221763054349465617171727272504609477433515395398913381530640592036322412570541011e+5732 ; 3.54579628530472240077812529241659499087285371861539576533117325519958152595855819372475942630803356844274292877043103338493250109091226590204358489848249999730787831959743900941432626412739485302902670492116172017766375480979055959653781345488303600764667865385754195292883513879717428539717840920635720871220596963546109634197776938914883451679331063246604081444147810620995471042790800766977423590968716762875598294182642438012470729398267715213152396674593970535271327230042918816945537132279031637162066365124349479359881768534818258189758387611896440479943645769279346381470823948337704763782451775456123561645917022193813761617377078038091523221148229518162805338091095093134365836354937846258542887392182912167641139313016498857606978014980393892821985317471342640009930617599111727582037750801595072839431431813869703149473796488574360516900423455251781856773606569184009917850498131327425275659867512160387946706262666561139957155883015695869425496441454840402402362082617956705986660840408872514042048615229158678186038115843116151913907885112540299588892254905635629306740602059272870009308613239305032963549320809045320171508769897410755454699414998108309133775730618591050864487733426624322088024654406562012733539438846e+5732 ; 3.31627508992988199149241092157410997918325634186566357635666941784735855064113244490616101021719913019572859841866792172783466251363387658069497419293269950379569673464844023259781630474736232793230988869788620479771432465560200011597347706012602229899518200928863656750591373803413630511883177330343748225658876942426630122326052910045392544042124227552347854506007397142135925338005399802613101530522675547637099433471167974531107252604312013419707319435900045085936849206232990489155577106437483783296798053779727651860351406454602112074199917693875364298854994372280357875938063494701799861045769519635317872596146167871551659646853193305907682901749338384736356165209699352670648613902489305225270396322979348391792863259448238011699607473207798310339297375483134432538008635059737382755975519537579246545277704671370061943375251175968150831349709597426807761676779890696060663902093125659401828351707354009695585226905607052160170968776719933233701871189138543043028624168472010610626531145988336517772377999714618840737123348213355176484986288668644953719743739266281289040747345248685758869430370542476066236770986452513655139602169465685045009168938017872767630765721128334642820094389839157601294717482103790235768737766573e+5735 ; 1.73650764920611800423584157356153195869794015433616536538004246922867707890871722915949770919295973526920425367267147678506840357961599266625069526755065119220591371583391142229625441724582720764896835301671913490608703760212340186446735559878825721007358849938494753344519684155506189403688917335319820205422588782202303301598100894901556328932304905675461672840048302295622997073944624467371045092591608222325867645335162369255335393208569612361605298096044828443040328181484342710429207779838080029038219136693456540079630330931349466360222380931091270504024625282870796119647066999164150664765608368743950011899165763233056083388222119527467134871797929586091264890842892857713030227201198767140400290738953329759650042551213365482444253001499597643092719872581961081002087196557880132784198670362963359008531460843971038252461557261094477170797969396396842171221356423038128259745120989719871783877861498080347395182771488121001203821255660637424342382535539361422087242785340035655721040580573029402577848776811574496033962022256577236470324219570352912592877835201045112169335405880734385587483549006901438233684597264805372191425449582177755531201577009032899478665190297174904713588181905761314005375189503340074928433756758e+5765 ; 2.39941000328930777555820586211707490015795216981209848175895668728734388967541862312756045350894825319763162832133608836898790809950589646200700156485879830528025792371667240841353618156480487202678012326806080085789390916144392590088448046990729912742594148397417618356941316933077262562512268858808160155532199912523046542845014550710235304696832219282564682651569294643525941139183935595130693300231450140368898619930022817785182428888467414252248073341176316206253412306118668755505036128637169224192623142968082006052545394387259554304795093929141588910552746375237821979339680291645725687250645850249184585124002599180722394386315563036171461430493809200161554511341432134992950910283556302429690915516816575427910343271823905927456889542873540163230541210997373517882847185236595554827119645782543623472490288438698519306666554575192439804823242183712449907479458388561631570625973537132169614911291548659145545913932764549647945430696174169849402395916948013075122308824153020473380350725467106918218433933378393616890664649353637051138062055865144100619281962816946853259937032701441558447852895241416213868526243235211023047573310630108630755991319015607942782787040309011140558370186029234480951836836555566472064014916514e+6063 ; 1.38311986781261802851895569769553739031703973164393663922982255256585285504117731669533358840593344733583948784612057061652502903713486359315178007203561132038736793013997258406875544633932276017215732324986562808192429220323676679087036984467470423729443859129384428129765792043403687709767914671617929084820265367634764970165979627069208372083776390015472229873725300678583918296602178592896384283645941566648915663969440311703561212747623545074228481130712583834961960346789396030330976374990473001696463314682384504910515105291471699867247559583624867893247056907895824257146629735612305395012027328199060312614845079861684592036955037207877153069620361858169581713151018120712372993836157306981421247344250099987779283146715918904715602747358333049049594532232402129848901966533928564934211295890376236893349836091335723749398254621337897311814513734375955338115975166530478433735510344688751677436735794505007317010495578707795797983655171540531163385966499813574370014756416127133804851626242460152853411871944014393153176852768977837489635737487171561617695746770893223630378496609111584585856331217254654749272444875036263385811457996401640890327723446440357254479944508148586801588551334714715664933281181848659331289009372e+9127 ; 9.861476214967246709135526824710466294646020064253057821416777686347413661607048904537791287223169817838178395313965809456980363170253886766931944860303047835478273984142278285471273424191278850499921243934819418350510303782473538522524740511776649629056443373446606513947595573341367735108252267814476383785649953209591008710613176750213414329540513140395166130706921428963652735582289948593867371190502345520157995783789485948830501775997656425649546977771018994670644872065181513338202925558183716968848170033482951278157186216338919687965052088351016258522980425728884268541495546740757100820076044443606073616920265666781259725332481237916569809173632947396128616244010727935572512929275911993332739858586804619554181974552955330436600585429616506500967582117098199745312488704148266167154941824211602720375560486848553043937983269018964008669167082133639089426842289015043488309738968039290783722881124643926842241680568522884195148742328625390053241172894814737669416328081423630003231958205700042481113458452623661697473671412389978775350514238031637688156120046292448912957435756924947509323792384826195511044495339356168006836822873577290288752634434395062904127753829812212403172789938515602786005333080764557219511353098e+9127 ; 4.57200487878516253328685793893479761054344427682609804926613173855223994949329434121259257171762102683411076039232139293866811546538588933348565390448924917918632120789932937470469023437070124510489412823718015263973203244702445015514835738442633168515611347107127293598793918653611184059468061735904864398239497502855324334016474951849442867431530126216593148408437260101652449165929256350533720023607008557133898666242032906504086493595089429397584868329251921044119477054172279613233105750835353637445045814955462960163806427434813250614568474572977610169554217721787390087547646684999157469963371943698079479894785412610201371974369257716267678021970940624664401833511235371364459184582542892658954853185021246390102011832629920837060201985524106879688472227882416388059943098122178865620266494708025140513959240119466447619297959701357981287849548857418542211181154625531260055625252910825420464700917254504442286544492827607541009892706868367529669318924151615275591413219128468392604771905017428645117303130920526670133429380515143634438936314805216348496331963096036207850663720057746509777198494580473653239566198210768499638872095154968745790841004905280068902150400979290193601969421905491540092568986372198631190143728772e+12669 +gamma(23562.3145235423452345) ; gamma(235632456.123452564675) ; gamma(34562345235674365.145636445674367345) = 6.37208748535085395826555756340588976792784480639175892972962959605474361918306008261603255532740137175887753374662155584215964684168408419503383451882394313556857683465812997596060547531921215025304196164581762250902503338310031414693767488649762713319335744313169420594877225208658397269175675336146492097639086519962908656712927999826058826350506324486231238398108399611234190515788113729974487445966889888690244555052147408346770134754398171184494361138347674892598317567205450959705587174184775439769916048835912087859293974448179905457343285098798283926006303007748978795217382921385316946469817386619720432171995703115378273712774230729186262387841800434572370079238150807303585541580058579786773694214305782377037239403090257410474490409334926158749676686971621528820164962231873753412378762655888143852366868533974673442931871995132479487996778983128504459034983018014312504289968466853863750349488127443749346333044013767155301021484213242134959260083909072946248709272666548484544048587053687900921925922551312513358084919690750048772159012478532916087047969569306237604979315240680008835694275288956798260377384191510849279904235503829829715272347311599314238467765527263399749330963357831354670835176783996587358745682144e+92784 ; 1.02512906236780201030115285187842737351434815586507977416121563387086306818297422342625141816238177755506189068868364181144056478674237192381603393201577568444935038297273234535476709866883874853538742621753891071908393083842894633598753292282225279832864249288124682239061867466753016684613404482522326264310880097756652003567224953360647151188863192840652040766315338454117814875474139658121705766235726532479554049440124498717542574098789318923699776930441196057632669119956577531385004408509197686250648805631203248330490931908304035968310053417656644688367965905598295344698843263257173198786409488554142103909708243025689587144804252942321448958497636607618091014226867045185392659675000140436510927979342802287500893161934314245509826123347310427788604124918081704371870559067692999992570507801208748878198176391073891722422716595147159506411679205240964247447564699234972773375755068537517706954356517102081698557840375391924584381453345784875323465280134786734706041198860312270288330581370230252685504188623453494323273443400748337482707448763722642235527196116415015185475448553946016293579372629951322855000957194970953847909698610702166051482994846958612322213893043694014883050664092986843127239925194673898065008329479e+1870436443 ; 6.69381150864986426267863002180801834024195371885882150239535753364957018993654339884814383085476979386125444283738419213727135317639634387682273251167120427150814866959898326814043101474907050975863195925662245418469310669742223855964791836748828897994878087149498973955587958666556690638446820684624267827787382275043822258454202760694166832026026731041310540899128421660435771118668534980507904580783803034068577032249820357294707009456189638348277581347345551803050157119177687173494002942371309103537527357000902467393675302833129009830052528052440927615248814531719387072516185884570211128042062459649614546752654303885489562960940216582232404239646148052180966727483030263718334622599889748892132703283371207842409980791240342310023737630711781619909140796555075850969440372958821153232277042438816820374855662495512455779323714170677489806098254868645592869520713094851797732565313417408781721237435827372091694511972600584165079703300035781815569794769379910656069593619732217471075575951022715680897391474186249644652521370822141687780250289881128854661680802950139229080028920105595772277740730510490055799202540625930045048444675348152667140173115100344367781179891923287374568388910260858926169926702676676967657232649874e+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.010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +sqrt(0.345624564356) = 0.58789843030577994561619991471907300599245689145103761989366825024797655564506721868080533969727054629639558902022172040472799898999616648179183875506201893010889171820680317511909753722849541477582444091966926345210787213058409140908685633724804496377588564687090079915318536864397432196339124217028705893752776251390239512146013920540597237793649910491157895493204410776227394088004593978000350772317108140856427976043805147490475272179929075381931872345631434513953409629609721122503762535756351153169870874029664403797777137719044280956554435697731740320964194695948558730938332047782949096554220957841171596110862596604839075918862829262794977327139026510633678765282733491776729994823938837785025791264369804700726082755806991089821702345104902576246796900654329852203309306156285186504967809618149601515484648802165019989431956030444121142673121690610575497022574872473016565561582549804309879313209050176635202081471488291832949782913048991866379593015566106505987761002987614040090345458237431874079531338062121399162046418934008469374415786355296094999260001893113924834158436701917398425301467187719307361662013628596926176243321450686692354650141810119423163747985964941044593837787211808109710727554730077961817981196423 +sqrt(2) = 1.4142135623730950488016887242096980785696718753769480731766797379907324784621070388503875343276415727350138462309122970249248360558507372126441214970999358314132226659275055927557999505011527820605714701095599716059702745345968620147285174186408891986095523292304843087143214508397626036279952514079896872533965463318088296406206152583523950547457502877599617298355752203375318570113543746034084988471603868999706990048150305440277903164542478230684929369186215805784631115966687130130156185689872372352885092648612494977154218334204285686060146824720771435854874155657069677653720226485447015858801620758474922657226002085584466521458398893944370926591800311388246468157082630100594858704003186480342194897278290641045072636881313739855256117322040245091227700226941127573627280495738108967504018369868368450725799364729060762996941380475654823728997180326802474420629269124859052181004459842150591120249441341728531478105803603371077309182869314710171111683916581726889419758716582152128229518488472089694633862891562882765952635140542267653239694617511291602408715510135150455381287560052631468017127402653969470240300517495318862925631385188163478001569369176881852378684052287837629389214300655869568685964595155501644724509837 +sqrt(2.62356345643563465) = 1.6197417869634760552728352872523523457683348458382563389631882276285441088902986902010475414226556454133088721870996155342651243060969653421591636802810182358454481361574659550219986888064022200649321877474452501788678280165711544797728161615617557418804649090353487202108776868197577436997150861650815565731489520604053496608067298814679886612899165601689005999898371383857390717820278613363420695284350586267834324982384167807887079461424431258019629409335765704186051095359243978321337100139965716854018947104953639510401725352965134530613227152071281598399940087672029149948644501305278363028624700923544542957552464130367802047637805913777351539105068792328231196842061138253965943860740737432475970687232975649498225017414202993836840935291124379267145795204726256920765570347361580924262745131941137972788364868653649622857975660851135705946204690014750941481921271277497141716626347357007638599976412802767094902318758849410710395788823249998322528959050734256877750905041053236646217109016577057533475266750057461652400419761876667706375254793220191636423855141249845615987688791604534398167035143869721433562482969617046237647706943392391549828670110326759828747664552897347827680371145194911829263986999126133169393281379 +sqrt(4) = 2 +sqrt(9) = 3 +sqrt(7456.2342345) = 86.3494889069993279945806917661111890593645893882823924357128560988415231685281554513956301148160643868546055576846425178647302464691566956155883503241552192416344615342269496656361133841591604105597470802028532314884967176579255611776818692882103317838786918182180546954719942456862907723579079713756484727309190954673396879688938396989377300313875340027624452222619763129958204317301389560207446180449523469403942845078997360860805894044081974040707140679708406967006012242525590324973130889740765843721046918450830327766424557326143224958792966654879186239179236140994564282973061926867273641587591146043275358553245532629374381446656617593877873054643740595997316001941406102505648046166874855558342071335935561916864901680242785403247361165114382624838841821126759297930713022648317594929689610092281035492610189856387147133224294241385415617201334233129509742986205699516977177580798914238822261996641117525324628375818208950008870437642923849666444193908353223245663914542448306601402111453936003677588442899531192690417877640825449789907591205435112460271626108448731813160550832769100843241727640420473582854073276482622952903823675408944110001767795332112063255773830929741597911674616836036479472252173269475523836907693 +sqrt(123123.345234523) = 350.88936323935925202541284853629902592071240378958204540878097022095367094659117545783807149508304730848319842228388044272108357086095764941495748989717353596895663586107188930234544790105520243022558937771913546330143233272360102606677615479288552212394707252143342812349027301543135458999614306472144374563798200699242965068963088034658071003575270616059314050588939796273996731821727513790354045569892253105851510608606254856593429169821655449630349415675171643680294174838460154126675200714472945105077887764402961916108388480451839637377079210486650584745766229672804005177697015172668619987885507054712802609135841187259288804304635561592578584912949782251844362356387007294799507752561224920725696933133235429146462616352076176979303219540978789798134361980174286641568335845099965002212353398817153086180927538702607344128341191344794335054444973619058462543232234178920982422246156260830079465869030040823767362431704878455654193808536720896544478121893552747984050531831657574012307880093700273879574194654874849477161157708333461361065780032525376688993330522844752258506278073912765511578052503431394050933585872311944160327278762109736412203936854377402288462181980151731942299760954983395565992363392601799365760607026 +sqrt(3673467356767.243513452452345) = 1916629.1651666066394290453606600941157492189873878761204663997269574553312813279857953452878307359576624416393439541852473726281610015935386427708956601930400426941575923347052226773544310772689440797822585024583922717632438810602967952296356100617444029294839155818534661977938843003817909209890365566595065533902505894122929232982150951793320099751574311641193781838291877689844934741647333536290976627411374149368619208564675236986624095896316614150358023254328198705380497275059116220898001937243555848061562359295824809267993554917492729018153025393490672096504471912573264981131831472472347816795698918110948760645945846635764401644301422964909269208053597673458738570533225712304450331481450555749043006175248330310898962195868396727482756037663629015090716290224168447623330986302809280889094080963715095943785156915596243823762676824524678469427292393414123339794740557547898109173865454946695232152131792941307080459375652635019386604366488467020380573684407967453195743976045359366709483775634045369180034022572688703081552424367060932506308869020994474214618213242374344549860871186469727393910547144900011315248891278145131233714744506956005033312666951507929476642038023521849713207923050561522368301887893178378064752 +sqrt(98678958956895689589.45345123452345) = 9933728351.273538302858440427640438409315489507800061909652726021165336948035601116506496694515565091915522091829517514796580746308864837856559132540878442177699002339775170789071640578990984659600076353681380114406337622498182748126598374839550716715824759537849445518672491385667546702362188480520971715798784154540376363928902822852698972616600901459572970715004875642380261845593391789350163273581163883016349226605318181125629637888484673561989799511526368605861027133345008480637397631475579313497819844284865607108761424360934637863217945254305328749868968786372144461401211544266833715936502632637379131380817610611572210993950250753582815427512341032252607466407868795123738710945443166364995405692635850818189729279877938274123881598232682662215041040040175687167214121642251265784102227710104296840226320282433275248427145345853186439853840863650979885412574736790397112146841133412985054106996086314036543292992188862796024306463965073674118301084940503944826823385936224966149117659208689774275063544463260121589329734763287189238382767714634258040333515937981371932794174593817786440698175137077395418405540078157969404074423311012212807663984359282980072498650723081604622451878666864871341116569063092878276237003616 +sqrt(12312396789532452345234523.234234234) = 3508902504991.0481012686961357655815632680181768524114319268938784057536112453595126971654069247295656611727113666763071981994665140723606098694480406505401289037893124544488818332910245833077777327408271264026224602092035591582423815086144169687162969029634329613966684649737758559146508313706385911919413923794999284705363510251279806180104083045273112187879434338245843461040746698748580331085283742941520853183848839145598856760203241979396624618284651727097090646844849505037617654948403150207827181827079935869577187682902864826431630683712761458438373972314202217687487912614777324799582215089207423524144179186197352535340195141047595770954412297808909311402864771187123594025443220078909937209579536161337322366662180454178985229456174354575544433296407489224868904472510623221545942504851102739089593918860688243992048324760246509080195828927446117332309313366001498954912039618292643864647834698374617866057937495524444530269853521713002284868299666632499240938963881816328157578793412942375101157657004088892755328533047956672477099062492023559124504982526686945876015592152743866290115624795892784818478224573627713606985059727346109422319501221576025603469442079151778249642200262505305102792102524938625861864000571886 +sqrt(23423423423424742345234562937569237978763676713452354.23452345293) = 1.5304712811230644698089932437051575057616425802663594997947415036219121696340174764585196260660158252312006307145133001976359502790322676117705911350513902498502130116327494706838080576936885037533077067268692648316121565297226707627994782824980825825731821228418132064305255850983380929705870905684567519422625082999238584864207186830243671867411022483623160040081157043133937296675658638164344706636473528007180453818392858361090130849328721007339324117596899110792202666816383788436306294174939334968531640886066039298187557911519850851158523821430540682984186359608439832431981799259084643775799739686859118956270875684527421174465028180334835710770533579239187345019783074380489022738783795575163455298961539038985839701529642022462264126830591211703484572303233702097533816115253046461185925557457416350805575676183268453317959366954353282938044632264637278407927720433089216521287247056535334380038435287703221731953101786131497063326693966777423461542509494758353538272762688790144148624134714815738114536558828911936487910595673427357894155254951993940065608196121060931795993770599877368368185384514615056043038590741703891592665444092621218126499790272373738121601442552009681749292337901918207120425299266967759600593464e+26 +sqrt(9769763495612976432736427163497126349763572364562394569234756923746932745.234123412341243) = 3.1256620891601472717146904639152545727154714700143143240332831618949886152828905868824358620966961322114294858016887872758129541038289819468315278947673818551431724448141347195868123800223653704834208383066011210778052858603955133641132890566276141349965231748373218665765499989794561746069946989163954277058635057811332088016599793433702062859521159653013244716802182467660538446581280156377163738790746169754950017333810431333483335593986370435915204352879671253899361608358192524615677618597908666915166037431523653149202868102948608970702418399206575357745266527319083728500389789051886223567047368112540923162547189749164950507376093949818794426917485777791629973254776137872290542940078265006052242267218287259374168165670312707910832274470237325245236416933851383839659767810511952726961934330899657210600340532914471931726725452710339434985257297644575821275397265097288968309823915011621862366303535452358155517060725571480972604413145075768286425512018823213555608847151645991101577161997739228009729895991191964307081422307518959817828178172751315320638027578191483673809388532608605316312828169728280350507973057061594635412967389976930071361574902173689581601501374885709826108264972034615286232170416723451223569974069e+36 +sqrt(9176947236497126394762634568256937256097239756329456197643912734691726349712639476129347691234691287343245345.21341234) = 3.0293476585722422484720922344068145758055762313870973224688461145467967960565914982412079851755287628208986405892500952188842590667443666174686742815390210051014687594208165424118115432809128445652049189443124947902175811237454642947744404496394511584315356844420420747404249601132577416407089759409690558242149233341027517653102335060952406397859037543214461526056903023515221896430785288099016464573725796367126982561485894392037742216919743580380227532018317460376250549829348431053036072351720859970738576279698454341310338302577123786084124245396242904933208833781651835931022014576939971619079588124787967279690216944998713932998562644539908941062181099706640040398480353959928272631854449736240585130551373399230574985425006879528173594472875496105992532221305123422018355023783673033761089658418918532940763418310546527387874739910168960933047396132530584461472966689940605461627198890226234700067143225975755994329373749453315662681588860102319395982263007973880877595483574394029637610017866575922946719794141769687885131470322261302235048937919160984932754749511598122265310258372283821417310001363515753918979961809759703779024898685000406143578569020387784576615080830038567424986573569459392921640389813325017325146938e+54 +sqrt(455555555556773870384710283470128734032497563219756912346021734087120348708572056879217712653451286348162534861253486512834659427359236459273645762395432453245.123412341234) = 2.1343747458138035943132438405478163999158690613041975949414039916770178054713458048272122003764579057960564813955218478669021351565731075747701147323098976311053937757844489380621894688081948573810124479663772551499951342753870868621974195619486276829133726882062187061838318918785480722056044398598693362780974959114937728093390407947671141890178264048943106016406958884648216786742930358855076855830239885339018436011599957700666435430480862691011126782365479491396929884502104709904994523545730767337860392931500287461518076880901646998047809604594676671478749152069525619915205464936188111564166345110994902068210196413284087611300843543076823695996176878579442021969311152771688646107150943147043784210771924168138714974308023488662781490471762504522424605432445802492084490188404443857862161196696349092228114120039340784581227875682006559749585877497959924866658577590879093073860183667032295517505915584643121711211336091091508770352232593017719913623578045495256371465033334959164987047724602181846786357374021789584435628568089768324063825106209341452633594421224487693060839171071764322873751803979961193687900034265983144147848699902807328719395183859668327574492332502057107730251487793300388250246278492429180049751278e+79 +sqrt(10 ^ 3245) = 3.16227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925994065915015347411333948412408531692957709047157646104436925787906203780860994182837171154840632855299911859682456420332696160469131433612894979189026652954361267617878135006138818627858046368313495247803114376933467197381951318567840323124179540221830804587284461460025357757970282864402902440797789603454398916334922265261206779265167603104843669779375692615572050036989490946942185000735834884464388273110928910904234805423565340390727401978654372593964172600130699000095578446310962679069441833613018130289454170331580773162638639519379370465476522063206368658719782204931242605345411160935697982813245229700079888352375958532857925136296468651149767521712345955923803937562512536985519495532509994703884399033646616547064723499979613234340302185705218783667634578951073298287515794521577165213962632443839901848456093576260203167680424079589469342478141458065143045332588971446769311137592404705077018546043927212835894192143798432634322941006984177383356072691110712554927456184170775865444207602567834182037414829455461534720993410591702356226115911403088e+1622 +sqrt(345 ^ 345) = 5.9401019677292145062780397718286161226892535858839290231506054058358894429781018480856095921239975192753594724674208216106033299556013249959559126878236471086109982576107468853706497851200243472594806280118634993593603992724498513843031792114744718553146489879366735923407869570257553152147254168207219346736314366386982801056498724277910398585390993303547316293888624108549000030646537461171612987238988755729414262285296449963816968122835201827211728424453648007856492282519147325395687843802114221746228502660017434544587274755904266172876243264357281799107303724597063236365816512866063730580754992726784686447026260832379462809039240738804548464329140966511408136803207556873176704231571353184454021247071685314445396927771318266272104100240730437209771322648190894753978319099783370730168382199971315403568882483119473199129912226177786281901240512914804154768610342708042189592069253454926070720197268452428286424236631713944660751777491350127234335228013609226055679087710050256854229261524067923476724514879710908408432442998555008364045273062284957932551508743389624333991181721812997476803208870200639879717602077658778563048625743511487196083386301162432583994462969420472742775257315797950483527996807885029512187910288e+437 +sqrt(5674567 ^ 234234) = 2.1843368686298962634596036735250546613972069086862883804901683721520425025635614646312149077763630642141989740758318231405023582074449569213091211879170554814703066506918830695278801082312364806879759982231991591230518783228090051739558070687567467073691117470662720103960954284190087768841698027447847207360048393120985413353285331564962810469771725563567084968508524284894824736920736551201325459589828064584293221203282031578537288680452146890983149259973349103905311473507636175529202014806671373971432832739467871847352859262986671025780931806906091964906952051263076064103385072324219975547656369867922326806989443895507072269704809318184440398614471378356578060854560324986841219485086109629640484004828318605920013108937187879373907345850885057623944279929491923677372573841411223848590641154274070802953480199060839750934999258394541406039530732000530306562117082380850687341884336996807073268766005616573623462195949016096930210988871751604635399189434434306851020892982833878593651176846313129028315913402381363211750355847152341726095215609245507901788836533828181143789246541960601925857311686625451927000495021926327519157279797425889184693947687031005058461018612762609539104332003482330485593230443780351551361762805e+791000 +sqrt(346734653456 ^ 134234542345) = 1.29419401475567365340890436523729621276227076752755813091704044540910193839740832470142385220326826451041669227055302707543455783034478592739930563485873751596754084909255247214191578535202348759658405884730366530735859682125057300223750264298019463182703464330783890275451768916018985352867423114800224275515843495253348709626041437002482010408052630787718232709820541963376345541303681251320069532862705505121511512694045627502860086668919005574607489909723413792212413760847806184815331946052972213466904539612122459398720467058830637590389444516473906504125006335669925546371020038321396916938906088124001611425176682620104089631664141759328759170078503254919371992424535184661760607870043841107064277643906489519775135612093976157901282956392878101505398567536060271702429935280561475330374463999150041945383686302574458112254523642234598690506465205293147782941355338926286711671676474129737660885267464910153857770244765883756076418405500687552383612104761058859020963394967072339172551572863984350474868925874818768524083054835837972813429568247782871800018748422152685683660457055346071877418478711235869142132231774717934724508264301331716822105923427846091418780949698263473921436259243038252456466949892748060347772163115e+774533124638 +sqrt(74567456745674567 ^ 234123423452356) = 1.12649052819845067237102140455926968854678699479466474371093764424385248798564963173389015885254981227022300781466488751762888182747718813657874695087263687713008726572813136174402037809237550529639389169149461789996527360701693044334905349755529529447029973613770151090319950628159547515547250515405377361838062977984117370292566472323139613489771423490883004671383603030222548090202556879521292168111517947700287024505203957562006014540692101457594066184854649071407207176104933381065219738468791347579631795728341714545707526279068899075152989831577141821275318635859760924834093808302929417099978562327282169388173805965295033866199408159633582869946476316055800731660802920534074925570044615594702603327479687023371467586404301940673516353289176434249020131715986099447659345328667730045805164760853093995630125438701410104053450626649894824033467797466118314674096002931781214475153639437228476998173023410245309688341159083744993508321497600371470387120941043961797495696419484151625255361186751715118224601198893670916509892241600769094149088294526724682638453401070030456210912552330524835417979110320284538083093034488626875720065679482778714376025761829885128444475331549308800826555650529854922259960283541106411447347589e+1975129505867228 +sqrt(785474567345643562453245 ^ 342514525634563456345) = 1.9307118606154658351898027345519615655832036793275727899017596379816351564975070994256041635273377403485112841516227890226085238391146647481835116748035068524581487304394611196553033571632771343235903679109490983713308137181884576118834481913755833204435233135843190385056173075487729660371933648164725305866769939117503688046371862493115394300712388908587654370079965964219533571680320420695577634985738699287928431961645214224630210661933966438869711093595156743351817802507410879350148219512248352305188826924658699318101458562825193512147527128380272294044194778167728388276666744084590059356765860167881744831823173487011163535497379619737879890782358614320644990620628469532021412911090289548790688707328092647755240977261833609817984139199983062497763542172617046695516200186981297006548839929647215513348404578871433741120947704658444183559522524508516440262385141023737439915617597027151434906400701695070350078007397613190131125320145952076412873596083410648419284792715110012450893241934235570884140255158227631900780847285500009438736508457091345085293923214425004781110310538201841515620337860320252975410274515731413859326910733702519397049608247697570184021689374975532501765184664792736545490313441758492845766122365e+4092214922848549725704 +root(-100 ; 3) = -4.6415888336127788924100763509194465765513491250112436376506928586847778696928448261899590708975713798415433082282654048205102702874957743773623223950302146509417742671965091629545214608976336693810411628606533596551384853869619496157227826277315767548830171692074480985569341563629166892879966111952461667967007729354812468687176525906572547133734153184860446462178977769897212428546914463963789526871820145560205455055840138556377281609233752129163948086074783955577398425727394668610922679940605070402442029854177300120407410232413879663173270034106067374967809192820920173404240630110696195620884296138208614068824312897753738042315451427009483045392228536191076596869380984898548880361175285974621540558360066570794668724815524494108107979562890342991563443219701255330594398225508295070035694296135930373637320850012819533899529732642969005258003485423722959801819851713250344887744227686624818277877219770507028693378636881002627302392876142571731457550215784934201074501143121549887585570334866638502225127197441063061038597439955097332823603687720830896392948783764445042306876250242506673996931971798570999626024031435607943715749050754552076538263331443930323472734216469484034400918957683839093251645135698241076809162963 +root(-100 ; -3) = error: 13 +root(-100.365664564 ; 3) = -4.6472395002278191378452584979792853270242841548430621427935685640631363022943665803424263205017765847221894481383537986221499189448252828712905030974440405961036768447789773384532385074645217404216382853048152758641162376821063144003547609198367935160006567791218794704286399094862080155290952449142598802582079062057092319688404095968152186730653478766024824516960509190771147801445221769438812654261942377899448911956059113755561648638591556154497007625591023813509415802448483765838635759180478696400523326183394123800299878470530304405902966240474920235470658021705730326835140118381724382547635361619979753468203197388651946885861500138726891001630274984343971606813810235579203948171767264069402877430784469711607586966590695578853849907743114907390484532919304880964403647423052509531203581545484134678472432266119229563258607470390151465881178119134226634134804553367534026793464618418788336175428629698524651098194766993081752479449230143945462519076481696264259158456203337996248709241796311026143914704336846114450223997416378467991131335673116243221141902403033899489519869043538733709161810059178533658886785644287621573718612020655643313370393458911878501059028734242256066456307738392832274092619006828546173965121554 +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.9974853284477900186529099145011550140351227639457238275531345316859367140299878067260276217980508167102365159497454430376918344778037982037181481103852728945601315801325357122489402828030272165128836116402951737650135860442892869437330301672380951830305478969362527702561320764940122153162385791428770841733934029947325914108612475419619458609685401987527089903615943253523016635208569460006141919001939320812384806014097026167665504807857824925577235362010221093940661336588239164784226191085190533300663366897534292173523921002026950067943151180653860386342242847450982748944434952945210362575270759855866453729463742724344479189478998099971340756862036905280937856018703482362721273688710393136230215621380283736586119784630173886546997356723550522077452762364582055064917445035834171117824381344603770287609987203669500362269002132911924377673955129872535895288085413232634883772770389157170597715726175168284073523238269636273084655422185248743413688850561748785509847056700794402286503460158911876924220865949498584782136038114525471397351637775034783337322849107494322757445736177527742514183463634649996795348234338125642355420085760230354806813479301294445519370110304604872358248365451611825773903806943866998862600102 +root(1423243 ; 3) = 112.48458718891021474880935604922592682029042922460813998794835987949843673462341320953579461253479325310263567437202229625315349679837348996832295932246052798885445692084093928001335150221398181256533694110729805853551377619207009380300690546008764660513695460243941790099740434875517228217268750167725529957221659093612580609021420228436344644919596712807665517740042726727799819840356188506887268106469303419803697115280079030577556619651436353323373549060269020810469237901487336490743769586256669680761684981512080595429256629578767844415041589970902351652858027943250109546444823572033567338667402672324365439787566961052690116203415641652114749118724810891679878380312884429005753380791678918797128789518454753119877379618825526237123788006455998641324686895697974815933531565249304637475275142724126031062272596450547019320631472768727847360471799191168506281147662445555518223490105660296045736158878858697165950000793265619145095061824758362289167747093073206496471707389506990791092533017343173747357654584960948211482466797691384897581564513344101124492496518309624840416761056445593659753213795471057424829513784411959012386176741121166118597191326283064243436726515233558658998154599578812553281844767491271446044663168 +root(1423243 ; 4) = 34.539795675835255149391604771702459745500606098619261252441205112471467322978013854239782939540646049389305043864476735775313556374146530996088746208434983411496087816994791025813153896109649522032454888508665218720738623482163380507487467610353504551356364024919806002821793251381272920624152429884565519137556277668813687902390616173663521393074105415586469833453791083326154684457573943357573953973998681738258183596363302935181545424322444159734857906920400110941467958165139938674900195988759848455668332272340235592449583906712885121889545247604812708990584186655348595723706508463567593760055097780540661792917148344074963497152457642377887613996131960971618597640688755821305729565688375321762121210056820259631220513135316699031444470105338762941734630171663796224786087821607992502774435985255356381722737496555594941311429786248006366330628443878677067243453157820580905704828911215527535691429385051759371288156792275663273115020729057474696346759518851564385757555422066868388498196093617578076284461472082899243926179678314066007171123350746192282708512795984487450030517148699242297737288009991522311265036565245046779944736206118422759716948458971243091808865970544384215788350382726316100279627686029974439814702197 +root(1423243 ; 5) = 17.008100417169803255479725241907713863274532010070129600886815383461164013829434293563143629916757405860495906200879134645476542064404213442492266116905860024234975814984236201194855848571298763200531396183442888483531202583330885757803472895907540053086934504683792673331556154091393275730675190768483551650658453732314866816467022863881691297836354668397191186134439115470039785835949984178561201928204450243370203723429980978284595523859767153841862304468209309261576060721919969771152551320354181883734856298094062788588183134652464302744492647931654547471603912256848938273342854651913708498362622564459109315348642657189496185554342550792512099834531661233385033142334021628814577019513089686343914523605850181532424094056716063167072096967264313788127188985115753476178785590340021585996089379309121827002552240122677105480843141381789024833437584334160306619081026866147827796505354563736323619147778773250837673797461447899937719806153582671812768776901112127996603985476088712797016180550841051146527752519817533931894872921810484586547172694551254551422771895465241222255735622834649613024096075440355251194121272089234976087399082526869603837814987391533090873991875551783310482767293604559691126910540496322337771579088 +root(1423243 ; 6) = 10.605875126028507731121882688405142045488493743084644138128909916550631123690124760661757078584041628917533700250872087053021765419352348387602010799043040700001803108991217509471367638204775716172217219401711821476961702519435546363708077947844338552381801908087214808371698290315171866295713143792176009360630242693771376993039600220264192617687320549372023617688336034464057491364708030035232052761442191139223568824372856071234908030661052169763915931728070674420816655409834475457428509553785747371374368115163227221859128191841004244965884078896332184271196081855278959370743806481144332083593602087191542604903018437086252450773163999339375983869038087046942477417881887081559426938405400723058055440201305895762215878001755640452891784343299677942774813222723793806685880489461631319849172230776846215577105161667950488272380961331590670612084387623987982192660834413935688710531484442139513383452338464411771127379802180908662311646810574070780382257660972035726261641884590619766425543096825137272509614594019883854123519178099122446034640502845031165598122842565507361817775533599620142929025495999660599349795691445993154047493191012456967533632442726238056026656525488370824298629703985600251937880402878417213864263072 +root(1423243 ; 7) = 7.5690237020267919108664228646036694338018878492313670792888914876809468690698962680590594477389997150119612203170460404609994666819495529169015460779233317685805746046187488659424761255643221099710984956928148625719113526325766542131924338382660237018363674900025067143208695979383790471131921285122120774320174540800538124928411443455026053336548440053940324544935007653516067333844895221378727082304501569905018585608760638173644594297155609551396352358260553239875024267411040064937933765280873735970921290420041112429917724251752415504934729444583444419895872024332738093053469631889468712443972685500005028959722502541519214579645769232705147160205491401983639305105681022358773916430386285467108267441276052858231528300837876805963368448685257152406300439974933010418839810211663407366092450583896515680289175982702411921756982454180719762048299139802994922535523438335253828047906221512559914135201385000504754204520512362027510986576088494475389344909875537956095694299171642315758667907330612794647746407050914372248808486468023861753962866279366545097144687940822796440915860782548079344975572692077070017309564104977445128897088256392609865174199316753719557577648389478956647721156122876426909623817379948291468154548424 +root(1423243 ; 8) = 5.8770567187866457708714589610391188872206090919272188589279837833766966008347340634473038905582922274238744746101936580838364639008507332765062219600367822749151045956861716661614085898871540372309701844564893144636811707418095628490493062591752032984974019858533720592061914631085464815972227493043536729654031553013204413719221073306422207517503624722998480084723458183221093115560507571921536128768139935234426512917655309447265060563519542757978882104190606219468225279569214024791142302148880374364605691759149491268636762490938777826012872341787575236044162074299596286471081150725977164250346218907046615210608962308719126583902639878674090307358068008614937620833847437113206297093199535885934779555306670886621644467553129706927295444733470558492404466367819469289120542073226908830365280892255786737268666376888627914242234653006949927677423303017594122584791588085456686888820583401487729328279308619601714366022082880498323293482287572411001527463689372417425797808613911419058864834840198345283463270722271171786066032471254412596864519997674751666309560484491824376224688216439133106702591277447609881572623167973172591419413511169799039243894745131236258197429703187138494220951741234677801887538525726163206275278591 +root(1423243 ; 9) = 4.8272264551004315166207691685081278739864218252766577535358539732610516824409451134524558925063475601564276935371919793863152541014290223688351494053424452535462381596099701295772715227149378512421293924997977146177224731085601492722633400839563812309413804376606325869337553454288699951714251424455831483397201804786991741569615688886609587734786702538897164941446611890314267937062840322154337400910412189717552256861941292610580506005012917006712066746737806970505309767099117131132184133529895021046726498109034490441092147875421999041863289263566848626646651419870614945862670359058755884262692378533195374067759447288368733033880839978766648302887491181996650507533182089215882490803393191146404913421312250503942614416299066804282367281123643389823704565124222192048593455862911238000736797477243237937381049097608605462965215079045675938211753259655945248809861740159241657825542100964730833405109561482987625911134559268179833083098804315837058014117153844500222056756381795268778514839917629942243531255648379328988685714495802505446415906955116479916800155393578506615894039675760008790326657894439493019051022615054569227119713758107929908872633283047451389939014516464205871962264292928644646253343089637856510999372866 +root(534345123.123123132 ; 10) = 7.4607448017947529521066384518322408403324032562932634559371202654386343964111432425439294671517423457385720190200672743057665671705079199795657411976237297233827643867633605059846856272674865968141412931074912808480583840679545506114256604544932136879136892796980003454710056251382262279625380860203411322765161208027776150661954719126180831996564201951809610941763253537306421386896858479036958879229565128876685646437564765217661377721644693886598226535480289412957345508062494665505516257801875547023279779710742604506065032558041324875082533919333711854865045342153429161904775787861286378891243244609744907681434209681550816161174880804692761256008940086417868421916491488631675695522975592077631582222101758857408378699367235481966065780518877451703623861983609985296710952938077080807110671078525436255350557477374217882683093839528277991766034935583327146670678881613062461325821349905057876271134452637782212914778593961554403944981310371207091498260550004341795127716997844776740615855986039538648020031520784361455628842433868355438873382042779916930144639646734836445058886621845194552576334818973955604544194785999109978608955102656058659128381931941720397377765031399259754828073543141409595769207621804995305218416761 +root(2354534345123.123123132 ; 11) = 13.326577801225900032160346653753949082291965682472649863529749120987510774678803914845909106325753703617479605928683922338147608603837229228870690646419013009752986231260110170312313730833004095535561604451171674522483194819003816623034758093065879876675871691077843357356240390670694979024213566770484831396481009179889525861102255543060671235676401716846399841797543638503600609848608697703278105766311401720611716010390713219518560260189126646396032745244201963069266081704663754685817511261370835251850038692245502652544396321016005035261060230039193191707141649742414041680527808855080259707022700789018114800868491141266944645586382079179960388908263175796831099678790143112809121935410089933207735753082791167695264483237716335462978220714751371935420085025915895028695570131653785113835264032454976971226733341653828640937761756871976902909974168844087679569190883588406273979591194297933164149294485159815652560330153937995695846297428632642660146837987555540456963266737515543334910386287116556146147804265545084264438064745252787401348828063018900471296557890375845160982149915708473708130447429734287650968849407870482102013652218250929883157830586802563852493702816149070065743773287193300930100910758339835042390923545 +root(2354534345123.123123132 ; 11.5) = error: 13 +root(34562345123453245623562356.21341234 ; 12) = 134.34358504515988028222475825432145498215650920403264897778050067052133544286301362773533010875073477899133157724345962334374410714129758535096986542210627184338377785111281409248212338124857669091908857076750961556671383246941460707075977365710056578913205532014374430850767268771629310112859564646520683814443575267846696063896371723471332570025960172713568614372860403656964350984449337170151187661784893485884711085785683643807679999473893465451819907495785525194049624091932055803779277272821201085248852075582528110986679944589534731348415808410373308484298676220669680372987125912085910766931673309790255291928974033673714665590742535732337588848196784277639515409208299655316349600438208877863218188146106379373005872236985228094511975815052658140415809284691945753622802664851926280722880911219481565247763564717522662973380875788975811805673493275130730454908350630639214867036974981138130539693998046059840072028237067193500416790017672918146183971420841345522462614276684244123403222950887183400496663841222073472024654879479584905054406186592040990823129208200805897593336224178229260904942050724048046551908086421372148359114939287938575761744173944908322561122272190469565180315811797620092557155178243624524126046815 +root(52543572635716293746921734697126592375973246597321649578235342.12341234123424365 ; 13) = 55941.264224535442215129483431551361820225071931060316517206867693017240442841891600606879560102977495773574193959385024237753939807286735279844906983839066479461703392765401993573477403225646907770754871488351319004909392894692346257811807507835145855123706980704962534403113841963593019420243042566860841016148145876244748041472546222991839351640957866974880667529168920476911118216321655336132050968685507853502448813563433048915182465649983372510515454098902780223772028372619443358061036498852579221901706255049777919485303093306022363214934823430428821678019940667774646099839358360455678127287823129254046371094772652835908217325800589381173849375284772874955117033609501018984768821627278739936582550175523287748681627376934585594556100809274059957654227638837485568518737928876478672068683252802076015248790685341227032155738560364252956635484318819164675342955645443217450619778800217038403457730615890634909423256288745832894038418918345733207692625351001876747050074750937914518158846861946335117129848962316230648693476597470456296579488002923638324833134570169244571038065113779038454256324995902005808038316617844253058296217207328335603035075820963708508253112780554749089692122601763610869559087492754951348749865079 +root(2456283756457098173497612945693745917263497695723645673405670870283745823057230470239.23542356234564235647 ; 14) = 1066294.1788587357687528115510716422966304672800512102601842076893558528287410559551266068024755024487961482930095880738320340963483020227323026840635489341065389874811397422639151531147573938471274350818804151677568706309658888860813566729972930983344691572705014845116032064971621847733233799945867293228824907385600797229870575215360349378606196439929582210256821745369901267316877199984347289471977377272092510502835646884111397764703071982863623601836222148539977175258456475090542650128010760881340336149684252327779857983847672355724780918089817254278734646928544590528045112004874979121824682176327023088845245564789510506576934900098950313676407703048335506005112323665927743983223964078927958662135214245596811018448445264696173244973183112821443636492928522899378952746373597402576145897858352838586955646182767103672613157279924695170736905960404224016512391071939438841154438830791292244471600349970590438899518416538670906855756713363517294258076916894559757423278219078145523086099707368554671997221972754170110159872999922431945671837423813336399546483165381290663564933187406124225968904992967182050245856059622036123141679341312421138011168203977020636454612393630631284805895972522247211741658626686852557056800111 +root(34673048673048670875102485703285238475023874086730619273481234697126349761293476129347691273469756239579237645723694576239546124912734691726349761293476320567205687032458708234 ; 15) = 504273487305.83844423100627376664008750961357582567096545993825322841244281726911139814467037434718504742660474525726940481141961558157481806582740750180212662443388408158282475772055601158933343789301316394302723187421666199798145023356105679069491346444873619010898960485243759670645187021224813652379861552711864579487160826109071951432949315785518911387272785111385286700862050290251923210781928266044496129747774907093412910963517106317850053155225521374323005434098700557658665658622824134669398275847113443183458111441924262991007988831031151655835041183397326084780388685555375695296817202421039803948586521822599735066354485582286507446218855026436873591457978948415207519822353644801073895596292745560875722714070458878079385235784935088379234713694391603870379742744461795077367181431353541484792746435948265294212920249214608016212254115899899607105153649360053783993365460078755731476999735038818053708867320873759936679515117302759303156600149836747452162261821995701604020242474260067077651642975442750889255520109344084987458541133941344037873583755079989744547754919576679083589750588303168502964855333765881395363921035005771036253319939860639052586386066262070688598080424823191021492983169831730623514059098151233 +root(10 ^ 345356 ; 16) = 5.62341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613000142162961534173412253207595084019528000823480678539265438612654811666738152789358860487791106129146659452204483878553707318434364255699123799985876779383716064583819321494869999320027103190063522662287221369105137118482854418533801474072798083227370554919296990221476345333742290789223179465738564526445707713362821348938274453500251661249349570917213318956017928294583675908645798608256089390286743103130695953967134966209499244817408269244260458062243636831400561306965663528096340977961037061929301196049481581054787672472467346820993298108314267477248413550300095700949575727317744655307730943019386153022398843804419444593846140314971748351926505607945026218286530992973960144092365416036954652022021019507668397030095572108195359488161085844852232029725902765400364184930192085471134609662700686986146630769571227433942378861078254546203941602286904767758604119009327348253936728557149411375830112839545247970495665196280000605675445815100820369288059138824424292812314276235759053914750501197367591126118397945029045489731100439304259785399691867261774e+21584 +root(123 ^ 2342453 ; 17) = 7.12564061665170019096941500194720272165423467643996094625551962142371252863726763051728379453614550194559356147912975386293538578793761151496071794142044769826173088096536327699047878062449096577368416156347825912285298437016294018066350307632141467514007224226470836087000855430132445619552795596703409372965700860533938541034613031429472123206631682539605139853749755793321533433813643637452741566814935011386684883857343601961234700804324048346969294231912979266529481943766065336177052155980934584983387507399530040816368623677392500439504924838779792114135725852271687563844763866795492741805997328877001337907469256229770920493474843620112528172312605772651271624109099109793052355588987974544444835949190799887558396180660501198264151337104747765321222868030397925947498607851396700806717843275574234782660766567647737437335842714885557804443368313365568642412503742751472335892651749644688432897813312431769316793234173012099371541856514001072339990870157377457173828925321785793864020834055084783739588161965616451220878120764240919127627264263541985940325813159281163472564658148118259283654231411481002660993371437540604638830185257556351862481777145607157301370597294772071341341993729245249198352070311470477944436985768e+287970 +root(25435 ^ 123134345 ; 18) = 9.9864003997277942247437747599576237459445405584723062943732714769751129839791476506475707647901794910748352233392184016152306637461457533921654878807138609194827415764995419226381834253679605912648802836967351389529254914257472230632298216940512969677790873247151487906669686440943367087617887323171878202222812232341497960173955978159531271015958722533596146239748515805796346634241073559122455535052324819261488828278460529648425800679414913979118365968328730107458162383610440956502487776157326833505258027755643305037697431897343551532511508164877991123707124618714617117216878578579292598461326698620671390330993263853016983936128418905263841397149667644208812307199599680494651599472320852056660634627448299347841270779123253755338679793215949545737343150335629349507488835163579364385549103990652872992236515786565364307880295061320239842125564558747464462340665234215672951882815512095998748952636609851610074073637032626315341010152938986352308081163763699959362142477880924185262065231957130649322857564072196691391469157726190214590999197553714224487239521732358678513202864195105141667350169896488700211576691793620920733465164094986094509351195982716431060970004008607114727411291122444056645289036300190101727732788266e+30136663 +root(23432453456 ^ 735623453254 ; 19) = 1.68076877025101076563477688735690789984279334717103059560143636010011085012628229403100957033288799463359575518721357081158186777515409745197552342283164023034648886628398536526555898805715665583082788874803232990451065032946253664576218543439398475786497271075585975181286983444002261541725935470513006678265317043232823881374494562246740380588259047696220422528885081141620014417233616472548644485446366393903324681165753682672675885138769747566558931612348302530013373983578207343193676106059326027722256536430207228979306672344537401469973741808918267972797470161705875008273656816239108523023591995879220669695296354608262886953123803822212543194002049776834996012788340977406994089768950712568641708564708080655027687550444349138028774251558291304134482062856561551788632347285293491344792476334181647895652130122270216479699434688522722450134936059027121723998616770105220925253632252821448290156039820301974736849052505118187021987907157572511386766683018377662255385327547010898884347311933781319362955246883758221666137489385660157190674708696301744006444386356202690257769198859680723256845028984683424435767044587372106234670369187736803050447763937704911430632352992447129723902292144567657406718927964397701146931139042e+401488481709 +root(56235482349761293746 ^ 34556346734087053847 ; 20) = 1.21615971460590925958540483838396909504382984027927215111208670250789595345520962814261419436696082204415729420445508602287330067014209614297142965078507585060671793322170238071876724825438820951074237749328858066134329016793828348604909866894097627933385767586527751816240757121151814756595270536460319751394483122743006688050487961183996768530710581804837548954157708869967599898696537848247214822259751213484887350625472700094074830682612977516645515035935189078596269119388392184905499042409090009675174796835663530677377064501904682419379434937952559818620978428261918421855656935067674873157338130932485791561592980030274097116826710116033143239031541567126707635331271782310472904356547538104218584612886842671231339795910378549772842336602487215297597603076416825273585922162603045209910303079456637188356252683569257432140937159003691862025065297198656493210099883665851722620657729136396020893306628208062215873617760338497766656992146697392941878430352361660835687980171857734830266475264454884483831726993621864052168891344321612493319204444982328462131439828512837308553987625655655900080404401656341137679390620796347223908954426103780802437114529461014831252080595317264961144557228928557502799478321406218300824984085e+34124410411674476677 +root(35672645769213746927364976345 ^ 432587056870354730485702384750239 ; 21) = 8.6703067577375684681524597776538821913265253797245219262111284446333348333739700019599875290990911430751577441463369701808590840718037925225607492288346959494236162059909844198694882522011560617770696933943961536943908967226241341839472296952940303542529705734349669306099154753221523577953986138722843089460669570293734328149293910220973668146345174582874855705202321106681215975675923833755366111105335999068210027666915830584591587267641777624969698648125478229029622695768775403830891615272773978459380793960558437029412191147052128062410141734515320309435219574696998111090827949500433622781618025234286291630454660241881800848242083279274435773067806517055815174181128647891598271886301807485075025111751060318309110710514368488559452606638465172606926067254504196945239755953543009303120636450982798127383899090616366107217422203793785765280557715018282874916402372935054914808458879410311023410388992816729339796989957191678869839866007974524926004552915723424263198921177498778136343040705597249433063720237894451525477239765797359531573688586612210176760919822063166090650688492902951053948415837333632331432101184443725982324287635923648718413080947655811273672268660468016888283127216983743437641733194671935072574867543e+588160509686325295828800098470062 +root(56287560238750283748732405683740568734056 ^ 32562357102834012873401287340817203487 ; 22) = error: 8 +root(53068703285701284397234852348651283465128346812634812634816238 ^ 56740567034857012384702318450235283745082370457320457023457 ; 23) = error: 8 +root(34534 ^ 3452345235 ; 200) = 1.09082371558180657813690582895287380218475931728938392547941691354096920323483788442636237612026872123765023841964576488339034995053625631254649834156487192315885408425032365556678501081134183833045025992050147469004187207952761118007049781348309581534612045120258377864673129289575874755276923270255173051027260710563783667310756567709787617397254136981961093960916948147279371781792271057046414602455110443520119476141739514720899746633811810246607229612178177069669604788058880033875674520582472244982941978285746051392177202842126380855983357455375835189270201390510805372215106019410367073293747908939281417444370319545223080498310925271402761159628854937485482334568442154141496927450929930165746412440148187639858163375121809105000318075580391961333435127020395479444601886073617370557600769748043413176913713721880982964905717073789683821587421192488631031686499715237720226466054821162725009024073098035780848609078727404135302515006295810631792660567060136801111499768987549233091189815410649308832307410903629027235663268054093515807694560095824319209142789948476232712374929834801117510796717056610377908708603382008289685500231900238702762467637442922462712390907052069827169551737624877372011579282335846323386125321248e+78337975 +root(23564356 ^ 2435345324 ; 1000) = 1.38837117017773323697588617744653934830814841682928197361924701145873374507832334527112537131896449135890036236869440936487269115920568447839612404453262907837772006058894053615603406035305352694605455128902750568918249693759487657812481174766061348286820749461841979472384701102328980909645396117671548211909291133062586301417193022357633824679063586033843863570081260086018698491761433810176749192461420076901693881475061047401329775135402275465798313313531803562220342735850893554137507303145666165272479516193290433349038324922803568734580355044116014714595557918598618682503519356208609246543962082963616033056625146465844627560211640617907243912229083552325164461830229010887969950439446375347967752688070365182702451172224361993909959187992892060117428505790185492299506490914352224203563822451608454905447947101650228751244941503601111239899609449567681669836699200532376958117728750276068140667727736565942940782063264117022620486177192693280606597398920849129177016562791495519762224168880706537317403613130987765121963623608982651054148428229557491575888027347874879285179661323900044970010196486227080749374971820371022651050184786231375626176945583578793999305967683217468953728477414401234005208344632957219311960364612e+17953988 +root(345623456456 ^ 1233245235 ; 200000) = 4.33641596191030125413149176357937241769672638940387568989776756709729284570519906146421621687504003548180176234314076008835481810575143113209511560508100942965987342117851250146619659355724615973871075942847518145103520904959611172188013022223845047068519840544276095440863888925273333670809402439153618637705837684217820954547724890364441496355395412943433212852718179434559552700328509243755255590051506340370973752987715826793247833429435639383811014617030987555537390435299496726160429881276441609067009388740334720408305510206840867891872170714347597481301012542575428179051668515993565119351911962757231834976309963167031029507935017724557174502001752277270900332335307671711140945752696194263471162303931047548575052245391538506831757029186131669872107074529312726104788434431194015312911619254637603511778197440068695070860153956388222374517842001714642970464862218143737466688760231813008813557810199414117579595865602119343670774463103179387222814081501910196321531166337054669667049487837211665538086511828635198386960529778507783560529707732586525066620373284262547620994850625029823190542341631914079545724975965445214955321271548790001005972560318498184017711426838783144120186803468827951938324196111120602139319403777e+71149 +root(7367454576932745 ^ 2343454326763 ; 23423423654234) = 38.679869759751815712768551408066558183774908538133725982868107897132303109631643056463443700887088584265309303448834246673684201580149300083797657984813490212124404399531333957010641142851883759049348161020914765231281539125754278774951802786265891405239828431431801874840935287997013982443062336782513378789461206583852963322862962274077946901588097070937325455986301312699483955900385967998945548795854019600191615597893551711645631703119749755051227915998663444739287112378981069952626055802673060945866542946296551820214309585127839198209426368423352752877372355461829620999451795427511678453449014533752706833433979883101124527490767670958390373702511759463655436211137893891938779371621940931291333563937582373395570547559257290699255982866502890355672166313715129219858568820139645400857535152052423522509747398864236312207450745008565664902378231539567200529113049205662106946626620727525472740610216932982603389502365036912259818184299389373737637498749087772184798237751627527544695686438397510977020654482092319046293541178981529537240356019845555555408957035012885679102415744569521524869861209511283947200220751322158741012893450452986158488780966226938030689225980791594838733003354707886862789374697665311098500391421 +mod(-(1223^24534) ; -2) = 0 +mod(-(123^2434) ; -2) = 0 +mod(-(123^243) ; -2) = -1 +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) = -7.5099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999926216633275279331260706781646580025587828756725575816178666127680725155129592409872277220538765752559779352865928778135160033085661038357466359837245948963547916199256962543975454066300651255453953231575859687146050500611538600502605787741578734082018947552439094631073473671027825602846099874796464884573452848838178588576116714173218691563512678794533825506203017275310915111730662260324198152940531358273134628116928656220636308250682206893412656796414569993373753308750788076249359207181213479010562351 +mod(-(123^24) ; -33.53) = -22.910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014329697522266225114040489174081715477378558698 +mod(-(123^2) ; -33.53) = -6.9699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999862 +mod(-34563842570128347127659237436192736497659273465912374659736457345 ; -145) = -30 +mod(-2341745237542376591723469723649.1451245976 ; -12342.12431234) = -4682.3942026576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010197008497686154238197636 +mod(-1224523537673 ; -12234234) = -11290847 +mod(-1224523537673.123 ; -12234234.234) = -11267426.296999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998956 +mod(-7456743.1231 ; -745612.123) = -621.89310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000165 +mod(-122.123 ; -1223423123123132.245345) = -122.123 +mod(-122.123 ; -2,25) = -0.62300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003 +mod(-9 ; -3) = 0 +mod(-3234 ; -345.23) = -126.93 +mod(-64546.12353 ; -4) = -2.1235299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999924 +mod(-4 ; -1) = 0 +mod(-9 ; -0.00001) = -1.5319963937523496572714769619648672387295586786162397038609354398037040771621315741328216805621590588072199663206808361560928332620115141938548740032013199230420264939194525150778113796544763676839818189611800555315746840501254916968129129520268872794917618684077465727692172272635891863349520822479485885707519076221231053684578606962982551095741392942446066689208743472321749121284235181827275376542236629419767160679866038907059127366735501165643456320250082445710768579302136372573248522070263023601228629664771379108831046567102975743060016107394544512722102987692408938815122135058707516957177783221992993102348245701707946489798789873567314887448804728194003875085455615552131960050380422507705649076714866409707534170215607253407094595260674095547953325321132281646798611920639213899099996996176907383393142786464096734279750033418073970252068731542011602288002625633816776673364067589181996160759664934569675606426954165205881396008701584477164208895349271169642716219134788295624137937122323635004947080339860142652165410915408528705938469774492112943496646518325015910133924063554389627538310083584407809492996029867107427643253619588727800300706395836207271447736823295696258720037856324279871948943226578988528201478874e-1232 +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) = -1 +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) = -7.5099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999926216633275279331260706781646580025587828756725575816178666127680725155129592409872277220538765752559779352865928778135160033085661038357466359837245948963547916199256962543975454066300651255453953231575859687146050500611538600502605787741578734082018947552439094631073473671027825602846099874796464884573452848838178588576116714173218691563512678794533825506203017275310915111730662260324198152940531358273134628116928656220636308250682206893412656796414569993373753308750788076249359207181213479010562351 +mod(-(123^24) ; 33.53) = -22.910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014329697522266225114040489174081715477378558698 +mod(-(123^2) ; 33.53) = -6.9699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999862 +mod(-34563842570128347127659237436192736497659273465912374659736457345 ; 145) = -30 +mod(-2341745237542376591723469723649.1451245976 ; 12342.12431234) = -4682.3942026576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010197008497686154238197636 +mod(-1224523537673 ; 12234234) = -11290847 +mod(-1224523537673.123 ; 12234234.234) = -11267426.296999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998956 +mod(-7456743.1231 ; 745612.123) = -621.89310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000165 +mod(-122.123 ; 1223423123123132.245345) = -122.123 +mod(-122.123 ; 2,25) = -0.62300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003 +mod(-9 ; 3) = 0 +mod(-3234 ; 345.23) = -126.93 +mod(-64546.12353 ; 4) = -2.1235299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999924 +mod(-4 ; 1) = 0 +mod(-9 ; 0.00001) = -1.5319963937523496572714769619648672387295586786162397038609354398037040771621315741328216805621590588072199663206808361560928332620115141938548740032013199230420264939194525150778113796544763676839818189611800555315746840501254916968129129520268872794917618684077465727692172272635891863349520822479485885707519076221231053684578606962982551095741392942446066689208743472321749121284235181827275376542236629419767160679866038907059127366735501165643456320250082445710768579302136372573248522070263023601228629664771379108831046567102975743060016107394544512722102987692408938815122135058707516957177783221992993102348245701707946489798789873567314887448804728194003875085455615552131960050380422507705649076714866409707534170215607253407094595260674095547953325321132281646798611920639213899099996996176907383393142786464096734279750033418073970252068731542011602288002625633816776673364067589181996160759664934569675606426954165205881396008701584477164208895349271169642716219134788295624137937122323635004947080339860142652165410915408528705938469774492112943496646518325015910133924063554389627538310083584407809492996029867107427643253619588727800300706395836207271447736823295696258720037856324279871948943226578988528201478874e-1232 +mod(-16 ; 4) = 0 +mod((1223^24534) ; -2) = 0 +mod((123^2434) ; -2) = 0 +mod((123^243) ; -2) = 1 +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) = 7.5099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999926216633275279331260706781646580025587828756725575816178666127680725155129592409872277220538765752559779352865928778135160033085661038357466359837245948963547916199256962543975454066300651255453953231575859687146050500611538600502605787741578734082018947552439094631073473671027825602846099874796464884573452848838178588576116714173218691563512678794533825506203017275310915111730662260324198152940531358273134628116928656220636308250682206893412656796414569993373753308750788076249359207181213479010562351 +mod((123^24) ; -33.53) = 22.910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014329697522266225114040489174081715477378558698 +mod((123^2) ; -33.53) = 6.9699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999862 +mod(34563842570128347127659237436192736497659273465912374659736457345 ; -145) = 30 +mod(2341745237542376591723469723649.1451245976 ; -12342.12431234) = 4682.3942026576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010197008497686154238197636 +mod(1224523537673 ; -12234234) = 11290847 +mod(1224523537673.123 ; -12234234.234) = 11267426.296999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998956 +mod(7456743.1231 ; -745612.123) = 621.89310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000165 +mod(122.123 ; -1223423123123132.245345) = 122.123 +mod(122.123 ; -2,25) = 0.62300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003 +mod(9 ; -3) = 0 +mod(3234 ; -345.23) = 126.93 +mod(64546.12353 ; -4) = 2.1235299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999924 +mod(4 ; -1) = 0 +mod(9 ; 0.00001) = 1.5319963937523496572714769619648672387295586786162397038609354398037040771621315741328216805621590588072199663206808361560928332620115141938548740032013199230420264939194525150778113796544763676839818189611800555315746840501254916968129129520268872794917618684077465727692172272635891863349520822479485885707519076221231053684578606962982551095741392942446066689208743472321749121284235181827275376542236629419767160679866038907059127366735501165643456320250082445710768579302136372573248522070263023601228629664771379108831046567102975743060016107394544512722102987692408938815122135058707516957177783221992993102348245701707946489798789873567314887448804728194003875085455615552131960050380422507705649076714866409707534170215607253407094595260674095547953325321132281646798611920639213899099996996176907383393142786464096734279750033418073970252068731542011602288002625633816776673364067589181996160759664934569675606426954165205881396008701584477164208895349271169642716219134788295624137937122323635004947080339860142652165410915408528705938469774492112943496646518325015910133924063554389627538310083584407809492996029867107427643253619588727800300706395836207271447736823295696258720037856324279871948943226578988528201478874e-1232 +mod((1223^24534) ; 2) = 0 +mod((123^2434) ; 2) = 0 +mod((123^243) ; 2) = 1 +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) = 7.5099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999926216633275279331260706781646580025587828756725575816178666127680725155129592409872277220538765752559779352865928778135160033085661038357466359837245948963547916199256962543975454066300651255453953231575859687146050500611538600502605787741578734082018947552439094631073473671027825602846099874796464884573452848838178588576116714173218691563512678794533825506203017275310915111730662260324198152940531358273134628116928656220636308250682206893412656796414569993373753308750788076249359207181213479010562351 +mod((123^24) ; 33.53) = 22.910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014329697522266225114040489174081715477378558698 +mod((123^2) ; 33.53) = 6.9699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999862 +mod(34563842570128347127659237436192736497659273465912374659736457345 ; 145) = 30 +mod(2341745237542376591723469723649.1451245976 ; 12342.12431234) = 4682.3942026576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010197008497686154238197636 +mod(1224523537673 ; 12234234) = 11290847 +mod(1224523537673.123 ; 12234234.234) = 11267426.296999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998956 +mod(7456743.1231 ; 745612.123) = 621.89310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000165 +mod(122.123 ; 1223423123123132.245345) = 122.123 +mod(122.123 ; 2,25) = 0.62300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003 +mod(9 ; 3) = 0 +mod(3234 ; 345.23) = 126.93 +mod(64546.12353 ; 4) = 2.1235299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999924 +mod(4 ; 1) = 0 +mod(9 ; 0.00001) = 1.5319963937523496572714769619648672387295586786162397038609354398037040771621315741328216805621590588072199663206808361560928332620115141938548740032013199230420264939194525150778113796544763676839818189611800555315746840501254916968129129520268872794917618684077465727692172272635891863349520822479485885707519076221231053684578606962982551095741392942446066689208743472321749121284235181827275376542236629419767160679866038907059127366735501165643456320250082445710768579302136372573248522070263023601228629664771379108831046567102975743060016107394544512722102987692408938815122135058707516957177783221992993102348245701707946489798789873567314887448804728194003875085455615552131960050380422507705649076714866409707534170215607253407094595260674095547953325321132281646798611920639213899099996996176907383393142786464096734279750033418073970252068731542011602288002625633816776673364067589181996160759664934569675606426954165205881396008701584477164208895349271169642716219134788295624137937122323635004947080339860142652165410915408528705938469774492112943496646518325015910133924063554389627538310083584407809492996029867107427643253619588727800300706395836207271447736823295696258720037856324279871948943226578988528201478874e-1232 +mod(-306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; 65235.3) = -40430.623410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000127341872570261022717425210969849861180923371803924351561370996238131439056451022653369688374839412003365175992683132938414401601862860784649593665929402672200623 +mod(306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; -65235.3) = 40430.623410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000127341872570261022717425210969849861180923371803924351561370996238131439056451022653369688374839412003365175992683132938414401601862860784649593665929402672200623 +mod(306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; 65235.3) = 40430.623410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000127341872570261022717425210969849861180923371803924351561370996238131439056451022653369688374839412003365175992683132938414401601862860784649593665929402672200623 +mod(-306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; -65235.3) = -40430.623410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000127341872570261022717425210969849861180923371803924351561370996238131439056451022653369688374839412003365175992683132938414401601862860784649593665929402672200623 +mod(34563q245235603284750238470234023845.345634564356; 123452354.4532452354) = error: 5 +mod(53456345634563456.124513452345; 346734.2342134) = 221435.71570545234499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999302659869 +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.94064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966337141384150771447505514351798930535909380147642400584478987993400448932899727398913704967679335103240140082255953622204416e+230 +bitor(345 ^ 123 ; 37 ^ 13354) = 5.8320762128185538005055629469272877940782725301798212173604524776884848142682188107968478868546232024660878009476369082034820777353781598093945185281522123515909835598350053585229955781559970339978946643853863921759333624410767954062632140919365653179146391919524869488810598780564165830044976217422566027833565302050610576365643265494885379672011507803853264311638947198958229103181288931674103304912886380301571480053533561926341005041019145101472870401520169040693424858218316447084383884813207034944564457264837290927669970656745698675780420305327315931039802853234363506603489574631524213914902430200071948017129078102408227794300648102280691972790226128004200573511436395081640812275698639721050325006768868416983220477857043051944375962970802668740708714189282334704829393120286222917215791090320153878686403313378179322596355143387836344594262301927134499339694015616053233879143093921350028686131851220420037043519425753527212887620904877008938284788277855568904344255961741711124425990722692015993499263779822976019799287768260905604616067393874419396382846638072419855450049901881992376652289050048625361798149246310907721866039850424003503726867971041626615326172374109587146708275607714191219826479538683075127811970668e+20941 +bitor(341 ^ 3467 ; 1236 ^ 12314) = 1.3045143173399854401273771278272164816425806702614698858711525816240297813460640294677122680535692272922702525602846093868410020122095450736579773136172481860745328232628901705090992281012490841643187127135723824925757550929182245391264388429349118981574131929465781769703072479523482001408810945621886803283789469846073095170154714003271595024839314593031581968166665955188845724984207708237954528109246331134857847422095266837425173474410930549304527202493709367305832850411410982980467024033988935338425880967948621876469954869878653585584576840435685692299443408574020637828074725782755062614855747072716425353245463232729752751053548151291503365744375917458335937450503432883424645769272762132176457723780822506953678917494392634922705193676146121578119188198349560440467257998296472243979172635424098098434302447298270969284653524708526619951482937140345669601307297744041920267347504886073880829263513640677542341208875769624869048411703115089446236839063911279749356946920110968177473367721692836695302594424482890032861787797654066838431736326545764026921277046050364681206476564909124151769511893980928799432218104804870832114176654748160609721783661452500524715383976981533517078699482451937139846709688861017039808275894e+38075 +bitor(45675 ^ 123 ; 37634 ^ 123) = 1.381854735053473994826534807373052064172803380618993378889203750622680855688814579913008552771883511641347678466126644108560514046949147490937107731377241410499134603480556378806724237094833936104897485130207888381723050282921750424214849312773261932193614338423478150193144554770322715154814876354581000578601775837468966432618897420075686852989406765358825305625860623677389002440536276566218311943636460873599992298669190497317252617080619486308098795937860985248650572334196730424163146094687161159892829517750963162864050856018592750009492336435293916724354097699129907e+573 +bitor(34573653456 ; 3412431245) = 37847668189 +bitor(4563563456345643256 ; 3241245634564356) = 4.566522401225939452e+18 +bitor(2434523412341245345623452356 ; 14523563465345634564356) = 2.434528454233061893699173316e+27 +bitor(2342.2564356 ; 453453254.367346) = 453455334.3737775953120196447340184720706658809883144356690737598197946850036201310032113474927516366689709873532485626928795519050165429726005400945766834958442622878673721132942426639737786047133722933608927851005292061976581361395488475333265387040783831603451930285336191315263111345793380397523317207656035579246162773520847250374467097491179678131170938104612627016551883990359385324852963485590269739649208473854657758955085199572547272902494277043824048554323231774727595820258144912797162999639794075232666590817864568039649919370617663689353383293224258052103033335720183716660167352439813165594783812527809000841942523043748383806195039019612757343526575561483256973123166284647352644869131413908506123661640878147593684682480195668853326476155707281113721639590933485494520630482051597390707717456410474614822729722663734464207158545512042041162419900085627339495698914694802794289819072142603247244980527911594863284560092913174486759247416595445617140826717916682587200034400587110201226143900051874307587511456062050620097434748506194372381788318211526778575749688987693941252209907146288397338598603163521528722383850196123560227802282286352158823146991010401814738135240712272280372845469991257748655732699997401755 +bitor(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 3.4654356743585776005432275957053456345634564325e+30 +bitor(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 2.343244444444444444444444870846043857608533373766658028562255743312868334563456e+70 +bitor(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 3.4564234512393476934769745629345838703948546359867723593235940098495776445027600872151847608443733861974170133209760543801343249994039419049850677526048951021400112093770270801568220647502709742136461548978601004747162337197209218695270417072401428324907450943938636669112105997861304969782564129136131768855227926008451817055456128132028230294602994069138497930351435599081534974874280675851629712688224368276003418629820082334406351576968084959821523727170933235115590774117843062379991635763972009733709603685111536101053402456368872981291027309902988804840561064706312199669091190236613014619110791799347647401862381511662769472307838985025833981015713572493279435401629305133230050624863396959934356550674784205010144431814409276817121586549935191085143670588706796436622134653084435540687927593099290542511211348525900211865484921956443918139937496734224505339628403177621863403154440428431365127701901603318017557626417450359969123228367927523834364621689372092386304215297663354143239281688517389278106053746167773642930219436817780929910067044174111694318370799180290370592379870877391513926453403089751459972141401376456666134611352249991772492888750583846867574432540398114715546868363737484117839570787482941618068894933e+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.1698907299620248306172437918226097425166988891384392246085884944165969249512025409687591476659525846936953640531488064395175662404425679124400240748432996181820239693170762792228504468506824418977863815151799997578045625042401594767895001737165539273171874975101532818948922593911206401411630804901812120294900035391865655983869466222121617317981519016663311181563944330814485843046321375842667576630542544514566439308342966921157502535153684822406784104136702240232351768471318154932588385214675728767470962125829092959556440086599557666391323663939458167734272e+562 +bitand(34573653456 ; 3412431245) = 138416512 +bitand(4563563456345643256 ; 3241245634564356) = 282300754268160 +bitand(2434523412341245345623452356 ; 14523563465345634564356) = 9.481671648797558843396e+21 +bitand(2342.2564356 ; 453453254.367346) = 262.25000400468798035526598152792933411901168556433092624018020531499637986899678865250724836333102901264675143730712044809498345702739945990542331650415573771213262788670575733602622139528662770663910721489947079380234186386045115246667346129592161683965480697146638086847368886542066196024766827923439644207538372264791527496255329025088203218688290618953873729834481160096406146751470365144097302603507915261453422410449148004274527270975057229561759514456767682252724041797418550872028370003602059247673334091821354319603500806293823363106466167067757419478969666642798162833398326475601868344052161874721909991580574769562516161938049609803872426564734244385167430268768337153526473551308685860914938763383591218524063153175198043311466735238442927188862783604090665145054793695179484026092922825435895253851772702773362655357928414544879579588375800999143726605043010853051972057101809278573967527550194720884051367154399070868255132407525834045543828591732820833174127999655994128897987738560999481256924124885439379493799025652514938056276182116817884732214242503110123060587477900928537116026614013968364784712776161498038764397721977177136478411768530089895981852618647592877277196271545300087422513442673000025982449517656 +bitand(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 2269426930420096 +bitand(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 4.0233265811514950786869729744e+29 +bitand(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 2.6491933337238302146530439937509999104472370746037801421339261515500119943377422683858588749721974182298095014932247395104897859988790622972919843177935249729025786353845102139899525283766280279078130472958292759857167509254905606136333088789400213869503021743587086386823114477207399154818294454387186797176970539700593086150206964856440091846502512571932414837028731177563172399658137017991766559364842303191504017847627282906676488440922588215693762000836423602799026629039631488846389894659754363112701870897269009701119515943893529368780033090880976338698538088920820065235259813761848833723052769216101497416601898428642750672056459837069486676994937513660304006564344932521579498985556818559072318287841345006480891485632941129320356337786534691556445931207240690070945748878865147409978813451507804355608186006250326577549466037159682237813659684555957156863487229809839668198244237358254964003087677163207247616563537831062790761369578470233664585676071831148261072189394625383222635706978056318221907008993295582588830568162920081970962940762012912260848607354659691024854002785859862354333386538864775000822750711124941615313242556745960188528445313163626251588216042921251705838193110506734275585011400043446676418073733e+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.94064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966337141384150771447505514351798930535909380147642400584478987993400448932899727398913704967679335103240140082255953622204416e+230 +bitxor(345 ^ 123 ; 37 ^ 13354) = 5.8320762128185538005055629469272877940782725301798212173604524776884848142682188107968478868546232024660878009476369082034820777353781598093945185281522123515909835598350053585229955781559970339978946643853863921759333624410767954062632140919365653179146391919524869488810598780564165830044976217422566027833565302050610576365643265494885379672011507803853264311638947198958229103181288931674103304912886380301571480053533561926341005041019145101472870401520169040693424858218316447084383884813207034944564457264837290927669970656745698675780420305327315931039802853234363506603489574631524213914902430200071948017129078102408227794300648102280691972790226128004200573511436395081640812275698639721050325006768868416983220477857043051944375962970802668740708714189282334704829393120286222917215791090320153878686403313378179322596355143387836344594262301927134499339694015616053233879143093921350028686131851220420037043519425753527212887620904877008938284788277855568904344255961741711124425990722692015993499263779822976019799287768260905604616067393874419396382846638072419855450049901881992376652289050048625361798149246310907721866039850424003503726867971041626615326172374109587146708275607714191219826479538683075127811970668e+20941 +bitxor(341 ^ 3467 ; 1236 ^ 12314) = 1.3045143173399854401273771278272164816425806702614698858711525816240297813460640294677122680535692272922702525602846093868410020122095450736579773136172481860745328232628901705090992281012490841643187127135723824925757550929182245391264388429349118981574131929465781769703072479523482001408810945621886803283789469846073095170154714003271595024839314593031581968166665955188845724984207708237954528109246331134857847422095266837425173474410930549304527202493709367305832850411410982980467024033988935338425880967948621876469954869878653585584576840435685692299443408574020637828074725782755062614855747072716425353245463232729752751053548151291503365744375917458335937450503432883424645769272762132176457723780822506953678917494392634922705193676146121578119188198349560440467257998296472243979172635424098098434302447298270969284653524708526619951482937140345669601307297744041920267347504886073880829263513640677542341208875769624869048411703115089446236839063911279749356946920110968177473367721692836695302594424482890032861787797654066838431736326545764026921277046050364681206476564909124151769511893980928799432218104804870832114176654748160609721783661452500524715383976981533517078699482451937139846709688861017039808275894e+38075 +bitxor(45675 ^ 123 ; 37634 ^ 123) = 1.381854735001775087526914559066879626254577283193826389997819358376594970744648610663496527362195920164688152619189690468029025982553971828532682052252841169750701607298736139113553474302605431636390660711230024566571250285343704799172447718005366930456448799150306275218043021951373792560903669953169369773699963717174066397227031764091817386767285148040843786609197312495825058109721790723171990567793793296969449754154624058008909650159461983772945111115454201144513870093964378655691827939754572774678153788983492200738221763059036309922892778768902593060414639531395635e+573 +bitxor(34573653456 ; 3412431245) = 37709251677 +bitxor(4563563456345643256 ; 3241245634564356) = 4.566240100471671292e+18 +bitxor(2434523412341245345623452356 ; 14523563465345634564356) = 2.43451897256141309614032992e+27 +bitxor(2342.2564356 ; 453453254.367346) = 453455072.12377359062403928946803694414133176197662887133814751963958937000724026200642269498550327333794197470649712538575910381003308594520108018915336699168852457573474422658848532794755720942674458672178557020105841239531627227909769506665307740815676632069038605706723826305262226915867607950466344153120711584923255470416945007489341949823593562623418762092252540331037679807187706497059269711805394792984169477093155179101703991450945458049885540876480971086464635494551916405162898255943259992795881504653331816357291360792998387412353273787067665864485161042060666714403674333203347048796263311895676250556180016838850460874967676123900780392255146870531511229665139462463325692947052897382628278170122473232817562951873693649603913377066529523114145622274432791818669709890412609641031947814154349128209492296454594453274689284143170910240840823248398001712546789913978293896055885796381442852064944899610558231897265691201858263489735184948331908912342816534358333651744000688011742204024522878001037486151750229121241012401948694970123887447635766364230535571514993779753878825044198142925767946771972063270430574447677003922471204556045645727043176462939820208036294762704814245445607456909399825154973114653999948035101 +bitxor(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 3.4654356743585753311162971756093456345634564325e+30 +bitxor(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 2.343244444444444444444444870846043857608493140500846513611468873583124334563456e+70 +bitxor(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 3.4564234512393476934769745629345573784615173976846258288836564998504731721320140494137634215828578860774736358982921957913846030252216438099701355052097902042800224187540541603136441295005419484272923097957202009494324674394418437390540834144802856649814901887877273338224211995722609939565128258272263537710455852016903634110912256264056460589205988138276995860702871198163069949748561351703259425376448736552006837259640164668812703153936169919643047454341866470231181548235686124759983271527944019467419207370223072202106804912737745962582054619805977609681122129412624399338182380473226029238221583598695294803724763023325538944615677970051667962031427144986558870803258610266460101249726793919868713101349568410020288863628818553634243173099870382170287341177413592873244269306168871081375855186198581085022422697051800423730969843912887836279874993468449010679256806355243726806308880856862730255403803206636035115252834900719938246456735855047668729243378744184772608430595326708286478563377034778556212107492335547285860438873635561859820134088348223388636741598360580741184759741754783027852906806179502919944282802752913332269222704499983544985777501167693735148865080796229431093736727474968235679141574965883236137789865e+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.06176515525252823040303924181666735928068364564365127692413797219920125275708891455040148320440223566057116943861738463094604120943276391668735272439191726740325115741326170848604876985605741360721984705459915075013192123566452923582328471812908847193474301860474262422104260076608403851865483002932179197303719009653402172444464359073159899938292570602746749404143061410491929003309472359944253066953401036125204512863934086621962333907860532451946739550264121687759669477915530551146038542373676928492057440757892667558102145393355329468209872478538391832071155674018219292068322473336360399067716983716163190781516170575558406415479438075422639326818868371594364063862729033391164325941011270775406670397882552822461710689099483328011316423994182987462164200295678026347596392706475382309989816754396649371189715334032019576229808573671853825359559423362648320565268822326874705553666044340349134208904383479889495858621843938024995548459662197682022901363754839723124884836963690631073422628678494571236080075768019941383410466229999265663243517064471069114302164686228114035211075111216580294903579658409184894518195154282856999172747455320939501492057719318418326908035401503395244843195132338395611178868869321200567432086174e+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.0850149333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +avg(-354256.234234 ; 3456346736.45345 ; -36734674567367.324523453245) = -12243739524962.368435817748333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +avg(-1231.245345 ; 123123 ; 0) = 40630.584885 +avg(-7474567367.1453245 ; 14534523.346767 ; 34523453245.1324534 ; 10 ^ 3245 ; 30 ^ 245345 ; 123123.345634564) = 3.43627525875421371733839873636111226546780607607275212820689662033200208792848152425066913867400372610095194906436230771824340201572127319447892120731986211233875192902210284747674794976009568934536641175766525125021986872610754872637214119688181411989123836434123770703507100127680673086442471671553631995506198349422336954074107265121933166563820951004577915673571769017486548338849120599907088444922335060208674188106556811036603889846434220753244565917106869479599449129859217585243397570622794880820095734596487779263503575655592215780349787464230653053451926123363698820113870788893933998446194972860271984635860284292597344025799063459037732211364780619323940106437881722318607209901685451292344450663137588037436184481832472213352194039990304979103607000492796710579327321177458970516649694590661082285316192223386699293716347622786423042265932372271080534275448037211457842589443407233915223681507305799815826431036406563374992580766103662803371502272924732871874808061606151051789037714464157618726800126280033235639017443716665442772072528440785115190503607810380190058685125185360967158172632764015308157530325257138094998621245758868232502486762865530697211513392335838992074738658553897326018631448115535334279053476958e+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 diff --git a/tests2/big_128_512.expected b/tests2/big_128_512.expected new file mode 100644 index 0000000..1473847 --- /dev/null +++ b/tests2/big_128_512.expected @@ -0,0 +1,2161 @@ +-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% = error: 10 +123 * 31% < 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% <= 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% == 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% > 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% >= 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% != 8675 * 12% = error: 10 +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 % = error: 10 +3345.1231 - 543.0 % = error: 10 +12112.456 + 0.5 % = error: 10 +-234.645 - 12.7656 % = error: 10 +-757567.234234 - 1.5 % = error: 10 +-354345 - 2 % = error: 10 +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 diff --git a/tests2/big_256_1024.expected b/tests2/big_256_1024.expected new file mode 100644 index 0000000..ad7624c --- /dev/null +++ b/tests2/big_256_1024.expected @@ -0,0 +1,2161 @@ +-2467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782.234523452345 = -2.467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782234523452345e+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.467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782234523452345e+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.42396161839929802994350382504021616147046991533758848421484767099943009933560398792142264813685223139208010692163963267239228552590565613504516516976442034169442132884440132818460393230191658507399432180444252635363751670056062835638062005512417282528025871203683724009275339372749936370533817215e+296 +23423 + 132123 * ( 234 ^ 123) = 3.42396161839929802994350382504021616147046991533758848421484767099943009933560398792142264813685223139208010692163963267239228552590565613504516516976442034169442132884440132818460393230191658507399432180444252635363751670056062835638062005512417282528025871203683724009275339372749936370533817215e+296 +23423 + (132123 * 234) ^ 123 = 1.9674191434635917918012173050339885268061701887502096389695182440298870393607959364385788090636944805256407206188024553823522640717208660206931298114153605119032421300000058298878838574553712092078175206941906124994626237671695277801103578172430467627857856757033869880891941310787058081023635136627335127099e+921 +(23423 + 132123) * 234 ^ 123 = 4.03096761272100399904325701028364072154042606852024657603659238613471805992337335592762507078324604485299677051863307905254899180621482398357390659836800955525684748315154249444685939052121066840685967454110046853464499877164008914664047839584587533041970831439251216932303550010776031445630582784e+296 +5345 + 1234 - 3453 * 12312 / 34534 ^ 12 = 6578.999999999999999999999999999999999999999999999985223806520940341263909126347457416152701525124311501827277281762996823304363515814399439812307096483268661030697597935748173931733783763526920261496339620086640363480694335392588249814839841432276507024868518150018966332366640303498097671072481935415404016 +5345 + 1234 - 3453 * 12312 / (34534 ^ 12) = 6578.999999999999999999999999999999999999999999999985223806520940341263909126347457416152701525124311501827277281762996823304363515814399439812307096483268661030697597935748173931733783763526920261496339620086640363480694335392588249814839841432276507024868518150018966332366640303498097671072481935415404016 +5345 + 1234 - 3453 * (12312 / 34534) ^ 12 = 6578.985439467965555033814397140450720426123745430540136600683138171412187897672403928066774467519199818229319448866471694274945543134010698543904016141956917504619187493959245897767951426396055027257454283492476160322887256710856217350196479875071182441587406499551597033271099445418331817590045564900517335 +5345 + 1234 - (3453 * 12312) / 34534 ^ 12 = 6578.999999999999999999999999999999999999999999999985223806520940341263909126347457416152701525124311501827277281762996823304363515814399439812307096483268661030697597935748173931733783763526920261496339620086640363480694335392588249814839841432276507024868518150018966332366640303498097671072481935415404016 +5345 + (1234 - 3453) * 12312 / 34534 ^ 12 = 5344.999999999999999999999999999999999999999999999990504380732686538449062945660297714000244623298826302506437384370718201828086487573748148550104097044996570757925852829257225008548296024114172041778273274535839839723041045536100007627897366967339000604744639957976277524332920600481401312513709068834862876 +(5345 + 1234) - 3453 * 12312 / 34534 ^ 12 = 6578.999999999999999999999999999999999999999999999985223806520940341263909126347457416152701525124311501827277281762996823304363515814399439812307096483268661030697597935748173931733783763526920261496339620086640363480694335392588249814839841432276507024868518150018966332366640303498097671072481935415404016 +5345 + (1234 - 3453 * 12312) / 34534 ^ 12 = 5344.999999999999999999999999999999999999999999999985224235417481256322160032278200824234073157929556345459561164162493876697680907218863324535239016317622277657543539152032572002808898652436974456735153942183330519383573018523691523999197627131231596571130691324304862800137267844133005346806842009094206766 +5345 + (1234 - 3453 * 12312 / 34534) ^ 12 = 426835.38387386390583790529472207734314367923516677668488619324667241329917671866437195022483365845061653962828205751279575925071463956114246302537273757855558692232987842159969320017267473474652711966456668330438633088437182300876267131026654188902312498871647824171919752814323999084383044895253965286816 +(5345 + 1234 - 3453 * 12312 / 34534 ^ 12) = 6578.999999999999999999999999999999999999999999999985223806520940341263909126347457416152701525124311501827277281762996823304363515814399439812307096483268661030697597935748173931733783763526920261496339620086640363480694335392588249814839841432276507024868518150018966332366640303498097671072481935415404016 +() = 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% = error: 10 +123 * 31% < 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% <= 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% == 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% > 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% >= 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% != 8675 * 12% = error: 10 +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.2779438124400350692667594081872515417722748306802779278280673763518691416345138026818276585647718341695405777808143185747174985881240938231158558470470525296719633756735892623809065716355924235506697798411004387458210854067050685725082032428064206738251319191433715014068097784733284908832042184196264828261 +1231.345345645 / 1231.4564756 = 0.9999097573018600966947564606237066751594091012468423126784847287379029476110864831283201544926773861856494508168551629158366334063881713368449316878154715028078577428530597106878374841362521639412783156913710739026950633057355616377417342479399927238484042772936472916136249354909803358705079677929300906264 +12334543654564.123123 / 34523452345234523.4786 = 0.0003572801332618385487053398587019570614713383337710314295557885305468179306750087394464269736213608363507785802061334974971689340506186142820009136631631822497946852371589599285305605995993563644793084838016730246175598661660123848063838915129947749805601734141381618754877476566560543192941216753416376060917 +-123123.234243 / 132143.3453456 = -0.931739951951350047977167699357775778280417307631252852594574582195683213507058425166705203825335899874215481706408518130559023869713615548531592464436870765535846420648814944284705031912170385660767969174978806939746563261461163532972635761601593184965080120198775885832941899996063209701257030592388668739 +-1231.345345 / +35645.12312312353 = -0.03454456702945732477937024340770164980731147116254843224902978243429301987702077331535751766331060810916114507876587995110065455137467266767978184731606479036487199950374617652295722257685520449296502424621416086207707513516582274896783966190201459965834451962833257125260602448763115688551307920221859880953 +-122454564.123123 / -12312364.2342324 = 9.94565802258020082835313896607152066358248857160827148219649052558539957191571442423320271373058566790032893781429724675995621783300357283562879769765263650135332142230430121155043799027003981427708977791129277077666865585934892221271556889500032490582035233281966844369207190672247314291706952450332075211 +-12312313.1231313 / -123165.75675675 = 99.96539173991259226973076672286444847926990853945228666293804966229112350076584834826527807331650542556434695374402965345502007674855303872394927649899201698065971478213279378255923915287213250299875339015248176613400094323372469055342655813921567718992068125273005641272992965403976194735012340883771387204 +456456 + 12.543 % = error: 10 +3345.1231 - 543.0 % = error: 10 +12112.456 + 0.5 % = error: 10 +-234.645 - 12.7656 % = error: 10 +-757567.234234 - 1.5 % = error: 10 +-354345 - 2 % = error: 10 +245 ^ 12 = 4.6772761567521097265869140625e+28 +23.426 ^ 123.23 = 6.136230468986512748626780573332490072531037704721569263066927349845936518707552902567818079191328266732621479807784527342862655454303582777814158856414073599655784037554385952447895979085728468398254358412854588253614295346577768026566495934226662229294034550448927853219065388161367999223605080547422809562e+168 +1235345 ^ 3 = 1.885231923903688625e+18 +123.1231 ^ -12.534 = 6.304986847467813953782733846452677934941429384399581631114516447878695381823931848770502466940138763808802571073208884625025644600947213528893828629698605915065670196254952094519779102383197298655268114786013156623620504698203831092254286644378815764408928386007955242479405522005265507611139770842057880676e-27 +6543.2134 ^ -432.1231 = 1.283889291386524585271950843142713245851389243602807536529478501087194353054182217482315841254864107620821237354811035626845550702905334013549272914840552028005058987312787451810894963471037820545397589272966064687820780519042541275950620142885846834453300588516957997927792598761250848826707291415551044774e-1649 +123.123 ^ 534.234 = 5.3736113525326384438065173657286765895334716895080065334034395092821931844800327690285435262178528029131613759197677270746799863472085038374280078574914345395889519898408344169945105064424302640784412242393283363443814134930639401789580728993960288639079563994694097723802212056457698968498022075324796754428e+1116 +245 ^ 0 = 1 +0 ^ 0 = error: 13 +-1 ^ 1 = -1 +1 ^ 1 = 1 +6456 ^ 46.456 = 9.9006877703018805112593423199248723044517445006286622304999630955651664234294398078829367541308551462125823620072810529274485097961925753078359970273294609188573282978419432258341114004088257103310950138506826555718168199656627491721568850417874874558720756197538113890572867563094134341957708763643120935e+176 +456 ^ 123 = 1.1289524430609983907932818905514449730526971009958333020223812721055248112971928115843417442355686885764985653195294450459202760266561606790570558929432442364476046937682610129554608729120170133441344458317469968285453975436418117541269009457483883686679666274198151145001093304306628099431711749475163049322e+327 +2 ^ 2 = 4 +3 ^ 3 = 27 +3.3 ^ 3 = 35.937 +3.2354 ^ 4 = 109.5751123526691856 +35634.3564 ^ 76 = 8.7506007202709273280628897731307428995966768071516618886111679110102365648474508649122698345179150133565196837429311233961507638519059963991348413594235112947468239235245289112077959410141135046349113910857295491011618770077602842184306367571923259091058466140177135537776209188568915697407071248312905059267e+345 +-4 ^ 5 = -1024 +-6 ^ 234 = 1.22290463141890234936622223366471428166726768856025957367925973874712511409937880860209174311910168111692973704030362773980406107378194861484274745612176679386471423840878720446365696e+182 +-6 ^ -8 = 0.0000005953741807651272671848803536046334400243865264441396128638926992836457857033988721231519585429050449626581313824112178021643042219173906416704770614235634811766499009297363206828227404359091601889955799420819996951684194482548392013412589544276787075140984606005182136869379667733577198597774729461972260326 +-6 ^ -120 = 4.186488995428057839711456005701076374866045045177638378711790585027185315242741121925994413708794017816588145473392989078193245853592403106522755856088578476640624846463653696071924592898507054656627751911187952937450191777808260064047735872680709247200752548185040350280212346135418771370758782382395574232e-94 +-53.342 ^ -234.234 = error: 13 +234.234 ^ 234.234 = 1.1287112374388823046712757914550978783754354188450857332094720622177563554825859563414674795922176126941592578366889196648107441331690676221421192965012585478481977863297015655472240864533537152731604173281336706358458051858774512388435470788261397043950340608514748871683653771811907608705751641997957173097e+555 +123.3456 ^ 123.65 = 3.693522875867715732328294393982187953640570724550833140797921511801153224659707608751795193815635295600326923576918159613629746242879256146320875602095906267459315830279231391141361596704144708212946414982308047258915917205200907397016310464817231973693039416486522332125649406848426225823418899589523763185e+258 +2 ^ (2 ^ 31) + 1 = 1.7616130516839633532074931497918402856671115581881347960233679144288196113213273334213995024855172284125731051921437897442344622306570284048181846465904915833336854038369185117300131876380690233447719732379537781300968564585945220103630515038642857243288427892518497574576834250426693272814341672754445158368e+646456993 +2 ^ (2 ^ 63) + 1 = 1.3809322979800542649600059953116189405141637822767596755959877474888268135307291741460577516879353902102057121365969471356071358403778012610803183419527976266079170537329966031599690123963761842385031871147168918957276808758855298396547916194082118074498356080543213905101015212281216936024435858536229462319e+2776511644261678566 +2 ^ (2 ^ 127) + 1 = 1.0908625800391475768786293179201642117869884737095533447080815055193258640321834084934505994798455634365714750361340717806173884057729218635093699016172054457771572349509172507551287419734844469273129423960480346629909850957040305287777700495850653611565287464712883592834123436642686193584496121172237336308e+51217599719369681875006054625051616350 +2 ^ (2 ^ 255) + 1 = 6.1583949270750091235176108959885711265925612989070199403910376566882071072693392054042045401845904379716506691783531831182239051232063157055678211497268144553751509675074547727886077182172482600462159489417292815468664325371666985562411386352784986943058316821138097275493874711838832024380784841927047104747e+17428446060516308964932857850465208998251742184476797792772173298170290444530 +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.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427427466391932003059921817413596629043572900334295260595630738132328627943490763233829880753195251019011573834187930702154089149934884167509244761460668082264800168477411853742345442437107539077744992069551703 +pi = 3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587 +-e = -2.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427427466391932003059921817413596629043572900334295260595630738132328627943490763233829880753195251019011573834187930702154089149934884167509244761460668082264800168477411853742345442437107539077744992069551703 +-pi = -3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587 +2e = 5.436563656918090470720574942705324995514494187399919149933935255448153260707095189142764357050332854854932783864006119843634827193258087145800668590521191261476264657255886981526467659761506390502038023147668375861404308178299869768335018489522921336164529600336954823707484690884874215078155489984139103406 +2pi = 6.283185307179586476925286766559005768394338798750211641949889184615632812572417997256069650684234135964296173026564613294187689219101164463450718816256962234900568205403877042211119289245897909860763928857621951331866892256951296467573566330542403818291297133846920697220908653296426787214520498282547449174 +-2e = -5.436563656918090470720574942705324995514494187399919149933935255448153260707095189142764357050332854854932783864006119843634827193258087145800668590521191261476264657255886981526467659761506390502038023147668375861404308178299869768335018489522921336164529600336954823707484690884874215078155489984139103406 +-2pi = -6.283185307179586476925286766559005768394338798750211641949889184615632812572417997256069650684234135964296173026564613294187689219101164463450718816256962234900568205403877042211119289245897909860763928857621951331866892256951296467573566330542403818291297133846920697220908653296426787214520498282547449174 +pi*pi = 9.869604401089358618834490999876151135313699407240790626413349376220044822419205243001773403718552231824025913774023144077772348122030046727610617677985197660990399856206575630571506041232840328780869352769342164939666571519044538735261779413820258260581693412515592048309818873270033076266671104358950871504 +-pi*pi = -9.869604401089358618834490999876151135313699407240790626413349376220044822419205243001773403718552231824025913774023144077772348122030046727610617677985197660990399856206575630571506041232840328780869352769342164939666571519044538735261779413820258260581693412515592048309818873270033076266671104358950871504 +e*e = 7.389056098930650227230427460575007813180315570551847324087127822522573796079057763384312485079121794773753161265478866123884603692781273374478392213398077774900122895607410753702391330947550682086581820269647868208404220982255234875742462541414679928129331888070763301019337899740729986960095303307515320819 +-e*e = -7.389056098930650227230427460575007813180315570551847324087127822522573796079057763384312485079121794773753161265478866123884603692781273374478392213398077774900122895607410753702391330947550682086581820269647868208404220982255234875742462541414679928129331888070763301019337899740729986960095303307515320819 +123.345pi = 387.4997458570330469981747481106102832512998595659224274881545407382076146333724489357749555318234297502580557309808061133857902633650165653721644561956075034319052926477706068857652543660176388458879634024716897935145609127168288313964307695203763994835700224871742166993564889204238810344875154303304075592 +123.345*pi = 387.4997458570330469981747481106102832512998595659224274881545407382076146333724489357749555318234297502580557309808061133857902633650165653721644561956075034319052926477706068857652543660176388458879634024716897935145609127168288313964307695203763994835700224871742166993564889204238810344875154303304075592 +-123.345pi = -387.4997458570330469981747481106102832512998595659224274881545407382076146333724489357749555318234297502580557309808061133857902633650165653721644561956075034319052926477706068857652543660176388458879634024716897935145609127168288313964307695203763994835700224871742166993564889204238810344875154303304075592 +-123.345*pi = -387.4997458570330469981747481106102832512998595659224274881545407382076146333724489357749555318234297502580557309808061133857902633650165653721644561956075034319052926477706068857652543660176388458879634024716897935145609127168288313964307695203763994835700224871742166993564889204238810344875154303304075592 +7567.345e = 20570.17640318041366657749459490321378909081500827492058982840764281965266832276662204177607175152553876110066365468369548406539569338280973616948022756879204328805198638102503510970370637896828831682246213819627286645929223575831399603058024579941557930898612423092670020435786907209923355030227817701256173 +7567.345*e = 20570.17640318041366657749459490321378909081500827492058982840764281965266832276662204177607175152553876110066365468369548406539569338280973616948022756879204328805198638102503510970370637896828831682246213819627286645929223575831399603058024579941557930898612423092670020435786907209923355030227817701256173 +-7567.345e = -20570.17640318041366657749459490321378909081500827492058982840764281965266832276662204177607175152553876110066365468369548406539569338280973616948022756879204328805198638102503510970370637896828831682246213819627286645929223575831399603058024579941557930898612423092670020435786907209923355030227817701256173 +-7567.345*e = -20570.17640318041366657749459490321378909081500827492058982840764281965266832276662204177607175152553876110066365468369548406539569338280973616948022756879204328805198638102503510970370637896828831682246213819627286645929223575831399603058024579941557930898612423092670020435786907209923355030227817701256173 +pi+234 = 237.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737246 +-pi+23464.2342 = 23461.09260734641020676153735661672049711580283060062489417902505540769218359371379100137196517465788293201785191348671769335290615539044941776827464059187151888254971589729806147889444035537705104506961803557118902433406655387152435176621321683472879809085435143307653965138954567335178660639273975085872628 +-e+234.234 = 231.5157181715409547646397125286473375022427529063000404250330323722759233696464524054286178214748335725725336080679969400781825864033709564270996657047394043692618676713720565092367661701192468047489809884261658120692978459108500651158324907552385393319177351998315225881462576545575628924609222550079304483 +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.7103415936728583621734524935441701278599665403463995680135479577244210954020087369788514752182978078809821361294584561564818139348062258560775863628241807552863769902702807732610786952099724127499314250830078152229924407599761007505718990668312891622303655719135334904641384183427619204450469811479454233699 +sin(-53643561231,7456734) = -0.5095038067909926029624724168493323902496211122347406977766079047834201051040936452427499219931960316500646451488945128113789065921917869954102785752901858671480954254515607942101718715901001983801681533809008067934811679034705714735666762379435913942887629566803953434234451151987739335512694596203318181425 +sin(-435345234,234234) = 0.1260977061945555452783170038184521938192685627666696115843406648203210458634965627239820662413380297040374717401375885660156667556778827918448944064706507311679897652952026008002629841975839552356109795387837767852449489735534491362785609389222987669612691602316243170167707983842582762985729934665827102658 +sin(-2*pi*1000) = error: 8 +sin(-2*pi*100) = 1.1570384064237447192069210130128501133939923098404125518877302567813463061032374618442272426865057306933150166601386217226792657640077992566051264403964137869880045566366412118493972766701434907573992138244101019417883551304194583206622426533346554135836676526172203306725604615185348958860616319499737148218e-306 +sin(-2*pi*10) = 0 +sin(-2*pi-0.1) = -0.09983341664682815230681419841062202698991538801798225999276686156165174428329242760966244380406303626783250318093598903545080723747045937887335610198491841049683477305063283249435978900522242408608142272966743717361429690723851578245480827955359733878534633879232333616788674249073298453480058144973960475185 +sin(-2*pi-0.01) = -0.009999833334166664682542438269099729038964385360169151033879112479409734509063915965942636792961498990152518256893760673807114391478101834367992504522374877923346333956629577042884751752281605583571101050774395187168606155330709987206369875092696688424905413642046237535076816415219593915753970609625155007171 +sin(-2*pi-0.001) = -0.000999999833333341666666468253971009700151314734808658419004814510271467351637636551544074932784585891704474712856562550569392029872924855755789892276667977042981102909980878076415170642529105746314317485093601677395885626645129876123073175974930571798910550235392610771541261279604759660199348173407365788652 +sin(-2*pi-0.0001) = -0.00009999999983333333341666666664682539682815255731897346480681419917530952170502437864156857227467639438152833704864670640435927555780263240604929399407224915635551627074605114374148444050707554497249627550240934193771625197924626681857575283850030889932823266720805783335894770152073153185976972893662281230389 +sin(-2*pi) = 0 +sin(-2*pi*1.0) = 0 +sin(-2*pi*0.9) = 0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172314 +sin(-2*pi*0.8) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +sin(-2*pi*0.7) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +sin(-2*pi*0.6) = 0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172313 +sin(-2*pi*0.5) = 0 +sin(-2*pi*0.4) = -0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172313 +sin(-2*pi*0.3) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +sin(-2*pi*0.2) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +sin(-2*pi*0.1) = -0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172313 +sin(-pi*1.0) = 0 +sin(-pi*0.9) = -0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +sin(-pi*0.8) = -0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172313 +sin(-pi*0.7) = -0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +sin(-pi*0.6) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +sin(-pi*0.5) = -1 +sin(-pi*0.4) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +sin(-pi*0.3) = -0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +sin(-pi*0.2) = -0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172313 +sin(-pi*0.1) = -0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +sin(-0.2) = -0.1986693307950612154594126271183897503702067295402054039863959913979707283811691466162081503115881579056375306114707732699745143225070677328311930654280566231095611068852214401889889613357273816682713709891291473734269867657644189610517563313938051275547678838383578444849501723087025403842896725814516032297 +sin(-0.1) = -0.09983341664682815230681419841062202698991538801798225999276686156165174428329242760966244380406303626783250318093598903545080723747045937887335610198491841049683477305063283249435978900522242408608142272966743717361429690723851578245480827955359733878534633879232333616788674249073298453480058144973960475186 +sin(-0.065) = -0.06495423883478260114360762150735421990821954043445425495180807761833192370227427920409594917227123010411649690522619303551921782547220184175553491836109146719909288897398154646716210688682715839686181915838632878382779227713797841971009205944034164950101199770459120519661243443644304603920335620699854961635 +sin(-0.0023) = -0.00229999797216720302851577727784047777459196989640837621020401026312180803743293514373897297941871643449850933926706261873976869169190859859537248334632663083635586758987200742474223232751492532688017141603342877819492507039314155604226079643720739572931048823959626618951625103604137103517574527492628852211 +sin(-0.0000234234) = -0.00002342339999785810313947127419259374714259522388394462991861145102645675799094587656875388923014522886261443816316745181711933910012474406151962541682347189514635214069613511860680098821892809295654689639466386881300913374780972017535333403710476395240935368359923388293600533998701053368109042212917782599257 +sin(0) = 0 +sin(0.0000234234) = 0.00002342339999785810313947127419259374714259522388394462991861145102645675799094587656875388923014522886261443816316745181711933910012474406151962541682347189514635214069613511860680098821892809295654689639466386881300913374780972017535333403710476395240935368359923388293600533998701053368109042212917782599257 +sin(0.0023) = 0.00229999797216720302851577727784047777459196989640837621020401026312180803743293514373897297941871643449850933926706261873976869169190859859537248334632663083635586758987200742474223232751492532688017141603342877819492507039314155604226079643720739572931048823959626618951625103604137103517574527492628852211 +sin(0.065) = 0.06495423883478260114360762150735421990821954043445425495180807761833192370227427920409594917227123010411649690522619303551921782547220184175553491836109146719909288897398154646716210688682715839686181915838632878382779227713797841971009205944034164950101199770459120519661243443644304603920335620699854961635 +sin(0.1) = 0.09983341664682815230681419841062202698991538801798225999276686156165174428329242760966244380406303626783250318093598903545080723747045937887335610198491841049683477305063283249435978900522242408608142272966743717361429690723851578245480827955359733878534633879232333616788674249073298453480058144973960475186 +sin(0.2) = 0.1986693307950612154594126271183897503702067295402054039863959913979707283811691466162081503115881579056375306114707732699745143225070677328311930654280566231095611068852214401889889613357273816682713709891291473734269867657644189610517563313938051275547678838383578444849501723087025403842896725814516032297 +sin(pi*0.1) = 0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +sin(pi*0.2) = 0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172313 +sin(pi*0.3) = 0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +sin(pi*0.4) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +sin(pi*0.5) = 1 +sin(pi*0.6) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +sin(pi*0.7) = 0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +sin(pi*0.8) = 0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172313 +sin(pi*0.9) = 0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +sin(pi*1.0) = 0 +sin(2*pi*0.1) = 0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172313 +sin(2*pi*0.2) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +sin(2*pi*0.3) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +sin(2*pi*0.4) = 0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172313 +sin(2*pi*0.5) = 0 +sin(2*pi*0.6) = -0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172313 +sin(2*pi*0.7) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +sin(2*pi*0.8) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +sin(2*pi*0.9) = -0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172314 +sin(2*pi*1.0) = 0 +sin(2*pi+0.001) = 0.000999999833333341666666468253971009700151314734808658419004814510271467351637636551544074932784585891704474712856562550569392029872924855755789892276667977042981102909980878076415170642529105746314317485093601677395885626645129876123073175974930571798910550235392610771541261279604759660199348173407365788652 +sin(2*pi+0.01) = 0.009999833334166664682542438269099729038964385360169151033879112479409734509063915965942636792961498990152518256893760673807114391478101834367992504522374877923346333956629577042884751752281605583571101050774395187168606155330709987206369875092696688424905413642046237535076816415219593915753970609625155007171 +sin(2*pi+0.1) = 0.09983341664682815230681419841062202698991538801798225999276686156165174428329242760966244380406303626783250318093598903545080723747045937887335610198491841049683477305063283249435978900522242408608142272966743717361429690723851578245480827955359733878534633879232333616788674249073298453480058144973960475185 +sin(2*pi*10) = 0 +sin(2*pi*100) = -1.1570384064237447192069210130128501133939923098404125518877302567813463061032374618442272426865057306933150166601386217226792657640077992566051264403964137869880045566366412118493972766701434907573992138244101019417883551304194583206622426533346554135836676526172203306725604615185348958860616319499737148218e-306 +sin(2*pi*1000) = error: 8 +sin(5345.234234) = -0.9828135089263057025281018853385705056836697843608103125467617584839027568042021276117103490162346430354800922972555090472370954600292690810676332229249405924602060537673595581779718320616922525379317832721395268209286336388746213558973177953955540493415601362753435660204291016497704991241290646057759033607 +sin(4356456.234234) = -0.2732048618482520379129610318764788590003395283319617397185100501731162901396637837966616340052461186392683869282436027100145166531363572282394865063885730121758332083892941471195554813315588487844701817309853492115855446169771457720766452303048734510675820003283566736259188330840125538717789050771279281851 +sin(3564564563652.23423423) = 0.2604240532415198049522206735332576247537983505139851798125705432113502428158344316501718740087286901170752656236317059550361389258047052034508840052204899685898638537550099302219657133406682078120695310499743771508959332154025780098786301889607723534680641471655040343561271006438121321721048150668427896497 +sin(45621452345234523452354.3452345) = 0.455040113838236765569949554137999749906220724735786673612230139810494356325746462253858279730230248303924572812648388154281736869820606861011076166943199672235898015733721636432048344208519316141865050757755152045185052753465551045496663936115722983596134649553893282761726314535053647887944159392664954321 +cos(-534123123532342436,234234) = 0.7038571021864479196610965108648802742058668614746950187860574452748676872110193302460402824794032113399676787015800817720899064867938636023149791027300980609158054459203443773618276267701661784909387832175630623683741610694403149006392911803823239433868020646995678692808187440483291076962747166026923043654 +cos(-53643561231,7456734) = 0.8604684020145579290659795928511362211047579005946455079027579095348692935813973887402319466396104510956888449573367777536696003179842542493729175074150486981104251404417704712881432611625608548117052284355825681192277746437986972859997331735830424071105833237371138728542103136853014330866506279491039040825 +cos(-435345234,234234) = 0.992017826700947722471909803523177379988873748997773530739284898405412902550487621028453500717049072116951778845381948480798248049933168003821280122764179792901551685220914626117602326232866669759494146242012117877168889557066279077505615900304255426074217866045318734296648291055197467799307890430448945116 +cos(-2*pi*1000) = 1 +cos(-2*pi*100) = 1 +cos(-2*pi*10) = 1 +cos(-2*pi-0.1) = 0.9950041652780257660955619878038702948385762254150840359593527446852659102182404665296636185282629279107236858808368718603941397035221204599325822777650023343412660606105534101268934039281699404679483027200020718214024442001160621592092042879890578727326896546373476218017521113882768813848383494804232735222 +cos(-2*pi-0.01) = 0.9999500004166652777802579337522066732124705839802771111222757686464600881296434916351255437612973726562305619415130418345828157929937548626295094485369729297078464751200691446238292861253946644155035457728832357826385724224649308096742936829445083538217815774719655692496976899587340058377312113735748544044 +cos(-2*pi-0.001) = 0.9999995000000416666652777778025793648037918892128961458698562351112779445040208392490288883237630819537535872563680919150647374866424414289601040470641457554155820088688666832506271149052794229485580561309935194598368152180098217664359538071378723338487246571377635054292983816938997208497483472950333385188 +cos(-2*pi-0.0001) = 0.999999995000000004166666665277777778025793650766093474428895435839765576868756251403407331871503037905428743091380131893106383945762534040905301660599806352894300189731653219346485308385484280096704328793317101981590958345733064133812841988535116808824228355034563497548225641410215097302422909307361514886 +cos(-2*pi) = 1 +cos(-2*pi*1.0) = 1 +cos(-2*pi*0.9) = 0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(-2*pi*0.8) = 0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(-2*pi*0.7) = -0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322247 +cos(-2*pi*0.6) = -0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(-2*pi*0.5) = -1 +cos(-2*pi*0.4) = -0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(-2*pi*0.3) = -0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(-2*pi*0.2) = 0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(-2*pi*0.1) = 0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(-pi*1.0) = -1 +cos(-pi*0.9) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +cos(-pi*0.8) = -0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(-pi*0.7) = -0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172313 +cos(-pi*0.6) = -0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(-pi*0.5) = 0 +cos(-pi*0.4) = 0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(-pi*0.3) = 0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172313 +cos(-pi*0.2) = 0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(-pi*0.1) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +cos(-0.2) = 0.980066577841241631124196516748168877393524360806567994052548290126187407882731700895024035224303346505299391767598509434509022125057962947226864397441704939242799423245327587894329349612953052341302716535150351737879648176703698203445220003636725589302259011810073262237272781830171451052798377795902543173 +cos(-0.1) = 0.9950041652780257660955619878038702948385762254150840359593527446852659102182404665296636185282629279107236858808368718603941397035221204599325822777650023343412660606105534101268934039281699404679483027200020718214024442001160621592092042879890578727326896546373476218017521113882768813848383494804232735222 +cos(-0.065) = 0.9978882436713011099914376410285911365485658601118212881886639767307053517573660710618360762331802017356169692777326241350926600542010672938951892656435337397252453389018015866348663404023140099109551190162906637006991567857143248662603992276882236611738231243166992277972690249884341555910900133528939610462 +cos(-0.0023) = 0.9999973550011660039610612847001440173746265032454903100662274371076788807520199469259227879889807668794445846532664047317796397609072835624458476880312454667055799773257441212180557183837525168094527807417596764435663008663984771516667742192745980660534409323390924350035583739095281261629509721525407562317 +cos(-0.0000234234) = 0.9999999997256721662325426267308418320733325213991400623165974227643820111105526691739756499971976824735729514915179274446273925229985733990201699471387238039399826893105453030519533452144783798210529188099755435132486835830859014302140121997702076513575148988414587146923169602391179418321085510525750460126 +cos(0) = 1 +cos(0.0000234234) = 0.9999999997256721662325426267308418320733325213991400623165974227643820111105526691739756499971976824735729514915179274446273925229985733990201699471387238039399826893105453030519533452144783798210529188099755435132486835830859014302140121997702076513575148988414587146923169602391179418321085510525750460126 +cos(0.0023) = 0.9999973550011660039610612847001440173746265032454903100662274371076788807520199469259227879889807668794445846532664047317796397609072835624458476880312454667055799773257441212180557183837525168094527807417596764435663008663984771516667742192745980660534409323390924350035583739095281261629509721525407562317 +cos(0.065) = 0.9978882436713011099914376410285911365485658601118212881886639767307053517573660710618360762331802017356169692777326241350926600542010672938951892656435337397252453389018015866348663404023140099109551190162906637006991567857143248662603992276882236611738231243166992277972690249884341555910900133528939610462 +cos(0.1) = 0.9950041652780257660955619878038702948385762254150840359593527446852659102182404665296636185282629279107236858808368718603941397035221204599325822777650023343412660606105534101268934039281699404679483027200020718214024442001160621592092042879890578727326896546373476218017521113882768813848383494804232735222 +cos(0.2) = 0.980066577841241631124196516748168877393524360806567994052548290126187407882731700895024035224303346505299391767598509434509022125057962947226864397441704939242799423245327587894329349612953052341302716535150351737879648176703698203445220003636725589302259011810073262237272781830171451052798377795902543173 +cos(pi*0.1) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +cos(pi*0.2) = 0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(pi*0.3) = 0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172313 +cos(pi*0.4) = 0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(pi*0.5) = 0 +cos(pi*0.6) = -0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(pi*0.7) = -0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172313 +cos(pi*0.8) = -0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(pi*0.9) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +cos(pi*1.0) = -1 +cos(2*pi*0.1) = 0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(2*pi*0.2) = 0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(2*pi*0.3) = -0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(2*pi*0.4) = -0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(2*pi*0.5) = -1 +cos(2*pi*0.6) = -0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(2*pi*0.7) = -0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(2*pi*0.8) = 0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(2*pi*0.9) = 0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(2*pi*1.0) = 1 +cos(2*pi+0.001) = 0.9999995000000416666652777778025793648037918892128961458698562351112779445040208392490288883237630819537535872563680919150647374866424414289601040470641457554155820088688666832506271149052794229485580561309935194598368152180098217664359538071378723338487246571377635054292983816938997208497483472950333385188 +cos(2*pi+0.01) = 0.9999500004166652777802579337522066732124705839802771111222757686464600881296434916351255437612973726562305619415130418345828157929937548626295094485369729297078464751200691446238292861253946644155035457728832357826385724224649308096742936829445083538217815774719655692496976899587340058377312113735748544044 +cos(2*pi+0.1) = 0.9950041652780257660955619878038702948385762254150840359593527446852659102182404665296636185282629279107236858808368718603941397035221204599325822777650023343412660606105534101268934039281699404679483027200020718214024442001160621592092042879890578727326896546373476218017521113882768813848383494804232735222 +cos(2*pi*10) = 1 +cos(2*pi*100) = 1 +cos(2*pi*1000) = 1 +cos(5345.234234) = -0.184601209833420163253838743612551054466171658645245051129757156951961235064494560234946101875155283188409750680464640358256040622575401960061809303257087618411597703179330077119461563065637792718405772491865500457583565346071642415516149992144629621796171188922783309196347150906567418014691492959354996237 +cos(4356456.234234) = -0.9619558739684879735229523504834684425464494154015467587152656737274405247538618198683939811563280358931105868816271305921903390008254117352698744797929915609577255148273938498485878074473839863480642913520780538490217985135055018184161527374715766260361441167103873892071355968646516629492185458068928444803 +cos(3564564563652.23423423) = -0.9654943358162480996351747964186478001110627395409862578975175636794055043265095139989485828662493089394140876200636937823624986795667314132884680163322345324489253617947093417460739700407525040164074175911227513937398332593629214904855985262125044019355346309743356590323846080219544058217144333851882787627 +cos(45621452345234523452354.3452345) = 0.8904709398953368007916103531350412911524895343792945374086685595094639777741006706287920321457607397907116392804473585113079885872130649017937577592478584316684758669336100527800313248864684515527706143886510107626865339066820453004264566115563910668907344883570824853296960657982735752180888501241036405024 +tan(-534123123532342436,234234) = 1.009212795418654077844745039139619239407243718031019170873563054344552658785840779470364443234898785407245178522005307371929537755641188025682063213702433242177787957000003238162866490958692779288212503639744888306573406532723016303486633807651908161814806457969062660911832173575356813275300830387195658096 +tan(-53643561231,7456734) = -0.5921237846713777491005964040218814862038777114918881391426707792195529346486845830350809554349515944217618343617983335242872940658339895242670275221350998726440717868803841423968873074443892369170202372487126611613093281817658097824998779902990013370422658533033126433640995164977589552343623421439834300258 +tan(-435345234,234234) = 0.1271123389122005967055399251154536815807219659434395126683780946340129038532406457240776811328355546271787013055152875156115141910975975229954473927473486581962711230156220029450480925198734588230477798991144951103652379143528217429142940500260165587523401229396836262465103617644265643901333636415754772833 +tan(-2*pi*1000) = error: 8 +tan(-2*pi*100) = 1.1570384064237447192069210130128501133939923098404125518877302567813463061032374618442272426865057306933150166601386217226792657640077992566051264403964137869880045566366412118493972766701434907573992138244101019417883551304194583206622426533346554135836676526172203306725604615185348958860616319499737148218e-306 +tan(-2*pi*10) = 0 +tan(-2*pi-0.1) = -0.10033467208545054505808004578111153681900480457644204002220806579803211288567387034793048034873091460581137543490852685316681557004972861312735801057226594463377938666694199822062438558767855445835976634425532818709975835993990639624853352741853890063220573566293412889153138048154686530536951059669205511497 +tan(-2*pi-0.01) = -0.010000333346667206371076724101980135649849721036200603798472363948512452312435213908394877110560440354988902673591673308208289251821255299568310813015406564629139505145892770089300128656232670356031359258237385188900322120873544693630355040860530569710154765705029366664367200088453167649038061191828267577127 +tan(-2*pi-0.001) = -0.001000000333333466666720634942504418034314959774193385492407291449117509378768852095411640847686891056738182675889066009661614180200081210916093219301784885258556727965006003390164175953517988936234141904888703552403266816593895181977662516093058228039979583806312870639681309335015946478439261875417849634162 +tan(-2*pi-0.0001) = -0.00010000000033333333466666667206349208536155211685105054359632282993354482852235632568900096376295473500224996898515117071882124564875761297923934086100874626922675221908826665863218799274590361787980862483904150981377133892322001312472551074459116475771971135615626205027116588968512087690824537738763112770766 +tan(-2*pi) = 0 +tan(-2*pi*1.0) = 0 +tan(-2*pi*0.9) = 0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +tan(-2*pi*0.8) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585262 +tan(-2*pi*0.7) = -3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +tan(-2*pi*0.6) = -0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +tan(-2*pi*0.5) = 0 +tan(-2*pi*0.4) = 0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +tan(-2*pi*0.3) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +tan(-2*pi*0.2) = -3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +tan(-2*pi*0.1) = -0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +tan(-pi*1.0) = 0 +tan(-pi*0.9) = 0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +tan(-pi*0.8) = 0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +tan(-pi*0.7) = 1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +tan(-pi*0.6) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +tan(-pi*0.5) = error: 13 +tan(-pi*0.4) = -3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +tan(-pi*0.3) = -1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +tan(-pi*0.2) = -0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +tan(-pi*0.1) = -0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +tan(-0.2) = -0.2027100355086724833213582716475344826268756696516313300478199668903821850019997000911739008926214427230475211974714032856535626658489790785739611119838806868646617005107165567542172817696005668835749406625761470894756665798487191824712130234167695968357035330019358771709906132913081220809592233709680822043 +tan(-0.1) = -0.10033467208545054505808004578111153681900480457644204002220806579803211288567387034793048034873091460581137543490852685316681557004972861312735801057226594463377938666694199822062438558767855445835976634425532818709975835993990639624853352741853890063220573566293412889153138048154686530536951059669205511498 +tan(-0.065) = -0.06509169663710174901809649708562559308098687876372273660966609120046168981621974672252093607017251374228645156425097227779702775066425536983958604725499308016027130132781836440668505358184901061158993895736659371894935686899984873405168441623232135856196912502037603837703052435478551276063802312841595677797 +tan(-0.0023) = -0.002300004055675248475708621167832249144881429340279035912341895846129333221475066470757605259951806250959859542046655822883915397159810843482017770198690509348212554672393539108665958269488731626952000964289439336371239987679454899491734530856971957375367474274413594285355613577133321861996039896535710712129 +tan(-0.0000234234) = -0.00002342340000428379372211509908172101495847890686123669829650268734576922021710685936383325212097659437113320802056997454953348464838240799628063760669393394512844483073429283683859887451248864747981499946687613486452041655098295811063929363447233971499093607782609231773710395401376006397120145310118078479229 +tan(0) = 0 +tan(0.0000234234) = 0.00002342340000428379372211509908172101495847890686123669829650268734576922021710685936383325212097659437113320802056997454953348464838240799628063760669393394512844483073429283683859887451248864747981499946687613486452041655098295811063929363447233971499093607782609231773710395401376006397120145310118078479229 +tan(0.0023) = 0.002300004055675248475708621167832249144881429340279035912341895846129333221475066470757605259951806250959859542046655822883915397159810843482017770198690509348212554672393539108665958269488731626952000964289439336371239987679454899491734530856971957375367474274413594285355613577133321861996039896535710712129 +tan(0.065) = 0.06509169663710174901809649708562559308098687876372273660966609120046168981621974672252093607017251374228645156425097227779702775066425536983958604725499308016027130132781836440668505358184901061158993895736659371894935686899984873405168441623232135856196912502037603837703052435478551276063802312841595677797 +tan(0.1) = 0.10033467208545054505808004578111153681900480457644204002220806579803211288567387034793048034873091460581137543490852685316681557004972861312735801057226594463377938666694199822062438558767855445835976634425532818709975835993990639624853352741853890063220573566293412889153138048154686530536951059669205511498 +tan(0.2) = 0.2027100355086724833213582716475344826268756696516313300478199668903821850019997000911739008926214427230475211974714032856535626658489790785739611119838806868646617005107165567542172817696005668835749406625761470894756665798487191824712130234167695968357035330019358771709906132913081220809592233709680822043 +tan(pi*0.1) = 0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +tan(pi*0.2) = 0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +tan(pi*0.3) = 1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +tan(pi*0.4) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +tan(pi*0.5) = error: 13 +tan(pi*0.6) = -3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +tan(pi*0.7) = -1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +tan(pi*0.8) = -0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +tan(pi*0.9) = -0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +tan(pi*1.0) = 0 +tan(2*pi*0.1) = 0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +tan(2*pi*0.2) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +tan(2*pi*0.3) = -3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +tan(2*pi*0.4) = -0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +tan(2*pi*0.5) = 0 +tan(2*pi*0.6) = 0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +tan(2*pi*0.7) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +tan(2*pi*0.8) = -3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +tan(2*pi*0.9) = -0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +tan(2*pi*1.0) = 0 +tan(2*pi+0.001) = 0.001000000333333466666720634942504418034314959774193385492407291449117509378768852095411640847686891056738182675889066009661614180200081210916093219301784885258556727965006003390164175953517988936234141904888703552403266816593895181977662516093058228039979583806312870639681309335015946478439261875417849634162 +tan(2*pi+0.01) = 0.010000333346667206371076724101980135649849721036200603798472363948512452312435213908394877110560440354988902673591673308208289251821255299568310813015406564629139505145892770089300128656232670356031359258237385188900322120873544693630355040860530569710154765705029366664367200088453167649038061191828267577127 +tan(2*pi+0.1) = 0.10033467208545054505808004578111153681900480457644204002220806579803211288567387034793048034873091460581137543490852685316681557004972861312735801057226594463377938666694199822062438558767855445835976634425532818709975835993990639624853352741853890063220573566293412889153138048154686530536951059669205511497 +tan(2*pi*10) = 0 +tan(2*pi*100) = -1.1570384064237447192069210130128501133939923098404125518877302567813463061032374618442272426865057306933150166601386217226792657640077992566051264403964137869880045566366412118493972766701434907573992138244101019417883551304194583206622426533346554135836676526172203306725604615185348958860616319499737148218e-306 +tan(2*pi*1000) = error: 8 +tan(5345.234234) = 5.323981949052087721639029741763982518140378087105158032244640900495927878336291175370477632515125510255393317093182049203055437037220807158404197321121555388187323346743329920038457335090816473036920301226015372970813605786023140840498357563929813192415255425593001474302387504984756409555969902357978216073 +tan(4356456.234234) = 0.2840097651477117142194776058500637882109661239554795219236894298403834775307916211805845042142285360179382896608834127128449607552590487139011865191679977573242712307601376524818801737628902477114829011082200624843489411723415871786578388723128740659468711621807501165352858774701141023771598542731062587309 +tan(3564564563652.23423423) = -0.269731311288690404072358809100753598697711415761426177167389201660421225296473852499076976386949182789273319246271386213901942705016623450909350300610536733487674957876899171674784390475921039264231598150132154526856992900716474316966037323594938139497756701795443480692241935954762820624975405537942234102 +tan(45621452345234523452354.3452345) = 0.5110106275806381426462115617546606168078835646698995022781640119116994215902354721524218162257272201759278007080920625218091199788997774757436212686787516418245135515539632684517471311067303309960153705420351344567242561297612245002132042115651781965779228821509636577868066698537731404651122585866243132299 +tan(pi/4) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +cot(-534123123532342436,234234) = 0.9908713053773438211159712518465741724047110589181251570963564209677462955114256627864603930339098937481702245117590153934323002745823243326699476709027179912580071482369406787076566431153504226679963546574707180400135900696156463740478143134949216741564528829131955811859882875562469568311940067260215127971 +cot(-53643561231,7456734) = -1.688836060782441137192973582512247084215343434428481638321359465511330436373294724786429986010520967714153970889315970833434150418648311358146245503072039324232164622025742984918285944381214730877175958084685126643581982857117568415750876582116936215530491618233437622987746058049417144260852212592543301045 +cot(-435345234,234234) = 7.867056877072515355810936600673289371677325082769595231983246710973058685238900345687490535242044351687095537389675045835203057866700129024000975230804191198246570366445347294774987668002134619664519452402856254963049568664181423650794118550052532237789553413730054917346355974720621608794060880807472243232 +cot(-2*pi*1000) = error: 8 +cot(-2*pi*100) = 8.642755456068826479467813417254926603932581629530320061222600055660224798341392458303292178961900770246159321147663142195134123500693106850617664934590102133546533337733917561360683634675292986512167449619471431194141859728003023147784284160616694094391851475220495107689771439349986360809392131231933852751e+305 +cot(-2*pi*10) = error: 13 +cot(-2*pi-0.1) = -9.966644423259237859794112689270593907630248329151447427006680974365234210252536520286567374250354104235397824297548300104524284563121172277250950027473708661220466478587232339537571151870280464106997455608947232573603094831317733362356143078617691445772253379577475270773453944252624897201042087591307140002 +cot(-2*pi-0.01) = -99.99666664444423280211638073838651820448540766316976107308276361796454802526134313113967553267795141799594673476043116990806682492945504287665065203728455487900367315414304340769198846655848369957440585551683843743859684948690572021682119387308601295080475542455619473116520523691290091284030063507105635244 +cot(-2*pi-0.001) = -999.999666666644444442328042116402095024315082134968695793042050776743819546446395206344083951648109747901870597486630563194137990523244621826271710566877660830315203687010131124331530152712768784015091160193388908574597420779564240954914228404224983635607959690022715087293540916459143123191419410029188543 +cot(-2*pi-0.0001) = -9999.999966666666644444444423280423259259259237881460082038283074558206811124499658896078043063421270209610646694615184943566065788689888106191034279808410632537156743298429542268548108987071503794425118816539701671533356666665022298360831866804421365275181313268652300185443241731152508188212798277669167001 +cot(-2*pi) = error: 13 +cot(-2*pi*1.0) = error: 13 +cot(-2*pi*0.9) = 1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +cot(-2*pi*0.8) = 0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705178 +cot(-2*pi*0.7) = -0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +cot(-2*pi*0.6) = -1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +cot(-2*pi*0.5) = error: 13 +cot(-2*pi*0.4) = 1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +cot(-2*pi*0.3) = 0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +cot(-2*pi*0.2) = -0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +cot(-2*pi*0.1) = -1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +cot(-pi*1.0) = error: 13 +cot(-pi*0.9) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +cot(-pi*0.8) = 1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +cot(-pi*0.7) = 0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +cot(-pi*0.6) = 0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +cot(-pi*0.5) = 0 +cot(-pi*0.4) = -0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +cot(-pi*0.3) = -0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +cot(-pi*0.2) = -1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +cot(-pi*0.1) = -3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +cot(-0.2) = -4.933154875586893657368016321744741185405621762287502693492236454283601048683431324969318446950811594814793224431319886625678734496535721832061796008450721358293343545960145170658473383141300954824318844632345952193251668235688913483053804775599576272570023821957270570940961281885539015947836288497307542443 +cot(-0.1) = -9.966644423259237859794112689270593907630248329151447427006680974365234210252536520286567374250354104235397824297548300104524284563121172277250950027473708661220466478587232339537571151870280464106997455608947232573603094831317733362356143078617691445772253379577475270773453944252624897201042087591307140002 +cot(-0.065) = -15.362942612714260685035759924033357063356419914046153677824590231464045936043854079167405799094724539408791334586890685524171742847812580582408155116221973732061435478666981955479741680491977497065906009742048567366500531556742387395724938529897839976612645570479647618084661722634579729038690432973732586523 +cot(-0.0023) = -434.7818420287151293323800622856893250671878995051542453113543372547818317442759305519026988577306932494676459696030363063999027005330089983005268708513793932364128765390442776086916716509763785864867605277094020372418886008871550905777593240469249097424367323197010523529773222713057392841760181905848449116 +cot(-0.0000234234) = -42692.35037685027696548368721348789997326581850271287186177111364482880999025415720197676896392832104369785558652124852734097502990023144887993508070473190693751608786507272326196278921236739252138791002333128742049660939459688901115115668444213554417067141847467908773412462851340411318054967898845366930164 +cot(0) = error: 13 +cot(0.0000234234) = 42692.35037685027696548368721348789997326581850271287186177111364482880999025415720197676896392832104369785558652124852734097502990023144887993508070473190693751608786507272326196278921236739252138791002333128742049660939459688901115115668444213554417067141847467908773412462851340411318054967898845366930164 +cot(0.0023) = 434.7818420287151293323800622856893250671878995051542453113543372547818317442759305519026988577306932494676459696030363063999027005330089983005268708513793932364128765390442776086916716509763785864867605277094020372418886008871550905777593240469249097424367323197010523529773222713057392841760181905848449116 +cot(0.065) = 15.362942612714260685035759924033357063356419914046153677824590231464045936043854079167405799094724539408791334586890685524171742847812580582408155116221973732061435478666981955479741680491977497065906009742048567366500531556742387395724938529897839976612645570479647618084661722634579729038690432973732586523 +cot(0.1) = 9.966644423259237859794112689270593907630248329151447427006680974365234210252536520286567374250354104235397824297548300104524284563121172277250950027473708661220466478587232339537571151870280464106997455608947232573603094831317733362356143078617691445772253379577475270773453944252624897201042087591307140002 +cot(0.2) = 4.933154875586893657368016321744741185405621762287502693492236454283601048683431324969318446950811594814793224431319886625678734496535721832061796008450721358293343545960145170658473383141300954824318844632345952193251668235688913483053804775599576272570023821957270570940961281885539015947836288497307542443 +cot(pi*0.1) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +cot(pi*0.2) = 1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +cot(pi*0.3) = 0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +cot(pi*0.4) = 0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +cot(pi*0.5) = 0 +cot(pi*0.6) = -0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +cot(pi*0.7) = -0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +cot(pi*0.8) = -1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +cot(pi*0.9) = -3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +cot(pi*1.0) = error: 13 +cot(2*pi*0.1) = 1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +cot(2*pi*0.2) = 0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +cot(2*pi*0.3) = -0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +cot(2*pi*0.4) = -1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +cot(2*pi*0.5) = error: 13 +cot(2*pi*0.6) = 1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +cot(2*pi*0.7) = 0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +cot(2*pi*0.8) = -0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +cot(2*pi*0.9) = -1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +cot(2*pi*1.0) = error: 13 +cot(2*pi+0.001) = 999.999666666644444442328042116402095024315082134968695793042050776743819546446395206344083951648109747901870597486630563194137990523244621826271710566877660830315203687010131124331530152712768784015091160193388908574597420779564240954914228404224983635607959690022715087293540916459143123191419410029188543 +cot(2*pi+0.01) = 99.99666664444423280211638073838651820448540766316976107308276361796454802526134313113967553267795141799594673476043116990806682492945504287665065203728455487900367315414304340769198846655848369957440585551683843743859684948690572021682119387308601295080475542455619473116520523691290091284030063507105635244 +cot(2*pi+0.1) = 9.966644423259237859794112689270593907630248329151447427006680974365234210252536520286567374250354104235397824297548300104524284563121172277250950027473708661220466478587232339537571151870280464106997455608947232573603094831317733362356143078617691445772253379577475270773453944252624897201042087591307140002 +cot(2*pi*10) = error: 13 +cot(2*pi*100) = -8.642755456068826479467813417254926603932581629530320061222600055660224798341392458303292178961900770246159321147663142195134123500693106850617664934590102133546533337733917561360683634675292986512167449619471431194141859728003023147784284160616694094391851475220495107689771439349986360809392131231933852751e+305 +cot(2*pi*1000) = error: 8 +cot(5345.234234) = 0.1878293370581479403463829618913203889896015531948375878203567727836703158989336087984534400038518121774261646649659499326093932329484021800685954193846908046406698508250238188408904214023755619506817010678881292950847181271364955962123492480015619180999134287453501125671556492606816631460880103100086369505 +cot(4356456.234234) = 3.521005693166593103887898169147424699574562613484039180535175515709906309243133880806916103000168235921944688499343654941944116057851057175407121054075116919123329519004570164984956676714153169792707333389433295959971940040558284762689609170647047070636086056403887245808053525459689148365772501597257190115 +cot(3564564563652.23423423) = -3.707393091377927534690381697536929599478335409659283720167328731444971519064861855473561550626579546962491987479631188089698105007216042289183518876312962318545077346955326387360660701479071740705840886802089019927350326869456090835758464459185432050466920549444091113404692402951126352730770619471197306508 +cot(45621452345234523452354.3452345) = 1.956906463441797396778576685931693707265627065550292595968922184522723467654855921721750822483477852336863197507498465341167293950033700827875987337261691926635530788068474641476894290077239528890803482131959033739072848200894797565743945094066766884349508056648183910798446898688031860654544729183448973119 +cot(pi/4) = 1 +degtodeg(20 ; -15 ; 0) = error: 13 +degtodeg(20 ; 0 ; -20) = error: 13 +degtodeg(0 ; 0 ; 0) = 0 +degtodeg(0 ; 0 ; 30) = 0.008333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(0 ; 30 ; 0) = 0.5 +degtodeg(0 ; 30 ; 30) = 0.5083333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(0 ; 45 ; 45) = 0.7625 +degtodeg(0 ; 100 ; 200) = 1.722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(0 ; 300 ; 400) = 5.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(0 ; 600 ; 800) = 10.222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(10 ; 10 ; 10) = 10.169444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445 +degtodeg(10 ; 30 ; 10) = 10.502777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778 +degtodeg(10 ; 59 ; 59) = 10.999722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(10 ; 0.0005 ; 0.2) = 10.000063888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889 +degtodeg(10 ; 25.2 ; 55.3) = 10.435361111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(10 ; 65.1 ; 70.3) = 11.104527777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778 +degtodeg(10 ; 100 ; 200) = 11.722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(10 ; 300 ; 400) = 15.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(10 ; 600 ; 800) = 20.22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(20 ; 15 ; 0) = 20.25 +degtodeg(20 ; 15 ; 15) = 20.25416666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(20 ; 30 ; 0) = 20.5 +degtodeg(20 ; 30 ; 30) = 20.50833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(20 ; 45 ; 0) = 20.75 +degtodeg(20 ; 45 ; 45) = 20.7625 +degtodeg(20 ; 10 ; 20) = 20.17222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(20 ; 50 ; 40) = 20.84444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(50 ; 15 ; 0) = 50.25 +degtodeg(50 ; 15 ; 15) = 50.25416666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(50 ; 30 ; 0) = 50.5 +degtodeg(50 ; 30 ; 30) = 50.50833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(50 ; 45 ; 0) = 50.75 +degtodeg(50 ; 45 ; 45) = 50.7625 +degtodeg(50 ; 10 ; 20) = 50.17222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(50 ; 50 ; 40) = 50.84444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445 +degtodeg(60 ; 15 ; 0) = 60.25 +degtodeg(60 ; 15 ; 15) = 60.25416666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(60 ; 30 ; 0) = 60.5 +degtodeg(60 ; 30 ; 30) = 60.50833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(60 ; 45 ; 0) = 60.75 +degtodeg(60 ; 45 ; 45) = 60.7625 +degtodeg(60 ; 10 ; 20) = 60.17222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(60 ; 50 ; 40) = 60.84444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445 +degtodeg(80 ; 15 ; 0) = 80.25 +degtodeg(80 ; 15 ; 15) = 80.25416666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(80 ; 30 ; 0) = 80.5 +degtodeg(80 ; 30 ; 30) = 80.50833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(80 ; 45 ; 0) = 80.75 +degtodeg(80 ; 45 ; 45) = 80.7625 +degtodeg(80 ; 10 ; 20) = 80.17222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(80 ; 50 ; 40) = 80.84444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(-10 ; 10 ; 10) = -10.169444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445 +degtodeg(-10 ; 30 ; 10) = -10.502777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778 +degtodeg(-10 ; 59 ; 59) = -10.999722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-10 ; 0.0005 ; 0.2) = -10.000063888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889 +degtodeg(-10 ; 25.2 ; 55.3) = -10.435361111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(-10 ; 65.1 ; 70.3) = -11.104527777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778 +degtodeg(-10 ; 100 ; 200) = -11.722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-10 ; 300 ; 400) = -15.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(-10 ; 600 ; 800) = -20.22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-20 ; 15 ; 0) = -20.25 +degtodeg(-20 ; 15 ; 15) = -20.25416666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(-20 ; 30 ; 0) = -20.5 +degtodeg(-20 ; 30 ; 30) = -20.50833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(-20 ; 45 ; 0) = -20.75 +degtodeg(-20 ; 45 ; 45) = -20.7625 +degtodeg(-20 ; 10 ; 20) = -20.17222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-20 ; 50 ; 40) = -20.84444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(-50 ; 15 ; 0) = -50.25 +degtodeg(-50 ; 15 ; 15) = -50.25416666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(-50 ; 30 ; 0) = -50.5 +degtodeg(-50 ; 30 ; 30) = -50.50833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(-50 ; 45 ; 0) = -50.75 +degtodeg(-50 ; 45 ; 45) = -50.7625 +degtodeg(-50 ; 10 ; 20) = -50.17222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-50 ; 50 ; 40) = -50.84444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445 +degtodeg(-60 ; 15 ; 0) = -60.25 +degtodeg(-60 ; 15 ; 15) = -60.25416666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(-60 ; 30 ; 0) = -60.5 +degtodeg(-60 ; 30 ; 30) = -60.50833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(-60 ; 45 ; 0) = -60.75 +degtodeg(-60 ; 45 ; 45) = -60.7625 +degtodeg(-60 ; 10 ; 20) = -60.17222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-60 ; 50 ; 40) = -60.84444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445 +degtodeg(-80 ; 15 ; 0) = -80.25 +degtodeg(-80 ; 15 ; 15) = -80.25416666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(-80 ; 30 ; 0) = -80.5 +degtodeg(-80 ; 30 ; 30) = -80.50833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(-80 ; 45 ; 0) = -80.75 +degtodeg(-80 ; 45 ; 45) = -80.7625 +degtodeg(-80 ; 10 ; 20) = -80.17222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-80 ; 50 ; 40) = -80.84444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtorad(20 ; -15 ; 0) = error: 13 +degtorad(20 ; 0 ; -20) = error: 13 +degtorad(0 ; 0 ; 0) = 0 +degtorad(0 ; 0 ; 30) = 0.0001454441043328607980769742307073843927869059907118104546747659533475840928836207869735201308028757901843587077089482549373654557689606751033206184911170593109930687084584230796808129465103217108764065724272597673919413632466886874182308695909847778661641503966168268679912247373448246941484842707935774872494 +degtorad(0 ; 30 ; 0) = 0.008726646259971647884618453842443063567214359442708627280485957200855045573017247218411207848172547411061522462536895296241927346137640506199237109467023558659584122507505384780848776790619302652584394345635586043516481794801321245093852175459086671969849023797009612079473484240689481648909056247614649234964 +degtorad(0 ; 30 ; 30) = 0.008872090364304508682695428073150447960001265433420437735160723154202629665900868005384727978975423201245881170245843551179292801906601181302557727958140617970577191215963807860529589737129624363460800918062845810908423158048009932512083045050071449836013174193626438947464708978034306343057540518408226722213 +degtorad(0 ; 45 ; 45) = 0.01330813554645676302404314210972567194000189815013065660274108473130394449885130200807709196846313480186882175536876532676893920285990177195383659193721092695586578682394571179079438460569443654519120137709426871636263473707201489876812456757510717475401976129043965842119706346705145951458631077761234008332 +degtorad(0 ; 100 ; 200) = 0.03005844822879123160257467434619277450929390474710749396611829702516737919594829597452749369926099663810079959318263935372219419225187285468626115483085892427190086641474076980070134227879982024779069163496701859433454840431566206643437971547018742567392441530081088605151977905126377012402008263067268069821 +degtorad(0 ; 300 ; 400) = 0.0892057173241546228205441948338624275759690076365770788671897847198515769686207493437590135590971513130733407281549296949174795382958807300366460078851297107424154745211661555375652738596639826708626977553859906670573694579690616165149333491373304245806789099249871457012845055714924790777370194200608588463 +degtorad(0 ; 600 ; 800) = 0.1784114346483092456410883896677248551519380152731541577343795694397031539372414986875180271181943026261466814563098593898349590765917614600732920157702594214848309490423323110751305477193279653417253955107719813341147389159381232330298666982746608491613578198499742914025690111429849581554740388401217176926 +degtorad(10 ; 10 ; 10) = 0.1774902886542011272532675528732447539976209439986460248547727184018351213489785670366857329564427559549790763074865204418983111900550105177522614319931847125152081805554289649038187323914292611728414872187326694739657769487090948793810711908650905893423182006714010545719579211398010684258669717917623936067 +degtorad(10 ; 30 ; 10) = 0.1833080528275155591763465221015401297090971836271184430417633565357384850643233985156265381885577875623534246158444506393929294208134375218850861716378670849549309288937658880910512502518421296078977501158230601696434314785766423761103059745044817039888842165360741292916069106335940561918063426235054930967 +degtorad(10 ; 59 ; 59) = 0.191981369582565158101670085392723818998956344206566073155535232887032749803283318112147455322102613850347348885554731575491156099835792447213105720991481055200484259541503184409350395628740980966494128718235317631782868106854177769150806831113540624074473051854324238186150279137257102119527621305162497253 +degtorad(10 ; 0.0005 ; 0.2) = 0.17453404027089950962515433365129669462463188846676800282320498388940990960505705212759095395112043693562186266749700786145973339124703882249386764741556973731306673034353921019391975537830929885147127269643366319521297411314464951514724994584859765602728773442656630392879095087010927663416959666503573546 +degtorad(10 ; 25.2 ; 55.3) = 0.1821314100234627153199038005751173899714511141622598964634444999731565297528949063490107603303625224197619626704790592569496428836425456602992223680447300751289970030423372453764334735145736269669076209448865286514426258499109308948968182395134148510516162398274439999295579025084744244161451048727854512248 +degtorad(10 ; 65.1 ; 70.3) = 0.1938105716013914374054848313009203567122396652164182759738282060269675324114496555429844268338334483715659668995076041284200889818900878710958680328814299378017404203315486186748027531193524603502830687107954879730155173186200324945807570676694925137045975166757751974292532489172638473562683918175097234509 +degtorad(10 ; 100 ; 200) = 0.2045913734282241892949437511950540458535810936012800395758374410422682906562932403427516506627119448593312488439205452785607411150046829786710033441713300974635833165648484654176768780911858732994785785476787394646641843003420869683114232246519208650709048912410031276409894638650534031022012075829656653975 +degtorad(10 ; 300 ; 400) = 0.2637386425235875805129132716827236989202561964907496244769089287369524884289656937119831705225480995343037899788928356197560264610486908540213881972256008839340979246712738511545408096720500357225505846680977115373870053539954865183919768583190638639776593858651793872907541903852821120559181443723538435456 +degtorad(10 ; 600 ; 800) = 0.3529443598477422033334574665165861264962252041273267033440987134568040653975864430557421840816452508473771307070477653146735059993445715840580342051107305946765133991924400066921060835317140183934132824234837022044443748119645481349069102074563942885583382957901665329920386959567745911336551637924147023919 +degtorad(20 ; 15 ; 0) = 0.353429173528851739327047380618944074472181557429699404859681266634629345707198512345653917850988170147991659732744259497798057518574440501069102933414454125713156961553968083624375460020081757429667970998241234762417512689453510426301013106093010214778885463778889289218676111747924006780816778028393294016 +degtorad(20 ; 15 ; 15) = 0.3535018955810181697260858677342977666685750104250553100870186496113031377536403227391406779163896080430838390865987336252667402464589208386207632426600126553686534959081972951642158664933369182851061742844548646461134833710768547700101285408885026037119675389771977026526717241165964191278910201637900827597 +degtorad(20 ; 30 ; 0) = 0.3577924966588375632693566075401656062557887371510537184999242452350568684937071359548595217750744438535224209640127071459190211916432607541687214881479659050429490228077207760147998484153914087559601681710590277841757535868541710488479391938225535507638099756773940952584128538682687476052713061522006186335 +degtorad(20 ; 30 ; 30) = 0.3579379407631704240674335817708729906485756431417655289545990111884044525865907567418330419058773196437067796717216554008563866474122214292720421066390829643539420915161791990944806613619017304668365747434862875515676949501008597362661700634135383286299741260740109221264040786056135722994197904229941961208 +degtorad(20 ; 45 ; 0) = 0.362155819788823387211665834461387138039395916872408032140167223835484391280215759564065125699160717559053182195281154794039984864712081007268340042881477684372741084061473468405224236810701060082252365343876820805933994484254831671394865281552096886748734487575898901298149595988613488429725834276007943251 +degtorad(20 ; 45 ; 45) = 0.3623739859453226784087812958074482146285762758584757478221793727655057674195411907445254058953650312443297202568445771764460330483655220199233209706181532733392306871241611030247454562304665426485669752025177104570219065291248647025222115859385740535479807131708241416001364330946307254709485606821983094819 +degtorad(20 ; 10 ; 20) = 0.3520716952217450385449956211323418201395037681830558406160501177367185608402847183339010632968279961062709784607940757850493132647308075334381104941640282388105549869416894682140212058526520881281548429889201436000927266324844160103975249899104856213613533934104655717840913475327056429687642581676532374684 +degtorad(20 ; 50 ; 40) = 0.3638041863045958095898715424094041611576475181004752172931479046400903443328967951497650205149266431811425808826492350166634600300936353251059737191141376898973291960906689299749401168711513728055183064980524315030426632677173034621348151369165910358985948587375562724687168096785215016300753226783351547732 +degtorad(50 ; 15 ; 0) = 0.8770279491271506124041546111655278885050431239922170416888386986859320800882333454503263887413410148116830074849579772723136982868328708730233295014358676452882043120042911704753020674572399165847316317363763973734064203775327851319321436336382105329698268915994660139870851661892929057153601528852722481139 +degtorad(50 ; 15 ; 15) = 0.8771006711793170428031930982808815807014365769875729469161760816626058721346751558438131488067424527067751868388124513997823810147173512105749898106814261749437008463585203820151424739304950774401698350225900272571023910591561294756412590684337029219029089667977744274210807785579653180624343950206690368575 +degtorad(50 ; 30 ; 0) = 0.8813912722571364363464638380867494202886503037135713553290816772863596028747419690595319926654272885172137687162264249204346619599016911261229480561693794246179963732580438628657264558525495679110238289091941903951646612749334457544790697213677538689547514034979708200268219083096376465398146810090795727313 +degtorad(50 ; 30 ; 30) = 0.8815367163614692971445408123174568046814372097042831657837564432397071869676255898465055127962301643073981274239353731753720274156706518012262686746604964839289894419665022859454072687990598896219002354816214501625566026381801344418973005909587386468209155538945876468948131330469824712339631652798731502186 +degtorad(50 ; 45 ; 0) = 0.8857545953871222602887730650079709520722574834349256689693246558867871256612505926687375965895135622227445299474948725685556256329705113792225666109028912039477884345117965552561508442478592192373160260820119834169229021723341063770259958090972972049396759153964756260665586504299823873642692091328868973488 +degtorad(50 ; 45 ; 45) = 0.8859727615436215514858885263540320286614378424209933846513368048168085018005760238491978767857178759080210680090582949509616738166239523918775475386395667929142780375744841898756720636676247018036306359406528730680108142172041394081533421134837743717389221409914008663685454875359996244054919355390772635797 +degtorad(50 ; 10 ; 20) = 0.8756704708200439116221028516789256341723653347455734774452075497880212952213195514385735341871808407699623262130077935595649540329892379053923370621854417583856023373920125550649478132898102472832185037270553062110816343205636907160286555174556859395522948212310422965525004019740745419033076330245321915662 +degtorad(50 ; 50 ; 40) = 0.887402961902894682666978772955987975190509084662992854122305336691393078713931628254437491405279487844833928634862952791179100798352065697060200287135551209472376546540992016825866724308309531960581967236187594114031570955796578167765945664461791354089536286558132997237125864119890400564618697535214108871 +degtorad(60 ; 15 ; 0) = 1.051560874326583570096523688014389159849330312846389587298557842703032991548578289818550545704791963032913456735695883197152245209585680997008071690776338818479886762154398866092277603269625969636419518649088118243736056273559210033809187142819943972366807367539658255576554851003082538693541277837565232813 +degtorad(60 ; 15 ; 15) = 1.051633596378750000495562175129742852045723765841745492525895225679706783595020100212037305770193400928005636089550357324620927937470161334559732000021897348135383296508628077632118009742881130491857721935301748127432026955182554377518302577615436361299889442737966669010550463371754951040615519972962021557 +degtorad(60 ; 30 ; 0) = 1.055924197456569394038832914935610691632937492567743900938800821303460514335086913427756149628878236738444217966964330845273208882654501250107690245509850597809678823408151558482701991664935620962711715821905911265494297170959870656356113230549487308351731879438163061616291593123427279517995805961372557431 +degtorad(60 ; 30 ; 30) = 1.056069641560902254836909889166318076025724398558455711393475587256808098427970534214729669759681112528628576674673279100210574338423461925211010864000967657120671892116609981562382804611445942673588122394333171032886238534206559343774344100140472086217896029834779888484282817860772104212144290232166134918 +degtorad(60 ; 45 ; 0) = 1.060287520586555217981142141856832223416544672289098214579043799903888037121595537036961753552964510443974979198232778493394172555723321503207308800243362377139470884661904250873126380060245272289003912994723704287252538068360531278903039318279030644336656391336667867656028335243772020342450334085179882048 +degtorad(60 ; 45 ; 45) = 1.060505686743054509178257603202893300005725031275165930261055948833909413260920968217422033749168824129251517259796200875800220739376762515862289727980037966105960487724591885492647599480010754855318522853364593938340450113230564310030385622665507811135902616931593107958015172349789257383673060491370248279 +degtorad(60 ; 10 ; 20) = 1.050203396019476869314471928527786905516652523599746023054926693805122206681664495806797691150631788991192775463745699484403500955742048029377079251525912931577284787542120250681923349102196300334906390639767027081411270216590115617905699026637419378949275297171234538141970086787864174881488757976825176265 +degtorad(60 ; 50 ; 40) = 1.06193588710232764035934784980484924653479627351716539973202448070849399017427657262266164836873043606606437788560085871601764772110487582104494247647602238266405899669109971244284226012069558501226985414889931498436120685182300306964298917364352479348651676249832523882659554893368003354279982248750709357 +degtorad(80 ; 15 ; 0) = 1.400626724725449485481261841712111702537904690554734678517996130737234814469268178554998859631693859475374355237171695046829339055091301244977556069457281164863251662454614257326228674894398075739795292474511559984395328065612059837563274161183410851160768319420042738755494220630661804649903527742151202212 +degtorad(80 ; 15 ; 15) = 1.400699446777615915880300328827465394734298143550090583745333513713908606515709988948485619697095297370466534591026169174298021782975781582529216378702839694518748196808843468866069081367653236595233495760725189868091298747235404181272389595978903240093850394618351152189489832999334216996977769877547990955 +degtorad(80 ; 30 ; 0) = 1.404990047855435309423571068633333234321511870276088992158239109337662337255776802164204463555780133180905116468440142694950302728160121498077174624190792944193043723708366949716653063289707727066087489647329353006153568963012720460110200248912954187145692831318547544795230962751006545474358055865958526829 +degtorad(80 ; 30 ; 30) = 1.405135491959768170221648042864040618714298776266800802612913875291009921348660422951177983686583008971089475176149090949887668183929082173180495242681910003504036792416825372796333876236218048776963896219756612773545510326259409147528431118503938965011856981715164371663222187488351370168506540136752104316 +degtorad(80 ; 45 ; 0) = 1.409353370985421133365880295554554766105119049997443305798482087938089860042285425773410067479866406886435877699708590343071266401228941751176793178924304723522835784962119642107077451685017378392379686820147146027911809860413381082657126336642497523130617343217052350834967704871351286298812583989765851447 +degtorad(80 ; 45 ; 45) = 1.409571537141920424562995756900615842694299408983511021480494236868111236181610856953870347676070720571712415761272012725477314584882382763831774106660980312489325388024807276726598671104782860958694296678788035678999721905283414113784472641028974689929863568811977591136954541977368523340035310395956217678 +degtorad(80 ; 10 ; 20) = 1.399269246418342784699210082225509448205226901308091114274364981839324029602354384543246005077533685433653673965221511334080594801247668277346563630206855277960649687842335641915874420726968406438282164465190468822070542008642965421659786045000886257743236249051619021320909456415443440837851007881411145664 +degtorad(80 ; 50 ; 40) = 1.411001737501193555744086003502571789223370651225510490951462768742695813094966461359109962295632332508525276387076670565694741566610496069014426855156964729047423896991315103676793331745467691115645627974322756725020478643875852873397076192006991672280477714378709722005534918561259299499162072392093062969 +degtorad(-10 ; 10 ; 10) = -0.1774902886542011272532675528732447539976209439986460248547727184018351213489785670366857329564427559549790763074865204418983111900550105177522614319931847125152081805554289649038187323914292611728414872187326694739657769487090948793810711908650905893423182006714010545719579211398010684258669717917623936067 +degtorad(-10 ; 30 ; 10) = -0.1833080528275155591763465221015401297090971836271184430417633565357384850643233985156265381885577875623534246158444506393929294208134375218850861716378670849549309288937658880910512502518421296078977501158230601696434314785766423761103059745044817039888842165360741292916069106335940561918063426235054930967 +degtorad(-10 ; 59 ; 59) = -0.191981369582565158101670085392723818998956344206566073155535232887032749803283318112147455322102613850347348885554731575491156099835792447213105720991481055200484259541503184409350395628740980966494128718235317631782868106854177769150806831113540624074473051854324238186150279137257102119527621305162497253 +degtorad(-10 ; 0.0005 ; 0.2) = -0.17453404027089950962515433365129669462463188846676800282320498388940990960505705212759095395112043693562186266749700786145973339124703882249386764741556973731306673034353921019391975537830929885147127269643366319521297411314464951514724994584859765602728773442656630392879095087010927663416959666503573546 +degtorad(-10 ; 25.2 ; 55.3) = -0.1821314100234627153199038005751173899714511141622598964634444999731565297528949063490107603303625224197619626704790592569496428836425456602992223680447300751289970030423372453764334735145736269669076209448865286514426258499109308948968182395134148510516162398274439999295579025084744244161451048727854512248 +degtorad(-10 ; 65.1 ; 70.3) = -0.1938105716013914374054848313009203567122396652164182759738282060269675324114496555429844268338334483715659668995076041284200889818900878710958680328814299378017404203315486186748027531193524603502830687107954879730155173186200324945807570676694925137045975166757751974292532489172638473562683918175097234509 +degtorad(-10 ; 100 ; 200) = -0.2045913734282241892949437511950540458535810936012800395758374410422682906562932403427516506627119448593312488439205452785607411150046829786710033441713300974635833165648484654176768780911858732994785785476787394646641843003420869683114232246519208650709048912410031276409894638650534031022012075829656653975 +degtorad(-10 ; 300 ; 400) = -0.2637386425235875805129132716827236989202561964907496244769089287369524884289656937119831705225480995343037899788928356197560264610486908540213881972256008839340979246712738511545408096720500357225505846680977115373870053539954865183919768583190638639776593858651793872907541903852821120559181443723538435456 +degtorad(-10 ; 600 ; 800) = -0.3529443598477422033334574665165861264962252041273267033440987134568040653975864430557421840816452508473771307070477653146735059993445715840580342051107305946765133991924400066921060835317140183934132824234837022044443748119645481349069102074563942885583382957901665329920386959567745911336551637924147023919 +degtorad(-20 ; 15 ; 0) = -0.353429173528851739327047380618944074472181557429699404859681266634629345707198512345653917850988170147991659732744259497798057518574440501069102933414454125713156961553968083624375460020081757429667970998241234762417512689453510426301013106093010214778885463778889289218676111747924006780816778028393294016 +degtorad(-20 ; 15 ; 15) = -0.3535018955810181697260858677342977666685750104250553100870186496113031377536403227391406779163896080430838390865987336252667402464589208386207632426600126553686534959081972951642158664933369182851061742844548646461134833710768547700101285408885026037119675389771977026526717241165964191278910201637900827597 +degtorad(-20 ; 30 ; 0) = -0.3577924966588375632693566075401656062557887371510537184999242452350568684937071359548595217750744438535224209640127071459190211916432607541687214881479659050429490228077207760147998484153914087559601681710590277841757535868541710488479391938225535507638099756773940952584128538682687476052713061522006186335 +degtorad(-20 ; 30 ; 30) = -0.3579379407631704240674335817708729906485756431417655289545990111884044525865907567418330419058773196437067796717216554008563866474122214292720421066390829643539420915161791990944806613619017304668365747434862875515676949501008597362661700634135383286299741260740109221264040786056135722994197904229941961208 +degtorad(-20 ; 45 ; 0) = -0.362155819788823387211665834461387138039395916872408032140167223835484391280215759564065125699160717559053182195281154794039984864712081007268340042881477684372741084061473468405224236810701060082252365343876820805933994484254831671394865281552096886748734487575898901298149595988613488429725834276007943251 +degtorad(-20 ; 45 ; 45) = -0.3623739859453226784087812958074482146285762758584757478221793727655057674195411907445254058953650312443297202568445771764460330483655220199233209706181532733392306871241611030247454562304665426485669752025177104570219065291248647025222115859385740535479807131708241416001364330946307254709485606821983094819 +degtorad(-20 ; 10 ; 20) = -0.3520716952217450385449956211323418201395037681830558406160501177367185608402847183339010632968279961062709784607940757850493132647308075334381104941640282388105549869416894682140212058526520881281548429889201436000927266324844160103975249899104856213613533934104655717840913475327056429687642581676532374684 +degtorad(-20 ; 50 ; 40) = -0.3638041863045958095898715424094041611576475181004752172931479046400903443328967951497650205149266431811425808826492350166634600300936353251059737191141376898973291960906689299749401168711513728055183064980524315030426632677173034621348151369165910358985948587375562724687168096785215016300753226783351547732 +degtorad(-50 ; 15 ; 0) = -0.8770279491271506124041546111655278885050431239922170416888386986859320800882333454503263887413410148116830074849579772723136982868328708730233295014358676452882043120042911704753020674572399165847316317363763973734064203775327851319321436336382105329698268915994660139870851661892929057153601528852722481139 +degtorad(-50 ; 15 ; 15) = -0.8771006711793170428031930982808815807014365769875729469161760816626058721346751558438131488067424527067751868388124513997823810147173512105749898106814261749437008463585203820151424739304950774401698350225900272571023910591561294756412590684337029219029089667977744274210807785579653180624343950206690368575 +degtorad(-50 ; 30 ; 0) = -0.8813912722571364363464638380867494202886503037135713553290816772863596028747419690595319926654272885172137687162264249204346619599016911261229480561693794246179963732580438628657264558525495679110238289091941903951646612749334457544790697213677538689547514034979708200268219083096376465398146810090795727313 +degtorad(-50 ; 30 ; 30) = -0.8815367163614692971445408123174568046814372097042831657837564432397071869676255898465055127962301643073981274239353731753720274156706518012262686746604964839289894419665022859454072687990598896219002354816214501625566026381801344418973005909587386468209155538945876468948131330469824712339631652798731502186 +degtorad(-50 ; 45 ; 0) = -0.8857545953871222602887730650079709520722574834349256689693246558867871256612505926687375965895135622227445299474948725685556256329705113792225666109028912039477884345117965552561508442478592192373160260820119834169229021723341063770259958090972972049396759153964756260665586504299823873642692091328868973488 +degtorad(-50 ; 45 ; 45) = -0.8859727615436215514858885263540320286614378424209933846513368048168085018005760238491978767857178759080210680090582949509616738166239523918775475386395667929142780375744841898756720636676247018036306359406528730680108142172041394081533421134837743717389221409914008663685454875359996244054919355390772635797 +degtorad(-50 ; 10 ; 20) = -0.8756704708200439116221028516789256341723653347455734774452075497880212952213195514385735341871808407699623262130077935595649540329892379053923370621854417583856023373920125550649478132898102472832185037270553062110816343205636907160286555174556859395522948212310422965525004019740745419033076330245321915662 +degtorad(-50 ; 50 ; 40) = -0.887402961902894682666978772955987975190509084662992854122305336691393078713931628254437491405279487844833928634862952791179100798352065697060200287135551209472376546540992016825866724308309531960581967236187594114031570955796578167765945664461791354089536286558132997237125864119890400564618697535214108871 +degtorad(-60 ; 15 ; 0) = -1.051560874326583570096523688014389159849330312846389587298557842703032991548578289818550545704791963032913456735695883197152245209585680997008071690776338818479886762154398866092277603269625969636419518649088118243736056273559210033809187142819943972366807367539658255576554851003082538693541277837565232813 +degtorad(-60 ; 15 ; 15) = -1.051633596378750000495562175129742852045723765841745492525895225679706783595020100212037305770193400928005636089550357324620927937470161334559732000021897348135383296508628077632118009742881130491857721935301748127432026955182554377518302577615436361299889442737966669010550463371754951040615519972962021557 +degtorad(-60 ; 30 ; 0) = -1.055924197456569394038832914935610691632937492567743900938800821303460514335086913427756149628878236738444217966964330845273208882654501250107690245509850597809678823408151558482701991664935620962711715821905911265494297170959870656356113230549487308351731879438163061616291593123427279517995805961372557431 +degtorad(-60 ; 30 ; 30) = -1.056069641560902254836909889166318076025724398558455711393475587256808098427970534214729669759681112528628576674673279100210574338423461925211010864000967657120671892116609981562382804611445942673588122394333171032886238534206559343774344100140472086217896029834779888484282817860772104212144290232166134918 +degtorad(-60 ; 45 ; 0) = -1.060287520586555217981142141856832223416544672289098214579043799903888037121595537036961753552964510443974979198232778493394172555723321503207308800243362377139470884661904250873126380060245272289003912994723704287252538068360531278903039318279030644336656391336667867656028335243772020342450334085179882048 +degtorad(-60 ; 45 ; 45) = -1.060505686743054509178257603202893300005725031275165930261055948833909413260920968217422033749168824129251517259796200875800220739376762515862289727980037966105960487724591885492647599480010754855318522853364593938340450113230564310030385622665507811135902616931593107958015172349789257383673060491370248279 +degtorad(-60 ; 10 ; 20) = -1.050203396019476869314471928527786905516652523599746023054926693805122206681664495806797691150631788991192775463745699484403500955742048029377079251525912931577284787542120250681923349102196300334906390639767027081411270216590115617905699026637419378949275297171234538141970086787864174881488757976825176265 +degtorad(-60 ; 50 ; 40) = -1.06193588710232764035934784980484924653479627351716539973202448070849399017427657262266164836873043606606437788560085871601764772110487582104494247647602238266405899669109971244284226012069558501226985414889931498436120685182300306964298917364352479348651676249832523882659554893368003354279982248750709357 +degtorad(-80 ; 15 ; 0) = -1.400626724725449485481261841712111702537904690554734678517996130737234814469268178554998859631693859475374355237171695046829339055091301244977556069457281164863251662454614257326228674894398075739795292474511559984395328065612059837563274161183410851160768319420042738755494220630661804649903527742151202212 +degtorad(-80 ; 15 ; 15) = -1.400699446777615915880300328827465394734298143550090583745333513713908606515709988948485619697095297370466534591026169174298021782975781582529216378702839694518748196808843468866069081367653236595233495760725189868091298747235404181272389595978903240093850394618351152189489832999334216996977769877547990955 +degtorad(-80 ; 30 ; 0) = -1.404990047855435309423571068633333234321511870276088992158239109337662337255776802164204463555780133180905116468440142694950302728160121498077174624190792944193043723708366949716653063289707727066087489647329353006153568963012720460110200248912954187145692831318547544795230962751006545474358055865958526829 +degtorad(-80 ; 30 ; 30) = -1.405135491959768170221648042864040618714298776266800802612913875291009921348660422951177983686583008971089475176149090949887668183929082173180495242681910003504036792416825372796333876236218048776963896219756612773545510326259409147528431118503938965011856981715164371663222187488351370168506540136752104316 +degtorad(-80 ; 45 ; 0) = -1.409353370985421133365880295554554766105119049997443305798482087938089860042285425773410067479866406886435877699708590343071266401228941751176793178924304723522835784962119642107077451685017378392379686820147146027911809860413381082657126336642497523130617343217052350834967704871351286298812583989765851447 +degtorad(-80 ; 45 ; 45) = -1.409571537141920424562995756900615842694299408983511021480494236868111236181610856953870347676070720571712415761272012725477314584882382763831774106660980312489325388024807276726598671104782860958694296678788035678999721905283414113784472641028974689929863568811977591136954541977368523340035310395956217678 +degtorad(-80 ; 10 ; 20) = -1.399269246418342784699210082225509448205226901308091114274364981839324029602354384543246005077533685433653673965221511334080594801247668277346563630206855277960649687842335641915874420726968406438282164465190468822070542008642965421659786045000886257743236249051619021320909456415443440837851007881411145664 +degtorad(-80 ; 50 ; 40) = -1.411001737501193555744086003502571789223370651225510490951462768742695813094966461359109962295632332508525276387076670565694741566610496069014426855156964729047423896991315103676793331745467691115645627974322756725020478643875852873397076192006991672280477714378709722005534918561259299499162072392093062969 +degtorad(90 ; 0 ; 0) = 1.570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862294 +degtorad(180 ; 0 ; 0) = 3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587 +degtorad(270 ; 0 ; 0) = 4.712388980384689857693965074919254326295754099062658731462416888461724609429313497942052238013175601973222129769923459970640766914325873347588039112192721676175426154052907781658339466934423432395572946643216463498900169192713472350680174747906802863718472850385190522915681489972320090410890373711910586881 +degtorad(360 ; 0 ; 0) = 6.283185307179586476925286766559005768394338798750211641949889184615632812572417997256069650684234135964296173026564613294187689219101164463450718816256962234900568205403877042211119289245897909860763928857621951331866892256951296467573566330542403818291297133846920697220908653296426787214520498282547449174 +degtorad(234223 ; 0 ; 0) = 4087.962533898678564957976228677083355807297823499085615034524706911742678497637390475856671645037144522125951485558453943345897588793144567007826981389317959847543852150867479049486092458449850392549193635607739741121830847499731979234676185107315137587895801613964740181035798614024920504851762970091975522 +degtorad(34534.342 ; 345.234 ; 6456.2342) = 602.8696981162801712337865230974408686464020438754336998173952797691576147453673828606857079268541213218880893451829854865620581966343337413276267726818332858068574872584522235393379538123386250122041526862087651756057054005431109891802070096859288836521521146270076396243119287094111456953300658097835801781 +degtorad(456345634563456.23424 ; 45.23423424 ; 12.5345345354) = 7964733850235.160649112850596394938021123048640461535443209266790828363162612730897634886652294687216538698302950370038944123842175948751890065884042221028845684196360089321448987295547288201576908719850157973308898352936115053256225604876696995147749891905669613031841176540196787191332644143141730876067215 +degtorad(4634563456345634563456345634563456.234 ; 12.23462356236 ; 34.43763467567567) = 8.088839170583981090531128503103390692164594801399077458592290908137504716774736044813329213111382548859090382353013087292292687758448567705103428124295682585467678464373192494124490718870907073314145263549249773358947607407444213166202802282235105654896138756774132205280803803030504507257625906153355269559e+31 +degtorad(54643555555555555555555555555555555555555524563456345634563456.123354 ; 42.234154; 55.234243532145) = 9.537099594408837014382841449072798039661070722077291771509219277022728844340576837469378371625468751172172110915235222598923225751878981613957282529181497491571356166610252618682332974050127542368065910432966976203970470525792740821451830342224769995283162901072248791084491626261651954852189534309700419248e+59 +degtorad(342 ^ 12342 ; 30 ; 45) = 1.556246230160784422925100564526997075848937671310909565482422538713769004820445607768026214279357721139193981461472358434143476582066973765121641333811986629121395392270340961832713443213791211317209144856311146476582128576837459254653031478366712630061326334307855453337808488666597734436095184978904986866e+31273 +radtodeg(-657856785678234234345234523452345234523562345239476973264678.345345) = -3.76924173434051602016175772347865250384015719660980321824337234644879093940781109304667505445656428072013719842360031988626913883899366792275897449427325447744579755186998419906971747862487456333809876259043791474670677955759306378281785168082029406414604248824015364833114774089495760135272398303117814262e+61 +radtodeg(-46785678434563452345234523452345234532234234.345345) = -2.680621915956718002050969798549567349741793094127825361495291399635091099046763642211101782199326334208146845668067471586296905667529444486477452174352989883005546306134143779021398117017988987814272040613968970176646024111033890726192093092466833622970054042516931643311897859254137850032103562681000906158e+45 +radtodeg(-234234.345345) = -13420639.405278300293670042192585884744790711882301116259401625955329403946037198996413771782100626993102424867564706205414613323092359736542257770785714398141124998293497645555284467436665823508238588884393828840511060268499641238196561514453374134144294701304913855713717477423071073520254594835798620231664 +radtodeg(-2342.345345) = -134206.5024306147409075644764334085860685420610845826067237586858673533151186175133717705997147211740331931551510978995817917221174470622719138280143320760584481091047997658613170553203745342660398495619375567202275172795963850789161892541091730952392638081933019539421849245713017625470987742411533066351101 +radtodeg(-42.345345) = -2426.209550525402890928720360966694304009474411484667160690124986586766677477942317156371024263618861564841373342310327244391108864191147330870998246228591566298412175591145086546946357880111273591560619488714963635175537264931751367456898438518843866075394599508950229510535633997314842989706250488852383348 +radtodeg(-10) = -572.9577951308232087679815481410517033240547246656432154916024386120284714832155263244096899585111094418622338163286489328144826460124831503606826786341194212252638809746726792630798870289311076793826144263826315820961046048702050644425965684112017191205773856628043128496262420337618793729762387079034031598 +radtodeg(-1) = -57.29577951308232087679815481410517033240547246656432154916024386120284714832155263244096899585111094418622338163286489328144826460124831503606826786341194212252638809746726792630798870289311076793826144263826315820961046048702050644425965684112017191205773856628043128496262420337618793729762387079034031598 +radtodeg(0) = 0 +radtodeg(1) = 57.29577951308232087679815481410517033240547246656432154916024386120284714832155263244096899585111094418622338163286489328144826460124831503606826786341194212252638809746726792630798870289311076793826144263826315820961046048702050644425965684112017191205773856628043128496262420337618793729762387079034031598 +radtodeg(10) = 572.9577951308232087679815481410517033240547246656432154916024386120284714832155263244096899585111094418622338163286489328144826460124831503606826786341194212252638809746726792630798870289311076793826144263826315820961046048702050644425965684112017191205773856628043128496262420337618793729762387079034031598 +radtodeg(42.345345) = 2426.209550525402890928720360966694304009474411484667160690124986586766677477942317156371024263618861564841373342310327244391108864191147330870998246228591566298412175591145086546946357880111273591560619488714963635175537264931751367456898438518843866075394599508950229510535633997314842989706250488852383348 +radtodeg(2342.345345) = 134206.5024306147409075644764334085860685420610845826067237586858673533151186175133717705997147211740331931551510978995817917221174470622719138280143320760584481091047997658613170553203745342660398495619375567202275172795963850789161892541091730952392638081933019539421849245713017625470987742411533066351101 +radtodeg(234234.345345) = 13420639.405278300293670042192585884744790711882301116259401625955329403946037198996413771782100626993102424867564706205414613323092359736542257770785714398141124998293497645555284467436665823508238588884393828840511060268499641238196561514453374134144294701304913855713717477423071073520254594835798620231664 +radtodeg(46785678434563452345234523452345234532234234.345345) = 2.680621915956718002050969798549567349741793094127825361495291399635091099046763642211101782199326334208146845668067471586296905667529444486477452174352989883005546306134143779021398117017988987814272040613968970176646024111033890726192093092466833622970054042516931643311897859254137850032103562681000906158e+45 +radtodeg(657856785678234234345234523452345234523562345239476973264678.345345) = 3.76924173434051602016175772347865250384015719660980321824337234644879093940781109304667505445656428072013719842360031988626913883899366792275897449427325447744579755186998419906971747862487456333809876259043791474670677955759306378281785168082029406414604248824015364833114774089495760135272398303117814262e+61 +radtodeg(-2*pi * 100) = -35999.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(-2*pi * 10) = -3600 +radtodeg(-2*pi * 1) = -359.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(-2*pi) = -359.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(2*pi * 1) = 359.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(2*pi * 10) = 3600 +radtodeg(2*pi * 100) = 35999.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(-pi * 100) = -17999.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(-pi * 10) = -1800 +radtodeg(-pi * 1) = -179.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(-pi) = -179.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(pi * 1) = 179.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(pi * 10) = 1800 +radtodeg(pi * 100) = 17999.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +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.570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862294 +asin(-0.9) = -1.119769514998634186686677055845399615895162186403302882375681863914437537106533336673567440030887832011863313946151191903686818406486998095501626619292180961642639607354743441349429132273964165237587337950568949191603627509905012033208085724405091672745399870971791197132831567162168929644677054361780897365 +asin(-0.8) = -0.927295218001612232428512462922428804057074108572240527621866177440395728331483410601200567969775785113059704502381675027011636363250022310943061139888211241438672532329760203065005511975851611033707778334956474573077587836025034398968027911676370230190043266612987744309219464157111114417202926455130485346 +asin(-0.7) = -0.7753974966107530637403533527149871135557887386411619935977199637327202118807111988654109034943728764812947210113870530154778846854774023549228747731072302745171707449344183407417994763952216412143442987377297562831820058146586306328964741578695421283263022945176897632218085192624272670731719665755615633598 +asin(-0.6) = -0.6435011087932843868028092287173226380415105911153123828656061187135124748116210887128168447012827488780143387542594782965352859415252688049196185641760293172864695190212090574877743103356228664314832038794490132598891352282127897179253636709592307243827810168487424299960076991669955823864271981155063769475 +asin(-0.5345645) = -0.5639923563511067051396739466795799378998312239859555119213712258458415879271002003952829356980384063619470884346397852910840247851070362629601037108371611424566109022071189654515122281834663911522051808558386944668258315467394661556748505672641486943069379280274773852530506591894652380625356039995812474298 +asin(-0.5) = -0.5235987755982988730771072305465838140328615665625176368291574320513027343810348331046724708903528446636913477522137177745156407682584303719542265680214135195750473504503230868509266074371581591550636607381351626109889076880792747056311305275452003181909414278205767247684090544413688989345433748568789540978 +asin(-0.4) = -0.4115168460674880193847378976173356048557011351270258517839467807000952508952740024481263162520611953367592896709130601528396133951308043543512932233662234101957447411029797698508165487439299248983613963247652279113966925289593064368093714181752464725381493404041019659929311932896911804914793075121103278715 +asin(-0.3) = -0.3046926540153975079720029612275291669545600317067763873929779487464729925120331594385999572313631487317349566307855469247966854234324188781871838304561501103439852326461226950624544315425851918591328531307809295007959773297208155336494895491479932859480918639385082525831120672069475803857191645095129466909 +asin(-0.2) = -0.2013579207903307914551255522176234102400380814022283862572512434556093746288518503758449300903999368468197981871177783716618053879201548755015088525757557506850470374629855344264455564668551866642602236049772202001236611979700319519536904516805500731011597584876996367628374655789663238292022779415996092792 +asin(-0.1) = -0.10016742116155979634552317945269331856867597222962954139102385503640267365086255165393786435950445495566009092009658596828306857305846802027790817447081596533381465522579482776964039702292494447400173225565047143242857667273827087197830846957605866421657917591844495789765961408317660109021098467844050670749 +asin(-0.01) = -0.010000166674167113125622277071990383678570393643009198386329514046510644313241471509076191737220566310895867903658984904787146224764732732061418827258238073856928243365450391943267635066284762905238128092738052397331610576408349480142722567120148531506031323219255446270120423311409423173189813988101168530249 +asin(-0.00423) = -0.004230012614596070531669799004970951015689372972167413605040989939016265046235588626240885755841850429943948368722492560938664352491528328605218744715007833910258539521495686004342317765400661230207732559890760336765740427145459191238282121144797853684726857694791973400112598993960054528676059254269892593114 +asin(-0.0000345345) = -0.00003453450000686448985484050116286521895304196351090036111375092171918750951017018999185686480568289527324377924650050911816294344737228719511814021149666223662708189741780857878012168209305769219929264437838515993736062417422784671601543823918686955467906132813473804288545826085019247421802894178009637403187 +asin(-0.0000000000000063456) = -0.000000000000006345600000000000000000000000042585997787136000000000000000771657756606163511672832000018495276544408954570072069318285124448916018973260925677591951864454911304869432474815759373784495068278516963533622050530205579040464153230096598793742525305216551771733598724653602538614487332101045130319405326861689727 +asin(-0.00000000000000000000000234234) = -2.342340000000000000000000000000000000000000000002141896860587484000000000000000000000000000000005288237333506324295103685680000000000000000000017270365383515635188166423251052455600000000000064485931746721725826275400402500115901384410620260529666035347511936945837645039954219178748172777212593403506485508e-24 +asin(0) = 0 +asin(0.00000000000000000000000234234) = 2.342340000000000000000000000000000000000000000002141896860587484000000000000000000000000000000005288237333506324295103685680000000000000000000017270365383515635188166423251052455600000000000064485931746721725826275400402500115901384410620260529666035347511936945837645039954219178748172777212593403506485508e-24 +asin(0.0000000000000063456) = 0.000000000000006345600000000000000000000000042585997787136000000000000000771657756606163511672832000018495276544408954570072069318285124448916018973260925677591951864454911304869432474815759373784495068278516963533622050530205579040464153230096598793742525305216551771733598724653602538614487332101045130319405326861689727 +asin(0.0000345345) = 0.00003453450000686448985484050116286521895304196351090036111375092171918750951017018999185686480568289527324377924650050911816294344737228719511814021149666223662708189741780857878012168209305769219929264437838515993736062417422784671601543823918686955467906132813473804288545826085019247421802894178009637403187 +asin(0.00423) = 0.004230012614596070531669799004970951015689372972167413605040989939016265046235588626240885755841850429943948368722492560938664352491528328605218744715007833910258539521495686004342317765400661230207732559890760336765740427145459191238282121144797853684726857694791973400112598993960054528676059254269892593114 +asin(0.01) = 0.010000166674167113125622277071990383678570393643009198386329514046510644313241471509076191737220566310895867903658984904787146224764732732061418827258238073856928243365450391943267635066284762905238128092738052397331610576408349480142722567120148531506031323219255446270120423311409423173189813988101168530249 +asin(0.1) = 0.10016742116155979634552317945269331856867597222962954139102385503640267365086255165393786435950445495566009092009658596828306857305846802027790817447081596533381465522579482776964039702292494447400173225565047143242857667273827087197830846957605866421657917591844495789765961408317660109021098467844050670749 +asin(0.2) = 0.2013579207903307914551255522176234102400380814022283862572512434556093746288518503758449300903999368468197981871177783716618053879201548755015088525757557506850470374629855344264455564668551866642602236049772202001236611979700319519536904516805500731011597584876996367628374655789663238292022779415996092792 +asin(0.3) = 0.3046926540153975079720029612275291669545600317067763873929779487464729925120331594385999572313631487317349566307855469247966854234324188781871838304561501103439852326461226950624544315425851918591328531307809295007959773297208155336494895491479932859480918639385082525831120672069475803857191645095129466909 +asin(0.4) = 0.4115168460674880193847378976173356048557011351270258517839467807000952508952740024481263162520611953367592896709130601528396133951308043543512932233662234101957447411029797698508165487439299248983613963247652279113966925289593064368093714181752464725381493404041019659929311932896911804914793075121103278715 +asin(0.5) = 0.5235987755982988730771072305465838140328615665625176368291574320513027343810348331046724708903528446636913477522137177745156407682584303719542265680214135195750473504503230868509266074371581591550636607381351626109889076880792747056311305275452003181909414278205767247684090544413688989345433748568789540978 +asin(0.5345645) = 0.5639923563511067051396739466795799378998312239859555119213712258458415879271002003952829356980384063619470884346397852910840247851070362629601037108371611424566109022071189654515122281834663911522051808558386944668258315467394661556748505672641486943069379280274773852530506591894652380625356039995812474298 +asin(0.6) = 0.6435011087932843868028092287173226380415105911153123828656061187135124748116210887128168447012827488780143387542594782965352859415252688049196185641760293172864695190212090574877743103356228664314832038794490132598891352282127897179253636709592307243827810168487424299960076991669955823864271981155063769475 +asin(0.7) = 0.7753974966107530637403533527149871135557887386411619935977199637327202118807111988654109034943728764812947210113870530154778846854774023549228747731072302745171707449344183407417994763952216412143442987377297562831820058146586306328964741578695421283263022945176897632218085192624272670731719665755615633598 +asin(0.8) = 0.927295218001612232428512462922428804057074108572240527621866177440395728331483410601200567969775785113059704502381675027011636363250022310943061139888211241438672532329760203065005511975851611033707778334956474573077587836025034398968027911676370230190043266612987744309219464157111114417202926455130485346 +asin(0.9) = 1.119769514998634186686677055845399615895162186403302882375681863914437537106533336673567440030887832011863313946151191903686818406486998095501626619292180961642639607354743441349429132273964165237587337950568949191603627509905012033208085724405091672745399870971791197132831567162168929644677054361780897365 +asin(1) = 1.570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862294 +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.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587 +acos(-0.9) = 2.690565841793530805917998747485151057993746886090855792863154160068345740249637835987584852701946366002937357202792345227233740711262289211364306323356421520367781658705712701902208954585438642702778320164974437024570350574142836150101477307040692627318224154433521371438058730486275626448307178932417759659 +acos(-0.8) = 2.49809154479650885165983415456218024615565880825979343810933847359430393147458790991521798064083431910413374775902282835055855866802531342680574084395245180016381458368072946361778533428732608849889876054936196240604431090026285851586141949431197118476286755007471791861444662748121781122083305102576734764 +acos(-0.7) = 2.346193823405649682971675044354738555654373438328714904085192259886628415023815698179428316165431410472368764268028206339024806990252693470785554477171470833242312796285387601294579298706696118679535280952135244116148728878896454749789865740505143082899126577979419937527035682586533963876802091146198425653 +acos(-0.6) = 2.214297435588181006034130920357074080140095290802865293353078414867420677954725588026834257372341282869088382010900631620082208246300559920782298268240269876011611570372178318040554132647097343896674186093854501092855858292450613834818755253594831678955605300310472604301234862491102279190057322686143239241 +acos(-0.5345645) = 2.134788683146003324370995638319331379998415923673508422408843521999749791070204699709300348369096940353021131691280938614630947089882327378822783414901401701181752953558088226004292050494940868617396163070244182299792554610977290272568242149899749648879762211489207559558277822513571934866165728570218109723 +acos(-0.5) = 2.094395102393195492308428922186335256131446266250070547316629728205210937524139332418689883561411378654765391008854871098062563073033721487816906272085654078300189401801292347403706429748632636620254642952540650443955630752317098822524522110180801272763765711282306899073636217765475595738173499427515816391 +acos(-0.4) = 1.982313172862384638616059589257087046954285834814578762271419076854003454038378501762143728923119729327833332927554213476386535699906095470213972927430463968920886792453949030403596371055404402363552378539170715744363415593197130553702763000810847427110973623865832140298158356613797877295109432082747190165 +acos(-0.3) = 1.875488980810294127203324652867280609053144731394329297880450244900381195655137658752617369902421682722808999887426700248343607728207709994049863534520390669069127283997091955615234253854059669324323835345186417333762700393958639650542881131783594240520916147400238426888339230531054277189349289080149808984 +acos(-0.2) = 1.772154247585227410686447243857374852338622781089781296744723539609517577771956349689862342761458470837893841443758931695208727692695445991364188556639996309410189088813954794979225378778329664129451205819382708033090384262207856068847082034316151027673984041949429811068064628903073020632832402512236471573 +acos(-0.1) = 1.670963747956456415576844871092444760667260671917182451878496151190310876793967050967955277030562988946734134176737739291829990877833759136140587878535056524058956706576764088322420219334399421939192714470055959265395299736976094988871700052211659618789403459380175132202886777407283297893841109249077369001 +acos(-0.01) = 1.580796493469063732356943968711741825777155093330562108873801810200418847456345970823093604408279100301969911160300138228334068529540023847924098531322478632582070294716419652496047457377759240370429110307143540230298333640646173597036114149755749486078855606680985620575347586635516119976819938558738030824 +acos(-0.00423) = 1.575026339409492689762991490644722393114274072659720324092513286092924468189340087940258298426900384421017991625363645884485586657266819444467898448779248392635400590872464946557122140076875138695398714774296248169732463491383283308131673703780398808257551141156522147705339762318066751332306183824906754887 +acos(-0.0000345345) = 1.570830861294903483721176532140914307317537741651063810848586047075627390652614669504009269535864216886347287035887653832665085248222663403057797844275737220961769133248387069131559943993567535157390274858783872992904083688412051963609407020874787824127503344789864912348112621584956889277848153512416958668 +acos(-0.0000000000000063456) = 1.570796326794902964831321691639751442098584742273550697623472296153908203914762255920180924343890534009569319801050107893618991623060415564778698677325166236317093915805880565422212297127233851249686050492922451366588773594443403157357544812732199748315349588678281946038825887977709235418117456671681992613 +acos(-0.00000000000000000000000234234) = 1.570796326794896619231324033979751442098584699687552910487472296153908205285001359901501412671058533991074043256641153328835159638281615410966365384064240558725142051368239625936295457499640900716243437814405487833031208995984545842719666983038101070474208694081990703971262510836043642641275164524856041042 +acos(0) = 1.570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862294 +acos(0.00000000000000000000000234234) = 1.570796326794896619231319349299751442098584699687552910487472296153908201001207638726533412671058533991074043256641153318258684971268966820758994024064240558725142051333698895169264187123308054214138526614405487832902237132491102391067116182233100838671439872841469644639191815812169750965985084616417683545 +acos(0.0000000000000063456) = 1.570796326794890273631321691639751442098584657101555123351472296153908202371446742707853900998226533972578766712232198753474852986490166666946660730803314881133190186896057955683347347495715103680695913935888524299344672534032245076429238352539002160830298978245178402571628438670504158189142792469591731974 +acos(0.0000345345) = 1.570761792294889754741466851138588576879631657724042010126358545232189015633594329124025555806252851095800799477394652814428759361327918828667561563852743896488514969453551451973999700629381419772991689570027102673029362440063596270177376144396414085018145222133595436262341705063256504329412095628856765919 +acos(0.00423) = 1.5665663141803005486996518926347804910828953267153854968824313062148919380968689106877765269152166835611300948879186607626082579522837627872574609593492327248148835118294735745484375045460738162349832496545147274962009826370923649256551094614908031008880974257669382009051145643301466422749540653163669697 +acos(0.01) = 1.560796160120729506105699414567761058420014306044543712101142782107397558829863027804941220933837967680178175352982168418759776080010558383801260876806002484868213807985518868609512187245189714559952854121667435435635112487829474636750669015515452423066792960242474728035106740012697273630440310582535693763 +acos(0.1) = 1.470628905633336822885798512187058123529908727457923369096448441117505529492241947660079548311554079035413952336544567355263853731716823095584771529593424593391327396125174432783139425288549532991189249958755016400538146391499553244915083113059542290356245107543285216407567549240930095713419139892196355586 +acos(0.2) = 1.369438406004565827776196139422128031858546618285324524230221052698298828514252648938172482580658597144254245069523374951885116916855136240361170851488484808040095013887983726126334265844619290800930758609428267632843061866267792164939701130955050881471664524974030537542389697745140372974427846629037253014 +acos(0.3) = 1.266103672779499111259318730412222275144024667980776523094494347407435210631071339875417455439695385259339086625855606398750236881342872237675495873608090448381156818704846565490325390768889285606058129083624558332170745734517008583243902033487607668624732419523221921722115096117159116417910960061123915603 +acos(0.4) = 1.159279480727408599846583794022415837242883564560527058703525515453812952247830496865891096418997338654314753585728093170707308909644486761511386480698017148529397310247989490701963273567544552566829585889640259921570030535278517680084020164460354482034674943057628208312295970034415516312150817058526534422 +acos(0.5) = 1.047197551196597746154214461093167628065723133125035273658314864102605468762069666209344941780705689327382695504427435549031281536516860743908453136042827039150094700900646173701853214874316318310127321476270325221977815376158549411262261055090400636381882855641153449536818108882737797869086749713757908196 +acos(0.5345645) = 1.006803970443789914091647744960171504198753475701597398566101070308066615216004298918734476973020127629126954822001368032462897519668254852902575993227079416268531149143850295101267594128008086312985801358566793366140891517498357961218541015371452260265886355434252789052176504134641458741094520571055614864 +acos(0.6) = 0.927295218001612232428512462922428804057074108572240527621866177440395728331483410601200567969775785113059704502381675027011636363250022310943061139888211241438672532329760203065005511975851611033707778334956474573077587836025034398968027911676370230190043266612987744309219464157111114417202926455130485346 +acos(0.7) = 0.7953988301841435554909683389247643285427959610463909168897523324211879912623933004486065091766856575097793222452541003080690376192978887609398049309570102842079713064165509198109803459162528362508466834766757315497847172495791934839969174247660588262465219889440404110834186440616794297304581579950752989337 +acos(0.8) = 0.6435011087932843868028092287173226380415105911153123828656061187135124748116210887128168447012827488780143387542594782965352859415252688049196185641760293172864695190212090574877743103356228664314832038794490132598891352282127897179253636709592307243827810168487424299960076991669955823864271981155063769475 +acos(0.9) = 0.4510268117962624325446446357943518262034225132842500281117904322394706660365711626404499726401707019792107293104899614198601038982882930203610530847720595970825024439962258192033506900375103122276036442638365386413630955543328120836853058582305092818274244124899389771723955961619377671589530702088559649282 +acos(1) = 0 +acos(1.43213) = error: 13 +acos(3543.23423) = error: 13 +acos(35645456462354) = error: 13 +atan(-6456456345.745) = -1.570796326640012895645235611486696593607179966838803608184058522985259859251129377244630138906138622020727818226674333421707703281801696178838656120614803998363674925448193468163597547259392743425023162981213748864215563499616557894879929561131845758178685557720905617631521312734296504733515163658770471533 +atan(-345345354.234) = -1.570796323899244519847881293743617436665491834689115794717313126339429960095684023888530817438119657720034361006340000539856644457271601592623387389927819820143327106508740705830308962778666492262905037866373622885071903035320832872239667958148952453666976928636877376412461533218784917891008378605231833575 +atan(-2342234) = -1.570795899852071948451527725073055776131424017421870630617405143074128999069614833316771590306740476153693844913087070407745878313040577034484058389567017674659437105337731803082703800180585027130227437683906547520423766810879445472350098712628153949410357833586125937299916668033363097893366755733921040491 +atan(-2342.234234) = -1.570369384038820430707386223446026125521964140474423229859200627516121588427777725800945941270976878693352325876401829139391457577529802166489622389887193677210881303165775697335667634287093540736155998695505420815490574937282944038979571071942733776883173873371407104601784664258580939680270867258600824711 +atan(-34.234) = -1.541593904543642443714188731322308068598909848209879581285120232120883516811277351234403319164709688011724849751589143876385820883016888016106120853632755359438851487848864557402506276815520683609658409089273310682863153320752489816626095108886402540840929716716368802298730831806768387540519978800693342956 +atan(-12.1233254) = -1.488497021797580980251789736563193987431904255373001039014975566177090807145525577646315213227401347796060276776785625845967917791717756518569524065634547034838011951332353903899113981413353048901893932024178471646375335903717287469441077903335846454254175270599219804082523532264331878940286859188170696809 +atan(-5.234) = -1.382012994205804919630347812271777873693287773542076193078776701115478720080531280576542040563171688935012458801091723417437751393906218098368819338962979012542496178682196378110394183986353601914870967220147113288389665583250373314744689598264914343787379579487408306429031854831566078006407185482823944551 +atan(-2.2134) = -1.14645182581033773124708930325297793606189836832474240696414932727266768864007206613880598228923322097981167567069991910458805962188447977747864093330730093930716570973040273932711681024657310204123922761858290623108314240470692979487615546885385608241995177935745348640182565551194843581866833653749194693 +atan(-2) = -1.10714871779409050301706546017853704007004764540143264667653920743371033897736279401341712868617064143454419100545031581004110412315027996039114913412013493800580578518608915902027706632354867194833709304692725054642792914622530691740937762679741583947780265015523630215061743124555113959502866134307161962 +atan(-1.3123) = -0.9196461405918233201333147393129620668712708107224432566550693090664587965509172371045265071134206537425935588376329439509055478483509755792706607775749879096412854663542788599595019037376104859209813648983850553127459290816107050603928636352566448266166943998220175375237999903767884342419973600255980383876 +atan(-1) = -0.7853981633974483096156608458198757210492923498437764552437361480769541015715522496570087063355292669955370216283205766617734611523876455579313398520321202793625710256754846302763899111557372387325954911072027439164833615321189120584466957913178004772864121417308650871526135816620533484018150622853184311468 +atan(-0.6) = -0.5404195002705841554435783646085999101351482514625923881163602334095989819839101530824745486668272756317022171382834582874779757313925855809723528914179165441612939382879029745548031951730986881005432823198959937730677381686362724947488872697267272314511740066545651315837124558317870860715551465320374035405 +atan(-0.2) = -0.1973955598498807583700497651947902934475851037878521015176889402410339699782437857326978280372880441126281180736913601044564798867942393557475654952163032700522107470015645015560061286185526633257318692806643896806189528405825931124251613297313993397113233537821796084176648310525473039665725650488878155309 +atan(0) = 0 +atan(0.2) = 0.1973955598498807583700497651947902934475851037878521015176889402410339699782437857326978280372880441126281180736913601044564798867942393557475654952163032700522107470015645015560061286185526633257318692806643896806189528405825931124251613297313993397113233537821796084176648310525473039665725650488878155309 +atan(0.6) = 0.5404195002705841554435783646085999101351482514625923881163602334095989819839101530824745486668272756317022171382834582874779757313925855809723528914179165441612939382879029745548031951730986881005432823198959937730677381686362724947488872697267272314511740066545651315837124558317870860715551465320374035405 +atan(1) = 0.7853981633974483096156608458198757210492923498437764552437361480769541015715522496570087063355292669955370216283205766617734611523876455579313398520321202793625710256754846302763899111557372387325954911072027439164833615321189120584466957913178004772864121417308650871526135816620533484018150622853184311468 +atan(1.3123) = 0.9196461405918233201333147393129620668712708107224432566550693090664587965509172371045265071134206537425935588376329439509055478483509755792706607775749879096412854663542788599595019037376104859209813648983850553127459290816107050603928636352566448266166943998220175375237999903767884342419973600255980383876 +atan(2) = 1.10714871779409050301706546017853704007004764540143264667653920743371033897736279401341712868617064143454419100545031581004110412315027996039114913412013493800580578518608915902027706632354867194833709304692725054642792914622530691740937762679741583947780265015523630215061743124555113959502866134307161962 +atan(2.2134) = 1.14645182581033773124708930325297793606189836832474240696414932727266768864007206613880598228923322097981167567069991910458805962188447977747864093330730093930716570973040273932711681024657310204123922761858290623108314240470692979487615546885385608241995177935745348640182565551194843581866833653749194693 +atan(5.234) = 1.382012994205804919630347812271777873693287773542076193078776701115478720080531280576542040563171688935012458801091723417437751393906218098368819338962979012542496178682196378110394183986353601914870967220147113288389665583250373314744689598264914343787379579487408306429031854831566078006407185482823944551 +atan(12.1233254) = 1.488497021797580980251789736563193987431904255373001039014975566177090807145525577646315213227401347796060276776785625845967917791717756518569524065634547034838011951332353903899113981413353048901893932024178471646375335903717287469441077903335846454254175270599219804082523532264331878940286859188170696809 +atan(34.234) = 1.541593904543642443714188731322308068598909848209879581285120232120883516811277351234403319164709688011724849751589143876385820883016888016106120853632755359438851487848864557402506276815520683609658409089273310682863153320752489816626095108886402540840929716716368802298730831806768387540519978800693342956 +atan(2342.234234) = 1.570369384038820430707386223446026125521964140474423229859200627516121588427777725800945941270976878693352325876401829139391457577529802166489622389887193677210881303165775697335667634287093540736155998695505420815490574937282944038979571071942733776883173873371407104601784664258580939680270867258600824711 +atan(2342234) = 1.570795899852071948451527725073055776131424017421870630617405143074128999069614833316771590306740476153693844913087070407745878313040577034484058389567017674659437105337731803082703800180585027130227437683906547520423766810879445472350098712628153949410357833586125937299916668033363097893366755733921040491 +atan(345345354.234) = 1.570796323899244519847881293743617436665491834689115794717313126339429960095684023888530817438119657720034361006340000539856644457271601592623387389927819820143327106508740705830308962778666492262905037866373622885071903035320832872239667958148952453666976928636877376412461533218784917891008378605231833575 +atan(6456456345.745) = 1.570796326640012895645235611486696593607179966838803608184058522985259859251129377244630138906138622020727818226674333421707703281801696178838656120614803998363674925448193468163597547259392743425023162981213748864215563499616557894879929561131845758178685557720905617631521312734296504733515163658770471533 +acot(-6456456345.745) = 3.141592653434909514876557303126448035705764666526356518671530819139168062394233876558647551577197156011801861483315486745254625586576987294701335824679044557088816976799162728716377369570867220890214145195619236697182286563854382011773321143767446712751509841182635791936748476058403201537145288229407333827 +acot(-345345354.234) = 3.141592650694141139079202985383368878764076534376668705204785422493338163238788523202548230109178191711108404262981153863403566762046892708486067093992060378868469157859709966383088785090140969728096020080779110718038626099558656989133059540784553408239801212098607550717688696542891614694638503175868695868 +acot(-2342234) = 3.141592226646968567682849416712807218230008717109423541104877439228037202212719332630789002977799010144767888169728223731292800617815868150346738093631258233384579156688701063635483622492059504595418419898312035353390489875117269589243490295263754903983182117047856111605143831357469794696996880304557902785 +acot(-2342.234234) = 3.141165710833717049938707915085777567620548840161976140346672923670029791570882225114963353942035412684426369133042982462938379882305093282352302093951434235936023354516744957888447456598568018201346980909910908648457298001520768155872962654578334731455998156833137278907011827582687636483900991829237687004 +acot(-34.234) = 3.112390231338539062945510422962059510697494547897432491772592528274791719954381850548420731835768222002798893008230297199932743187792179131968800557696995918163993539199833817955286099126995161074849391303678798515829876384990313933519486691522003495413754000178098976603957995130875084344150103371330205249 +acot(-12.1233254) = 3.059293348592477599483111428202945429530488955060553949502447862330999010288630076960332625898459881787134320033426779169514840096493047634432203769698787593563154002683323164451893803724827526367084914238583959479342058967955111586334469485971447408826999554060949978387750695588438575743916983758807559102 +acot(-5.234) = 2.952809321000701538861669503911529315791872473229629103566248997269386923223635779890559453234230222926086502057732876740984673698681509214231499043027219571267638230033165638663174006297828079380061949434552601121356388647488197431638081180900515298360203862949138480734259018155672774810037310053460806845 +acot(-2.2134) = 2.717248152605234350478410994892729378160483068012295317451621623426575891783176565452823394960291754970885718927341072428134981926659770893341320637371541498032307761081371999879896632558047579506430209832988394064049865468944753911769547051489457036992776062819183660707052818836055132622298461108128809224 +acot(-2) = 2.677945044588987122248387151818288482168632345088985557164011503587618542120467293327434541357229175425618234262091469133588026427925571076253828838184375496730947836537058419573056888635023149413528075261332738379394652210463131034302769209433016794050626933616966476455844594569657836398658785913708481914 +acot(-1.3123) = 2.490442467386719939364636430952713508969855510409996167142541605220366999694021736418543919784479187733667602094274097274452470153126266695133340481639228468366427517705248120512281726049084963386172347112790543145712652145848529177286255217892245781189518683283747711829027153700895131045627484596234900681 +acot(-1) = 2.35619449019234492884698253745962716314787704953132936573120844423086230471465674897102611900658780098661106488496172998532038345716293667379401955609636083808771307702645389082916973346721171619778647332160823174945008459635673617534008737395340143185923642519259526145784074498616004520544518685595529344 +acot(-0.6) = 2.111215827065480774674900056248351352233732951150145298603832529563507185127014652396491961337885809622776260394924611611024898036167876696835032595482157102886435989638872235107583017484573165565734264534301481606034461232874096611642278852362328186023998290116295305888939619155893782875185271102674265834 +acot(-0.2) = 1.768191886644777377601371456834541735546169803475405012005161236394942173121348285046715240708346578103702161330332513428003402191569530471610245199280543828777352798352533762108785950930027140790922851495069877513585675904820417229318552912367000294284147637243909782722891994376654000770202689619524677824 +acot(0) = 1.570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862294 +acot(0.2) = 1.373400766945015860861271926444961148650999595899700808969783355912874233164860713581319584633770489878445925182949793219090442417981051760115114208847937288672931304349404758996773693692921814139459112933741098152347770223655231004468230252904201614861500929679550565887562332271559392837057559521749046763 +acot(0.6) = 1.030376826524312463787743327031151531963436448224960522371112062744309221159194346231542864004231258359371826118357695036068946573382705534890326812646324014563848113063066285997976627138375789364647699894509494059898984895601551622144504312908873723121650276807165042721514707492319610732074978038599458753 +acot(1) = 0.7853981633974483096156608458198757210492923498437764552437361480769541015715522496570087063355292669955370216283205766617734611523876455579313398520321202793625710256754846302763899111557372387325954911072027439164833615321189120584466957913178004772864121417308650871526135816620533484018150622853184311468 +acot(1.3123) = 0.6511501862030732990980069523267893752273138889651096538324029870874494065921872622094909055576378802484804844190082093726413744564243155365920189264892526490838565849966904005932779185738639915442096173160204325202207939826271190565005279473789561279561298836397126367814271729473182625616327645450388239059 +acot(2) = 0.4636476090008061162142562314612144020285370542861202638109330887201978641657417053006002839848878925565298522511908375135058181816250111554715305699441056207193362661648801015325027559879258055168538891674782372865387939180125171994840139558381851150950216333064938721546097320785555572086014632275652426731 +acot(2.2134) = 0.4243445009845588879842323883867735060366863313628105035233229688812405145030324331752114303818253130112623675859412342189588626828908113383840387707569396194179763416205665212256630120649013754239517545958225816018835806595308943220172361137817448721528725041042766879034015078121582609849617880331449153635 +acot(5.234) = 0.1887833325890916996009738793679735684052969261454767174086955950384294830625732187374753721078868450560615844555494299061091709108690730174938603651012615461826458726687728824423856383251208755503200149942583745445770574809874508021487019843706866107854447039743218678761953084925406187972229390878129177421 +acot(12.1233254) = 0.08229930499731563897953195507655745466668044431455187147249672997681739599757892166770219944365718619501376647985552747757900451305753459729315563842969352388713010001861535665366584089812142856329705019022701618659138716052053664745231367929975450031864901286251037022270363105977481786334326538246616548473 +acot(34.234) = 0.02920242225125417551713296031744337349967485147767332920235206403302468633182714807961409350634884597934919350505200944716110142175840309975655885043148519928629056350210470315027354549595379385553257312513217715010356974348533430026729647374919841373189456674536137200649633151733830926311014576994351933779 +acot(2342.234234) = 0.0004269427560761885239354681937253165766205592131296806282716686377866147153267735130714714000816552977217173802393241841554647272454889493730573141770468815142607481851935632171121880243809367290349835189000670174761481269548800779138205106928671776896504100903230697034424990655257571233592573120360375827206 +acot(2342234) = 0.0000004269428246707797939665666956659671606822656822798700671530797792040734896659972458223643180578373801983435540829158010439917347140813786213144972228840657049460132374574700760221308894503349635445304989403125429562533583786445432928700074470051624664498756042370053104952907435989102633688367158218021300977 +acot(345345354.234) = 0.000000002895652099383440397896134005433092864998437115770159169814478243047420475425486595232938876271039682250301152783690277847503689523239292314136420738581814944842228554722470859532807985202285944348031864947894820028916991244653723624486648500905847354824852797892765630105321778912621745965405028718552004715 +acot(6456456345.745) = 0.0000000001548837235860860801530548484914047328487493023034137731686483438919751220693872737649199119703462250299668199018392190229735949370240235834494365603614671259027757923891822750520817340401678192331917389687511595646212662220134620215037551963941387257408245566737058505898101920701149609118663907601784061638 +sinh(-345345345345.4356) = -1.56496265853103789117163889800696460043440769780955313893252505095258582846170951734972213722424613636441645911886914958185184872027860177688076615956861223842427885158609651354879599752026649441086822008195339042328434876478830134510749674688353446391272580952872095605848774167587716866923273638728943160192e+149981577834 +sinh(-456456456.234) = -7.4218022261885493798980440476108594267812324623396560153212388810111768069659773365938415574863094824132890397953433156774792477200540833680284073729503438423348612818270593347446714849373478518871431536611474239099765166113093421553936373257825409719252139263902551153861075561075704337961871049152637375158e+198236519 +sinh(-456456.234) = -1.3262535024369529033897386846980252274185415384598638199551015007345080837687001587434015894262988326126438089418756596006767295746220702031244500193204120723170735368370050572039877213445121691297853487240659363377941283452351922910325115426435790810108808750921622458045199705427005636182587296054821531146e+198236 +sinh(-78978.234) = -3.2373277360474533178719882738141106502204972870092535771089771662604869735915903501167592466762853334827212571866980074981645020651091120553869135229154089900305219967001437166772366486038372074729270779525091654235160234815822805598194353595847521150642420216964087020060651092101384102750960941949245085282e+34299 +sinh(-645.2342) = -8.329570332376573782551597149463160878531062993810013705296998516557326727755024599440885951788819201945470734053228595890236903565420239975909000498796115687157679044245138261747153293154126629318850104472952381378276222262299212188460480038216066187957064939774970391887040090968350214216687916564927285472e+279 +sinh(-43.2342) = -2.987751642612754589754404406491611120819233249922645319472745870907601045779361213675913589409264869729777788682775923080828915284032559888576471980057170209875174456642413724071578074390850281091093062743841503918838343336975982621430603547224921537722048981345108153999379476126135147067101986742253520342e+18 +sinh(-4.123) = -30.86400071555528718142382593837156970084687908561667598086342224705409303543412019045918097919892294073407838139259884836471015159822697308456025025023148924605332848906050687606515501264758549739398367150569870169682417514106376998175679434628187197263071004443858931520543083473247630760913661594105267594 +sinh(-2) = -3.626860407847018767668213982801261704886342012321135721309484474934250210988785036723607181294232373009337937037922656955717628410444210168159748539200685884654436334024364085698776455185852648703272913093100921697766433616049295670873263228200389716417557414747371907654056964390410575504594792831116404013 +sinh(-1.213) = -1.533128092075569879451255255689376466393739281709170354079470092865977847016072849636248149463786442037533431687439129920984950779332414680267466207316734642179098391949486394863435333310924345802976031188705097160052963265378342027514465587406186584584513232288309484749443036103971171317012549196802270767 +sinh(-1) = -1.175201193643801456882381850595600815155717981334095870229565413013307567304323895607117452089623391840419533327579532356785218901919457282136840352883248423822968980625302687857297419377803789453015645797574855986381203393300021194357134939276747928783808639778091594382288709437918371232250230643268348982 +sinh(-0.23) = -0.2320332037130719273201981427776614462966066191743135991632700246815850330949209362568846586008509567220183765377268165314711530336562217898195337967954837918840492726343608573294659234725585221143337854340738347504549453796811769604353374124694768988891411324476848282145688108845764817643832540187231725284 +sinh(-0.000000000000002) = -0.000000000000002000000000000000000000000000001333333333333333333333333333333600000000000000000000000000000025396825396825396825396825396826807760141093474426807760141093525733525733525733525733525733527049082604638160193715749271304851918608532365146121759878373635355894926389791002302673637874389149818099816307509986682 +sinh(0) = 0 +sinh(-0.000000000000002) = -0.000000000000002000000000000000000000000000001333333333333333333333333333333600000000000000000000000000000025396825396825396825396825396826807760141093474426807760141093525733525733525733525733525733527049082604638160193715749271304851918608532365146121759878373635355894926389791002302673637874389149818099816307509986682 +sinh(-0.23) = -0.2320332037130719273201981427776614462966066191743135991632700246815850330949209362568846586008509567220183765377268165314711530336562217898195337967954837918840492726343608573294659234725585221143337854340738347504549453796811769604353374124694768988891411324476848282145688108845764817643832540187231725284 +sinh(-1) = -1.175201193643801456882381850595600815155717981334095870229565413013307567304323895607117452089623391840419533327579532356785218901919457282136840352883248423822968980625302687857297419377803789453015645797574855986381203393300021194357134939276747928783808639778091594382288709437918371232250230643268348982 +sinh(-1.213) = -1.533128092075569879451255255689376466393739281709170354079470092865977847016072849636248149463786442037533431687439129920984950779332414680267466207316734642179098391949486394863435333310924345802976031188705097160052963265378342027514465587406186584584513232288309484749443036103971171317012549196802270767 +sinh(-2) = -3.626860407847018767668213982801261704886342012321135721309484474934250210988785036723607181294232373009337937037922656955717628410444210168159748539200685884654436334024364085698776455185852648703272913093100921697766433616049295670873263228200389716417557414747371907654056964390410575504594792831116404013 +sinh(-4.123) = -30.86400071555528718142382593837156970084687908561667598086342224705409303543412019045918097919892294073407838139259884836471015159822697308456025025023148924605332848906050687606515501264758549739398367150569870169682417514106376998175679434628187197263071004443858931520543083473247630760913661594105267594 +sinh(-43.2342) = -2.987751642612754589754404406491611120819233249922645319472745870907601045779361213675913589409264869729777788682775923080828915284032559888576471980057170209875174456642413724071578074390850281091093062743841503918838343336975982621430603547224921537722048981345108153999379476126135147067101986742253520342e+18 +sinh(-645.2342) = -8.329570332376573782551597149463160878531062993810013705296998516557326727755024599440885951788819201945470734053228595890236903565420239975909000498796115687157679044245138261747153293154126629318850104472952381378276222262299212188460480038216066187957064939774970391887040090968350214216687916564927285472e+279 +sinh(-78978.234) = -3.2373277360474533178719882738141106502204972870092535771089771662604869735915903501167592466762853334827212571866980074981645020651091120553869135229154089900305219967001437166772366486038372074729270779525091654235160234815822805598194353595847521150642420216964087020060651092101384102750960941949245085282e+34299 +sinh(-456456.234) = -1.3262535024369529033897386846980252274185415384598638199551015007345080837687001587434015894262988326126438089418756596006767295746220702031244500193204120723170735368370050572039877213445121691297853487240659363377941283452351922910325115426435790810108808750921622458045199705427005636182587296054821531146e+198236 +sinh(-456456456.234) = -7.4218022261885493798980440476108594267812324623396560153212388810111768069659773365938415574863094824132890397953433156774792477200540833680284073729503438423348612818270593347446714849373478518871431536611474239099765166113093421553936373257825409719252139263902551153861075561075704337961871049152637375158e+198236519 +sinh(-345345345345.4356) = -1.56496265853103789117163889800696460043440769780955313893252505095258582846170951734972213722424613636441645911886914958185184872027860177688076615956861223842427885158609651354879599752026649441086822008195339042328434876478830134510749674688353446391272580952872095605848774167587716866923273638728943160192e+149981577834 +cosh(-345345345345.4356) = 1.56496265853103789117163889800696460043440769780955313893252505095258582846170951734972213722424613636441645911886914958185184872027860177688076615956861223842427885158609651354879599752026649441086822008195339042328434876478830134510749674688353446391272580952872095605848774167587716866923273638728943160192e+149981577834 +cosh(-456456456.234) = 7.4218022261885493798980440476108594267812324623396560153212388810111768069659773365938415574863094824132890397953433156774792477200540833680284073729503438423348612818270593347446714849373478518871431536611474239099765166113093421553936373257825409719252139263902551153861075561075704337961871049152637375158e+198236519 +cosh(-456456.234) = 1.3262535024369529033897386846980252274185415384598638199551015007345080837687001587434015894262988326126438089418756596006767295746220702031244500193204120723170735368370050572039877213445121691297853487240659363377941283452351922910325115426435790810108808750921622458045199705427005636182587296054821531146e+198236 +cosh(-78978.234) = 3.2373277360474533178719882738141106502204972870092535771089771662604869735915903501167592466762853334827212571866980074981645020651091120553869135229154089900305219967001437166772366486038372074729270779525091654235160234815822805598194353595847521150642420216964087020060651092101384102750960941949245085282e+34299 +cosh(-645.2342) = 8.329570332376573782551597149463160878531062993810013705296998516557326727755024599440885951788819201945470734053228595890236903565420239975909000498796115687157679044245138261747153293154126629318850104472952381378276222262299212188460480038216066187957064939774970391887040090968350214216687916564927285472e+279 +cosh(-43.2342) = 2.987751642612754589754404406491611120986583170467833515570773831923441897848233917376122610058324311912124361506169576522680279589896586627805044397092592008223017711891918869376175996957896280474463030401160558873497730004066001311734357312713221781232897701600939925897820889704539968422798650312660097416e+18 +cosh(-4.123) = 30.88019656948118067070370606966109586313051623988656474652721349102201571590572452983918519326806011391591949796824882825936151656374710129763263115327477322863937604800199240434425107830874246354885286038391279824013328373367969021354867675138125281555547030797037769039790196211068648877508852739124546605 +cosh(-2) = 3.762195691083631459562213477773746108293973558230711602777643347588323585090272726660705303784889421764415224227556209168166975282337063206318643674197391890245686561583046668003614875761698033383308907176546946510637787366205939204869199313214290211711774473323391393365280935350319411455500510476398916807 +cosh(-1.213) = 1.830432120214043084578149316715607089180057609154592039309763341239547660198119700580180083795443156683909548931445759610026214396424211108089262044105926075593506710947240787385827675455633328819115088549039300087571146793789031565729289599000720036284928958776592182392712342192591088755569706056260495443 +cosh(-1) = 1.543080634815243778477905620757061682601529112365863704737402214710769063049223698964264726435543035587046858604423527565032194694709586290763493942377347206915163348002640802905936410502949405798003365776259331944320950695849913689810374305484712739298456160390385817471453636004518736306827514348801202721 +cosh(-0.23) = 1.026566806216405935490874233441347862363673406091117888967028136783427829992276203222495364007193326781075768184042520988726205350479902749775761582966222232344394246729514094339415678969110579835303152396685965558133792443204069318363404769953052156731687170499414837417922164899840419191602724752308097084 +cosh(-0.000000000000002) = 1.000000000000000000000000000002000000000000000000000000000000666666666666666666666666666666755555555555555555555555555555561904761904761904761904761904762186948853615520282186948853615528833306611084388862166639944417910132195846481560767275052989341835902682463529024375585222146109651729183492506105501921 +cosh(0) = 1 +cosh(-0.000000000000002) = 1.000000000000000000000000000002000000000000000000000000000000666666666666666666666666666666755555555555555555555555555555561904761904761904761904761904762186948853615520282186948853615528833306611084388862166639944417910132195846481560767275052989341835902682463529024375585222146109651729183492506105501921 +cosh(-0.23) = 1.026566806216405935490874233441347862363673406091117888967028136783427829992276203222495364007193326781075768184042520988726205350479902749775761582966222232344394246729514094339415678969110579835303152396685965558133792443204069318363404769953052156731687170499414837417922164899840419191602724752308097084 +cosh(-1) = 1.543080634815243778477905620757061682601529112365863704737402214710769063049223698964264726435543035587046858604423527565032194694709586290763493942377347206915163348002640802905936410502949405798003365776259331944320950695849913689810374305484712739298456160390385817471453636004518736306827514348801202721 +cosh(-1.213) = 1.830432120214043084578149316715607089180057609154592039309763341239547660198119700580180083795443156683909548931445759610026214396424211108089262044105926075593506710947240787385827675455633328819115088549039300087571146793789031565729289599000720036284928958776592182392712342192591088755569706056260495443 +cosh(-2) = 3.762195691083631459562213477773746108293973558230711602777643347588323585090272726660705303784889421764415224227556209168166975282337063206318643674197391890245686561583046668003614875761698033383308907176546946510637787366205939204869199313214290211711774473323391393365280935350319411455500510476398916807 +cosh(-4.123) = 30.88019656948118067070370606966109586313051623988656474652721349102201571590572452983918519326806011391591949796824882825936151656374710129763263115327477322863937604800199240434425107830874246354885286038391279824013328373367969021354867675138125281555547030797037769039790196211068648877508852739124546605 +cosh(-43.2342) = 2.987751642612754589754404406491611120986583170467833515570773831923441897848233917376122610058324311912124361506169576522680279589896586627805044397092592008223017711891918869376175996957896280474463030401160558873497730004066001311734357312713221781232897701600939925897820889704539968422798650312660097416e+18 +cosh(-645.2342) = 8.329570332376573782551597149463160878531062993810013705296998516557326727755024599440885951788819201945470734053228595890236903565420239975909000498796115687157679044245138261747153293154126629318850104472952381378276222262299212188460480038216066187957064939774970391887040090968350214216687916564927285472e+279 +cosh(-78978.234) = 3.2373277360474533178719882738141106502204972870092535771089771662604869735915903501167592466762853334827212571866980074981645020651091120553869135229154089900305219967001437166772366486038372074729270779525091654235160234815822805598194353595847521150642420216964087020060651092101384102750960941949245085282e+34299 +cosh(-456456.234) = 1.3262535024369529033897386846980252274185415384598638199551015007345080837687001587434015894262988326126438089418756596006767295746220702031244500193204120723170735368370050572039877213445121691297853487240659363377941283452351922910325115426435790810108808750921622458045199705427005636182587296054821531146e+198236 +cosh(-456456456.234) = 7.4218022261885493798980440476108594267812324623396560153212388810111768069659773365938415574863094824132890397953433156774792477200540833680284073729503438423348612818270593347446714849373478518871431536611474239099765166113093421553936373257825409719252139263902551153861075561075704337961871049152637375158e+198236519 +cosh(-345345345345.4356) = 1.56496265853103789117163889800696460043440769780955313893252505095258582846170951734972213722424613636441645911886914958185184872027860177688076615956861223842427885158609651354879599752026649441086822008195339042328434876478830134510749674688353446391272580952872095605848774167587716866923273638728943160192e+149981577834 +tanh(-84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = error: 8 +tanh(-96787434543254234525634676767357674567345412345123453245.56784785678) = -1 +tanh(-96787434543254234525634676123123123123123.3564564564564) = -1 +tanh(-967874345432542345256346767673576.34523452345) = -1 +tanh(-345345234243456574574567.689078) = -1 +tanh(-3453452342433543453.234) = -1 +tanh(-345345234243.234) = -1 +tanh(-355345) = -1 +tanh(-215) = -0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996415712998512929224346708121122378429451701204359897872445226593745379939074630036486428983946341342403858115497357886118 +tanh(-50) = -0.9999999999999999999999999999999999999999999255984804795832807408060839227376332528221569202574141310627837640971044402530564429526861421043406155363707747874181633610532047962553141568353666459823175465723281018218305440315202433559023652942371129988572147615982725297316594244702414434988622094147995091059 +tanh(-40) = -0.9999999999999999999999999999999999639029722430916965537574328529994522280756444847096786193271397507075281036143063675118861244716483539736105491754519669151327284692961200580389208348449332924585030214160514020592832201392410888812536034120885663646543792652984168737068804121835358797619684682596723416841 +tanh(-30) = -0.9999999999999999999999999824869784746069593230225345518746294013257776851206483505662651567191859394738852972142777151185861461999272820340311146164346930483498892202596818490550215518688481038243246865458023757500758045976022577473958983527766429624066955351127250845190119816894579120660807679440003538701 +tanh(-20) = -0.9999999999999999915032914894168220454385581911909872571304745642276638501339630549302037948311628672388440131922547961033043483374518549660388670649575259011027373645918558651203378004823194792854887974510904476407252196772459254925158020993907487805972781026091780972985994023949598612867181925919420848571 +tanh(-10) = -0.9999999958776927636195928371382757410508146184950199622614006954368018808987668261065133249506902318697259419544036327772362459893512211244006908003211532485203022137017607570678432859668104209716730497156118501468191407104610515511692971157504163229188568204634468757812712737866312835653107477418895045776 +tanh(-9.98723) = -0.9999999957710530444307520130832904793417491894751074014571449544527998239812448424260557043810171978929250774403969011525533107838329774589233613084546884873696498410826503036913321704817728496026571625358397948670566237578449196473796609880092923652533948182259381616757983274010330193383766325679614228251 +tanh(-8.43453) = -0.9999999056177552377817153544509199433052663499000438198649818395263598030154305832345721476337877796963751987766133431139185495065193630815959372178390426566819817554422687964003956195689881351505366874227428593912174628059749822500456671609400418452701003573774672682206026893906650253786985129826424071374 +tanh(-7.6723) = -0.9999995665342431737908270110999188279368082262202297593959574219438187795643269306036669573909231315301117612993674213767520968328794081841087979901723616464863389422247146010553803766633219657435995574847995066118180233739313239765142474515549256728669995871243564409074630737579315855220094649171818520592 +tanh(-6.2343) = -0.9999923089763199123876444492262410006364755440311845118075938183531272601744764475247755913955610030797447818779368420349000627952050675764700117181502171837724262992036418558166659386755011864704188971133993434092632956638154632922649151229943900359145016055210800108557296932894044857030373852197927683529 +tanh(-5.863) = -0.9999838382125323518826698907057869767082500906284557741457208394440346883461880187620698879457616595607253086245958109096642407134208647409185768652705977472555542410596227323441938507318601332547560399264361932491044637521870917177183821996456033152006631997763014313857795686772497569733499515726272854474 +tanh(-4.23423) = -0.9995801120993103490847482848991590491632912651407493190139504264792030081326795307602856571827592568981564172590528515672643361236086573768634916411434575153584122730203572218029066742985050023714819869258252116206004860166520088360499398617943556328664633076562017678359108528625518760245478711426064956791 +tanh(-3.753) = -0.9989010525755701398289230028410868281375730117140458266134124345027775794763430739097302108285592702749055053210685351744600128291024246049010503481438676155555335181057751793998783096763096745282000522123908406075435135791707131481034362873627165897574052166809622418764099045964369440698789951378921818682 +tanh(-2.2343) = -0.9773331316874350028745983104646406479806196313704378940758293693006223195369871811776474809648922846014091504485583134973790849394151779485929324209277164576405203340460459921662038894368403610723588204636351716857885727780679491057696127667354155706076184511817369768101765879134495498570524638200677577138 +tanh(-1.753) = -0.941716012221517156152895012516147767583409209519103059814641516130468939408242647355119063455862757620576811368428215980972168067393062305140821611377330460787855144734962696967380061327594491191017100516307741910016532564120377101491786751424473051895978721573496632624776811813954264346070567625886697583 +tanh(-0.3423) = -0.3295291904608542041239451877109397376113736209938698924779218306066873958515547070158264092681932448211890673458584227744791515548560007444792458296866575646151907907416376061765203293173165942478078552493184599618498811161839717014655060880191510250656636362530646725579436991822114345754462020843938083969 +tanh(-0.0000234234) = -0.0000234233999957162062797651630813034559020952399482221649445281743353460330901763247771652849622037269510300590726534578764455394130125971046070087306499933111566212788499565785783595138360654716224897810216837111457577749520912700190457630678122049838600155403763084320481922783269450655038234677659987164891 +tanh(-0.00000000000024464675) = -0.0000000000002446467499999999999999999951191316068140208177083334501852903935528487329436692664308437573770723232047224196855796729280969166425635828604862682580707892159758219706072464180347946139769503426408212956879607086962088711525533959636056456590136388324859445705002017473631423420000446476465052950759620758405 +tanh(-0.00000000000000000000009784536) = -9.784535999999999999999999999999999999999999968775215360009527244800000000000000000000000119574869056288611817563752152301567999999999536638425537425029769602632552682020372502531201974671119384487360516097543781001996786377432333529438174453846813439558113622162485665428874907603353015307465350104874396971e-23 +tanh(-0.00000000000000000000000000000234236456) = -2.342364559999999999999999999999999999999999999999999999999995716071527580189828831061333333333333333333333333333333333342735137033851648009877719062321819181383679999999999999999979120514760008462262138818413843721735512055195357070108834586105092947348912055042832254844853863070920570146467424538377364269e-30 +tanh(-0.0000000000000000000000000000000000000000992342) = -9.92341999999999999999999999999999999999999999999999999999999999999999999999999996742661714037114373333333333333333333333333333333333333333333333333333333333333346163893010379710075499541269759999999999999999999999999999999999999999999999999948859145800801759659440331799921780339583903146689582442410497031e-41 +tanh(-0.00000000000000000000000000000000000000000000000000000000000065763412) = -6.57634119999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999905194887466054474016490666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666683067286816067131989524854706963846171618572270248791447969038962e-61 +tanh(0) = 0 +tanh(0.00000000000000000000000000000000000000000000000000000000000065763412) = 6.57634119999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999905194887466054474016490666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666683067286816067131989524854706963846171618572270248791447969038962e-61 +tanh(0.0000000000000000000000000000000000000000992342) = 9.92341999999999999999999999999999999999999999999999999999999999999999999999999996742661714037114373333333333333333333333333333333333333333333333333333333333333346163893010379710075499541269759999999999999999999999999999999999999999999999999948859145800801759659440331799921780339583903146689582442410497031e-41 +tanh(0.00000000000000000000000000000234236456) = 2.342364559999999999999999999999999999999999999999999999999995716071527580189828831061333333333333333333333333333333333342735137033851648009877719062321819181383679999999999999999979120514760008462262138818413843721735512055195357070108834586105092947348912055042832254844853863070920570146467424538377364269e-30 +tanh(0.00000000000000000000009784536) = 9.784535999999999999999999999999999999999999968775215360009527244800000000000000000000000119574869056288611817563752152301567999999999536638425537425029769602632552682020372502531201974671119384487360516097543781001996786377432333529438174453846813439558113622162485665428874907603353015307465350104874396971e-23 +tanh(0.00000000000024464675) = 0.0000000000002446467499999999999999999951191316068140208177083334501852903935528487329436692664308437573770723232047224196855796729280969166425635828604862682580707892159758219706072464180347946139769503426408212956879607086962088711525533959636056456590136388324859445705002017473631423420000446476465052950759620758405 +tanh(0.0000234234) = 0.0000234233999957162062797651630813034559020952399482221649445281743353460330901763247771652849622037269510300590726534578764455394130125971046070087306499933111566212788499565785783595138360654716224897810216837111457577749520912700190457630678122049838600155403763084320481922783269450655038234677659987164891 +tanh(0.3423) = 0.3295291904608542041239451877109397376113736209938698924779218306066873958515547070158264092681932448211890673458584227744791515548560007444792458296866575646151907907416376061765203293173165942478078552493184599618498811161839717014655060880191510250656636362530646725579436991822114345754462020843938083969 +tanh(1.753) = 0.941716012221517156152895012516147767583409209519103059814641516130468939408242647355119063455862757620576811368428215980972168067393062305140821611377330460787855144734962696967380061327594491191017100516307741910016532564120377101491786751424473051895978721573496632624776811813954264346070567625886697583 +tanh(2.2343) = 0.9773331316874350028745983104646406479806196313704378940758293693006223195369871811776474809648922846014091504485583134973790849394151779485929324209277164576405203340460459921662038894368403610723588204636351716857885727780679491057696127667354155706076184511817369768101765879134495498570524638200677577138 +tanh(3.753) = 0.9989010525755701398289230028410868281375730117140458266134124345027775794763430739097302108285592702749055053210685351744600128291024246049010503481438676155555335181057751793998783096763096745282000522123908406075435135791707131481034362873627165897574052166809622418764099045964369440698789951378921818682 +tanh(4.23423) = 0.9995801120993103490847482848991590491632912651407493190139504264792030081326795307602856571827592568981564172590528515672643361236086573768634916411434575153584122730203572218029066742985050023714819869258252116206004860166520088360499398617943556328664633076562017678359108528625518760245478711426064956791 +tanh(5.863) = 0.9999838382125323518826698907057869767082500906284557741457208394440346883461880187620698879457616595607253086245958109096642407134208647409185768652705977472555542410596227323441938507318601332547560399264361932491044637521870917177183821996456033152006631997763014313857795686772497569733499515726272854474 +tanh(6.2343) = 0.9999923089763199123876444492262410006364755440311845118075938183531272601744764475247755913955610030797447818779368420349000627952050675764700117181502171837724262992036418558166659386755011864704188971133993434092632956638154632922649151229943900359145016055210800108557296932894044857030373852197927683529 +tanh(7.6723) = 0.9999995665342431737908270110999188279368082262202297593959574219438187795643269306036669573909231315301117612993674213767520968328794081841087979901723616464863389422247146010553803766633219657435995574847995066118180233739313239765142474515549256728669995871243564409074630737579315855220094649171818520592 +tanh(8.43453) = 0.9999999056177552377817153544509199433052663499000438198649818395263598030154305832345721476337877796963751987766133431139185495065193630815959372178390426566819817554422687964003956195689881351505366874227428593912174628059749822500456671609400418452701003573774672682206026893906650253786985129826424071374 +tanh(9.98723) = 0.9999999957710530444307520130832904793417491894751074014571449544527998239812448424260557043810171978929250774403969011525533107838329774589233613084546884873696498410826503036913321704817728496026571625358397948670566237578449196473796609880092923652533948182259381616757983274010330193383766325679614228251 +tanh(10) = 0.9999999958776927636195928371382757410508146184950199622614006954368018808987668261065133249506902318697259419544036327772362459893512211244006908003211532485203022137017607570678432859668104209716730497156118501468191407104610515511692971157504163229188568204634468757812712737866312835653107477418895045776 +tanh(20) = 0.9999999999999999915032914894168220454385581911909872571304745642276638501339630549302037948311628672388440131922547961033043483374518549660388670649575259011027373645918558651203378004823194792854887974510904476407252196772459254925158020993907487805972781026091780972985994023949598612867181925919420848571 +tanh(30) = 0.9999999999999999999999999824869784746069593230225345518746294013257776851206483505662651567191859394738852972142777151185861461999272820340311146164346930483498892202596818490550215518688481038243246865458023757500758045976022577473958983527766429624066955351127250845190119816894579120660807679440003538701 +tanh(40) = 0.9999999999999999999999999999999999639029722430916965537574328529994522280756444847096786193271397507075281036143063675118861244716483539736105491754519669151327284692961200580389208348449332924585030214160514020592832201392410888812536034120885663646543792652984168737068804121835358797619684682596723416841 +tanh(50) = 0.9999999999999999999999999999999999999999999255984804795832807408060839227376332528221569202574141310627837640971044402530564429526861421043406155363707747874181633610532047962553141568353666459823175465723281018218305440315202433559023652942371129988572147615982725297316594244702414434988622094147995091059 +tanh(215) = 0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996415712998512929224346708121122378429451701204359897872445226593745379939074630036486428983946341342403858115497357886118 +tanh(355345) = 1 +tanh(345345234243.234) = 1 +tanh(3453452342433543453.234) = 1 +tanh(345345234243456574574567.689078) = 1 +tanh(967874345432542345256346767673576.34523452345) = 1 +tanh(96787434543254234525634676123123123123123.3564564564564) = 1 +tanh(96787434543254234525634676767357674567345412345123453245.56784785678) = 1 +tanh(84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = error: 8 +coth(-84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = error: 8 +coth(-96787434543254234525634676767357674567345412345123453245.56784785678) = -1 +coth(-96787434543254234525634676123123123123123.3564564564564) = -1 +coth(-967874345432542345256346767673576.34523452345) = -1 +coth(-345345234243456574574567.689078) = -1 +coth(-3453452342433543453.234) = -1 +coth(-345345234243.234) = -1 +coth(-355345) = -1 +coth(-215) = -1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000358428700148707077565329187887762157054829879564010212755477340625462006092536996351357101605365865759614188450264211388 +coth(-50) = -1.000000000000000000000000000000000000000000074401519520416719259193916077262366747177848615328692815887338830628723476085685169237643215804496960165041674956703640610898030407334512338184444733664126435868110370347983748309769622509622731611273749667713228171360240286672051564521911300995531211369234310745 +coth(-40) = -1.000000000000000000000000000000000036097027756908303446242567147000549074919768398298826337274675827693653138434927761391162274238325261422300234556598210381676105752645529442462732188497303831293077954232607199814185313615390497906683318514122480789262393670357666831342873469613554440051495715468663867705 +coth(-30) = -1.000000000000000000000000017513021525393040676977465754831293547554207612247686660466842136874074418068076961297122156553449195786414913154927169357341602041025285372540462143319863588472821423649270899530658261109161912736018727328024277612667760939364288322053473150277371440465652152163593441167245832675 +coth(-20) = -1.000000000000000008496708510583178026755497322625619635354659729773434299705573741667448879718188788148462263677600726679020200139198667878561602048238894862249474140699203019805126576512288183300667111014123951987645407553535070320850834928854212797927509238106155565387147536832149018816273238345385650553 +coth(-10) = -1.000000004122307253373824184028080312460180026756219308447918764110066718512380657228384434485687344427198585400797820580804154289046114632722513296156636475978646067696645282542409867057765945629661172312636053828471674396609089090532372741958009272936161655748864254993023799877666754067235728948881796528 +coth(-9.98723) = -1.000000004228946973453240415565575962362996404039068550325077832053095451392005220939716096214773044619605762591113363477430941060935550652908454478387326725238974938081077310727239908132265905122683087956191717611693451320718569281127445766127406061311476059531710247793751514935384522262863199377230376605 +coth(-8.43453) = -1.000000094382253670227251758712584498629765725082873153318025126489013580460327493989670367805970647441189456699454832711510844803391996914679973861390251649101721396472999393089050852958756460566508696443803097939973679145453741629942314306156811901671838534772620999594991438808792257898313975932920049381 +coth(-7.6723) = -1.00000043346594471885295893424508345734649050695017087497814460308862930273128768684297594773016691676473581025545392109134481616324464115434065419862022429380365308896573816290338025872278999949521585424858355308266923629246657430840053807557115418334505903609603733934796730745513106400821900572220572608 +coth(-6.2343) = -1.00000769108283238780176543897857760138718241024952713414931647062198319696708315258522219706198144122590889472969295805124786698197570908610384395565488973929314198381092517831805699451421914624593946560086976176655465055383105446082981135551678737567527795877069131089216490502966781326567838280390549739 +coth(-5.863) = -1.000016162048675243848404995451411948631364075820806970190098673749940437010080094481542793838797613877357830486507245442824353540379519327827060772076474718983316775725862407103570113378785429237614702664295265393395178340509690556207482343308683082003647163473150597511744813411783109766674767595462594144 +coth(-4.23423) = -1.00042006428059858616405468844767689735960193844002854634511041464347027695538732632887646938150889991270269965180814686498781174039815571930318866423179192329355818205419628469354599993231384283635085596213512785669285861440218062564642330775154442706419930966301784582706046073443132246159850650564262183 +coth(-3.753) = -1.001100156438514435537832984046439626795339197092496781539194818894309518155499097543081814111423627513386307741544792235112580817754347471455773240146025350670896633225580160894392044464562968093649598442226092441496246875780792751544555754063889957033151220572951858652114743445737354602967021997625808267 +coth(-2.2343) = -1.023192571271403682545143323124314469977269240096133856429990884393009564130585265188760318010201305621575038302027305641079764604590325469435519477528908866751822775324904881227314938010771410581908622560698518177714092796887694618609449037209729582135881237682118513598716676991501536567807522757783406507 +coth(-1.753) = -1.061891257047854962664833966668159538163380694488160016170328801792652818568806900437724821585984231691379068786331819739727783933564491873227721477671423857598510902082200780855161889609546243884803186144490073751753971608366180728752763763722064098402935191378354592743270796676612681577975292093573034982 +coth(-0.3423) = -3.03463252709563253536570079825992506362262810727146600740359348940639673325958693913367641694913158563793120217814083725523505364247446963218360406937434991050429610798003614308727327848750205226768431385795200840425406141815167151349550095133118782999033541049014481873213924516080038334084141407634075027 +coth(-0.0000234234) = -42692.35039246587696548368721351774540442493708779996753888690921006930515947448929866495942632890876384716218538105825375453702590370189115781307891278601403822296052990456975352729330040911030877503030503100069961411937823374565920313114984862229961993659645392459102744323390639056955937524743396284658509 +coth(-0.00000000000024464675) = -4087526198488.22843548912879468326241211392889271299640697220527947010604328791198553363009242358878861119656106333212487793500906030766842913052574735354736911915115338558571675305471476516673358020911804019858936510935547208487431500059517186543013295883607345427310581469342530047724876028545676378634377 +coth(-0.00000000000000000000009784536) = -1.022020870483791975419171639820222440798419059617378031869063591773794894310777741530104235870970073578458768473888544127181912356395849386336184078115872532729626625978709820008690616402232569710134519282495094341267871225325317226328949420646921303645588430387403713360308327240268658168521430797977362514e+22 +coth(-0.00000000000000000000000000000234236456) = -4.269190274975813329416152027163525732305307761316197509409047022512060695900100765413447569123626654141887005553624553355880543140454874144534343049881283685026002575410853685009268841882742229823777707298487950250152251026658246200700343704489082263360515852422026759212968367133248998890861281313146983994e+29 +coth(-0.0000000000000000000000000000000000000000992342) = -1.007717097532907001819937078144430045286806363128840661787972291810686235189077962317906007418141460638906076063830144580531040037943907779105724975193364115731603800307024951087529274078672249867261264541637638815829399317753131256943450723419747202369561907562570466135829683320888593491058020316688370444e+40 +coth(-0.00000000000000000000000000000000000000000000000000000000000065763412) = -1.5206023677725237248943226972469129186910192555094312928897302347998610534380424178721140563692163660851416894245085702064001193833982612297143787693578510393185398186659374263204794382221733466830056404818736189255711570034312291055295813017262195435036196662060905857799211615626786463050206595051001994321e+60 +coth(0) = error: 13 +coth(0.00000000000000000000000000000000000000000000000000000000000065763412) = 1.5206023677725237248943226972469129186910192555094312928897302347998610534380424178721140563692163660851416894245085702064001193833982612297143787693578510393185398186659374263204794382221733466830056404818736189255711570034312291055295813017262195435036196662060905857799211615626786463050206595051001994321e+60 +coth(0.0000000000000000000000000000000000000000992342) = 1.007717097532907001819937078144430045286806363128840661787972291810686235189077962317906007418141460638906076063830144580531040037943907779105724975193364115731603800307024951087529274078672249867261264541637638815829399317753131256943450723419747202369561907562570466135829683320888593491058020316688370444e+40 +coth(0.00000000000000000000000000000234236456) = 4.269190274975813329416152027163525732305307761316197509409047022512060695900100765413447569123626654141887005553624553355880543140454874144534343049881283685026002575410853685009268841882742229823777707298487950250152251026658246200700343704489082263360515852422026759212968367133248998890861281313146983994e+29 +coth(0.00000000000000000000009784536) = 1.022020870483791975419171639820222440798419059617378031869063591773794894310777741530104235870970073578458768473888544127181912356395849386336184078115872532729626625978709820008690616402232569710134519282495094341267871225325317226328949420646921303645588430387403713360308327240268658168521430797977362514e+22 +coth(0.00000000000024464675) = 4087526198488.22843548912879468326241211392889271299640697220527947010604328791198553363009242358878861119656106333212487793500906030766842913052574735354736911915115338558571675305471476516673358020911804019858936510935547208487431500059517186543013295883607345427310581469342530047724876028545676378634377 +coth(0.0000234234) = 42692.35039246587696548368721351774540442493708779996753888690921006930515947448929866495942632890876384716218538105825375453702590370189115781307891278601403822296052990456975352729330040911030877503030503100069961411937823374565920313114984862229961993659645392459102744323390639056955937524743396284658509 +coth(0.3423) = 3.03463252709563253536570079825992506362262810727146600740359348940639673325958693913367641694913158563793120217814083725523505364247446963218360406937434991050429610798003614308727327848750205226768431385795200840425406141815167151349550095133118782999033541049014481873213924516080038334084141407634075027 +coth(1.753) = 1.061891257047854962664833966668159538163380694488160016170328801792652818568806900437724821585984231691379068786331819739727783933564491873227721477671423857598510902082200780855161889609546243884803186144490073751753971608366180728752763763722064098402935191378354592743270796676612681577975292093573034982 +coth(2.2343) = 1.023192571271403682545143323124314469977269240096133856429990884393009564130585265188760318010201305621575038302027305641079764604590325469435519477528908866751822775324904881227314938010771410581908622560698518177714092796887694618609449037209729582135881237682118513598716676991501536567807522757783406507 +coth(3.753) = 1.001100156438514435537832984046439626795339197092496781539194818894309518155499097543081814111423627513386307741544792235112580817754347471455773240146025350670896633225580160894392044464562968093649598442226092441496246875780792751544555754063889957033151220572951858652114743445737354602967021997625808267 +coth(4.23423) = 1.00042006428059858616405468844767689735960193844002854634511041464347027695538732632887646938150889991270269965180814686498781174039815571930318866423179192329355818205419628469354599993231384283635085596213512785669285861440218062564642330775154442706419930966301784582706046073443132246159850650564262183 +coth(5.863) = 1.000016162048675243848404995451411948631364075820806970190098673749940437010080094481542793838797613877357830486507245442824353540379519327827060772076474718983316775725862407103570113378785429237614702664295265393395178340509690556207482343308683082003647163473150597511744813411783109766674767595462594144 +coth(6.2343) = 1.00000769108283238780176543897857760138718241024952713414931647062198319696708315258522219706198144122590889472969295805124786698197570908610384395565488973929314198381092517831805699451421914624593946560086976176655465055383105446082981135551678737567527795877069131089216490502966781326567838280390549739 +coth(7.6723) = 1.00000043346594471885295893424508345734649050695017087497814460308862930273128768684297594773016691676473581025545392109134481616324464115434065419862022429380365308896573816290338025872278999949521585424858355308266923629246657430840053807557115418334505903609603733934796730745513106400821900572220572608 +coth(8.43453) = 1.000000094382253670227251758712584498629765725082873153318025126489013580460327493989670367805970647441189456699454832711510844803391996914679973861390251649101721396472999393089050852958756460566508696443803097939973679145453741629942314306156811901671838534772620999594991438808792257898313975932920049381 +coth(9.98723) = 1.000000004228946973453240415565575962362996404039068550325077832053095451392005220939716096214773044619605762591113363477430941060935550652908454478387326725238974938081077310727239908132265905122683087956191717611693451320718569281127445766127406061311476059531710247793751514935384522262863199377230376605 +coth(10) = 1.000000004122307253373824184028080312460180026756219308447918764110066718512380657228384434485687344427198585400797820580804154289046114632722513296156636475978646067696645282542409867057765945629661172312636053828471674396609089090532372741958009272936161655748864254993023799877666754067235728948881796528 +coth(20) = 1.000000000000000008496708510583178026755497322625619635354659729773434299705573741667448879718188788148462263677600726679020200139198667878561602048238894862249474140699203019805126576512288183300667111014123951987645407553535070320850834928854212797927509238106155565387147536832149018816273238345385650553 +coth(30) = 1.000000000000000000000000017513021525393040676977465754831293547554207612247686660466842136874074418068076961297122156553449195786414913154927169357341602041025285372540462143319863588472821423649270899530658261109161912736018727328024277612667760939364288322053473150277371440465652152163593441167245832675 +coth(40) = 1.000000000000000000000000000000000036097027756908303446242567147000549074919768398298826337274675827693653138434927761391162274238325261422300234556598210381676105752645529442462732188497303831293077954232607199814185313615390497906683318514122480789262393670357666831342873469613554440051495715468663867705 +coth(50) = 1.000000000000000000000000000000000000000000074401519520416719259193916077262366747177848615328692815887338830628723476085685169237643215804496960165041674956703640610898030407334512338184444733664126435868110370347983748309769622509622731611273749667713228171360240286672051564521911300995531211369234310745 +coth(215) = 1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000358428700148707077565329187887762157054829879564010212755477340625462006092536996351357101605365865759614188450264211388 +coth(355345) = 1 +coth(345345234243.234) = 1 +coth(3453452342433543453.234) = 1 +coth(345345234243456574574567.689078) = 1 +coth(967874345432542345256346767673576.34523452345) = 1 +coth(96787434543254234525634676123123123123123.3564564564564) = 1 +coth(96787434543254234525634676767357674567345412345123453245.56784785678) = 1 +coth(84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = error: 8 +asinh(-5635634563463453453455.32452345) = -50.77654388567139949698171519349778398093342421974600932223217040279305147405756172714608017953836580793848613950343150720055071396290403315427497283518173925171330754722478824573556459561464839810100886727203388972715726763345787271000405280180878003687128581833805348114069412384804285302391438746912055275 +asinh(-234234234234234.24563456) = -33.78048991217977852806510413525925584638922015225238613977024430957426406068743401355148719756743588458628578474438696715015185121402676187347281780675582256521889658791230036215788815778685313266698421821638373270048782429869875213491716843833267068580571010447710565878148323279239773797255945292335931858 +asinh(-3563456456.23412341234) = -22.68714400601001526065333452247617026841301734748162429658100364220778794900651574138853037279089707445064160377147764382199769465666735281323899836754824192368889468215904999259249788883177880940238578841881091946103207248288154332567870016632572370793954785744450295595904078401250315801036285551217528317 +asinh(-75673476.11341243) = -18.83508545597668339415330232998657392117088561702288479660723033896750521116781838542182933757781071942240789428176361931936083503771025729422915519791686810699799045822672706066548633183919752860791776432744271169310205567606502175929276764972480953231932217628310425314269011912196092800782954704003078723 +asinh(-75672.2341252) = -11.927313764439386975132862285826578019030585211511740713113680067321590883242441462078527077478441054606204198306400689690783470894770871520485746699572783183595773437467203180441192764919805316865327812924208805448162678548297198815881019269348801599216044308571627983125261382562238282635590206748738610578 +asinh(-125.23453) = -5.523351339670265560894470739639525225502687240771243590479797538756743219742504024142536587999904160661070420752973854108259305624686789762736750826127852385696765444252634314784179477828165649272944612917633421883873609368538523357009808180919708821619089994234092753098199418434005132947130430042885221645 +asinh(-64.1324) = -4.854157654866583969408477316714703394162556270708910360978725972294316198177321558012089072820236790071722668928573168663277386509959753292925925296559767155253143488068717287387388903048393487069314929001382266208476169972870140504635273495596182786130859876251360412833171012152217850508576422586758186241 +asinh(-4.1321) = -2.126263362362828794032618429935162123722821868086976803406550851720465400323692985539750170945372376284879399193878993229819847496390705850845179422985199310201446759579031148773984125314079565241363960898205437463201570860488050375157625020818623408289754719561224402652566832168956668408723671695051029789 +asinh(-3) = -1.818446459232066823483698963560708993786253942768121617451744167233054107866175751026084044360792693630840919468845326492190867762767830101950665989663073197786995630220067845359607428918269803928232613332025643513294096753946902472348639084788478720885779270395288597335136542235452447918085550885545228887 +asinh(-2) = -1.443635475178810342493276740273105269405553003156981558983054506520491602824665323236028287368170424991695519874880969233817704971180212868259177725593229262547251021635511450671471812407561825729837579056391237010685180390833637256916036302566295856597694706221990804898562668903063719891037924619079933966 +asinh(-1.123) = -0.9657302435594553042856211605585037117282478655791074571738159331100424777434936096254761308746041076150688391664651280820972520858584482722174914560438158684796144541073100137532674059385519857756655972962785826314151734037693385808834899313637293211530606148574608432337907104118638106688249746058851265298 +asinh(-1) = -0.8813735870195430252326093249797923090281603282616354107532956086533771842220260878337068919102560428567398161921064921887620725119765919375272554627657904092215786803628971962403073574096255489778715632623678065067630328954041635581900595273043516797446734151155158617800639261063133409726257289491574847228 +asinh(-0.5) = -0.4812118250596034474977589134243684231351843343856605196610181688401638676082217744120094291227234749972318399582936564112725683237267376227530592418644097541824170072118371502238239374691872752432791930187970790035617267969445457523053454341887652855325649020739969349661875563010212399636793082063599779885 +asinh(-0.1) = -0.09983407889920756332730312470476944326771291170882501074238269565159176839361346510634844927690320618849840612467787322666583500844620740045099953493629367524092945378422466112918676521833035462995567569815265276981582587764548703018534995643511013001298112375213721767292005838779805809376873717584053837522 +asinh(-0.0002) = -0.0001999999986666666906666660952381107936503354689896843596267600995012603188831392900761154935334238003446772968495289310336096992520000043069943246733770661136772234717897161958383043667798037455161651225036138660725707010782291680084049810950399841117503794745023805810190593660990553184296971331672640093411 +asinh(-0.00000000234) = -0.000000002339999999999999997864516000000000005261875285679999982850045051030114349622735333874544648033325298843272867632619967438579785215394435388675665500547022337169525395664171362166190014157217235169454412518409720774358231833325498267914258907207987349783603214845341348426277117051058302978521194747317552869 +asinh(-0.00000000000000000000000053456456) = -5.345645599999999999999999999999999999999999999999745405370339555294555306666666666666666666666666699405415513061436190728971123621481949866666666661097975635693861120167196811351230043527731585948828495320415373784359459907705682817223444135352941815634121104829797384420502264748767795657645222947351804947e-25 +asinh(-0.0000000000000000000000000000000000000000000000000000000003452345) = -3.452344999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999931420973307826727291666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666670344840150349119714503995559787764085794949921393667861912443037488060740319e-58 +asinh(-0) = 0 +asinh(0.0000000000000000000000000000000000000000000000000000000003452345) = 3.452344999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999931420973307826727291666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666670344840150349119714524558382451726975805673231930737666651056032253394687555e-58 +asinh(0.00000000000000000000000053456456) = 5.345645599999999999999999999999999999999999999999745405370339555294555306666666666666666666666666699405415513061436190728971123621481949866666666661097975635693861120167196811351230043527731585948828495320415373784359459907705682817223444135352941815634121104829797384420502264748767747343556528870795096835e-25 +asinh(0.00000000234) = 0.000000002339999999999999997864516000000000005261875285679999982850045051030114349622735333874544648033325298843272867632619967438579785215394435388675665500547022337169525395664171362166190014157217235169454412518409720774358231833325498267914258907207987349783603214845341348426277117051058302978521194747300208149 +asinh(0.0002) = 0.0001999999986666666906666660952381107936503354689896843596267600995012603188831392900761154935334238003446772968495289310336096992520000043069943246733770661136772234717897161958383043667798037455161651225036138660725707010782291680084049810950399841117503794745023805810190593660990553184296971331672640093271 +asinh(0.1) = 0.09983407889920756332730312470476944326771291170882501074238269565159176839361346510634844927690320618849840612467787322666583500844620740045099953493629367524092945378422466112918676521833035462995567569815265276981582587764548703018534995643511013001298112375213721767292005838779805809376873717584053837528 +asinh(0.5) = 0.4812118250596034474977589134243684231351843343856605196610181688401638676082217744120094291227234749972318399582936564112725683237267376227530592418644097541824170072118371502238239374691872752432791930187970790035617267969445457523053454341887652855325649020739969349661875563010212399636793082063599779885 +asinh(1) = 0.8813735870195430252326093249797923090281603282616354107532956086533771842220260878337068919102560428567398161921064921887620725119765919375272554627657904092215786803628971962403073574096255489778715632623678065067630328954041635581900595273043516797446734151155158617800639261063133409726257289491574847229 +asinh(1.123) = 0.9657302435594553042856211605585037117282478655791074571738159331100424777434936096254761308746041076150688391664651280820972520858584482722174914560438158684796144541073100137532674059385519857756655972962785826314151734037693385808834899313637293211530606148574608432337907104118638106688249746058851265297 +asinh(2) = 1.443635475178810342493276740273105269405553003156981558983054506520491602824665323236028287368170424991695519874880969233817704971180212868259177725593229262547251021635511450671471812407561825729837579056391237010685180390833637256916036302566295856597694706221990804898562668903063719891037924619079933966 +asinh(3) = 1.818446459232066823483698963560708993786253942768121617451744167233054107866175751026084044360792693630840919468845326492190867762767830101950665989663073197786995630220067845359607428918269803928232613332025643513294096753946902472348639084788478720885779270395288597335136542235452447918085550885545228887 +asinh(4.1321) = 2.126263362362828794032618429935162123722821868086976803406550851720465400323692985539750170945372376284879399193878993229819847496390705850845179422985199310201446759579031148773984125314079565241363960898205437463201570860488050375157625020818623408289754719561224402652566832168956668408723671695051029794 +asinh(64.1324) = 4.854157654866583969408477316714703394162556270708910360978725972294316198177321558012089072820236790071722668928573168663277386509959753292925925296559767155253143488068717287387388903048393487069314929001382266208476169972870140504635273495596182786130859876251360412833171012152217850508576422586758184591 +asinh(125.23453) = 5.523351339670265560894470739639525225502687240771243590479797538756743219742504024142536587999904160661070420752973854108259305624686789762736750826127852385696765444252634314784179477828165649272944612917633421883873609368538523357009808180919708821619089994234092753098199418434005132947130430042885222951 +asinh(75672.2341252) = 11.927313764439386975132862285826578019030585211511740713113680067321590883242441462078527077478441054606204198306400689690783470894770871520485746699572783183595773437467203180441192764919805316865327812924208805448162678548297198815881019269348801599216044308571627983125261382562238282635590206755766028455 +asinh(75673476.11341243) = 18.83508545597668339415330232998657392117088561702288479660723033896750521116781838542182933757781071942240789428176361931936083503771025729422915519791686810699799045822672706066548633183919752860791776432744271169310205567606502175929276764972480953231932217628310425314269011912196092800781930923812209398 +asinh(3563456456.23412341234) = 22.68714400601001526065333452247617026841301734748162429658100364220778794900651574138853037279089707445064160377147764382199769465666735281323899836754824192368889468215904999259249788883177880940238578841881091946103207248288154332567870016632572370793954785744450295595904078401250315799793607469948392477 +asinh(234234234234234.24563456) = 33.78048991217977852806510413525925584638922015225238613977024430957426406068743401355148719756743588458628578474438696715015185121402676187347281780675582256521889658791230036215788815778685313266698421821638373270048782429869875213491716843833267068580571010447710565878148323326673676934746339977171154702 +asinh(5635634563463453453455.32452345) = 50.77654388567139949698171519349778398093342421974600932223217040279305147405756172714608017953836580793848613950343150720055071396290403315427497283518173925171330754722478824573556459561464839810100886727203388972715726763345787271000405280180878003687128581833813545473682828365128250243433958478064715446 +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.4910357869579738913532868589555022500906217890957668068657353619886275554350334391787006997059430828713123764829526588646804379013270404855641403425260542502024705426203259608550147479959488027818023811947471893774574428780786697037727172822613860765331154657236834475403317434787126595574459041270754973656 +acosh(2) = 1.316957896924816708625046347307968444026981971467516479768472256920460185416443976074219013450101783556465436565604979319809816862106371532726763345709920676905831128776256958170470437336863711940955650446796732000825937475377912890426772092633344421560844241189766870663034696512893614993749953769802862781 +acosh(3) = 1.762747174039086050465218649959584618056320656523270821506591217306754368444052175667413783820512085713479632384212984377524145023953183875054510925531580818443157360725794392480614714819251097955743126524735613013526065790808327116380119054608703359489346830231031723560127852212626681945251457898314969446 +acosh(4.1321) = 2.096958539102134575112325199124479668040187719337047602066397070805850825030369845351742480331916574290507840987673046376540136077986910275613762370789606150192888588161428666138836759931442750316344798048105404665255454915423932814169786654448100195026055443752742994665471949394907221695481846575325993231 +acosh(64.1324) = 4.854036088055534053103053146933355580509010789010243329917553504157133225273194139086953026419204875224406878894724388852386750224823206032113563069633604895078273284754162093320760424011233744609359252108477629080411596244831600419506742258664232906936560821093818811877602946010960166210934462661417215483 +acosh(125.23453) = 5.523319459412495458798960100280871933461936575117465628965818905761550593869792533372518297118372503879158521205874850350407992644240463595733790745942448121532258076014491034756341622281728122028373224946146819029214349991003008774042982390177439287240787148345474116324246697624652159901975736246937507187 +acosh(75672.2341252) = 11.92731376435207035993840219891515577125589761494427088934756174090168467659021638097864547721266688760675079998981910649947449796556971564609867707062041065636350225066042301784036641207611902849248304712024736560923220482311284310403533288449152150276858878433626101159179998937946956292234171765407148125 +acosh(75673476.11341243) = 18.83508545597668330683955327363605496474417072257952870819252835573570593904423092397142959770745701504119491319334642771601129709041041769573781442264974214821683097203586004713901846539038596723228242979301957611407052519958104049838342659086211274672781370768587219336720065172169625215701097774489482932 +acosh(3563456456.23412341234) = 22.6871440060100152606139589308911313055426133285749420653740585441797168942977916621121533456485090143331357003053461697481057281470640624230672439288587558321058094457531060949263053441898727431417577870400727938154409441588269460378677872491940691964391325014528150332583717771159784239270427902872093002 +acosh(234234234234234.24563456) = 33.78048991217977852806510413525014268070874678035840792671607947467055816000679851877684757673421889483453542065566867566465201336696793155251699426883947026553620681066266641210710520233146894825705519037958509542604555764705544026334354717030140136602300828185038934208350936407311572050471905931473249865 +acosh(5635634563463453453455.32452345) = 50.77654388567139949698171519349778398093342420400312311353615534351808679939729920022976933964113428561385220733825652609828283187122996907873248195838596037263222875259353848236650349432306847961140245985479152267317561892713823305109846089838973169160118895069813981731577266068157866851746794427606571735 +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.82630215971149802091551528959927667145041718640476685144361086587378180144106754718356618869517831637029692366324386850521896963299800964684400470378686074335213000891104073777504278600407939622577746230126028327053482286232964312774110474012936527746462201669398863519923241643451726688463543410750308917 +atanh(-0.9999999999999999) = -18.76725433423233810185254769820400131984656197621029060199362987915316310507033386632632597088166239587132634618190860946388086860044383983035853909040404645714608176459612812466301277343610615800743258973640833721624720640897110852224297657190399056158074052992398560694734013684254851957463057010443129019 +atanh(-0.9999993453) = -7.466117787354628601145665495811389249023214064963866708040446000332242127792992188715202801144977936768258655917787636726359988878001715286883241750159710478106378768698097724149307490159428488612705460697125963617229273896444914699052885184180410388891573442109254732964952036632256166594322590379474323045 +atanh(-0.999345) = -4.011847474624565405376914231817385550576258959195435794116255675344424084352264050977061961947902944219031728830531116517130515573022698451828905654036727653213400979226761852494619640091630936763336048264907372166685801257933978082663163966142208876689469664713507181571943081158432018033877023312308849626 +atanh(-0.934) = -1.68884546699340704514759845571092535706925466132778829447026088122568267714998130328600032174766560782889589704322826146077421748640808354169935808406612853530894463174400164455988786186094150905934306431416865942361664822798019308809061565873099531559385100789007496449440476579425805924350967423685904411 +atanh(-0.8) = -1.098612288668109691395245236922525704647490557822749451734694333637494293218608966873615754813732088787970029065957865742368004225930519821052801870767277410603162769183381367179373698844360959903742570316795911521145591917750671347054940166775580222203170252946897560690106521505642868138036317373298577782 +atanh(-0.7) = -0.8673005276940531944271446904753004154703562273814976677812717021223991412911611570192395566118854293651891164906145957745147943080081092716234763474873719303283752194443545559485489914404028501964329682962004512200997786887067603737084646132396165481328870987144513774779617045419972009326186561929877081829 +atanh(-0.6) = -0.6931471805599453094172321214581765680755001343602552541206800094933936219696947156058633269964186875420014810205706857336855202357581305570326707516350759619307275708283714351903070386238916734711233501153644979552391204751726815749320651555247341395258829504530070953263666426541042391578149520437404303855 +atanh(-0.5) = -0.5493061443340548456976226184612628523237452789113747258673471668187471466093044834368078774068660443939850145329789328711840021129652599105264009353836387053015813845916906835896868494221804799518712851583979557605727959588753356735274700833877901111015851264734487803450532607528214340690181586866492888912 +atanh(-0.4) = -0.4236489301936018068550537532603270124947970858795558683623479081500427847667301504570213718870697191025458325699466375846778740158736335110480781121983116826523308494604467081014428250820532072543812016940288201233449927842447398403434343509477474595051553429252603750600726508314250729676350379572066781649 +atanh(-0.3) = -0.3095196042031117154740673490610694375840916075891729639798276803629424022861704558059580824263089808880982489434557903599042011171544000853381550109041984879379363061866436303611532760854613099651173105175369761467770155735802014353940003593184330131834427811950681690922261794300548336730972924636584526256 +atanh(-0.2) = -0.2027325540540821909890065577321745682859952117312470988070071620720503356244571256338762139086567006229842740226935900043412419950861946320100655595661007243362175991775049659945333301102346432163096101007157067829532357212889948860614375056254230413386436512469452326818699394257693144901106826647790736984 +atanh(-0.1) = -0.10033534773107558063572655206003894526336286914595913587458952092779251873800938966391159918758530691938783387811113351875978035336737387662484932463327662192265818415695618111535663512460816343078476158604773197655299116256578000302562833475826142160334576231904950939518157606652631377111261024044988605239 +atanh(-0.05) = -0.05004172927849126824578527423892594852359801305274091082806212358289072695324047297355793479293185999199554502552943515253490134646349302646856331869701087754714431175288871877378552356593053207576282669953232722008319850107045586040648730526064936071526317693023189231979269244127245274377013717252512692745 +atanh(-0.000345345) = -0.0003453450137289806847299347567641410407991034370470093028134438650910362866442704657933011214294790622722831611538287182969122628819499452283349233106485619444113547440750137970176057526115317024646215961959551749882023706489773017103697581888550270791899773518062401160726794584105441240858127070637972127054 +atanh(-0.000000000000000000000034534) = -3.453400000000000000000000000000000000000000001372838339510133333333333333333333333333333334315679192941861801241813333333333333333333334170149675031552136313826559249676190476190476966686582079005996512901058580154020351187302344697655424176087056634033348874421209456161014836784201556366895140902538894077e-23 +atanh(-0.000000000000000000000000000000000000045676) = -4.567600000000000000000000000000000000000000000000000000000000000000000000003176456689192533333333333333333333333333333333333333333333333333333333333337309552524367745838400853333333333333333333333333333333333333333333333333339258743386310662705661155941775847619047619045583217780424049875517385253205833077e-38 +atanh(0) = 0 +atanh(0.000000000000000000000000000000000000045676) = 4.56760000000000000000000000000000000000000000000000000000000000000000000000317645668919253333333333333333333333333333333333333333333333333333333333333730955252436774583840085333333333333333333333333333333333333333333333333333925874338631066270566115594177584761904761904725832623748095017179634155578082788e-38 +atanh(0.000000000000000000000034534) = 3.453400000000000000000000000000000000000000001372838339510133333333333333333333333333333334315679192941861801241813333333333333333333334170149675031552136313826559249676190476190476966686582079005996512901058580154020351187302344697655424176087056634033348874421209456161014836784201555205761124520584641035e-23 +atanh(0.000345345) = 0.0003453450137289806847299347567641410407991034370470093028134438650910362866442704657933011214294790622722831611538287182969122628819499452283349233106485619444113547440750137970176057526115317024646215961959551749882023706489773017103697581888550270791899773518062401160726794584105441240858127070637972126898 +atanh(0.05) = 0.05004172927849126824578527423892594852359801305274091082806212358289072695324047297355793479293185999199554502552943515253490134646349302646856331869701087754714431175288871877378552356593053207576282669953232722008319850107045586040648730526064936071526317693023189231979269244127245274377013717252512692747 +atanh(0.1) = 0.10033534773107558063572655206003894526336286914595913587458952092779251873800938966391159918758530691938783387811113351875978035336737387662484932463327662192265818415695618111535663512460816343078476158604773197655299116256578000302562833475826142160334576231904950939518157606652631377111261024044988605239 +atanh(0.2) = 0.2027325540540821909890065577321745682859952117312470988070071620720503356244571256338762139086567006229842740226935900043412419950861946320100655595661007243362175991775049659945333301102346432163096101007157067829532357212889948860614375056254230413386436512469452326818699394257693144901106826647790736984 +atanh(0.3) = 0.3095196042031117154740673490610694375840916075891729639798276803629424022861704558059580824263089808880982489434557903599042011171544000853381550109041984879379363061866436303611532760854613099651173105175369761467770155735802014353940003593184330131834427811950681690922261794300548336730972924636584526256 +atanh(0.4) = 0.4236489301936018068550537532603270124947970858795558683623479081500427847667301504570213718870697191025458325699466375846778740158736335110480781121983116826523308494604467081014428250820532072543812016940288201233449927842447398403434343509477474595051553429252603750600726508314250729676350379572066781649 +atanh(0.5) = 0.5493061443340548456976226184612628523237452789113747258673471668187471466093044834368078774068660443939850145329789328711840021129652599105264009353836387053015813845916906835896868494221804799518712851583979557605727959588753356735274700833877901111015851264734487803450532607528214340690181586866492888912 +atanh(0.6) = 0.6931471805599453094172321214581765680755001343602552541206800094933936219696947156058633269964186875420014810205706857336855202357581305570326707516350759619307275708283714351903070386238916734711233501153644979552391204751726815749320651555247341395258829504530070953263666426541042391578149520437404303855 +atanh(0.7) = 0.8673005276940531944271446904753004154703562273814976677812717021223991412911611570192395566118854293651891164906145957745147943080081092716234763474873719303283752194443545559485489914404028501964329682962004512200997786887067603737084646132396165481328870987144513774779617045419972009326186561929877081829 +atanh(0.8) = 1.098612288668109691395245236922525704647490557822749451734694333637494293218608966873615754813732088787970029065957865742368004225930519821052801870767277410603162769183381367179373698844360959903742570316795911521145591917750671347054940166775580222203170252946897560690106521505642868138036317373298577782 +atanh(0.934) = 1.68884546699340704514759845571092535706925466132778829447026088122568267714998130328600032174766560782889589704322826146077421748640808354169935808406612853530894463174400164455988786186094150905934306431416865942361664822798019308809061565873099531559385100789007496449440476579425805924350967423685904411 +atanh(0.999345) = 4.011847474624565405376914231817385550576258959195435794116255675344424084352264050977061961947902944219031728830531116517130515573022698451828905654036727653213400979226761852494619640091630936763336048264907372166685801257933978082663163966142208876689469664713507181571943081158432018033877023312308849626 +atanh(0.9999993453) = 7.466117787354628601145665495811389249023214064963866708040446000332242127792992188715202801144977936768258655917787636726359988878001715286883241750159710478106378768698097724149307490159428488612705460697125963617229273896444914699052885184180410388891573442109254732964952036632256166594322590379474323045 +atanh(0.9999999999999999) = 18.76725433423233810185254769820400131984656197621029060199362987915316310507033386632632597088166239587132634618190860946388086860044383983035853909040404645714608176459612812466301277343610615800743258973640833721624720640897110852224297657190399056158074052992398560694734013684254851957463057010443129019 +atanh(0.99999999999999999999999) = 26.82630215971149802091551528959927667145041718640476685144361086587378180144106754718356618869517831637029692366324386850521896963299800964684400470378686074335213000891104073777504278600407939622577746230126028327053482286232964312774110474012936527746462201669398863519923241643451726688463543410750308917 +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.00000010000000000000033333333333333533333333333334761904761904773015873015873106782106782107551337551337558004218004218063041533629769450202360419083447237317206400932296342176941395817206831813748935838080564444492387964136736548196887892724279962222807529815736245490184562362961375444572010812770349100330906867 +acoth(-1000) = -0.001000000333333533333476190587301678210755133821800480624003843813072763671764097121209535958815440015658286348991298226312941966012323521330455460872224122967766762774068720917927949214993779170867494657269533531421906711624408063534642539574214721038047679395722686675124991320191101086124351627012757940485 +acoth(-2) = -0.5493061443340548456976226184612628523237452789113747258673471668187471466093044834368078774068660443939850145329789328711840021129652599105264009353836387053015813845916906835896868494221804799518712851583979557605727959588753356735274700833877901111015851264734487803450532607528214340690181586866492888912 +acoth(-1.1) = -1.522261218861711498250298990182852717142287643702305320097042241787537077985339117330637126700801807890515861635904503327045878241804153332100879982965589093255493618643828075280816523926414167158123772010824731644490584701995411187398374517723327681708325595872157935750179172337067941105671355330505255947 +acoth(-1.01) = -2.651652454029537875532658616643124227607211730522322394436239232206381399373347931756264971317378786660966110165308939969677605354629028094942304812842659896958349066573357613976516750590640210799771030691944047514991506240453820778745415799945640472445908350192131589155795560353314031383252023982584430351 +acoth(-1.0001) = -4.951768775643084855296713552129122500370083867928098887993539533020134156521543257534572908558118967880538514615648763586694976361259684135539721677214252665127211076921359153336239888814156357779303931404850093408879231368737975109147312387600158164627193718294590025176365256018970476201512591786511516966 +acoth(-1.000001) = -7.254329119262047206783423750303017365173085783624482025305521500259316695941655628875579507942628352570565443904023015292979872282564192706995671179038539295805744301357072868883160638055172204435162397695837529137006008702428259334780350416655132105844304994688734206076537390549804424163063942961076190769 +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.254329119262047206783423750303017365173085783624482025305521500259316695941655628875579507942628352570565443904023015292979872282564192706995671179038539295805744301357072868883160638055172204435162397695837529137006008702428259334780350416655132105844304994688734206076537390549804424163063942961076190769 +acoth(1.0001) = 4.951768775643084855296713552129122500370083867928098887993539533020134156521543257534572908558118967880538514615648763586694976361259684135539721677214252665127211076921359153336239888814156357779303931404850093408879231368737975109147312387600158164627193718294590025176365256018970476201512591786511516966 +acoth(1.01) = 2.651652454029537875532658616643124227607211730522322394436239232206381399373347931756264971317378786660966110165308939969677605354629028094942304812842659896958349066573357613976516750590640210799771030691944047514991506240453820778745415799945640472445908350192131589155795560353314031383252023982584430351 +acoth(1.1) = 1.522261218861711498250298990182852717142287643702305320097042241787537077985339117330637126700801807890515861635904503327045878241804153332100879982965589093255493618643828075280816523926414167158123772010824731644490584701995411187398374517723327681708325595872157935750179172337067941105671355330505255947 +acoth(2) = 0.5493061443340548456976226184612628523237452789113747258673471668187471466093044834368078774068660443939850145329789328711840021129652599105264009353836387053015813845916906835896868494221804799518712851583979557605727959588753356735274700833877901111015851264734487803450532607528214340690181586866492888912 +acoth(1000) = 0.001000000333333533333476190587301678210755133821800480624003843813072763671764097121209535958815440015658286348991298226312941966012323521330455460872224122967766762774068720917927949214993779170867494657269533531421906711624408063534642539574214721038047679395722686675124991320191101086124351627012757940464 +acoth(10000000) = 0.00000010000000000000033333333333333533333333333334761904761904773015873015873106782106782107551337551337558004218004218063041533629769450202360419083447237317206400932296342176941395817206831813748935838080564444492387964136736548196887892724279962222807529815736245490184562362961375444572010812770349100330326072 +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.09849353493151055636095132131208648625813044401506123690339270748069884110627725177832763002268409043394773466731162374462386650857002139214471284327615943047812519185002806828615957733514120322908111533566277820550866891126920857548543372456247505901666824389891149890553376427467119273979341743307902416 +ln(0.0000000000000000000000000000000000000234234234) = -86.6470821050705423994583051685852867104908884786678566915730138306166694519590497632530641404323835802562046627687895359542181062098773122437295581620562242319498262872578348007193318920193695564839260402141009604236385903482504378475980098401053154512127266234039106899160551664486536605614935923224651942 +ln(0.00000000000000000000000000000000123123) = -75.77729439908609791220088290507227896155389601239183652381549962313866810412541161586967302718802062999177966295879322941493185637472006964068257795960936109191993119366790239909910422459021286704169044705320493080652332195075730487986846914010283389228312735972627126048913343659608956857082294147897750784 +ln(0.000000000000000000000000000123123) = -64.26436893411586949211092563165045792354838856924797164364886011830080505573864921468968700174002913828194074274736198624788422904930603585735114111411545264450539515204012899488010475045904687439972292050837804214337909113392619344137736970637011555491110614335444548524446186189913217047380094036845199927 +ln(0.000000000000000000000000456456) = -56.0463052009917638556629908443723896476576149083810597682681390607685922751389678444122641630382250958709828037334155386443277693203378093442436450158164823639320086990537541154733541112241970899456714157330187749185653068755944342786789310850744711450583038855243166179625178385807637669357431701124352233 +ln(0.00000000000000000034535) = -42.50972855733997745073038562825685142563670024536059093995155044407672974967885474668380215800799533415363759677417990139563421003422489460917647705977119560185843081284018461950209799882075099447443851730325670301068106384373209185123899996294148649163234200171583022987413407821065843681860963164447178521 +ln(0.0000000000008787345) = -27.76029359063269704706223522942825151853994848244427478051343021337541675877672140685276633865666886457754316458308332270537442131433587810326958730808942284239799192560537623233583303051097331902024625440508469248095055123002060499226848773424421087964019156767991791227735505882899643768913496993008342167 +ln(0.0000000076452) = -18.68918783701810539132802904972304890041042826301808206812512893987537719863151628972069892028791503498771466769105268687586484502654473635970851010468323485141042571973314855985993021412199851978451184776554663126023091471596950687745470665038998469339917158646250969485433936797380412513267447514752821401 +ln(0.000001235) = -13.604439587884333585498648885479918086841664837331103127430297470161217129999907089380107920456975689711444928045347816820407615673752676985273068258915875294593589543173368124822078295333399997190809907224575206906065508746851995324004240237263785669754625557576521599862364020349042417969746739289592146696 +ln(0.000234) = -8.360189442606572675846738691237638663430859737006676582190853218373588782332792052663313730473217436164606973008468352950503469610891083327034181604450761601976693060280631871409179031465395603549012946364908441336853164036122755558617564244095426253333835502111834064592322021942356220863037836327264184972 +ln(0.00234) = -6.057604349612526991828747236553274455829758248377903606157525317406016172655439572427316525383619137822639188966182104317093944145808276570367894235351979912493785851955077190565379136639162405020619441055943063604224317872756533270919344357348882585859431258837468909543387707002964741243633436105159083257 +ln(0.02) = -3.912023005428146058618750787910551847126702842897290697945975792441751597385010244866131083182777909141934087064001811533133530694407482956299903986562487417035086845822737926497292751028574723585663660502566257510018571851559763000464374617968353195422925536095723214771501987224678720080993848400469773043 +ln(0.9) = -0.10536051565782630122750098083931279830612037298327407256393923369258402324013454648876569546213412076602772591037051714867351701322176711456068362756422686827658166995879194648505249713751127872090836467537355469033766232786487959358833955319538322306806373738057003366872127192810574334333176547550794614941 +ln(0.1) = -2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286248633409525465082806756666287369098781689482907208325554680843799894826233198528393505308965377732628846163366222287698219886746543667474404243274365155048934314939391479619404400222105101714 +ln(0.2) = -1.609437912434100374600759333226187639525601354268517721912647891474178987707657764630133878093179610799966303021715562899724005229324676199633616617463705727552179637497183245653492856202341525057270155193600879777389725688193540712766154731221809527948521292821358059722567672285287240461589448178364671329 +ln(0.3) = -1.203972804325935992622746217761838502953610930806023524298633567330078316458743513362381450275866209553997754976328382891041521239152286935613485498331504278879744439142173313664426195981872238624650934992169466211483254245615550940643279719970963445271233990327467594358827793433748611481368082848806523932 +ln(0.4) = -0.9162907318741550651835272117680110714501012199082624677919678819807853657379630490242705510967609232579648220011448771660384849935665456426009458658286297656214520666688118104631858175784498515861468050782363818221506052130208591378340895756970753884226383423683509643962010296311830013037744961346242409432 +ln(0.5) = -0.6931471805599453094172321214581765680755001343602552541206800094933936219696947156058633269964186875420014810205706857336855202357581305570326707516350759619307275708283714351903070386238916734711233501153644979552391204751726815749320651555247341395258829504530070953263666426541042391578149520437404303855 +ln(0.6) = -0.5108256237659906832055140963036619348781107964457682701779535578366846944890487977565181232794475220119962739557576971573560010033941563785808147466964283169490168683138018784741191573579805651535275848768049682562441337704428693657112145644462293057453510398744604990324611507796443723235531308050660935463 +ln(0.7) = -0.356674943938732378912638711241184477964016759046911787573937751029992746925283212448338706501726771348906089836435107721685773207405019913517329273934880913575082740221279897461540545817765824115888531604111825964793268677126071259956411018075468526260923304476946844238682491770898465546098006934393167602 +ln(0.8) = -0.2231435513142097557662950903098345033746010855480072136712878724873917437682683334184072241003422357159633409805741914323529647578084150855682751141935538036907244958404403752728787789545581781150234549628718838669114847378481775629020244201723412488967553919153438690698343869770787621459595440908838105577 +ln(0.9) = -0.10536051565782630122750098083931279830612037298327407256393923369258402324013454648876569546213412076602772591037051714867351701322176711456068362756422686827658166995879194648505249713751127872090836467537355469033766232786487959358833955319538322306806373738057003366872127192810574334333176547550794614941 +ln(0.9999999999999) = -0.00000000000010000000000000500000000000033333333333335833333333333533333333333350000000000001428571428571553571428571439682539682540682539682539773448773448781782106782107551337551337622766122766129432789432790057789432789491612962201203050870697930047774722697373316518362962753345725482402937619655929388021736215784968 +ln(0.99999999999999999999999999999999999999999999999999999999999937676756757) = -6.232324324300000000000000000000000000000000000000000000000001942093324163072578524500000000000000000000000000000000000000806917030949477478064304210233023333333333333333333333333333710505981309210664151972044007596255193043358333333333333333521386305222184828870030531293683562441079603672239951844479918777e-61 +ln(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991235434) = -8.764566000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038408808584177999999999999999999999999999999999999999999963853628643579109156264465913666324244184944766407979541933188792416779354051397362635340106889082488512447537970286156592136e-126 +ln(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967567) = -3.243300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002048564022337507904872762944895431141240918286681785331530039530880023445214526154311189179837486352486114521807562978428091144167471333501956141172579332806209239207582393e-173 +ln(1) = 0 +ln(1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345563456) = 3.45563455999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997353867557972281643684503732205682541628492725115239510894621312841271354944990605878344556213359069668828527055515941645768014565736356281465330904711145971294269763e-169 +ln(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023423) = 2.342299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997256815354999999999999999999999999999999999999999999999994593077609263720772158755152588271809225252238202277931090537496518480919188476485325171918699132478668153508247435906806963e-126 +ln(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123243) = 1.232429999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992405581475500000000000000000000000000000000000000000000000000000000000000000000000000000000000000062397261480996567967792233845979268832994037151849488146115392403500719739649546235503309384248592018777219956e-98 +ln(1.00000000000000000000000000000000000000000000000000000000000000000000000000000074563465) = 7.456346499999999999999999999999999999999999999999999999999999999999999999999997220144843596887500000000000000000000000000000000000000000000000000000000000001381837551063553365232083333333333333333333333333333333333333333333333333290733928390336880960564276595836046375732938789716292032378440673199986168687e-79 +ln(1.00000000000000000000000000000000000000000000000000000000000000345345) = 3.453449999999999999999999999999999999999999999999999999999999994036841548750000000000000000000000000000000000000000000000000013728979702312874999999999999999999999999999999999999999999999964440741285285701373437500000000000000000000000000000000000989244963852137739283797026075775789297099725744258309154689e-63 +ln(1.000000000000000000000000000000000000234234) = 2.342339999999999999999999999999999999725672166220000000000000000000000000042837937211749679999999999999999999992474423961357269091160000000000000001410196622268353145360982847999999999724736670316328807791262952984640000055265169227250032602132554403367857908673141057321287327614763840460767095429564058135e-37 +ln(1.000000000000000000000023464564) = 2.346456399999999999999972470711814495200000000430641829668814167938125754716253327591697565167366089737563609317290677662709462254015363976488056109520484807028063567784518925015093022309358000343484594249608153214429461234567466381082920009965790352477620634599568771295341244488252739255190173126092419821e-23 +ln(1.00000000002342) = 0.00000000002341999999972575180000428192856259145459146483584010764706893834354781817553757776361840558206402853722210088047887494666710283100569628971467820660895540152614281303927332772808281513725574376134884312347026047403180673522819527752518858650779369778741432719931702838891931495223973042325930986088906946465 +ln(1.000006456) = 0.00000645597916012169478796997684158249907277306736739843755384690653146420044148297505399824757033668376385581419241641409978368773910766367528235495239328379538410711036926320337392517567502657112260811961480945376577137929423734542702455190109547897601499550298567053737969506871258436547775655220918106419257 +ln(1.000123) = 0.0001229924361202317839697842917749701473510784887282829409927114208476990224334069583443037057370495824644515079222787855604355944187394887707770953750967326028227751759154051979054507070262110836617212365837691707183676527908379005233185255564837105469983166100230891393517515391595214143557179374622102898429 +ln(1.053435) = 0.05205625326039506618393387411811567537654031458414179915048100028204056118974701725183667885733372296039922532029969727937079106311753576496962199366356524562444748106407108454076903937127670914976190594483248363147315197693104305071496292548598660250389406497370586654784391523969733665722393410942593970558 +ln(1.1) = 0.09531017980432486004395212328076509222060536530864419918523980816300101423588423283905750291303649307274794184585174988884604369351298063868901502170232637556873469835512041574566077311170504814066115849672190926276831999726668041246291711632113962013862778725752898512164188020494688419889345500539182595534 +ln(1.5) = 0.4054651081081643819780131154643491365719904234624941976140143241441006712489142512677524278173134012459685480453871800086824839901723892640201311191322014486724351983550099319890666602204692864326192202014314135659064714425779897721228750112508460826772873024938904653637398788515386289802213653295581473969 +ln(2) = 0.6931471805599453094172321214581765680755001343602552541206800094933936219696947156058633269964186875420014810205706857336855202357581305570326707516350759619307275708283714351903070386238916734711233501153644979552391204751726815749320651555247341395258829504530070953263666426541042391578149520437404303855 +ln(3) = 1.098612288668109691395245236922525704647490557822749451734694333637494293218608966873615754813732088787970029065957865742368004225930519821052801870767277410603162769183381367179373698844360959903742570316795911521145591917750671347054940166775580222203170252946897560690106521505642868138036317373298577782 +ln(4) = 1.386294361119890618834464242916353136151000268720510508241360018986787243939389431211726653992837375084002962041141371467371040471516261114065341503270151923861455141656742870380614077247783346942246700230728995910478240950345363149864130311049468279051765900906014190652733285308208478315629904087480860771 +ln(5) = 1.609437912434100374600759333226187639525601354268517721912647891474178987707657764630133878093179610799966303021715562899724005229324676199633616617463705727552179637497183245653492856202341525057270155193600879777389725688193540712766154731221809527948521292821358059722567672285287240461589448178364671329 +ln(6) = 1.791759469228055000812477358380702272722990692183004705855374343130887915188303682479479081810150776329971510086528551476053524461688650378085472622402353372533890340011752802369680737468252633374865920432160409476384712392923352921987005322300314361729053203399904656016473164159747107295851269417039008168 +ln(7) = 1.945910149055313305105352743443179729637084729581861188459390149937579862752069267787658498587871526993061694205851140911723752257677786843148958095163900775907824468104274783382259349008467374412504973704853551767835577486240151027741808868671075141213480938797418310810251823168493014073306393287711934112 +ln(8) = 2.079441541679835928251696364374529704226500403080765762362040028480180865909084146817589980989256062626004443061712057201056560707274391671098012254905227885792182712485114305570921115871675020413370050346093493865717361425518044724796195466574202418577648851359021285979099927962312717473444856131221291157 +ln(9) = 2.197224577336219382790490473845051409294981115645498903469388667274988586437217933747231509627464177575940058131915731484736008451861039642105603741534554821206325538366762734358747397688721919807485140633591823042291183835501342694109880333551160444406340505893795121380213043011285736276072634746597155565 +ln(42.2342) = 3.743230319363981109376714101173127436719996218829531854853397013644886736762899572756689946906260248756656652986518437608904514341921550914747744540001521358880790704562940372954373537303762460684012976679447026836138951812989009299468887276618148588740380134379335897849460056954659470516352988854140619819 +ln(1243.654) = 7.12580909956416712515795514604283595075351826374386469158915564351618150651818431625975721343706211267654274069882089617083785733705653769012412215616163367201614997365904616530039584371697235089006643082308530744888775539852687937227151334643577378426078369953572583483856516698229156637032931663132325626 +ln(5642342.652) = 15.545809901064353054345772541865372216002360720443997368583730834531790182817294986989317465484128043307118735598482885785499509568767998834578469838031753363071141343499374163957218345908175303301835058867765306150181984579215477385852113527496836374146918364463608661780450064225711077253376246691927327498 +ln(0) = error: 13 +ln(-2) = error: 13 +ln(1) = 0 +ln(0.11) = -2.207274913189720823974039331403599115380496123320128776848088092804571595441468247396939702176561805269219842196434498744563481771569826117977272347396455313914172509970434265098139121714528150387732346812243468469860526166099541875235302770425404047335776456016836169927292434734444595420510945216713275759 +ln(0,99231) = -0.007719720515219116586882512287847109277456198244324925480425020834636422879178363675167986261263431007225547719915827460015519372976053875262015504468468388132586626736937618757869343947696819728767592048842173527397072360350055465739419982813462750671366218991739276592825069168483967966198063000104993094534 +ln(1.213) = 0.1930966299619130786884267982756898180713778705592829720668900379887103689243374352777828275503809903111650389040423665880467312095476156891549006043545706988153253670557025619641927321552053519085470770157615979399570424220588693521058087428532063740628004266216569604975470314866423199565064140746016143605 +ln(2,13212) = 0.7571167898978832949364633861669783908944991759548612868285438928657813640170258714204805901493170941674380775967670889939350892887888148507498046522083034226723709214985860007918966342125775784024824788933702645090979463208718793462609664813152109936993190704274510481881788254214800079113165140890643935545 +ln(23453,13212) = 10.06275933084015821660283673740616729945728037094343027986208210617390671916179236842008640881113125999923935053808445858114677151948481098080959557421589119181268340202480438483795520098847855177782651858798247294862894752482201560619047903944885069861925123224583037488845623533566744079769554810986771509 +ln(678673,75678567) = 13.427895815060031920603467803031235324010817707515826415641015272181086593910576758899657135544388290552292682872879762750809874806731545647213394670571008292240716043574170019705484484353786337799848685683901298516563985284445873550075845146447823236478290613946482398511407828133771753241129034887515286833 +ln(478567856,23423447) = 19.98630856911503105820326137381757768772609997405162025311019156952234925914675104578050207319333747021982840609919791256651197439654699083857980963846594124270191418833526461503741338244216462305389045259192166725369645499304654061305932346930174919487956976072676417842054078981700092147874688724759784583 +ln(1233463674567,453756782) = 27.84084732340837875389213300893942447435769357879238353221740677714290803030814440257847810225510563443604106116812280878539288397434364803544125814823275846387995519601085753658829226603810508651397355620933817926852422377599109683108344893439930034803477780872319616434872919691014311099019728054229497999 +ln(64562356245634563476346534563456435634563456,23453245) = 100.87620542603499612763939165251516862078175879585768819903653848588189805034587555230892582493803224277414623632532704645495278932365347994132180446996137845359311032636380029081901586548927000387036679046016619255336733885518883707661229515911716639670561440393070983846152625315030358989279881059932695897 +ln(6456235624563456347634653456345643563445739759237659723659723563456,23453245) = 153.8356625648980468600531951102555453956054503024192810190414532597975513996339479411586143741062791091062823931586251687141511382433931408950763236026185941145581259223723628477715410714527267206198839360507233303238194510671471663700132293432407459773499104742189381719020243349700295496201999457946672684 +ln(645623562456345634763465345634564356345634561231231231231235632456324568702435867048670402476,23453245) = 213.702874982743234644520972932049014793235731736941955893934608341217026084020999450849347655727647808587140952555379934340931650160396709141559545407675367964102848535035637832768169183791391870295365857167241838411565360420912056701698451986480145016093493455703754168337218960071596827021805760218862164 +ln(64562356245634563476346534563456435634563456837560843756087340568734506873405867340856730485670428576038038475023845082,23453245) = 273.5700874005884224289887507538424841908643704523559090136554858045004482179622294506870577182626160673223083067385606352442287563328801239284600982071981099599783027984141191024822881817368480974567527889604816405447421471902011755249070599301293835228491590234933026434339733701294316997279629947133586002 +ln(2 ^ 100) = 69.31471805599453094172321214581765680755001343602552541206800094933936219696947156058633269964186875420014810205706857336855202357581305570326707516350759619307275708283714351903070386238916734711233501153644979552391204751726815749320651555247341395258829504530070953263666426541042391578149520437404303855 +ln(2 ^ 1000) = 693.1471805599453094172321214581765680755001343602552541206800094933936219696947156058633269964186875420014810205706857336855202357581305570326707516350759619307275708283714351903070386238916734711233501153644979552391204751726815749320651555247341395258829504530070953263666426541042391578149520437404303855 +ln(2 ^ 1000345) = 693386.316337238490548981066540079638991486181906609542183351644096668842769274260282747349844232451989203471531522782620263641740239467112074847023044390063137593671840307223335447694552216916098470887671154298707033677971736616150075416718003390172804019380070913382774254239145819905120324398202195520834 +ln(53 ^ 234234) = 929977.3560789677056989955843113323177824990289754061440323755582801972974271194035240075374367152733508376886265678372082369638313347717591095855278243407054857030999017478584977514783096094630176997397888470518611946735239802313915530910699968452629631456446033784377760352121156981202969949285793679299314 +ln(53 ^ 234223423434) = 929935364024.5047553879767142799484137770730038269439468472565579376811069799201943632484149425248616688794623401660067989722534391986953351847703488470458679476938608463907564982946952236273291134850175005965862289298641952603408995664109419616077131039641548731182698419602480641972037741784411929774615487 +ln(5345 ^ 132123123132) = 1134133899420.739000288294915434524874404116652410682825737286282842355636459222439334796414219255826936557896810089831076710534349572369052857290281310943196761926901150138847416238540459937745818594873776336346485951841304696716934701463529953058957175022638995204287829808397697752052295332177421310479325 +ln(64352342 ^ 123134535436) = 2213944649503.286070874633148094072705536556565354407966739472647131837543993124733189357821522807922076088406920787145509634284175781474223477894605536713615725788459019095777131232533868755972441024758159371271767008456423535252374273689386810174814039593902516480380078234964727408327581663971848617127204 +ln(2342342342 ^ 12325235634563673) = 2.659097764880541241663951455247267363118969316137225971031638631534046749647702432260658588464518039441378926717665380341477875748582342596588710429450455151269264052637224686529680164095936753939144588335906406911534166370477529922811935692154840110216411276876879047935771200809699258218487916956993402688e+17 +ln(435623453452563465345 ^ 5873254234525635634563456456) = 2.791164811395114407683869595719126687100890543374029348821294782095029588229990619639522676131261333911367539999430000368133065915032554095078175999210519749737203498339835910335927121465759434274970890380574283327328296377272699810233158306927348508832348473195077771612102542646596986538433494784567651873e+29 +ln(e) = 1 +ln(-e) = error: 13 +ln(pi) = 1.144729885849400174143427351353058711647294812915311571513623071472137769884826079783623270275489707702009812228697989159048205527923456587279081078810286825276393914266345902902484773358869937789203119630824756794011916028217227379888126563178049823697313310695003600064405487263880223270096433504959511815 +ln(-pi) = error: 13 +ln(e*100) = 5.605170185988091368035982909368728415202202977257545952066655801935145219354704960471994410179196596683935568084572497266819050930165613513332574738197563378965814416651109361687599789652466397056787010617930755465257692326732444575396439773493087334948808486548730310097868629878782959238808800444210203428 +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.64849515253979085924877088655573047439916944245944763867164559851143245002869040732919739606923908613155290793237050663019300194951124060577350304163269036002783944166065648628729350164389291323935219057318858669625763859504445621038197055995558999357992190189830990556274302842275493384475404054815719803 +log(0.0000000000000000000000000000000000000234234234 ; 4) = -62.50265783024205785786343014334851925694854027918739724791005102256352867761205605491926191727307619104021431917364025441658490545768287198602073855513463941824113167188035006744048303594910833154891954130871447638730128091737626464930969003890553499145923087614828162342472328442877786308313100527958193613 +log(0.00000000000000000000000000000000123123 ; 4) = -54.66176342077226791020714152545589148621870779413622548682308768863875134521142300389257202252203060838734285561019385461054529766748849500301389055242048766314784805655011059805248561278853758663592092783700243347845700071431832587737456050195973093999012178066978454019509162964891886069822164458358816352 +log(0.000000000000000000000000000123123 ; 4) = -46.35694318355386204053134295173241604655662931157477395668619669909891440368985996426722266412360522063819942633456822504348505520682967778232563361992384917851796967490634667644494158981347535746856734440197267566798856294002865970852411252782021410041317255958796983200761032352666290179828060109824334349 +log(0.000000000000000000000000456456 ; 4) = -40.42886328681006761841208974980636792175946262997222853103842879671643660352184819341223747147628686046193766484558617812396658036928695760457495548492528851348310902593904486602119410005577646312640807615717231890682898418179255802803465725103887470911497603679763474547570794723904789506924556654803163276 +log(0.00000000000000000034535 ; 4) = -30.66428728960516710307950671277775874260163647933854457249655201208526913576825185582819575931999568327187141382231014782337357719849438246605789485040300558785680405703776825519522012527849276433447734628845606548383904220855444723390601044137157985027732403216951035561129171243229444558624288906721228833 +log(0.0000000000008787345 ; 4) = -20.02481894841373383563002690224601441778452488879302397482732010209816569785578968780059957853712355245784407839771045031308389183367401695375284128983988629233423011310807831136890276826526552046044980116215499948605006022942011715150876608293651762067092869494324045523439048619778082993936149767887483006 +log(0.0000000076452 ; 4) = -13.481399305354176569325741091397286533457256051149281071591588129315994369208618033712483972306424372905113698017111511051718144967781371970483202211604667721798930659235770192156627210073525972145353275420425059172566364284436896876617693070373246527329869253982000604932439200380368335768681578335848425946 +log(0.000001235 ; 4) = -9.813528763757110564386111679375796125298353586372036756159031454910028909015255769925516681210814912332511258346911281046593743953746433235197245708407503041222427543728301925717726107554556888917836405981719990578641325026466841059355968133269420469825767261289877891120792067868038284090067319449795365458 +log(0.000234 ; 4) = -6.030601924870384781958813017392006652020461570485742090939284769985278508715004434954450490019444775058605432977652893937660725966246024860586616350888887515637725905740504466235404997949337395385088744328260521961188524412979572842762689488211323272398326309979410844356591531860499168466902849749880981481 +log(0.00234 ; 4) = -4.369637877426703608023653302647311564088045873973451784911906572077311120410691827029380618339759697508776747122527768024248677474114261416448964964389559818711750229411751681913896193354324949551618027641254570399094836858121639608992599893383419904482936465763047902719095270636047976686914641052812017476 +log(0.02 ; 4) = -2.82192809488736234787031942948939017586483139302458061205475639581593477660862521585013974335937015509965737171025025182682409698426352688827530277299865539385195135265750556864301760919002489166694143337401190312418737510971586646754017918965580673583077968843272588327499252244890238355997641739413792801 +log(0.9 ; 4) = -0.07600154672252499248142077079687857917260128881980924557162554336686916050995404540278939676159683545884802338006595856969449605107083862199556743587762939743231808409016754987992626829226476052649266499940639708836700409239669680888508483664683567178374936350328061830937001669958412839018672497364538563862 +log(0.1 ; 4) = -1.660964047443681173935159714744695087932415696512290306027378197907967388304312607925069871679685077549828685855125125913412048492131763444137651386499327696925975676328752784321508804595012445833470716687005951562093687554857933233770089594827903367915389844216362941637496261224451191779988208697068964005 +log(0.2 ; 4) = -1.160964047443681173935159714744695087932415696512290306027378197907967388304312607925069871679685077549828685855125125913412048492131763444137651386499327696925975676328752784321508804595012445833470716687005951562093687554857933233770089594827903367915389844216362941637496261224451191779988208697068964005 +log(0.3 ; 4) = -0.8684827970831030832082902427707868335525084926660497757995018706374182744071333266639296342206409565043383546175955422415532722716013010330666094111884785471791468802094601671007175364436386031799816908432061743252303458236273150213275872157373695198495696038598217799734331389620176600850874668353571748218 +log(0.4 ; 4) = -0.6609640474436811739351597147446950879324156965122903060273781979079673883043126079250698716796850775498286858551251259134120484921317634441376513864993276969259756763287527843215088045950124458334707166870059515620936875548579332337700895948279033679153898442163629416374962612244511917799882086970689640049 +log(0.5 ; 4) = -0.5 +log(0.6 ; 4) = -0.3684827970831030832082902427707868335525084926660497757995018706374182744071333266639296342206409565043383546175955422415532722716013010330666094111884785471791468802094601671007175364436386031799816908432061743252303458236273150213275872157373695198495696038598217799734331389620176600850874668353571748218 +log(0.7 ; 4) = -0.2572865864148791202141750561287796836119023835292199141887323358728069638732161146761393720945796849961484349104623393904253709826445455521633785377884980134089575644731363378019223846497459185351912229727957313127774740015553446557521158175486646532369889441313953119749646167389908090249621408649946620184 +log(0.8 ; 4) = -0.1609640474436811739351597147446950879324156965122903060273781979079673883043126079250698716796850775498286858551251259134120484921317634441376513864993276969259756763287527843215088045950124458334707166870059515620936875548579332337700895948279033679153898442163629416374962612244511917799882086970689640049 +log(0.9 ; 4) = -0.07600154672252499248142077079687857917260128881980924557162554336686916050995404540278939676159683545884802338006595856969449605107083862199556743587762939743231808409016754987992626829226476052649266499940639708836700409239669680888508483664683567178374936350328061830937001669958412839018672497364538563862 +log(0.9999999999999 ; 4) = -0.00000000000007213475204445177710559845669906218016454673735265809030726024899676128087312417545512947318267777615840901069006851295384244439994673591035363278706659650909840622881769292738028315860695302245452688267139213222608655662015387176483578359459661071368063559203182820971996607644058420590415414229713557814876 +log(0.99999999999999999999999999999999999999999999999999999999999937676756757 ; 4) = -4.495671697939634869550934117212005231204501993515918420394060915788584357354869479272608940043591540395664633693953619339854915140391655927347941440203200068381698387041941437532044417687039153420811216778986075811813762463119854037738378003847722641192852288465607084326996370831392573752159664547401864878e-61 +log(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991235434 ; 4) = -6.322297951872009227695472810835014881678454311903409658400899633354282102360981295435985265553623663881335775530579080598033332147048056023705045897725739580708709175412311145433218989229858675313708969703389177615814520825557636971192399153577221413992758731796142936882036381190374418350372112777729483923e-126 +log(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967567 ; 4) = -2.339546413057587509545221858946718384657920411552189640090751530749833265285168784796364248015254563553556025566848048392082553350996571892344539773818262172085011002541377135826581390759767522897443434538154221091637590202306521834046489308934773848274581632722634025682616265586555174853929166250419650071e-173 +log(1 ; 4) = 0 +log(1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345563456 ; 4) = 2.492713421418257536524157043333556947741893612027616860596171345861322278468559031904393320935443861811545220252534056760778497743886646059928298479262377740302256901621380114054314181740790007457345217894870586498170666959120613668013842409931844654757667404572138158638191980788355279393430069370783182191e-169 +log(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023423 ; 4) = 1.689612297137109494529575790155365976747216409206269476762731572927368562044044906307934504401729955357658643568349577204937859062137782603446518968290741184221060773237990421893098215588793826311464822785466658888613912987138046547616764123552998285170515510880033056173866609540559786120785602080908875506e-126 +log(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123243 ; 4) = 8.890103246213925860662959873035809634643606366383822274032759562920534674977339640016597879263220065960023538794682183300344849933970167253292157706226387261054799803062370653912963827712212107670769947027906250941759889497573278977127726611177735578846800519527913158563852458859913192097050954925320210738e-99 +log(1.00000000000000000000000000000000000000000000000000000000000000000000000000000074563465 ; 4) = 5.378617059349889595548124317726037466139345283493888567270044355648925983779679112886709151442329894675373951007060856439357521036441448965881425499351647450319456355374861595237049060904355939176205532463931800484974496428699533635913978496872613955716725690801236998889568720730804530950005640233595390818e-79 +log(1.00000000000000000000000000000000000000000000000000000000000000345345 ; 4) = 2.49113759447899533957356594480299220099802523518481463712003387288161000366388857934017030187584303443326291557873573519864851183511911885155156150191509532555591351977376026373805366056561473930300006086499612532961996983726994130320223003959098247706726988992462011579906055608767287243669403906822332366e-63 +log(1.000000000000000000000000000000000000234234 ; 4) = 1.689641151037927273797722988648986014392079239439243607956046358653903889188596645671289327761901382454289052763071720991264651557350575868148345348883446392831252479513236303197931914024357710573775072237213613694479765862910830167734197363327698924347390882839023083412260043561993830495971839084109892108e-37 +log(1.000000000000000000000023464564 ; 4) = 1.692610505971084938282731327443651893534874579306187012875745562636973586201809297706453930207273122839681636617919075851660589901445303841502039439865722773529355643147842254422320552643636082123108630280189613256159988698932489108727678265322176805562799644590134220543446670110703591757495816096621064819e-23 +log(1.00000000002342 ; 4) = 0.0000000000168939589286119332411314444659163396307611348799875679106972411753594044163395303762635783433121422028104570135168125194501096580716281339439657483960388252737823797160512090433071616897648842054666263326708539175556645304438550972646113756430708728268392685912551162854490171010649701159624931155371652209 +log(1.000006456 ; 4) = 0.000004657004559195032049512291915677767453716275054047588680474967130707712585100187505248973925079354708444085770323258094980800894137877720264203868951210606340354227905735731254065307311960705277577332934558983525820668400411177975110503928446804332044594503710030245002061657678457637351551792816377952988992 +log(1.000123 ; 4) = 0.00008872028882875550673824921462867483894289629548827760793290392743976217155552441722072098761665881281880241619167246548333545946905799159107721676086506888889473483662799975034493983227769800493794057391161464705513486232022713567655686246403393242159990127850361225642250457185589082008231896173768035548193 +log(1.053435 ; 4) = 0.03755064921301594734839255721397580306302265818086403552399468577570654144114010146137688135269970404422105291107860226958945862620508025085697115442594663894145666485093519112349385965554059570227321776096414486363696624857857845015535489544520243665032290443476502925820882790215557191182075038313188918427 +log(1.1 ; 4) = 0.06875176187496745416452180861820139141920006632859372962902262495519792155569656842967577796376516681780541427676037690943472818920882765446765451594641732992096081271815646670783921589740141834254486069366265698960022421215767415003271621724674392418975681259435612870591083959457150195064732584642588562699 +log(1.5 ; 4) = 0.2924812503605780907268694719739082543799072038462405302278763272705491138971792812611402374590441210454903312375295836718587762205304624110710419753108491497468287961192926172207912681513738426534890258437997772368633417312306182124425023790905338480658202403565411616640631222624335316949007418617117891831 +log(2 ; 4) = 0.5 +log(3 ; 4) = 0.7924812503605780907268694719739082543799072038462405302278763272705491138971792812611402374590441210454903312375295836718587762205304624110710419753108491497468287961192926172207912681513738426534890258437997772368633417312306182124425023790905338480658202403565411616640631222624335316949007418617117891831 +log(4 ; 4) = 1 +log(5 ; 4) = 1.160964047443681173935159714744695087932415696512290306027378197907967388304312607925069871679685077549828685855125125913412048492131763444137651386499327696925975676328752784321508804595012445833470716687005951562093687554857933233770089594827903367915389844216362941637496261224451191779988208697068964005 +log(6 ; 4) = 1.292481250360578090726869471973908254379907203846240530227876327270549113897179281261140237459044121045490331237529583671858776220530462411071041975310849149746828796119292617220791268151373842653489025843799777236863341731230618212442502379090533848065820240356541161664063122262433531694900741861711789183 +log(7 ; 4) = 1.403677461028802053720984658615915404320513312983070391838645862035160424431096493248930499585105392553680250944662786522986677509487217891974272848710829683517018111855616446519586419945266527298279493714210220249316213553302588578017973777279238714678400900084967629662531644485460382755026067832074301986 +log(8 ; 4) = 1.5 +log(9 ; 4) = 1.584962500721156181453738943947816508759814407692481060455752654541098227794358562522280474918088242090980662475059167343717552441060924822142083950621698299493657592238585234441582536302747685306978051687599554473726683462461236424885004758181067696131640480713082323328126244524867063389801483723423578366 +log(10; 3) = 2.095903274289384604296567522021401250607518006797930116923545338634177477571940628716765802308981236999851402313351993082350052857129158268649395925619154915618091196300214698518901251559244150796202995241318401060461276101866554149060826167100543818238610401371651582107818030668531473901850939364013530832 +log(-2; 3) = error: 13 +log(-0.001; 3) = error: 13 +log(0; 3) = error: 13 +log(0.11115; 3) = -1.999681472009827816055628174964642230401748237904416327288723566890001051185253092659204068161319533439496250831902221116825523310296559317562330195699635064762809306581714408235691730199343048293880741732927569115751123417679421643525417629912013783399375171615244836436624120987547236132656802189254466768 +log(0.9992; 3) = -0.000728482813294753370545056115021476024299617784420042897460368429675295745486248439201343517630364877481079832159398069664764181374603239543727296686318022278074290729387434432576323096967361480119448051647029800126625149577157256614290614227939096107324942988487235070942371958764194205351970991202200616341 +log(0.5; 3) = -0.6309297535714574370995271143427608542995856401318804278706549438386852013809148050611726885494517455613540159383137151949234491469364754136861963933499500359666405847433116774522156125961998518686727928543408495310812088419376092901841859593822187030820289857925687909013131327577187824897548976143800469936 +log(1; 3) = 0 +log(1.11222; 3) = 0.09681124003797352031825286777244837578340661320853632367952708321037911193495618776017718123917714065075082381963651523116727836304883224285831379808005710875976731634061764461751434053806575903506127714685258987679363693157386567030471990700301066461592941199117071145344745560522937399653609446944872976532 +log(1,999; 3) = 0.6304745201402998274259782593379513812142903477607727308820751655372935053101902321608297809400178694220639372670756245012546456014926644920122876232946549986959996259460523099673027072813194332458582177762444000703129585166082466310897222220860029120592969745555041797547091427488718532983118579968271595898 +log(2.234; 3) = 0.7316445564444570886906212093157086548918297055362715030542198919845955721063594980993459523200277608644268451053792140523253030244723321093598322980921534508731579419767741778413218738697277849109681448032154022331922275498140297436215757020314453946665174390559815155251732670459061671895393953336596857136 +log(345.1231; 3) = 5.319348076898204287075883801283297029158533668125683925424963461555476546501698467170191299680277692580940454830321061526211902969427763617166702131806273287827873895785167981505074546160511622290686986607847382418120587062110551336974820862413305666768453636951405927234429251594112332818002150022074037866 +log(567567.123123; 3) = 12.059863553899057007713668916599287409083929032729642550832859247782792117976055487645139225861751823425733444385081201333342787795620306624728216233675061897668223704959448928941889443747037864493476467368312566177318363586433849622158479514644182822726960233353722785113232016813446717479754882922946426712 +log(54764567567.5675; 3) = 22.50685660409066491222175106948751256610635084015395747324894440167495327623541858078100530664364975679797423306845161274821066251715654066309493323542863611248605108167025207431939509707442315598319985493358346783104870371909530006555896052933267436639259151401660467843111692608564547417317928910343158152 +log(123123123132132.23424; 3) = 29.53198895220905518658246378164184477237452546023733970830310994678607343300593527011748540824543984221908797967610397479594216178675936064537856082896980180707096863282313161202189639712977887787192241699938400298096701269992586041216711807371254393789676179408310814759080182573397095071728105389156844631 +log(e; e) = 1 +log(123; e) = 4.812184355372417495262008609959933293023901027222051085353957243897472909624266472835932896185718899825960518461332357589118635390166425860306813463207036515687379267440663548889005860680853061612963522437011080208750479976885534426231131097219125875337354414182737531394838330759352597655439040230778656154 +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.06765580733930506701065687639656320697919320797604493219760379606620825378855060836980994452669756431350350363719785785520958343641649430588528148179754445071565293780947147308780668168787487868801944166575239511009774291435920517182091777669623393332239394974950176966795548913206729367243679626983647554 +log(2 ^ 1000 ; 5) = 430.6765580733930506701065687639656320697919320797604493219760379606620825378855060836980994452669756431350350363719785785520958343641649430588528148179754445071565293780947147308780668168787487868801944166575239511009774291435920517182091777669623393332239394974950176966795548913206729367243679626983647554 +log(2 ^ 1000345 ; 5) = 430825.1414859283712725877555301892002128560102963279666769921196937585109563610765832969752895755927497319166234595269111616963074270205799642081190390876460355114983807301574074602197499305719552116680837312707968641072663566465909760519599332919413402939017566216534777849093377581785688875378696454956912 +log(53 ^ 234234 ; 5) = 577827.4196812462103606618832029677907454608186800233779064396103345959930747065695813332542972836082617662901844346510230490588901630036522492503391923989940718952630469365859061354077297389148999221946264179409865554719493972673604408592105692012291344299877031732574696792532940135314608589270747069913446 +log(53 ^ 234223423434 ; 5) = 577801328550.834449474086367162549318276755619795364518389298758022960115547942350138537543326493415532685547352716323089191325828811578599699721853811698537286547555160828235769525646077097579765841713524245194268758617483086936883830045457926385527509699071518343891107976583930807101772938348290846002652 +log(5345 ^ 132123123132 ; 5) = 704677012178.4222300146102055281629980713314135052345948792601050553724774809502715967204892409932909662773130909265325372227458184864886480133498535034247170741401393076787270837636567869023043130934368518482065761027830048750081159343277001977057018804787118715544170545220295413801071472398859073500934377 +log(64352342 ^ 123134535436 ; 5) = 1375601153917.726957744059330009560749155157507256601012447929197703652133790604997862962289644036015891644573813759711661491892472846439419427891817413637420429421055785217072542288374058580626410244692910288175585052517385766436385970619613500854580402512987164805213168532806195690069409129569898764992381 +log(2342342342 ^ 12325235634563673 ; 5) = 1.652190335729661125325815758088322920421713949697837894827720568274202587615834049867074075166884604908492610262244943852342769084887774620145364878020614277357747513878743550630729641904941024483343661943690977762447115715840245460588189813869445064940700509771849379259973347216131221143311893360804728937e+17 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 5) = 1.734248205433274652507744853891566612943789020416954955067503617769713801974958178926027274108066989923534064737339125656094031134366025147965481985834102961175932703928624843220681500515589160600983263183841870868506049039830117768431343115548042109027732027855245602087117271564357436939486719487863440938e+29 +log(2 ^ 100 ; 8) = 33.33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +log(2 ^ 1000 ; 8) = 333.3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +log(2 ^ 1000345 ; 8) = 333448.3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +log(53 ^ 234234 ; 8) = 447224.5732513854655198845861315729630027520025597257160005556018677102100591183782706426108255786376173267629233369521418373719495589018048588971106084761028708959454979227822100914232958158191324491852744348785237970285091255484651542022702658787779275962198498297377372751573668532598583144962075613005734 +log(53 ^ 234223423434 ; 8) = 447204379341.8086529607876498044914835158841090654562883855331152416874142211718626946391595015359749511512728610418753117675828313024101836774007896389432432191740058117683760044639368600100772950775892996844098104359924432997902576965833843633675417089313353128257492714250204039783104072732015453094668439 +log(5345 ^ 132123123132 ; 8) = 545403117466.120854827313298223702205988613173915972132446747452097913595456799975644709641628431781597774198495666653019135684803849490461624322072916799183742637441764540903159369731223798498692613969008086671358074860971178729509541440501102444729327730797214740563694508648127805094373790833634779599986 +log(64352342 ^ 123134535436 ; 8) = 1064682322213.6816858268790231878592113083188592603413991936139927093335823365668814575582039856956013041667630699400715376553661426418434729269979786485181421252651920521240045660130771241975189935749852548435338244460848188594614388459272126245917801301194536818200380100182380407405936542901758306911964248 +log(2342342342 ^ 12325235634563673 ; 8) = 1.2787557195440278838117966387523614736600391657792601776263723139833000332961503260195890633456546403404338429782954348343319131879354004495248364266713061530249920355740889832903852424787701148993640659694650335229006208517298515278932176315609419219610112019871517275180300605263668367963475475831367015748e+17 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 8) = 1.3422665439011701391463263283751073283046576153897242007840289305762396960972063031205489249298443636835454872963000391509249001086612250518547211768480778685234230815881587898898238276562125435847287226109278471584668731372387650812940223288129072130813560927166147517327782457012285400856456885199720889787e+29 +log(2 ^ 100 ; 20) = 23.13782131597591742636977010976404958909655073735658618396177941135245540301583847139655840447539259865188870350201859701529400821346241870124722062118197485092860546021783811088351246271854203581310507244325724459760568706111628151904699121127374559813391838040997034902373893343622353312846357782685770072 +log(2 ^ 1000 ; 20) = 231.3782131597591742636977010976404958909655073735658618396177941135245540301583847139655840447539259865188870350201859701529400821346241870124722062118197485092860546021783811088351246271854203581310507244325724459760568706111628151904699121127374559813391838040997034902373893343622353312846357782685770072 +log(2 ^ 1000345 ; 20) = 231458.0386432992911788186768045191818620478904736097420619524622524937200012987893566919021712493660909842360510472679343126428464629606323569915091229628263225217582910161326503176727451817993281546059369325016834699186102315236663617106242324163504036527458225121178879415212336825903024739289776120796663 +log(53 ^ 234234 ; 20) = 310434.067920124191957719819019581545631108593736218024999039459821488968962476629666356486020167566593939261902225870461558870790672531664371856709900700788284224861984897756789234314105015210805495313014402994280073323004660505739754380772730509740222408100056796820604470334481888771619158788548060246426 +log(53 ^ 234223423434 ; 20) = 310420050627.9804140422829589015996614490097121404854742312952724243416448067242470677707820772988097968938278755538238011003373247375989892882423806784921951024769512161296694828316002171398535802074033414230362371777535399986799153798241710756179856672149805525865637018784249367856278723172157627619609364 +log(5345 ^ 132123123132 ; 20) = 378583196313.2198493576304905984726644556760985983833359726062642007782060133121395100455783600524914344305777153323431392872620916355951334297488277335184064562950021557253290361971546139402497481490261017818731944988189717549695582443969436364114054508587889943610868164721280078621316830559832105265573624 +log(64352342 ^ 123134535436 ; 20) = 739032879889.7539238023938424382019856685049825476373812843040214776198177111527097625670869054833414342258153999841439968888638038615611207497487701898659752406041109417896065351576215414615463732363288101171169455966488097380658822990747122182937213746312697488391347509964879195856651432574312177730699427 +log(2342342342 ^ 12325235634563673 ; 20) = 8.87628640367757913253638888361663440767939830782416661927071796165568324480578042397396962627451395847380079987122381184010033072315036375415604545693487314434592505601892498898614918518463582804036194642790063030724928460287339758203629080961101984178789348726828194258156901051230369618231741093664278134e+16 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 20) +exp(-(4564 ^ 1231231)) = error: 10 +exp(-(454 ^ 1231)) = error: 8 +exp(-(45 ^ 12)) = 1.3727390921385867813921250609567288437950181186422451651853519018685445716851625076298553511043797841787112073497413813025531437188235712818484015509706460899355819050167420879539329632020198399387667993256124419479996958506254175237517410728407492445752096688471053145071400162911379796672843194299593880461e-29945700493210804778 +exp(-(12 ^ 11)) = 1.886940856266725880828357800984993172959605588522410144851851232961791283582837936649425785873884491556382613130946982469336922533239051886498367506887499977656979330524649219207183786727848581636959169173837791518013882732574751410058752205984247546178299085351794493284389029586700187071915214614084471337e-322684435398 +exp(-456346534674567434534534534534556745635674567367324562568788709897694716597264597236457236974567.23513454235423452345) = error: 8 +exp(-5634653467456743453453453453434563256666666666666666666666666666666666556745674567.2355894235423452345) = error: 8 +exp(-55634653467453453434563256666666666666666666666666666666666556745674567.235423523423452345) = 7.062354491136088136967172915431404013097261090421066292451722821926042991968572392129360739631986418193169592421567262367806303523686367304994412428215017938706227277016966873864104324640176999849623553430962286921454942852606339277717786814116644431852332994321106310977356697826543238691217629580568621108e-24161823003514650376235865634511398001402586198903528088335291425367599 +exp(-4563465346745674345345345345343456325666666666666666745674567.235423542313454523657345) = 1.2038096511606894898703561466883782604543258112164989152963409459527127962955449825131822533797492831762024763553034102851509025736813573005001671514114448223348377217479474910465783855003902671354051757910709129919183175677932681274859241758200319350921982008567403507476939148361629607086097056133358741547e-1981887818448356093677394637041815548195515699334228887054218 +exp(-3453434563256666666666666666666666666666666666556745674567.2354235423346452345) = 9.85224459166795116269280334715977930279271725400332615861600116008320292842092200029786247302576724227626357839006983677660968336943103987117691479265779339422366992676055888471964055564707212225358233575571397190667218866307851641412464763148992143984542722015694107204099459334730967335988873069182600379e-1499807574436336800725162350319218261672191932160584196057 +exp(-64564356356566566666666666666556745674567.2323454235423452345) = 2.77328802458594821770769139531535122695662057175372134344429830748485401473924059518788962962309028112689136588495929053559142906169658544844415454276833859191129744005920233661290677391045523725041827317553328203912016939424049496779903153401101838551432312924831614226126923711485607440131138461087135174e-28039943693292000892639434343733856506490 +exp(-456346666666666666556745674567.2354236789675423452345) = 3.839327192061956824754714114898728451815270417825897350287706750577298962360197620179907209720249768060802465008135089228912655813813230573584353952789050031346693462072979921775199641990655579127629587770929563561963774807236337861301232303792772965329609373824115470779254792730821072830289673689883613426e-198188839168275960661429098071 +exp(-85467524513451345.1567436734673) = 6.528411967775377465172920121975945030238529631214822598604842240415547780696944764832960036570631378324461547773368510311575135379173362911576875789000267299711136067512562948317236102014713849991086198369192302919324960046599609112515887430053592979713116893201875353679297317825057492096679762916020722679e-37118074278122828 +exp(-35673673673.213415463673676) = 3.207045965782180957159698819893433705352836963660265926411136170984383581012026950395471419721101820986549629907623104999648108895137113722380000705207812117717765632710602266930182575764391787203886927435846757658654177563721807464119292399532777020731191670885222939463507000578007556951644675635382891608e-15492879626 +exp(-4563456.21343265) = 1.406368375043321276650740719341490483673415871915751248570655797447830771721570240937433000112962455329991134885559077525004454676534422645349163795715168230900295044430600681233015430679656831107355911264182170460618815810260552190292202307337859147005543855730807559034664837581017536103706863598153619564e-1981884 +exp(-45635.2134234) = 7.56187928510292501253308630042024863472906333878695932529275469006458874341984601768599311634475551823624598877409668489992893634451251684185441257900431835470283505053400408806327044126229696144261148930910823247921751154416997449015110660514993769815728468595016558678622961693379104806976875438205197739e-19820 +exp(-4564.21342245636734) = 6.127684528795851334476199055092396876097366926839866064481916248564594256274413001035913623468379574295748232793389394015702047699286211348125076843567297887816310829452956709854173806913746505386545619858764747276195278954183607100534988469380358135593592362321290170708105287186407363184890184545918104477e-1983 +exp(-344.12324535) = 3.541387498585680266542921166254226352635682155118730313760857576895238285991396820147280630075548715789805734777988485892889282659093785708253535649628896397082696293501676754630563162368720118666078884577258009657366617933533287977416165829327968502571913873971046294012440703374164831555685568651987411356e-150 +exp(-32.7636756) = 0.000000000000005900875884602465955566892671555610532505875522419703727058890881950974654551157560221709667114536460701711359502376106768140386363120809532014569247956353016020134259316785618970854634743581729568043856576515659222125813059337181800785925560106482235350231055767422890002199715224796485655581196103370784992 +exp(-6.24354563567837502834057) = 0.001942954287398880199606894698748875258321251873700750211759325145024325271103935381895744406400290325611835624779375812868470131475858963623460307448627886271204888598031011652798689167162212449068259810480258419999720713923833244474140515134636429611890908432914785628565717844890029881531793185207515470004 +exp(-2.435623456) = 0.08754315072804413769438832124059962198524590177479721425448075787635372371746617989934326648728461104507879949504142356407764165016667978692423969940411897025498232728176464272057802202362198316194693037919872539809963808534612107229231436299606340805040506335064189849156992019988599476199289389752196869818 +exp(-1.2345345) = 0.2909701774651524642065272203004491371716345057228451422805517075899025880526222217909913900867712771682516101811180051228262920332793785280337769719423843043699456706706849473252603498970164062908150889969401029185770517797782303918738154642043354390598027599490423956382250441821072725796367873632778477615 +exp(-1) = 0.3678794411714423215955237701614608674458111310317678345078368016974614957448998033571472743459196437466273252768439952082469757927901290086266535894940987830921943673773381150486389911251456163449877199786844759579397473025498924954532393662079648105146475206122942230891649265666003650745772837055328537384 +exp(-0.9) = 0.4065696597405991118834542396456259878337033761703781677462886484094327177703627493587222383165572653634190714564679036906183389781305905218459517938723522271700461584295736014617662964065789132868361609914728105193746442463008503522582191599055569713533613416318912762168163080583531022626783472085156062181 +exp(-0.8) = 0.4493289641172215914301023850155627959342149412721844908979893344337907550870686838823862031637396645633906374461772809253958184921098265592428917122018393048595633602591941858792193015822740051195158395668272357338508381934573591615966967939291864136814114839667848977483583192712427063216406381893333267325 +exp(-0.7) = 0.4965853037914095147048000933975289617076671657118162620547114970172435700729033331750415030619081313305619206841126319247782309162404328599549141285446859720932215778968081902818625189031268491127312990288070879151382443089344349974067081257465370335695224383719489178123146709812679511760203812898254506471 +exp(-0.6) = 0.5488116360940264326284589172325678753323119566906280669807121173084438572674250816021667120997009125853645724671606105424085375402721676565950087513550206489863861185790471993342463742855235023195269543737397254649725219266621337215182530469736537047727874575790398994503301622882310410501832692829688766538 +exp(-0.5) = 0.6065306597126334236037995349911804534419181354871869556828921587350565194137484239986476115079894560264237897940395251765378080855629465333411798229476774247075812465168479412725158988479005552443885718507531384868441993187156845315753208901075976526891171627344906525598579744052145098224995153853317132729 +exp(-0.4) = 0.6703200460356393007444329251478260719369809252108121998889103316258941751203537438263375439964579348845630952150192043300226557232144463023641904622227442884393497925367366831443524290612886837942739147491128008572266962153680278490626231323738057964439534861526346527843621856018075502780856219727683528959 +exp(-0.3) = 0.7408182206817178660668737793178168721822512319990063482953100668080982468773547710143739510096639709564605181002112681490924651726365380646988733107087985500318057152203012374338452128662074536217166657062898161274796579831351534167668675028095890837172971303967639760046449100717485978612091037249649270426 +exp(-0.2) = 0.8187307530779818586699355086190394243585912562690156724780287616165087774024910986234572040843214217907156986882522216513560597151525969660161495411701195764795758668049124024391604757585900442970607920197238317861933226676693198995045574615427853357578316456139449951387014452881787986090319676327258326031 +exp(-0.1) = 0.9048374180359595731642490594464366211947053609804009520562573170557799653442483610125034460360904572384787453146483184977489081612387900951892794312557248399318523139860115705012439666105039449066273807537937177461582470033208910360687511714588679788774740419813310766773788169878446156545776278626483275867 +exp(-0.001) = 0.999000499833374991668055357167655974702355902360082059052028511196086802589512362777815444602953648540038170473093650312394183060331801879251200978620020226313025628885011160164811746098549981101668654794167043641700174415971258643353727464325123753506164471514254111126055814681125688277844161347327375704 +exp(-0.000000000001) = 0.9999999999990000000000004999999999998333333333333749999999999916666666666680555555555553571428571428819444444444416887125220461309523809523559002725669413212815990592162467162467277174618444452067137252322915455355931518293164340473714406543711022835457697125771270430758461768935592435332382037627633662765 +exp(-0.000000000000000000000000001) = 0.9999999999999999999999999990000000000000000000000000004999999999999999999999999998333333333333333333333333333749999999999999999999999999916666666666666666666666666680555555555555555555555555553571428571428571428571428571676587301587301587301587301559744268077601410934744268080357142857142857142857142856892 +exp(-0.0000000000000000000000000000000000000000000000000000001) = 0.9999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000049999999999999999999999999999999999999999999999999999998333333333333333333333333333333333333333333333333333333374999999999999999999999999999999999999999999999999999999166666666666666666666666666667 +exp(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000499999999999999999999999999999999999999999999999999999999999999999999999999999999999999998333333333333333333333333333333333333333 +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +exp(-(1 / (2 ^ 512))) = 0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999254165926879979325670903468453706616262352846539959310572848166679372161492988169506382510959957219663848839674416389854658727190477469733951383517040792 +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))) = 0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999254165926879979325670903468453706616262352846539959310572848166679372161492988169506382510959957219663848839674416389854658727190477469733951383517040792 +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 +exp(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000499999999999999999999999999999999999999999999999999999999999999999999999999999999999999998333333333333333333333333333333333333333 +exp(-0.0000000000000000000000000000000000000000000000000000001) = 0.9999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000049999999999999999999999999999999999999999999999999999998333333333333333333333333333333333333333333333333333333374999999999999999999999999999999999999999999999999999999166666666666666666666666666667 +exp(-0.000000000000000000000000001) = 0.9999999999999999999999999990000000000000000000000000004999999999999999999999999998333333333333333333333333333749999999999999999999999999916666666666666666666666666680555555555555555555555555553571428571428571428571428571676587301587301587301587301559744268077601410934744268080357142857142857142857142856892 +exp(-0.000000000001) = 0.9999999999990000000000004999999999998333333333333749999999999916666666666680555555555553571428571428819444444444416887125220461309523809523559002725669413212815990592162467162467277174618444452067137252322915455355931518293164340473714406543711022835457697125771270430758461768935592435332382037627633662765 +exp(-0.001) = 0.999000499833374991668055357167655974702355902360082059052028511196086802589512362777815444602953648540038170473093650312394183060331801879251200978620020226313025628885011160164811746098549981101668654794167043641700174415971258643353727464325123753506164471514254111126055814681125688277844161347327375704 +exp(-0.1) = 0.9048374180359595731642490594464366211947053609804009520562573170557799653442483610125034460360904572384787453146483184977489081612387900951892794312557248399318523139860115705012439666105039449066273807537937177461582470033208910360687511714588679788774740419813310766773788169878446156545776278626483275867 +exp(-0.2) = 0.8187307530779818586699355086190394243585912562690156724780287616165087774024910986234572040843214217907156986882522216513560597151525969660161495411701195764795758668049124024391604757585900442970607920197238317861933226676693198995045574615427853357578316456139449951387014452881787986090319676327258326031 +exp(-0.3) = 0.7408182206817178660668737793178168721822512319990063482953100668080982468773547710143739510096639709564605181002112681490924651726365380646988733107087985500318057152203012374338452128662074536217166657062898161274796579831351534167668675028095890837172971303967639760046449100717485978612091037249649270426 +exp(-0.4) = 0.6703200460356393007444329251478260719369809252108121998889103316258941751203537438263375439964579348845630952150192043300226557232144463023641904622227442884393497925367366831443524290612886837942739147491128008572266962153680278490626231323738057964439534861526346527843621856018075502780856219727683528959 +exp(-0.5) = 0.6065306597126334236037995349911804534419181354871869556828921587350565194137484239986476115079894560264237897940395251765378080855629465333411798229476774247075812465168479412725158988479005552443885718507531384868441993187156845315753208901075976526891171627344906525598579744052145098224995153853317132729 +exp(-0.6) = 0.5488116360940264326284589172325678753323119566906280669807121173084438572674250816021667120997009125853645724671606105424085375402721676565950087513550206489863861185790471993342463742855235023195269543737397254649725219266621337215182530469736537047727874575790398994503301622882310410501832692829688766538 +exp(-0.7) = 0.4965853037914095147048000933975289617076671657118162620547114970172435700729033331750415030619081313305619206841126319247782309162404328599549141285446859720932215778968081902818625189031268491127312990288070879151382443089344349974067081257465370335695224383719489178123146709812679511760203812898254506471 +exp(-0.8) = 0.4493289641172215914301023850155627959342149412721844908979893344337907550870686838823862031637396645633906374461772809253958184921098265592428917122018393048595633602591941858792193015822740051195158395668272357338508381934573591615966967939291864136814114839667848977483583192712427063216406381893333267325 +exp(-0.9) = 0.4065696597405991118834542396456259878337033761703781677462886484094327177703627493587222383165572653634190714564679036906183389781305905218459517938723522271700461584295736014617662964065789132868361609914728105193746442463008503522582191599055569713533613416318912762168163080583531022626783472085156062181 +exp(-1) = 0.3678794411714423215955237701614608674458111310317678345078368016974614957448998033571472743459196437466273252768439952082469757927901290086266535894940987830921943673773381150486389911251456163449877199786844759579397473025498924954532393662079648105146475206122942230891649265666003650745772837055328537384 +exp(-1.2345345) = 0.2909701774651524642065272203004491371716345057228451422805517075899025880526222217909913900867712771682516101811180051228262920332793785280337769719423843043699456706706849473252603498970164062908150889969401029185770517797782303918738154642043354390598027599490423956382250441821072725796367873632778477615 +exp(-2.435623456) = 0.08754315072804413769438832124059962198524590177479721425448075787635372371746617989934326648728461104507879949504142356407764165016667978692423969940411897025498232728176464272057802202362198316194693037919872539809963808534612107229231436299606340805040506335064189849156992019988599476199289389752196869818 +exp(-6.24354563567837502834057) = 0.001942954287398880199606894698748875258321251873700750211759325145024325271103935381895744406400290325611835624779375812868470131475858963623460307448627886271204888598031011652798689167162212449068259810480258419999720713923833244474140515134636429611890908432914785628565717844890029881531793185207515470004 +exp(-32.7636756) = 0.000000000000005900875884602465955566892671555610532505875522419703727058890881950974654551157560221709667114536460701711359502376106768140386363120809532014569247956353016020134259316785618970854634743581729568043856576515659222125813059337181800785925560106482235350231055767422890002199715224796485655581196103370784992 +exp(-344.12324535) = 3.541387498585680266542921166254226352635682155118730313760857576895238285991396820147280630075548715789805734777988485892889282659093785708253535649628896397082696293501676754630563162368720118666078884577258009657366617933533287977416165829327968502571913873971046294012440703374164831555685568651987411356e-150 +exp(-4564.21342245636734) = 6.127684528795851334476199055092396876097366926839866064481916248564594256274413001035913623468379574295748232793389394015702047699286211348125076843567297887816310829452956709854173806913746505386545619858764747276195278954183607100534988469380358135593592362321290170708105287186407363184890184545918104477e-1983 +exp(-45635.2134234) = 7.56187928510292501253308630042024863472906333878695932529275469006458874341984601768599311634475551823624598877409668489992893634451251684185441257900431835470283505053400408806327044126229696144261148930910823247921751154416997449015110660514993769815728468595016558678622961693379104806976875438205197739e-19820 +exp(-4563456.21343265) = 1.406368375043321276650740719341490483673415871915751248570655797447830771721570240937433000112962455329991134885559077525004454676534422645349163795715168230900295044430600681233015430679656831107355911264182170460618815810260552190292202307337859147005543855730807559034664837581017536103706863598153619564e-1981884 +exp(-35673673673.213415463673676) = 3.207045965782180957159698819893433705352836963660265926411136170984383581012026950395471419721101820986549629907623104999648108895137113722380000705207812117717765632710602266930182575764391787203886927435846757658654177563721807464119292399532777020731191670885222939463507000578007556951644675635382891608e-15492879626 +exp(-85467524513451345.1567436734673) = 6.528411967775377465172920121975945030238529631214822598604842240415547780696944764832960036570631378324461547773368510311575135379173362911576875789000267299711136067512562948317236102014713849991086198369192302919324960046599609112515887430053592979713116893201875353679297317825057492096679762916020722679e-37118074278122828 +exp(-456346666666666666556745674567.2354236789675423452345) = 3.839327192061956824754714114898728451815270417825897350287706750577298962360197620179907209720249768060802465008135089228912655813813230573584353952789050031346693462072979921775199641990655579127629587770929563561963774807236337861301232303792772965329609373824115470779254792730821072830289673689883613426e-198188839168275960661429098071 +exp(-64564356356566566666666666666556745674567.2323454235423452345) = 2.77328802458594821770769139531535122695662057175372134344429830748485401473924059518788962962309028112689136588495929053559142906169658544844415454276833859191129744005920233661290677391045523725041827317553328203912016939424049496779903153401101838551432312924831614226126923711485607440131138461087135174e-28039943693292000892639434343733856506490 +exp(-3453434563256666666666666666666666666666666666556745674567.2354235423346452345) = 9.85224459166795116269280334715977930279271725400332615861600116008320292842092200029786247302576724227626357839006983677660968336943103987117691479265779339422366992676055888471964055564707212225358233575571397190667218866307851641412464763148992143984542722015694107204099459334730967335988873069182600379e-1499807574436336800725162350319218261672191932160584196057 +exp(-4563465346745674345345345345343456325666666666666666745674567.235423542313454523657345) = 1.2038096511606894898703561466883782604543258112164989152963409459527127962955449825131822533797492831762024763553034102851509025736813573005001671514114448223348377217479474910465783855003902671354051757910709129919183175677932681274859241758200319350921982008567403507476939148361629607086097056133358741547e-1981887818448356093677394637041815548195515699334228887054218 +exp(-55634653467453453434563256666666666666666666666666666666666556745674567.235423523423452345) = 7.062354491136088136967172915431404013097261090421066292451722821926042991968572392129360739631986418193169592421567262367806303523686367304994412428215017938706227277016966873864104324640176999849623553430962286921454942852606339277717786814116644431852332994321106310977356697826543238691217629580568621108e-24161823003514650376235865634511398001402586198903528088335291425367599 +exp(-5634653467456743453453453453434563256666666666666666666666666666666666556745674567.2355894235423452345) = error: 8 +exp(-456346534674567434534534534534556745635674567367324562568788709897694716597264597236457236974567.23513454235423452345) = error: 8 +exp(-(12 ^ 11)) = 1.886940856266725880828357800984993172959605588522410144851851232961791283582837936649425785873884491556382613130946982469336922533239051886498367506887499977656979330524649219207183786727848581636959169173837791518013882732574751410058752205984247546178299085351794493284389029586700187071915214614084471337e-322684435398 +exp(-(45 ^ 12)) = 1.3727390921385867813921250609567288437950181186422451651853519018685445716851625076298553511043797841787112073497413813025531437188235712818484015509706460899355819050167420879539329632020198399387667993256124419479996958506254175237517410728407492445752096688471053145071400162911379796672843194299593880461e-29945700493210804778 +exp(-(454 ^ 1231)) = error: 8 +exp(-(4564 ^ 1231231)) = error: 8 +abs(-(453 ^ 2134)) = 1.2988622520629210729943600969425180365206050705841991374427813014180036633741266959360165233410744019117041897137801639708897492261909704227052456665534268991996975936395327399604303225327380570060848397507740979861059159429518787986509396115854639697737539485359474619610068351963356568067343399330867395167e+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.7979089955252840598266721401505092443467664152744493803951972967414321739233739356468212827017944021753704462999494911417872804705386157203197280551008124761922477816250623827393934603046584212896659556251636861098985364625034669208298780190848554649402275339445265872952491833090057294626800531690171780192e+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.9534534499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999384443159385100033196990184416 +frac(-645634563445643563456564365.55345345) = -0.553453449999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997929403267410121505300633 +frac(-6456345634234511564365.15345345) = -0.1534534499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999916934367527505848841 +frac(-646.09999999999999999) = -0.09999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 +frac(-646) = 0 +frac(-645.9999999999999999) = -0.9999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 +frac(-645.59999999999999999) = -0.59999999999999999 +frac(-645.5) = -0.5 +frac(-645.4999999999999999) = -0.4999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 +frac(-3) = 0 +frac(-2.9) = -0.9 +frac(-2.5) = -0.5 +frac(-2.4) = -0.4 +frac(-2.1) = -0.09999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +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.09999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +frac(-2.4) = -0.4 +frac(-2.5) = -0.5 +frac(-2.9) = -0.9 +frac(-3) = 0 +frac(-645.4999999999999999) = -0.4999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 +frac(-645.5) = -0.5 +frac(-645.59999999999999999) = -0.59999999999999999 +frac(-645.9999999999999999) = -0.9999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 +frac(-646) = 0 +frac(-646.09999999999999999) = -0.09999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 +frac(-6456345634234511564365.15345345) = -0.1534534499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999916934367527505848841 +frac(-645634563445643563456564365.55345345) = -0.553453449999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997929403267410121505300633 +frac(-645467856786345612312312334564365.95345345) = -0.9534534499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999384443159385100033196990184416 +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.886578673647905035523632139321850622951359776871732632947425332443594499634033429203042840119846239041772121389196388302576427902426371050619266249528299311134628572707633172373969889439224456214516642402540332918641312274282948532775242424075739032403212574055795686602260319041703240623517008587961789222e+374 ; 3.0605751221644063603537046129726862938858880417357699941677674125947653317671686746551529142247757334993914788870172636886426390775900315422684292790697455984122547693027195460400801221577625217685425596535690350678872526432189626429936520457644883038890975394348962543605322598077652127082243763944912012855e+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.4034522846623895262347970319503005850702583026002959458684445942802397169186831436278478647463264676294350575035856810848298162883517435228961988646802997937341654150838162426461942352307046244325015114448670890662773914918117331955996440709549671345290477020322434911210797593280795101545372667251627877841e+868 ; 1.220136825991110068701238785423046926253574342803192842192413588385845373153881997605496447502203281863013616477148203584163378722078177200480785205159329285477907571939330603772960859086270429174547882424912726344305670173270769461062802310452644218878789465754777149863494367781037644274033827365397471385e+1134 ; 1.26557231622543074254186782451508292976714038622746607681878288585281408231473512378178027956195710747652085325980602248032409037821647694307950255780542719062833876438260884481246264883326236083761640812211711794398858402578187329190378896037191867439433630621395937844739222318527825476197717238892524768514e+1408 ; 2.4220401247502721798678750938123522185909833857292072994506796649299381602156474204445190516664848192493214566714970498423275250938748173438383937576314592284508284999722712741401603110578305584636363371240793324478207392811010371126653875371807902575779192731082629169047504052350550600840122194928923756304e+1689 ; 7.7105301133538600414463939777502836059555640181601023916341099403397085182709306936709076979553903309264786122423067744465978515263974540148018465317490976250447063827425912017330970170261087509291881684698584215059362371860386164206307883411723409851372526504540252305657565886062123887041264021962997102288e+1976 ; 6.7526802209645841583879061361800814224269427869589384312198268703685091643180416969132446952698303794226010370578672908593198347699886928591906501031587651846976759681112609524787093848004428636186893395272784450630354080243217646658024696659065951793757223520229235577548653833681102170973893746054649126236e+2269 ; 4.151569143493960745607279841843248999726486376453717843120678754117274827423732166386912561132074949579423757689979049951127776318280433962368905092265147700297021115114162944899842971684423891830719464404440007259223176078889331683292649306932650904792705832960618046703993378663906933558703294430414038982e+5725 ; 8.294835148700933569723345124002811501453519780154528250555116150726315105192616868441051297141885749259688667864578141802353297083924307056813072374345765105193448187998097563909886257425478935877777489880071134503927905805620884703218713315251436507775826254255314857314578770570486053250289182271967249886e+5728 ; 1.6581375462253166205876966902881620191405586040528901972859677185301903895280041120013661542986629612770117647061291705462904240870764689806569331676317184445281702927808197030255862628593532392819677202270262197873351883705436148521734207917187621579043876682256374399771842962370401620447328075361662532522e+5732 ; 3.316275092450633241175393380576324038281117208105780394571935437060380779056008224002732308597325922554023529412258341092580848174152937961313866335263436889056340585561639406051172525718706478563935440454052439574670376741087229704346841583437524315808775336451274879954368592474080324089465615072332506593e+5735 ; 6.6358664599937171155919621545332244006005155334196665695384428095578219388910724562294673495032491710306010823539289405262542771964800288605890465368621372150017375117088404515083962239631316636064348163485589315889154238589155466383980300084584861559333594482390010347886915535406347285030206957597373456977e+5738 ; 1.3285004652907421665415108233375515250002232097906172472215962504734759521659927057371393633705504840403263366872565738933561062947353017778899271166797998704433478498441098583919809240374189590540082502329814981041008678565548924370072856076933889284178585615374480071646960490188350726463047432910994165988e+5742 ; 2.6609864319773565595826461791451157045754470892106063461848572896983723321884833895914901448312126195327736523845749175083922809083548094611135240147096391404980257432377520463591377908469501749851785252166619407025140383166794495513255930722098580236209706987595083583508861861847266505105484008120721314719e+5745 ; 4.1493596034378540855568670930866121709511191949318099176894676576975585651235319500860007652178003420075184635383617118495750871114045907794553402161068339611621037904199177522062663390179682805164719697495968842457728766097103003726111095340241127118833157738815328438929737613021106312930374401485378726604e+9130 ; 7.4567977044139011949667073608455173423487764757694964954782078806637414474269541755513168162322414391795029974798168118602932664223118301735392106426005435975651013745428640548040017738240446452238138099548758611585866876215190433266126943838966354115374673826316710496466347480929976946164133746784925477483e+20057 +factorial(54345) ; factorial(456456) ; factorial(456456456456) = 1.9104595742666419301562215988062440978119694509481112525166574867506459974219599308123312297458755329588401726912640143661745095148280930783979403168803429426122859501180714326198322967751859886468803154412474256519917613282436090195602209742416320377406338485159288320429251597232160544265261018521911852858e+233733 ; 3.1641056776561336225094666674514942185207445872910753870054606442075040661655705421892652886887035585974427692040974362048053993672162122002954094163201249143404791283769246590678367396484748184864267751423829083155404131510777183848725997316433345727126602197184158821863234425404838501069729293465086504537e+2385033 ; 2.678485821847024891858827957628552135149800638082470145581017332860854407455112675631558037411615450339718161022749171933376528092150983211517573478854056077952341618092375174260642211774503700451679220453370390712978770814146904725534239131575065516107598191616274290017752113809595204728946557213995416219e+5123771593470 +factorial(456456456456345345345) ; factorial(4762345134523452345234523452) = 5.3180831534020505027402148739560515641509861423488713088332386048653077324570836179018008978668089472296723578120630859289866196202651330965871639187576401461184487837793082556235316355902370265565113815472308082750872747636820641091576057617735614892324816070313796341917835661774009597858291668348005659069e+9231879701575333727148 ; 4.2432612526375466801784496304305573376666319637179157245032396813398121758631749059713401834194695584558245458825844551000429681647098230831069883380508256979090486836047749417105935083128094183776416109850172791551332251770378120048693647854316258721181034808522246708846142068507782706349856911862465811349e+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.728923759248234052526836564410625158473042907727619398019775039294886235340796835563620162809197744351713943568778441996180000187649208278396944332287589814676681137860358784114593122743114427825286109820305548639088691834076617045338270881627194972538570182573585594197828393867559028860897811932949478646e-41818556136 ; 1.986018444880966761690004312592594806355164526349944649830202588022544947089025168199164885512873174897003493389223150528394804780972273867924895347721895382631365348213881191850780055764231651519123484031964538191361641250971554147297530896194507309416456102369261756526280531549144555477936580053480943005e-41818556134 ; 1.40753263529935098293367813890334082673451622579902425837142052318787508157144934774406520111470403064785175486356654977105788077337680748317085184965668886516623223428048778361982605149794551271064080535758555541656072199116341876394295604413723769804841681823770931000487738842221757761520329735761506458e-41818556135 ; 1.976971222806821903847560013035586148197099802328566069161090461441467742082731175283095674248198337342756053508116426794099980371527370863825465748188233288736712850901838238587544853638849843959274713794730267055566732464048681912027500124568432529611198133830133051465568255965455999646103862316827731198e-41818556135 ; 2.167901226015517018831652707353395468314180100851392204163944062167340943230505041856074680955813396261086387212432821851480751780792037457581344079414967076309452758132175664162655641219517597669158390074467069752928863292073332588311225701123605383825074801142388949286172195593333110992482470976949562232e-41818556135 ; 1.72085644310387032741658756923976297940462645384460402584407294413990162084354167668098842952383923166403448478188191087921971170815935510353783065493791442900996900293320240621049319512379346512937523495134500118435730132965146189154985511172815998630812959183376563885444844041278106507037903928619044457e-41818556134 ; -4.449800425493912181860099259778955061046070801664019336382773637655979444782742354869611971395154530721901103198431081779943947779979104737388714184041677775141855000924108238631944948259890558924449079046803532655179542050439470788781841518812958712523192625945626529523244597907184459038751374876853236735e-41818556133 ; -3.29439960955178362804945638706859151573441551890651320154408205568971041555610969583198030295726381997374917740762126953029688290418508863791341274212085941731670881535174412929892538067442396383952879843850332391492878496513695607801106756452553790087443219833856144966647576963239473621562575180517314315e-41818556133 ; -3.840338716217427789552177938013337635278075584300988342230692051420002748753782810394997544928250731336670708864600830219598140879313518610920245799805737548273479715176963211305912017777196052058574454944177423400213397703984420455000286827079090870468150864534100226261323802259656863623281950333499031018e-41818556134 ; -4.382404475122362381935398797332141075823077285795956295760484267618081963709857242407917286552409187729714714155629073802370547263806333511089302365945679040031929906290880673561881762915115919822727924832063041656175217851763808790087022810138761985903270632237546295982313419386237405514066609925597100688e-41818556134 ; -2.535913354507947550981892492151125232628078343207483487422253988667545654604519534552207254901374816004527215819723488643792780228493869727686873436896530472805150976300283206165733627888591582068434841081746270829319854343183804744040930784218784486712822797857907752303488460289483197988236047335415194282e-41818556133 ; -2.329688962289116292406078296639742030103288766966172400491621277528801269929551446742248529964033048010685722174545845219274069179641140302267507308950379970776447877427658862236454651285436232303687531393543302101907503457254748102007505285950804702849510686710683450455131440540604914695556337591171912008e-41818556134 ; -2.992433249525816735498849601061822434353704652707873074720234540852119252100787227428575685877583717394176260197439244428807039524072005587765768408563990623844546469470840397873643777989128958732983345521254099008980010988456722590772289941357237933114802169069044047232456838545209305918073089943194750682e-10695 ; -6.592630837096738345173252443211470073836944939822631318170280339022229796400005086663217493798151284250292184493121559530905368905128021457193278070467897248393603895936183197217131126042384018532874538680566879188717464414701145051467047153361867236265052190570434728108238245129568507659407392339689343487e-10693 ; -1.2377616045013722366945887244023856031212016836268784174259861106897945089294963989562443151012773702985719268810971814532544179010078632630393946059794902638832507550617152829930570831399688224802437250892639809732109218771926876680897734904961941041618873986659654721596256972073848404458336825516910917154e-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.728923759248234052526836564410625158473042907727619398019775039294886235340796835563620162809197744351713943568778441996180000187649208278396944332287589814676681137860358784114593122743114427825286109820305548639088691834076617045338270881627194972538570182573585594197828393867559028860897811932949478646e-41818556136 ; 2.474637088199111057764319708236108932867542966280677666537498028539663725676512545831571000803736579467177397066582728928893714356018918996588924413749133737483180121345777634095601809314435665075280772120603986658092412456744186374460620230565598888511654297386484205418204817212270538750861757660489943573e-41818556132 ; 4.565892874085763705700864434299729129850625757060785988589829024608121143900148623180948362163771077511184836881296920700316804049709733294214062485165360914614806338192068864876351490991895829137507621572002610148012944981571752925150205275034240488092289316134398601183875010948708087716047901086943346147e-41818556133 ; 5.429284417462010245558990850221871729835485423249593997904919683910895704436163570163646577654611112607617587001337272135707603570541511939434828036757750205533931080172875763790523135115115481463578801869789693646323988832691448078474002831589456855237747992066540932730280226627543103034722609522378207142e-41818556132 ; 5.687667071364782174428639235055437369681206516975123576249652873606667090112284131154097259203683537392470223439434953811426939890686300914146728320868812092983264879932787228572711728558529794718210676716655003386668199206867198214714443920132065388441127198882693561118939571244578436184037665269731870235e-41818556132 ; 2.20299234371183485190486313859667932612521951634854094503709195673005939153219335842644100604327547141718517766190771640367592720695930258296234434840068574393116450530586646689310985312989065439290593146905346826808431204907219969099817689660565001818263523332775412566279771219811845025031225682490198724e-41818556132 ; -4.394304665053014359055990302291839957869491044029990719604758293612222614443560545675237954878227464942577098511878814466279863419366341830458162084144944889540844707328877276655884316599169867808801648209901417314289852652847541025388262697338684883147133986124476885534283003422152742501812341668787693549e-41818556127 ; -3.2387783246870753509866252227976160089736709500362967368214900617932403275418261342740659254564745688861709883582200165930847048416110232092711506405091573824615022902017711395803896397994394000604149533030669571247847135081049711571850161459289455950738114372397608182192917164233670082145408107608957631e-41818556127 ; -3.23877827150145996479369065591736120835575733670319220365478512388750321296093886113019428757460282473654401295909210296190088256036231346345408442364782178603659918866307760131999712827775094308325885670082840904387984576526316804435266396802082188599437499968140716815094863720869779141569717416387050285e-41818556125 ; -3.788479192881794258039248657212113944523399633218753487193408919541110822330542199879655764406195206756496446242554240065308180252838528848768940054230504631842313780565091131411257542555555640016302963638162684701525290619430415208531287236689791145248900566999714977539017833228933163312301429007562045385e-41818556127 ; -2.480697043617770495266808695056290265702659310704403378494390633493358832337586535973481724121064238334092836901449502682718711841403667085342159431173418055776944253522444916175609738828408432113479748233809818360690987131459877492853723372531784361302576296662242656788274711790012944337252529227483322684e-41818556131 ; -2.329688962289116292406078296639742030103288766966172400491621277528801269929551446742248529964033048010685722174545845219274069179641140302267507308950379970776447877427658862236454651285436232303687531393543302101907503457254748102007505285950804702849510686710683450455131440540604914695556337591171912008e-41818556134 ; -2.992433249525816735498849601061822434353704652707873074720234540852119252100787227428575685877583717394176260197439244428807039524072005587765768408563990623844546469470840397873643777989128958732983345521254099008980010988456722590772289941357237933114802169069044047232456838545209305918073089943194750682e-10695 ; -6.645995575140524381734687311268388973039437036027757632301697336213119282486231051539407102579741587731502369455500312652620490326909603154434858767500367896194607609323803959677943962275685717192501447017441783406297912152026869339119083352397934677198295681036569607166864982692059169607334300262471698997e-10691 ; -1.238302842943397800359472978577525017496146257458503159257690599807138444114623394905231463735869639253113003813976064070704479225179510889725595114556523031211609498764962485193084470478698219103662394504958508471424685573694685893407655021012611846976468214849825960942752500267823631321937727528231486602e-10686 +gamma(-3446.000000000000000000045634563456346) ; gamma(-3446.00000000000000000000000000000043563456) ; gamma(-3446.0000000000000000000000000000001123) ; gamma(-3445.999999999999999999999999999999999999999999994356) ; gamma(-3445.9999999999999999999999999999999992342342342) ; gamma(-3445.999999999999999999999999234234234533123) = -1.456469924687974120726507682632335934433343430983364272045137421241629333791781299729913015287995881580170847461833127537440291252896369374219661025245172417227107177788793970844484306789045187974772636097225086538322925235632591318267247960849982725268976834200113985589592091856957967257228594714040229204e-10676 ; -1.525713873583235329883532495969654882999919197533490111324184092685195659801266915243060046629570048123067707308973620509009803371848159224818920336447025818743768362537600610021770763260993577114801142934122185309521722254786412045998536704401020185500566075195074457440762690214779769756228072973082932443e-10665 ; -5.918554692825719913715650312815608266132873385669978281975285807759237611818867116984805365439510258643287455610251421036169037415555735832392936327988627246470920509948103551079725164184664001497774298181938153395825098135697203575732340731618021792389180225056102292790338572624084756190739010543025363459e-10665 ; 1.177628795188391825496576063305812835929832332225722541432707686930750262023598173659306442978486025991119024025886188475798147761723689534896868282676355415051890189832279037630054332522063280606178734554528198277615691263208710623094380079942283933299315871163583373352400398014330873040091845271094578661e-10651 ; 8.679595271668494145553608008129173410613391492549233521069089389846482987316363263114263045487029945670091792302278356967359926883677069526442582192760653234963186939076158981475499083666775027039999727457309821557217985893691258634211298811144977258112498403271009669638483724915381438371550952393217296677e-10663 ; 8.679595275444286882803012786066448945711603511666314909021299907423825351114872597983084082972619708846129123961742298125171506348021369905660212463093500524895453679217723293864124519423107424714189218853044830570934197730668272740627662545228704084523671631965386920816075011179907915754032360848217916686e-10672 +gamma(-3446.0000000000000000000000000000000000000000045634563456346) ; gamma(-3446.00000000000000000000000000000000000000000000000000000000000043563456) ; gamma(-3446.00000000000000000000000000000000000000000000000000000000000000000001123) ; gamma(-3445.9999999999999999999999999999999999999999999999999999999999999999999999999994356) ; gamma(-3445.9999999999999999999999999999999999999999999999999999999999999999999999992342342342) ; gamma(-3445.99999999999999999999999999999999999999999999999999999999999999999999999999234234234533123) = -1.4564699246879741212678757254423595698102388538548074062046736930090186732653801603839085810214142259014084338862950551411774075199364552739932707537698564580953489455471753932987507724382856347812276145780321079450760127689332216460263527156472682074106000268892675697077992378199309784382781349711591880364e-10654 ; -1.5257138735832353298835324959750685634280194338883156244235624315073355035220867781068317894338370451662011680141732173125068913703489923109571744464969481433306770643420233826614254529777936275588483158299924721580237998167047074099724417352788902510605989898993906973867255351968667696072324039893903234004e-10635 ; -5.918554692825719913715650312821021946560973622024803795074677042461787348852319578133556881040066598502257353603764520272874260871877887258069842469423065328671382626677467239885267846143152571288365803934645042340528684126681731242925002572871956543753763194121700970492972575042306001161645118518377737036e-10628 ; 1.177628795188391825496576063305812835929832278088918260430344138675619268090677773763789691090661217849527965637149730551402502571873175260377199828470350040084304734747108682111486059985945363376688856988398235876185714104746037766993323852337066256433270192823091063391614745443487090165382766370583787779e-10620 ; 8.679595271668494145553608008129119273809110490185685265938095451335198863925684690086108569504625871278745270459295720621080984718258004511787099893175713850279098715177390514043188798349338625274137940928350593377623605518713476249289138594029037710429466445740842994949806808022301222918142485297028760615e-10624 ; 8.679595275444286882802958649262167943348055256358117116852506031685090663373742730382326747674257291335704876311901813881318109862363110940644713483253726357216943850220728590236220919435055636202310974758199783498582437134077189112304598146495006924244364755316508515014438518643975975319248565719098743585e-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.0152737506029093834454398633562758116731644249833401881930717168416325846098979105453486711549830395818722617735369256683662751261515007075430215890761703715656523800796759453847510262257450740204944104359921983849122555683026774577021085681659157782335997767906963950254591985664981642211994795080033744702e-10683 ; 6.646542333726025637883534998855642270055980666083132466703897735631136212483236853486261853306643916839504279347366985806171494365310748672635268922081521670831468941230678840700296134475048908137653080168538680608295307006008080995469791728068194142529570185869110292079482514135122916478391397956158702805e-10689 ; 1.5258088462309757210510326528139675332707882501841281427054378415553663012237889464682388659622393557862887230361642938263427792702696706599711414672503037890075970446174339481631359666787980623798860096689272774939451156134613387575577938581454794533897610681508081386138817619970429625314418004809791541299e-10694 ; 0.2516439959024226435101081346813130602125491899396636226768045062673083813120953069027228869674422797100819833973588733587116901049668093009309631753608227149262642621156393651378282019060769820861564299321061565047790131389286129476502296211073013550613202058400217002920450127591404707009190025994075955689 ; 0.2700882058522691089216255212710316469024837266472208957278183298823483862233953800190401000744449013967583731237002012443788423414437215394323952319394723151942152683661874472914171692234591735205991764387455943314551830880535588145549257432663213742606395389706533547145023657944238044046353268572809751431 ; 0.4385173921987628072298811456210302414729709031971711252733506936435147970740771591086154756162337673259234925571913511418055944585588172009749751945109634920466188057922876788032654694261089969867961557043931995207057108998088872926829385014769309865685998119750893751088416673379383726429217873170634394434 ; -0.9453087204829418812256893244486107641586930432652731350473641545882193517818838300666403502605571548886543059329507043553259481950530253880133833117881531031797534392816560655199600922821071073220971175356095801600931408081874558509422401014321248099122383863972867415007582802804833154162236440004834130007 ; 2.363271801207354703064223311121526910396732608163182837618410386470548379454709575166600875651392887221635764832376760888314870487632563470033458279470382757949383598204140163799900230705267768305242793839023950400232852020468639627355600253580312024780595965993216853751895700701208288540559110001208532502 ; -3.544907701811032054596334966682290365595098912244774256427615579705822569182064362749901313477089330832453647248565141332472305731448845205050187419205574136924075397306210245699850346057901652457864190758535925600349278030702959441033400380370468037170893948989825280627843551051812432810838665001812798753 ; -3.722980622032042755985833470803355703301497596899811838346698910112700407804837345612790799485801977588620881656065021993277686118332609238814710645356768293710324511564412223708210820322328048602504996822945371402507753721596682010477083157658042966936133735351309958546604584954883240526299134498717781604 ; -4.326851108825192618937237263842705392613803901846487493072151294180560502729919328924708897905378582204887101061807061716195800522599849322020080244239676776023987756752502526751820386827417473268717668335247699670803249448414290916902554194072878044472374344758206864198940731623437922867709275457464956987 ; -5.821148568626516868181604691342293465709808844455938764924472339309177330394768723779789540185693678481716766080678337997284298807552552019302606179468180143571108819608610121760939272105304520487387863130223285621265597022783761766957495371603318805370899149917387642144641361414131729265921880928147998377 ; -10.686287021193193548973053356944807781698387850609731790493706839815721770254475669177264210189685212845883464589667832552861392521907688499795519379034541584083404152633693804197104117396861933914696846525489027584593274905391976811953749761498249869529838962557004077486038367144496741626939938223953991971 ; -1000000.5772166539584356686368774405975327324364299837039157908236471064277420795292528952867601970048546743299794204834574411118860146014990715597968511432504492657706004508947736495271852961195963444936737680744296242873989605764064631946938735419569769309085854919221450474253661087808618076751301482645145 ; -4.264392324093816631130063965884861407307188517449641558981759951012504635430629086534166519488863787698505228018893243223986934070522826354274192351407835066887198094699806115786724643399046135118690887208063075916528458150826515111306378604965049577253486502553558922273040681526160340483114706466968863209e+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.774760383495448560265535502738333168219092641628775011882659681240086472459455783614126361167384109055635063558684323387625364246141875378677073505599146840246625862212020227563118515944250801785338506954193732240674865501146962468717874653567566437893567845868010222703615396121165471372280808854173853684e+148 ; 2.895655069568113046373915939133330437678263765220286959417394200002895655069568113046373915939133330437678263188004622057884533593490805572667137070887037976015534524670443378897493509294746457252939603908320053481599465674399358908615806800133651549478633006609432527249799930623625725097191467981608553407e+108 ; 8.248783304462591767714262146333415820589162294349477615348284577409142566190669765811779395384824828729858681444233302099162621341280233594387020288256005108826837318586706355909619429907662713304141691616455355100266995359326559709365202998088369879848296957666368742889512967946315616811991552675454687506e+36 ; 8.114604177722814858814001911800744271495180736578850420255350364264581537977159012160545820158194682517130404418083275180275420794905903854744457081134657927702768846129296017138883471747939413071733807971371236485582320805111219420174721404276329811711939614958944165046476080342259647759477114149672603789e+90 ; 1.3611490493598924365575233838600934782721138399729730244759099757791366000251724510348223955034142451949641721849780788768521237408882225171767438795134502416965385797317451564856542331842812832453412348949071416005188814554962562436757316872839766451832541481274392288119552984709319850380587886030075443163e+66 ; 4.261944750108754175160900134664668269186305672553189398350507972873635214944684229009516163494715482405174137839455051588773777451014994939494197774195295660548267897791544098496005610906564514788245112932493426913448608701990879534617226635454408134026914224448919305229459106989898682994917301624432353734e+47 ; 1.251897649930846112741056931651103637470470749470560191404212348821103583101932842678598073252434868867224918632652156793668764005122362980216798354823051605300378350693370293817366451644923195390286034644076134153382722141940760543389066984114318031517050815950183934288897851941619680075293861078429228502e+24 ; 8130081300813007.552865635911475391128676148266338234641376779041387112387805281229194990969724912783062575784108622494709069284891909167167874903654158809787490985972668510409501209927944871456793047123448859237410341538880230464923789338592465405433912110095361244758544221797878042970381777035318600163645 ; 132152768.02328652310333571236444707862802046030723454258264205144965343765892565262836303411427671190914201708053753743314179847141350756983557214417890168426956113154503169308328961036795944622630233473521356582292316914567518217602596289622737606918355129635901233642434416288125899016302872407199711135695 ; 15503.298817117683151398977356654681060891618883941275958369685220497427372255662215517630899584593849238544420682423574423053430769108455934320900855679632616903337077497204608296781832343531641673494167259808760136415872007557503118267097051688544029464792522378678932578935367541235799088932274363088698237 ; 425.981391340698104339568854475853568584238386785611501907372042482914199432524543884812050606971371015351321783615981313597654510325264766366690563222456720227515505341023507639961115911956064526590459565128212281352381707344199068340362157128655088069917110128389192074582854742638396686892096106112659999 ; 37.27609180357221141335577273175564822780161382477942327029128949624493875553775433787108940461746942435199820198871844766187923263910498638735135298743032124468722567284038682754133897567801172566220606622465921205900354707636877251129146875481252728988716998638588295164661845777951874252014636152067318572 ; 5.950957512766404701378871229847368442570445195277684187056320825274630244947872140698829055034065498580801489283991121106830148025933719325411736944115361240006749240665794122286948412950364330447360679979427301838540393536880876967817124179189394366162212344664551879966639350101926305927481197960639465457 ; 4.590843711998803053204758275929152003434109998293403017788853136230039273106444998974039408287785074569124894458634456662887831538809035524771018643783656213384646175588451532972023592388389580982808717937129577376716209882652690976661568178796650579426561140616191929957909228525227922584121701728758908295 ; 2.991568987687590628312516515904917791112806024921715112744119650956388767876320217990259952557650565421425626826142022375700443136855925650397383325006996517314922174456932336695015447079633770738436254675871199144463386096897243582960694758685709239104480739046761975241860316181937829739595194802017439921 ; 2.218159543757688223059054021907679450770566501771469582241977752646185168123004736510991683356179176982389083300817144772617761148134268952816630187053178977662597166341787649424939621713151092531329112139111947076868616694835604809182293966025305852044298404934866796090818974114369805359516311856295745683 ; 1.772453850905516027298167483341145182797549456122387128213807789852911284591032181374950656738544665416226823624282570666236152865724422602525093709602787068462037698653105122849925173028950826228932095379267962800174639015351479720516700190185234018585446974494912640313921775525906216405419332500906397439 ; 1.489192248812817102394333388321342281320599038759924735338679564045080163121934938245116319794320791035448352662426008797311074447333043695525884258142707317484129804625764889483284328128931219441001998729178148561003101488638672804190833263063217186774453494140523983418641833981953296210519653799487111691 ; 1.298055332647557785681171179152811617784141170553946247921645388254168150818975798677412669371613574661466130318542118514858740156779954796606024073271903032807196327025750758025546116048225241980615300500574309901240974834524287275070766258221863413341712303427462059259682219487031376860312782637239488415 ; 1.164229713725303373636320938268458693141961768891187752984894467861835466078953744755957908037138735696343353216135667599456859761510510403860521235893636028714221763921722024352187854421060904097477572626044657124253119404556752353391499074320663761074179829983477528428928272282826345853184376185629599184 ; 1.06862870211931935489730533569448077816983878506097317904937068398157217702544756691772642101896852128458834645896678325528613925219076884997955193790345415840834041526336938041971041173968619339146968465254890275845932749053919768119537497614982498695298389625570040774860383671444967416269399382239539702 ; 1 ; 0.9181687423997606106409516551858304006868219996586806035577706272460078546212889997948078816575570149138249788917268913325775663077618071049542037287567312426769292351176903065944047184776779161965617435874259154753432419765305381953323136357593301158853122281232383859915818457050455845168243403457517816592 ; 0.8974706963062771884937549547714753373338418074765145338232358952869166303628960653970779857672951696264276880478426067127101329410567776951192149975020989551944766523370797010085046341238901312215308764027613597433390158290691730748882084276057127717313442217140285925725580948545813489218785584406052319765 ; 0.8872638175030752892236216087630717803082266007085878328967911010584740672492018946043966733424716707929556333203268579090471044592537075811266520748212715910650388665367150597699758486852604370125316448556447788307474466779342419236729175864101223408177193619739467184363275896457479221438065247425182982731 ; 0.8862269254527580136490837416705725913987747280611935641069038949264556422955160906874753283692723327081134118121412853331180764328622113012625468548013935342310188493265525614249625865144754131144660476896339814000873195076757398602583500950926170092927234872474563201569608877629531082027096662504531987195 ; 0.8935153492876902614366000329928053687923594232559548412032077384270480978731609629470697918765924746212690115974556052783866446683998262173155305548856243904904778827754589336899705968773587316646011992375068891366018608931832036825144999578379303120646720964843143900511851003891719777263117922796922670148 ; 0.9086387328532904499768198254069681324488988193877623735451517717779177055732830590741888685601295022630262912229794829604011181097459683576242168512903321229650374289180255306178822812337576693864307103504020169308686823841670010925495363807553043893391986123992234414817775536409219638022189478460676418905 ; 0.9313837709802426989090567506147669545135694151129502023879155742894683728631629958047663264297109885570746825729085340795654878092084083230884169887149088229713774111373776194817502835368487232779820581008357256994024955236454018827131992594565310088593438639867820227431426178262610766825475009485036793472 ; 0.9617658319073874194075748021250327003528549065548758611444336155834149593229028102259537789170716691561295118130701049297575253269716919649815967441131087425675063737370324423777393705657175740523227161872940124826133947414852779130758374785348424882576855066301303669737434530430047067464245944401558573174 ; 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.3643786088521677390819108263211431354448652359048669827119063059277192371174591390881083371077031256799884935678555406268834639343310923472751792756991254308636542072467522195078501432473323682484528944137454815354096642529029885210966852196964610732294458389631621771748886413834837016455676038445957222 ; 720 ; 5040 ; 40320 ; 113722.69664012734638608667185536755266684423901236976265984045442295788872588184435329375152798445263017799168378686604527955177353429201252224475054374861602776538082464461526858798022354019265407879798982239917271070023910930276906046382944935329670694883389596583397453897929682397256350897738025526111063 ; 313207.5567070077769334532270948808969702470084482986042808880037459831029333777441837417963139913295242046789420275317151485616644989406014149804341996899256669282112247092066570508280462084722792734674840565196227412015914967161166937763989169445888980206406960448318210949501606829639146929996937785253174 ; 362880 ; 1.7063117283047639058287521248852685184248744123730119397495911650357674681544371685833786899113148145410318055757547913420408262297630723665259079983968631676104405983041914570293054798674881253041722653177040150632677979895498738364350376191788122959426945123948854310782679570460589707194797478899426241478e+5403 ; 8.3026007028249499808497576716081388028336662607178333604733940950153187238351031883826134770948801356426362003235284991379992439985532435424145707238747526040650035455571663336463209817511958207223129280011476915353836305316620153751932368356671072744513199718507178202116562063921917759372907940223800100126e+5728 ; 1.65804107797206061814779844536666831151709365211317493825896909709254404464499449264920722413754356556407451282660858576958772991022111897535570436995652287535678534627454014852816311284391790489305316829445955260036575909689606714269447483213863260705016944243266076712274616578747226733953065643545357007e+5732 ; 1.6581375462253166205876966902881620191405586040528901972859677185301903895280041120013661542986629612770117647061291705462904240870764689806569331676317184445281702927808197030255862628593532392819677202270262197873351883705436148521734207917187621579043876682256374399771842962370401620447328075361662532522e+5732 ; 1.658137546225316620587696845459182392022607042573182261506873596255865489643228876610434134393830053584574936414797784023418768444370078850897607320514853812885114744807544639102113668597234792995615584177443505897776936352871212716311317242530381882508413300615857171907778600320319796655017701676624413259e+5732 ; 3.5457962853047224007781252924165949908728537186153957653311732551995815259585581937247594263080335684427429287704310333849325010909122659020435848984824999973078783195974390094143262641273948530290267049211617201776637548097905595965378134548830360076466786538575419529288351387971742853971784092063572100076e+5732 ; 3.3162750899298819914924109215741099791832563418656635763566694178473585506411324449061610102171991301957285984186679217278346625136338765806949741929326995037956967346484402325978163047473623279323098886978862047977143246556020001159734770601260222989951820092886365675059137380341363051188317733034374834474e+5735 ; 1.7365076492061180042358415735615319586979401543361653653800424692286770789087172291594977091929597352692042536726714767850684035796159926662506952675506511922059137158339114222962544172458272076489683530167191349060870376021234018644673555987882572100735884993849475334451968415550618940368891733531982020695e+5765 ; 2.3994100032893077755582058621170749001579521698120984817589566872873438896754186231275604535089482531976316283213360883689879080995058964620070015648587983052802579237166724084135361815648048720267801232680608008578939091614439259008844804699072991274259414839741761835694131693307726256251226885880816015619e+6063 ; 1.3831198678126180285189556976955373903170397316439366392298225525658528550411773166953335884059334473358394878461205706165250290371348635931517800720356113203873679301399725840687554463393227601721573232498656280819242922032367667908703698446747042372944385912938442812976579204340368770976791467161792908843e+9127 ; 9.8614762149672467091355268247104662946460200642530578214167776863474136616070489045377912872231698178381783953139658094569803631702538867669319448603030478354782739841422782854712734241912788504999212439348194183505103037824735385225247405117766496290564433734466065139475955733413677351082522678144763744992e+9127 ; 4.5720048787851625332868579389347976105434442768260980492661317385522399494932943412125925717176210268341107603923213929386681154653858893334856539044892491791863212078993293747046902343707012451048941282371801526397320324470244501551483573844263316851561134710712729359879391865361118405946806173590486441427e+12669 +gamma(23562.3145235423452345) ; gamma(235632456.123452564675) ; gamma(34562345235674365.145636445674367345) = 6.372087485350853958265557563405889767927844806391758929729629596054743619183060082616032555327401371758877533746621555842159646841684084195033834518823943135568576834658129975960605475319212150253041961645817622509025033383100314146937674886497627133193357443131694205948772252086583972691756753361464787057e+92784 ; 1.02512906236780201030115285187842737351434815586507977416121563387086306818297422342625141816238177755506189068868364181144056478674237192381603393201577568444935038297273234535476709866883874853538742621753891071908393083842894633598753292282225279832864249288124682239061867466753016684613404482531132648651e+1870436443 ; 6.693811508649864262678630021808018340241953718858821502395357533649570189936543398848143830854769793861254442837384192137271353176396343876822732511671204271508148669598983268140431014749070509758631959256622454184693106697422238559647918367488288979948780871494989739555879586665566906384347006296365646619e+556602677833469796 +gamma(36510834197697146972136,135238452345927659273692354) ; gamma(234532452375471643956347569732597234,3673045923459723645723694) ; gamma(45205670486704808350823587230,3675238572038750283745923875) ; gamma(55937649374693756457837240827134087034048703480347856,23423562356) = 6.0200109682392471167374042764383635016060256048096248765441015150292758634400223564681529486417909901553181867862487167160296990124379647077459532288887828722898639882033636412987785011216591998672176000863859974332544167394751948762374996889474002180675400048308740249493211157434701021130314379299807263781e+807916386002838778164745 ; 1.5401283448957279217203437426816521735760783403962659204953037877279148911542400745352892849106296341980783611520487147141814016272365079645243930737955696296463130791481078881652595307242117924597634329328555170383532824870710267762962664896055207323254463760162725304553548985430419025889335110430353288503e+8193604287758508244024190770671758167 ; 7.0701858695357202854651935775320846574173693698918683419256671311031453412213791781980648609816985134381883870708144233222154213452832912988149761409230504583510366361118838187686365526963194388080080114408904987859364500253596732216447345918273863377255303011988568233598599714901142753822768309834685986284e+1275744635407434483360012303754 ; 8.8458972213506578261440035879390668844147481335615118554573935499638455941826010107815479668152830753494702064856199603422693223803710276401869647871528816442894182496343802147930002368728931514108787054472736296574452468093836470156964859683506108876624129426187005308487730658363563765720582965772326443684e+2926289171098781349546951244997883799634483917604983551 +sqrt(-100) = error: 13 +sqrt(-2) = error: 13 +sqrt(0) = 0 +sqrt(0.0001) = 0.010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 +sqrt(0.345624564356) = 0.5878984303057799456161999147190730059924568914510376198936682502479765556450672186808053396972705462963955890202217204047279989899961664817918387550620189301088917182068031751190975372284954147758244409196692634521078721305840914090868563372480449637758856468709007991531853686439743219633912421702870589375 +sqrt(2) = 1.414213562373095048801688724209698078569671875376948073176679737990732478462107038850387534327641572735013846230912297024924836055850737212644121497099935831413222665927505592755799950501152782060571470109559971605970274534596862014728517418640889198609552329230484308714321450839762603627995251407989687253 +sqrt(2.62356345643563465) = 1.619741786963476055272835287252352345768334845838256338963188227628544108890298690201047541422655645413308872187099615534265124306096965342159163680281018235845448136157465955021998688806402220064932187747445250178867828016571154479772816161561755741880464909035348720210877686819757743699715086165081556573 +sqrt(4) = 2 +sqrt(9) = 3 +sqrt(7456.2342345) = 86.34948890699932799458069176611118905936458938828239243571285609884152316852815545139563011481606438685460555768464251786473024646915669561558835032415521924163446153422694966563611338415916041055974708020285323148849671765792556117768186928821033178387869181821805469547199424568629077235790797137564847275 +sqrt(123123.345234523) = 350.8893632393592520254128485362990259207124037895820454087809702209536709465911754578380714950830473084831984222838804427210835708609576494149574898971735359689566358610718893023454479010552024302255893777191354633014323327236010260667761547928855221239470725214334281234902730154313545899961430647214437457 +sqrt(3673467356767.243513452452345) = 1916629.165166606639429045360660094115749218987387876120466399726957455331281327985795345287830735957662441639343954185247372628161001593538642770895660193040042694157592334705222677354431077268944079782258502458392271763243881060296795229635610061744402929483915581853466197793884300381790920989036556659505 +sqrt(98678958956895689589.45345123452345) = 9933728351.273538302858440427640438409315489507800061909652726021165336948035601116506496694515565091915522091829517514796580746308864837856559132540878442177699002339775170789071640578990984659600076353681380114406337622498182748126598374839550716715824759537849445518672491385667546702362188480520971715814 +sqrt(12312396789532452345234523.234234234) = 3508902504991.048101268696135765581563268018176852411431926893878405753611245359512697165406924729565661172711366676307198199466514072360609869448040650540128903789312454448881833291024583307777732740827126402622460209203559158242381508614416968716296902963432961396668464973775855914650831370638591191941392 +sqrt(23423423423424742345234562937569237978763676713452354.23452345293) = 1.5304712811230644698089932437051575057616425802663594997947415036219121696340174764585196260660158252312006307145133001976359502790322676117705911350513902498502130116327494706838080576936885037533077067268692648316121565297226707627994782824980825825731821228418132064305255850983380929705870905684567519394e+26 +sqrt(9769763495612976432736427163497126349763572364562394569234756923746932745.234123412341243) = 3.125662089160147271714690463915254572715471470014314324033283161894988615282890586882435862096696132211429485801688787275812954103828981946831527894767381855143172444814134719586812380022365370483420838306601121077805285860395513364113289056627614134996523174837321866576549998979456174606994698916395427713e+36 +sqrt(9176947236497126394762634568256937256097239756329456197643912734691726349712639476129347691234691287343245345.21341234) = 3.02934765857224224847209223440681457580557623138709732246884611454679679605659149824120798517552876282089864058925009521888425906674436661746867428153902100510146875942081654241181154328091284456520491894431249479021758112374546429477444044963945115843153568444204207474042496011325774164070897594096905582e+54 +sqrt(455555555556773870384710283470128734032497563219756912346021734087120348708572056879217712653451286348162534861253486512834659427359236459273645762395432453245.123412341234) = 2.134374745813803594313243840547816399915869061304197594941403991677017805471345804827212200376457905796056481395521847866902135156573107574770114732309897631105393775784448938062189468808194857381012447966377255149995134275387086862197419561948627682913372688206218706183831891878548072205604439859869336282e+79 +sqrt(10 ^ 3245) = 3.1622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792599406591501534741133394841240853169295770904715764610443692578790620378086099418283717115484063285529991185968245642033269616046913144909e+1622 +sqrt(345 ^ 345) = 5.9401019677292145062780397718286161226892535858839290231506054058358894429781018480856095921239975192753594724674208216106033299556013249959559126878236471086109982576107468853706497851200243472594806280118634993593603992724498513843031792114744718553146489879366735923407869570257553152147254168207219348384e+437 +sqrt(5674567 ^ 234234) = 2.184336868629896263459603673525054661397206908686288380490168372152042502563561464631214907776363064214198974075831823140502358207444956921309121187917055481470306650691883069527880108231236480687975998223199159123051878322809005173955807068756746707369111747066272010396095428419008776884169802744784291799e+791000 +sqrt(346734653456 ^ 134234542345) = 1.2941940147556736534089043652372962127622707675275581309170404454091019383974083247014238522032682645104166922705530270754345578303447859273993056348587375159675408490925524721419157853520234875965840588473036653073585968212505730022375026429801946318270346433078389027545176891601898535286742311196270577956e+774533124638 +sqrt(74567456745674567 ^ 234123423452356) = 1.1264905281984506723710214045592696885467869947946647437109376442438524879856496317338901588525498122702230078146648875176288818274771881365787469508726368771300872657281313617440203780923755052963938916914946178999652736070169304433490534975552952944702997361377015109031995062815954751554726559165264039689e+1975129505867228 +sqrt(785474567345643562453245 ^ 342514525634563456345) = 1.930711860615465835189802734551961565583203679327572789901759637981635156497507099425604163527337740348511284151622789022608523839114664748183511674803506852458148730439461119655303357163277134323590367910949098371330813718188457611883448191375583320443523313584319038505617307548772964969885884380784085375e+4092214922848549725704 +root(-100 ; 3) = -4.641588833612778892410076350919446576551349125011243637650692858684777869692844826189959070897571379841543308228265404820510270287495774377362322395030214650941774267196509162954521460897633669381041162860653359655138485386961949615722782627731576754883017169207448098556934156362916689287996611195246166797 +root(-100 ; -3) = error: 13 +root(-100.365664564 ; 3) = -4.647239500227819137845258497979285327024284154843062142793568564063136302294366580342426320501776584722189448138353798622149918944825282871290503097444040596103676844778977338453238507464521740421638285304815275864116237682106314400354760919836793516000656779121879470428639909486208015529095244914259880259 +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.997485328447790018652909914501155014035122763945723827553134531685936714029987806726027621798050816710236515949745443037691834477803798203718148110385272894560131580132535712248940282803027216512883611640295173765013586044289286943733030167238095183030547896936252770256132076494012215316238579142877084 +root(1423243 ; 3) = 112.48458718891021474880935604922592682029042922460813998794835987949843673462341320953579461253479325310263567437202229625315349679837348996832295932246052798885445692084093928001335150221398181256533694110729805853551377619207009380300690546008764660513695460243941790099740434875517228217268750167725529955 +root(1423243 ; 4) = 34.53979567583525514939160477170245974550060609861926125244120511247146732297801385423978293954064604938930504386447673577531355637414653099608874620843498341149608781699479102581315389610964952203245488850866521872073862348216338050748746761035350455135636402491980600282179325138127292062415242988456551914 +root(1423243 ; 5) = 17.00810041716980325547972524190771386327453201007012960088681538346116401382943429356314362991675740586049590620087913464547654206440421344249226611690586002423497581498423620119485584857129876320053139618344288848353120258333088575780347289590754005308693450468379267333155615409139327573067519076848355165 +root(1423243 ; 6) = 10.60587512602850773112188268840514204548849374308464413812890991655063112369012476066175707858404162891753370025087208705302176541935234838760201079904304070000180310899121750947136763820477571617221721940171182147696170251943554636370807794784433855238180190808721480837169829031517186629571314379217600936 +root(1423243 ; 7) = 7.569023702026791910866422864603669433801887849231367079288891487680946869069896268059059447738999715011961220317046040460999466681949552916901546077923331768580574604618748865942476125564322109971098495692814862571911352632576654213192433838266023701836367490002506714320869597938379047113192128512212077432 +root(1423243 ; 8) = 5.877056718786645770871458961039118887220609091927218858927983783376696600834734063447303890558292227423874474610193658083836463900850733276506221960036782274915104595686171666161408589887154037230970184456489314463681170741809562849049306259175203298497401985853372059206191463108546481597222749304353672965 +root(1423243 ; 9) = 4.82722645510043151662076916850812787398642182527665775353585397326105168244094511345245589250634756015642769353719197938631525410142902236883514940534244525354623815960997012957727152271493785124212939249979771461772247310856014927226334008395638123094138043766063258693375534542886999517142514244558314834 +root(534345123.123123132 ; 10) = 7.460744801794752952106638451832240840332403256293263455937120265438634396411143242543929467151742345738572019020067274305766567170507919979565741197623729723382764386763360505984685627267486596814141293107491280848058384067954550611425660454493213687913689279698000345471005625138226227962538086020341132276 +root(2354534345123.123123132 ; 11) = 13.326577801225900032160346653753949082291965682472649863529749120987510774678803914845909106325753703617479605928683922338147608603837229228870690646419013009752986231260110170312313730833004095535561604451171674522483194819003816623034758093065879876675871691077843357356240390670694979024213566770484831398 +root(2354534345123.123123132 ; 11.5) = error: 13 +root(34562345123453245623562356.21341234 ; 12) = 134.3435850451598802822247582543214549821565092040326489777805006705213354428630136277353301087507347789913315772434596233437441071412975853509698654221062718433837778511128140924821233812485766909190885707675096155667138324694146070707597736571005657891320553201437443085076726877162931011285956464652068382 +root(52543572635716293746921734697126592375973246597321649578235342.12341234123424365 ; 13) = 55941.26422453544221512948343155136182022507193106031651720686769301724044284189160060687956010297749577357419395938502423775393980728673527984490698383906647946170339276540199357347740322564690777075487148835131900490939289469234625781180750783514585512370698070496253440311384196359301942024304256686084099 +root(2456283756457098173497612945693745917263497695723645673405670870283745823057230470239.23542356234564235647 ; 14) = 1066294.178858735768752811551071642296630467280051210260184207689355852828741055955126606802475502448796148293009588073832034096348302022732302684063548934106538987481139742263915153114757393847127435081880415167756870630965888886081356672997293098334469157270501484511603206497162184773323379994586729322882 +root(34673048673048670875102485703285238475023874086730619273481234697126349761293476129347691273469756239579237645723694576239546124912734691726349761293476320567205687032458708234 ; 15) = 504273487305.8384442310062737666400875096135758256709654599382532284124428172691113981446703743471850474266047452572694048114196155815748180658274075018021266244338840815828247577205560115893334378930131639430272318742166619979814502335610567906949134644487361901089896048524375967064518702122481365237986145 +root(10 ^ 345356 ; 16) = 5.623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001421629615341734122532075950840195280008234806785392654386126548116667381527893588604877911061291466594522044838785537073184343621553e+21584 +root(123 ^ 2342453 ; 17) = 7.1256406166517001909694150019472027216542346764399609462555196214237125286372676305172837945361455019455935614791297538629353857879376115149607179414204476982617308809653632769904787806244909657736841615634782591228529843701629401806635030763214146751400722422647083608700085543013244561955279559670344684144e+287970 +root(25435 ^ 123134345 ; 18) = 9.9864003997277942247437747599576237459445405584723062943732714769751129839791476506475707647901794910748352233392184016152306637461457533921654878807138609194827415764995419226381834253679605912648802836967351389529254914257472230632298216940512969677790873247151487906669686440943367087617887323172048721214e+30136663 +root(23432453456 ^ 735623453254 ; 19) = 1.6807687702510107656347768873569078998427933471710305956014363601001108501262822940310095703328879946335957551872135708115818677751540974519755234228316402303464888662839853652655589880571566558308278887480323299045106503294625366457621854343939847578649727107558597518128698344400226154172593547608140008928e+401488481709 +root(56235482349761293746 ^ 34556346734087053847 ; 20) = 1.2161597146059092595854048383839690950438298402792721511120867025078959534552096281426141943669608220441572942044550860228733006701420961429714296507850758506067179332217023807187672482543882095107423774932885806613432901679382834860490986689409762793338576758652775181624075712115181475685904574405190953734e+34124410411674476677 +root(35672645769213746927364976345 ^ 432587056870354730485702384750239 ; 21) = 8.6703067577375684681524597776538821913265253797245219262111284446333348333739700019599875290990911430751577441463369701808590840718037925225607492288346959494236162059909844198694882522011560617770696933943961536943908967226241341839472296952940303542529705734349669306099157910795299195487920710667357881975e+588160509686325295828800098470062 +root(56287560238750283748732405683740568734056 ^ 32562357102834012873401287340817203487 ; 22) = 1.3524288455924213331762893570837499847340287494785500113319974879841175183428341299780854380058096492272769449250964072779870610766033662398908517712151968597414772979192280012999157617314705797512129606104785877029199641167871548450086963708874840318659518061987556227861650341867197308845367310274892198982e+60314976430114914159804404976204711207 +root(53068703285701284397234852348651283465128346812634812634816238 ^ 56740567034857012384702318450235283745082370457320457023457 ; 23) = 2.2554616536980387825991267334501457707806525722427747476613512344115177418054545023048363938662935373341753714713984704967624409715269646951795155234908677810707804461807597324168069368939566777889519950982844035477926081681773822267636258893764009826802727413702943009756337995220454492995354489936689415816e+152274014576494737654986253251585733735871720595457344142320 +root(34534 ^ 3452345235 ; 200) = 1.0908237155818065781369058289528738021847593172893839254794169135409692032348378844263623761202687212376502384196457648833903499505362563125464983415648719231588540842503236555667850108113418383304502599205014746900418720795276111800704978134830958153461204512025837786467312928957587475527692327025500312175e+78337975 +root(23564356 ^ 2435345324 ; 1000) = 1.3883711701777332369758861774465393483081484168292819736192470114587337450783233452711253713189644913589003623686944093648726911592056844783961240445326290783777200605889405361560340603530535269460545512890275056891824969375948765781248117476606134828682074946184197947238470110232898090964539611767115425012e+17953988 +root(345623456456 ^ 1233245235 ; 200000) = 4.3364159619103012541314917635793724176967263894038756898977675670972928457051990614642162168750400354818017623431407600883548181057514311320951156050810094296598734211785125014661965935572461597387107594284751814510352090495961117218801302222384504706851984054427609544086388892527333367080940243915362412846e+71149 +root(7367454576932745 ^ 2343454326763 ; 23423423654234) = 38.67986975975181571276855140806655818377490853813372598286810789713230310963164305646344370088708858426530930344883424667368420158014930008379765798481349021212440439953133395701064114285188375904934816102091476523128153912575427877495180278626589140523982843143180187484093528799701398244306233678251337878 +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) = error: 8 +mod(-(123^2434) ; -33.53) = 0 +mod(-(123^243) ; -33.53) = 0 +mod(-(123^24) ; -33.53) = -22.91000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049949937982317536727149646234959990527489782516 +mod(-(123^2) ; -33.53) = -6.970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066 +mod(-34563842570128347127659237436192736497659273465912374659736457345 ; -145) = -30 +mod(-2341745237542376591723469723649.1451245976 ; -12342.12431234) = -4682.394202657599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988498432210746347670533112 +mod(-1224523537673 ; -12234234) = -11290847 +mod(-1224523537673.123 ; -12234234.234) = -11267426.296999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997847 +mod(-7456743.1231 ; -745612.123) = -621.8930999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999808 +mod(-122.123 ; -1223423123123132.245345) = -122.123 +mod(-122.123 ; -2,25) = -0.6230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +mod(-9 ; -3) = 0 +mod(-3234 ; -345.23) = -126.92999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +mod(-64546.12353 ; -4) = -2.123529999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999846 +mod(-4 ; -1) = 0 +mod(-9 ; -0.00001) = -8.900295434028805532360930869329616256876863921849327322213309667548817739255672783417132636050044082256269358924143244020609736646213840435424049541510875284523111974128009321918440589770334544287686260187770014936833501003226602466632635794881964719874366558594002543635080473219499199123551014999797806322e-308 +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) = error: 8 +mod(-(123^2434) ; 33.53) = 0 +mod(-(123^243) ; 33.53) = 0 +mod(-(123^24) ; 33.53) = -22.91000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049949937982317536727149646234959990527489782516 +mod(-(123^2) ; 33.53) = -6.970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066 +mod(-34563842570128347127659237436192736497659273465912374659736457345 ; 145) = -30 +mod(-2341745237542376591723469723649.1451245976 ; 12342.12431234) = -4682.394202657599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988498432210746347670533112 +mod(-1224523537673 ; 12234234) = -11290847 +mod(-1224523537673.123 ; 12234234.234) = -11267426.296999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997847 +mod(-7456743.1231 ; 745612.123) = -621.8930999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999808 +mod(-122.123 ; 1223423123123132.245345) = -122.123 +mod(-122.123 ; 2,25) = -0.6230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +mod(-9 ; 3) = 0 +mod(-3234 ; 345.23) = -126.92999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +mod(-64546.12353 ; 4) = -2.123529999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999846 +mod(-4 ; 1) = 0 +mod(-9 ; 0.00001) = -8.900295434028805532360930869329616256876863921849327322213309667548817739255672783417132636050044082256269358924143244020609736646213840435424049541510875284523111974128009321918440589770334544287686260187770014936833501003226602466632635794881964719874366558594002543635080473219499199123551014999797806322e-308 +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) = error: 8 +mod((123^2434) ; -33.53) = 0 +mod((123^243) ; -33.53) = 0 +mod((123^24) ; -33.53) = 22.91000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049949937982317536727149646234959990527489782516 +mod((123^2) ; -33.53) = 6.970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066 +mod(34563842570128347127659237436192736497659273465912374659736457345 ; -145) = 30 +mod(2341745237542376591723469723649.1451245976 ; -12342.12431234) = 4682.394202657599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988498432210746347670533112 +mod(1224523537673 ; -12234234) = 11290847 +mod(1224523537673.123 ; -12234234.234) = 11267426.296999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997847 +mod(7456743.1231 ; -745612.123) = 621.8930999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999808 +mod(122.123 ; -1223423123123132.245345) = 122.123 +mod(122.123 ; -2,25) = 0.6230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +mod(9 ; -3) = 0 +mod(3234 ; -345.23) = 126.92999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +mod(64546.12353 ; -4) = 2.123529999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999846 +mod(4 ; -1) = 0 +mod(9 ; 0.00001) = 8.900295434028805532360930869329616256876863921849327322213309667548817739255672783417132636050044082256269358924143244020609736646213840435424049541510875284523111974128009321918440589770334544287686260187770014936833501003226602466632635794881964719874366558594002543635080473219499199123551014999797806322e-308 +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) = error: 8 +mod((123^2434) ; 33.53) = 0 +mod((123^243) ; 33.53) = 0 +mod((123^24) ; 33.53) = 22.91000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049949937982317536727149646234959990527489782516 +mod((123^2) ; 33.53) = 6.970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066 +mod(34563842570128347127659237436192736497659273465912374659736457345 ; 145) = 30 +mod(2341745237542376591723469723649.1451245976 ; 12342.12431234) = 4682.394202657599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988498432210746347670533112 +mod(1224523537673 ; 12234234) = 11290847 +mod(1224523537673.123 ; 12234234.234) = 11267426.296999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997847 +mod(7456743.1231 ; 745612.123) = 621.8930999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999808 +mod(122.123 ; 1223423123123132.245345) = 122.123 +mod(122.123 ; 2,25) = 0.6230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +mod(9 ; 3) = 0 +mod(3234 ; 345.23) = 126.92999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +mod(64546.12353 ; 4) = 2.123529999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999846 +mod(4 ; 1) = 0 +mod(9 ; 0.00001) = 8.900295434028805532360930869329616256876863921849327322213309667548817739255672783417132636050044082256269358924143244020609736646213840435424049541510875284523111974128009321918440589770334544287686260187770014936833501003226602466632635794881964719874366558594002543635080473219499199123551014999797806322e-308 +mod(-306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; 65235.3) = -40430.62341000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061804460189617216516476883418342089592047884234139863636621861388926718610008754489660917205964368682017759019704622981271020269162258559998016995671468080478278 +mod(306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; -65235.3) = 40430.62341000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061804460189617216516476883418342089592047884234139863636621861388926718610008754489660917205964368682017759019704622981271020269162258559998016995671468080478278 +mod(306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; 65235.3) = 40430.62341000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061804460189617216516476883418342089592047884234139863636621861388926718610008754489660917205964368682017759019704622981271020269162258559998016995671468080478278 +mod(-306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; -65235.3) = -40430.62341000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061804460189617216516476883418342089592047884234139863636621861388926718610008754489660917205964368682017759019704622981271020269162258559998016995671468080478278 +mod(34563q245235603284750238470234023845.345634564356; 123452354.4532452354) = error: 5 +mod(53456345634563456.124513452345; 346734.2342134) = 221435.7157054523449999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998188166417 +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.94064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966337141384150771447505514351798930535909380147642400584478987993400448932899727398913704967679335103240140082255953622204416e+230 +bitor(345 ^ 123 ; 37 ^ 13354) = 5.8320762128185538005055629469272877940782725301798212173604524776884848142682188107968478868546232024660878009476369082034820777353781598093945185281522123515909835598350053585229955781559970339978946643853863921759333624410767954062632140919365653179146391919524869488810598780564165830044976217422566027823e+20941 +bitor(341 ^ 3467 ; 1236 ^ 12314) = 1.30451431733998544012737712782721648164258067026146988587115258162402978134606402946771226805356922729227025256028460938684100201220954507365797731361724818607453282326289017050909922810124908416431871271357238249257575509291822453912643884293491189815741319294657817697030724795234820014088109456218868032856e+38075 +bitor(45675 ^ 123 ; 37634 ^ 123) = 1.3818547350534739948265348073730520641728033806189933788892037506226808556888145799130085527718835116413476784661266441085605140469491474909371077313772414104991346034805563788067242370948339361048974851302078883817230502829217504242148493127732619321936143384234781501931445547703227151548148763545810005786e+573 +bitor(34573653456 ; 3412431245) = 37847668189 +bitor(4563563456345643256 ; 3241245634564356) = 4.566522401225939452e+18 +bitor(2434523412341245345623452356 ; 14523563465345634564356) = 2.434528454233061893699173316e+27 +bitor(2342.2564356 ; 453453254.367346) = 453455334.3737775953120196447340184720706658809883144356690737598197946850036201310032113474927516366689709873532485626928795519050165429726005400945766834958442622878673721132942426639737786047133722933608927851005292061976581361395488475333265387040783831603451930285336191315263111345793380397523317207656 +bitor(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 3.4654356743585776005432275957053456345634564325e+30 +bitor(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 2.343244444444444444444444870846043857608533373766658028562255743312868334563456e+70 +bitor(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 3.456423451239347693476974562934583870394854635986772359323594009849577644502760087215184760844373386197417013320976054380134324999403941904985067752604895102140011209377027080156822064750270974213646154897860100474716233719720921869527041707240142832490745094393863666911210599786130496978256412913613176885e+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.169890729962024830617243791822609742516698889138439224608588494416596924951202540968759147665952584693695364053148806439517566240442567912440024074843299618182023969317076279222850446850682441897786381515179999757804562504240159476789500173716553927317187497510153281894892259391120640141163080490933792111e+562 +bitand(34573653456 ; 3412431245) = 138416512 +bitand(4563563456345643256 ; 3241245634564356) = 282300754268160 +bitand(2434523412341245345623452356 ; 14523563465345634564356) = 9.481671648797558843396e+21 +bitand(2342.2564356 ; 453453254.367346) = 262.2500040046879803552659815279293341190116855643309262401802053149963798689967886525072483633310290126467514373071204480949834570273994599054233165041557377121326278867057573360262213952866277066391072148994707938023418638604511524666734612959216168396548069714663808684736888654206619602476682792343979098 +bitand(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 2269426930420096 +bitand(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 4.0233265811514950786869729744e+29 +bitand(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 2.649193333723830214653043993750999910447237074603780142133926151550011994337742268385858874972197418229809501493224739510489785998879062297291984317793524972902578635384510213989952528376628027907813047295829275985716750925490560613633308878940021386950302174358708638682311500654530063681392664273126073666e+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.94064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966337141384150771447505514351798930535909380147642400584478987993400448932899727398913704967679335103240140082255953622204416e+230 +bitxor(345 ^ 123 ; 37 ^ 13354) = 5.8320762128185538005055629469272877940782725301798212173604524776884848142682188107968478868546232024660878009476369082034820777353781598093945185281522123515909835598350053585229955781559970339978946643853863921759333624410767954062632140919365653179146391919524869488810598780564165830044976217422566027823e+20941 +bitxor(341 ^ 3467 ; 1236 ^ 12314) = 1.30451431733998544012737712782721648164258067026146988587115258162402978134606402946771226805356922729227025256028460938684100201220954507365797731361724818607453282326289017050909922810124908416431871271357238249257575509291822453912643884293491189815741319294657817697030724795234820014088109456218868032856e+38075 +bitxor(45675 ^ 123 ; 37634 ^ 123) = 1.38185473500177508752691455906687962625457728319382638999781935837659497074464861066349652736219592016468815261918969046802902598255397182853268205225284116975070160729873613911355347430260543163639066071123002456657125028534370479917244771800536693045644879915030627521804302195137379256090366995316936977368e+573 +bitxor(34573653456 ; 3412431245) = 37709251677 +bitxor(4563563456345643256 ; 3241245634564356) = 4.566240100471671292e+18 +bitxor(2434523412341245345623452356 ; 14523563465345634564356) = 2.43451897256141309614032992e+27 +bitxor(2342.2564356 ; 453453254.367346) = 453455072.1237735906240392894680369441413317619766288713381475196395893700072402620064226949855032733379419747064971253857591038100330859452010801891533669916885245757347442265884853279475572094267445867217855702010584123953162722790976950666530774081567663206903860570672382630526222691586760795046634415312 +bitxor(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 3.4654356743585753311162971756093456345634564325e+30 +bitxor(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 2.343244444444444444444444870846043857608493140500846513611468873583124334563456e+70 +bitxor(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 3.45642345123934769347697456293455737846151739768462582888365649985047317213201404941376342158285788607747363589829219579138460302522164380997013550520979020428002241875405416031364412950054194842729230979572020094943246743944184373905408341448028566498149018878772733382242119957226099395651282582722635377e+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.0617651552525282304030392418166673592806836456436512769241379721992012527570889145504014832044022356605711694386173846309460412094327639166873527243919172674032511574132617084860487698560574136072198470545991507501319212356645292358232847181290884719347430186047426242210426007660840385186548300293217919751e+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.0850149333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +avg(-354256.234234 ; 3456346736.45345 ; -36734674567367.324523453245) = -12243739524962.368435817748333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +avg(-1231.245345 ; 123123 ; 0) = 40630.584885 +avg(-7474567367.1453245 ; 14534523.346767 ; 34523453245.1324534 ; 10 ^ 3245 ; 30 ^ 245345 ; 123123.345634564) = 3.4362752587542137173383987363611122654678060760727521282068966203320020879284815242506691386740037261009519490643623077182434020157212731944789212073198621123387519290221028474767479497600956893453664117576652512502198687261075487263721411968818141198912383643412377070350710012768067308644247167155363199585e+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 diff --git a/tests2/big_512_2048.expected b/tests2/big_512_2048.expected new file mode 100644 index 0000000..253061c --- /dev/null +++ b/tests2/big_512_2048.expected @@ -0,0 +1,2161 @@ +-2467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782.234523452345 = -2.467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782234523452345e+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.467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782234523452345e+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.42396161839929802994350382504021616147046991533758848421484767099943009933560398792142264813685223139208010692163963267239228552590565613504516516976442034169442132884440132818460393230191658507399432180444252635363751670056062835638062005512417282528025871203683724009275339372749936370533817215e+296 +23423 + 132123 * ( 234 ^ 123) = 3.42396161839929802994350382504021616147046991533758848421484767099943009933560398792142264813685223139208010692163963267239228552590565613504516516976442034169442132884440132818460393230191658507399432180444252635363751670056062835638062005512417282528025871203683724009275339372749936370533817215e+296 +23423 + (132123 * 234) ^ 123 = 1.9674191434635917918012173050339885268061701887502096389695182440298870393607959364385788090636944805256407206188024553823522640717208660206931298114153605119032421300000058298878838574553712092078175206941906124994626237671695277801103578172430467627857856757033869880891941310787058081023635136627335127099675091983697563979504866283626600323431651611754821395349294338846476901654106714519214954817679570940736129406693771107596608147452087882226625909960412270005019028156516741246979738996118096417459840181554815962976061601397728730200470309077104611779168984713036767139904156863953516415096367593851418513646e+921 +(23423 + 132123) * 234 ^ 123 = 4.03096761272100399904325701028364072154042606852024657603659238613471805992337335592762507078324604485299677051863307905254899180621482398357390659836800955525684748315154249444685939052121066840685967454110046853464499877164008914664047839584587533041970831439251216932303550010776031445630582784e+296 +5345 + 1234 - 3453 * 12312 / 34534 ^ 12 = 6578.99999999999999999999999999999999999999999999998522380652094034126390912634745741615270152512431150182727728176299682330436351581439943981230709648326866103069759793574817393173378376352692026149633962008664036348069433539258824981483984143227650702486851815001896633236664030349809767107248193541540401610946268819525248912941200519023440484153469915086574613437593181594303523386190848542396815952907535331613375171092552847053636700347394594626779264467879043677633302441428607853781337862295515324889995439643581539852887546948282494094825318244221949301907129253091194514026703610930339575195210702165084585 +5345 + 1234 - 3453 * 12312 / (34534 ^ 12) = 6578.99999999999999999999999999999999999999999999998522380652094034126390912634745741615270152512431150182727728176299682330436351581439943981230709648326866103069759793574817393173378376352692026149633962008664036348069433539258824981483984143227650702486851815001896633236664030349809767107248193541540401610946268819525248912941200519023440484153469915086574613437593181594303523386190848542396815952907535331613375171092552847053636700347394594626779264467879043677633302441428607853781337862295515324889995439643581539852887546948282494094825318244221949301907129253091194514026703610930339575195210702165084585 +5345 + 1234 - 3453 * (12312 / 34534) ^ 12 = 6578.98543946796555503381439714045072042612374543054013660068313817141218789767240392806677446751919981822931944886647169427494554313401069854390401614195691750461918749395924589776795142639605502725745428349247616032288725671085621735019647987507118244158740649955159703327109944541833181759004556490051733479301514985412351131899337023544652707190715619338648823405284783039845174758184492897493993970648216396204058195389454263266482989564680721243017507776029872141273894974229850899058528543136761569935935801582682252535557964748934079646460268419608969111812618907487430659760713497223463857764755695876390302 +5345 + 1234 - (3453 * 12312) / 34534 ^ 12 = 6578.99999999999999999999999999999999999999999999998522380652094034126390912634745741615270152512431150182727728176299682330436351581439943981230709648326866103069759793574817393173378376352692026149633962008664036348069433539258824981483984143227650702486851815001896633236664030349809767107248193541540401610946268819525248912941200519023440484153469915086574613437593181594303523386190848542396815952907535331613375171092552847053636700347394594626779264467879043677633302441428607853781337862295515324889995439643581539852887546948282494094825318244221949301907129253091194514026703610930339575195210702165084585 +5345 + (1234 - 3453) * 12312 / 34534 ^ 12 = 5344.99999999999999999999999999999999999999999999999050438073268653844906294566029771400024462329882630250643738437071820182808648757374814855010409704499657075792585282925722500854829602411417204177827327453583983972304104553610000762789736696733900060474463995797627752433292060048140131251370906883486287626611575589495084661979879511066612926248638789915177835858099991299669712827673759894462361598465630147943839995555857158300613911981137736888741149103453112632687025229519282023614476894420431076145641436596903399054027647459669520531832430114082972922366614483813889553033667915625376054838740963829806746 +(5345 + 1234) - 3453 * 12312 / 34534 ^ 12 = 6578.99999999999999999999999999999999999999999999998522380652094034126390912634745741615270152512431150182727728176299682330436351581439943981230709648326866103069759793574817393173378376352692026149633962008664036348069433539258824981483984143227650702486851815001896633236664030349809767107248193541540401610946268819525248912941200519023440484153469915086574613437593181594303523386190848542396815952907535331613375171092552847053636700347394594626779264467879043677633302441428607853781337862295515324889995439643581539852887546948282494094825318244221949301907129253091194514026703610930339575195210702165084585 +5345 + (1234 - 3453 * 12312) / 34534 ^ 12 = 5344.99999999999999999999999999999999999999999999998522423541748125632216003227820082423407315792955634545956116416249387669768090721886332453523901631762227765754353915203257200280889865243697445673515394218333051938357301852369152399919762713123159657113069132430486280013726784413300534680684200909420676617932596411043277652037126337655022938055524428477967449956633183771829950139719234094001109775653275917612102466806040769755979697196942494492135174302563544495449664829569290981962773302437825665675510030773938372362569250985036180500481345462534965954247972291202851652999982279246185500835207740035590167 +5345 + (1234 - 3453 * 12312 / 34534) ^ 12 = 426835.38387386390583790529472207734314367923516677668488619324667241329917671866437195022483365845061653962828205751279575925071463956114246302537273757855558692232987842159969320017267473474652711966456668330438633088437182300876267131026654188902312498871647824171919752814323999084383044895253965286815324094983354185653931554412431668904816554042545177690926315632700413347531854266839075958415046520010572866290743816828808413609352423030139668169250412770742539984800514319352200359231194952749551819753135997541252715697085377219336660060911227870802064219326260518312935841638975372189728023964048248343032 +(5345 + 1234 - 3453 * 12312 / 34534 ^ 12) = 6578.99999999999999999999999999999999999999999999998522380652094034126390912634745741615270152512431150182727728176299682330436351581439943981230709648326866103069759793574817393173378376352692026149633962008664036348069433539258824981483984143227650702486851815001896633236664030349809767107248193541540401610946268819525248912941200519023440484153469915086574613437593181594303523386190848542396815952907535331613375171092552847053636700347394594626779264467879043677633302441428607853781337862295515324889995439643581539852887546948282494094825318244221949301907129253091194514026703610930339575195210702165084585 +() = 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% = error: 10 +123 * 31% < 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% <= 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% == 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% > 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% >= 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% != 8675 * 12% = error: 10 +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.277943812440035069266759408187251541772274830680277927828067376351869141634513802681827658564771834169540577780814318574717498588124093823115855847047052529671963375673589262380906571635592423550669779841100438745821085406705068572508203242806420673825131919143371501406809778473328490883204218419626482826116282609952093267591521080799279321329180502326096768270229921088018033153437823012622061204871816165588719331373449563220656441798450331582703582268627001634248110883310962042694819993116163322779002831590999201923624903341449598878353111309271832072924089766414419594291372287741943059353481125821310890954 +1231.345345645 / 1231.4564756 = 0.999909757301860096694756460623706675159409101246842312678484728737902947611086483128320154492677386185649450816855162915836633406388171336844931687815471502807857742853059710687837484136252163941278315691371073902695063305735561637741734247939992723848404277293647291613624935490980335870507967792930090626420187221109773828859144780317561066711239924231391162615930297033390337064057256072786207369877425491691490521404831370233447493838490315865126950979671311088925991758372462936602385592262664942861582691571011785095687550745622145965513488749727761795367832974185547414892330279935067808254416231030293020614 +12334543654564.123123 / 34523452345234523.4786 = 0.000357280133261838548705339858701957061471338333771031429555788530546817930675008739446426973621360836350778580206133497497168934050618614282000913663163182249794685237158959928530560599599356364479308483801673024617559866166012384806383891512994774980560173414138161875487747656656054319294121675341637606091715428791911406014352077728699620559512956146445409708134053981160330300831566515614763803485735788318917571377751334937468460826514457416995559698662420390063562787148213417763520881025344745277913178980281176092117158678001197157157805735309897220819562043564357901895537152191841754036271532603084108203773 +-123123.234243 / 132143.3453456 = -0.931739951951350047977167699357775778280417307631252852594574582195683213507058425166705203825335899874215481706408518130559023869713615548531592464436870765535846420648814944284705031912170385660767969174978806939746563261461163532972635761601593184965080120198775885832941899996063209701257030592388668739015771727256861032691648808358575846791801640474239191176089386336811044718128657522743471948132205180105815315598604128941358439487561960181184959116802122189605436212261474424175008124738458770590290785237769670669580839024415963082831323503832104424748932387073817202275973677625789607585059327948777868919 +-1231.345345 / +35645.12312312353 = -0.034544567029457324779370243407701649807311471162548432249029782434293019877020773315357517663310608109161145078765879951100654551374672667679781847316064790364871999503746176522957222576855204492965024246214160862077075135165822748967839661902014599658344519628332571252606024487631156885513079202218598809527527311861799584536834478009558952616203007934363151629556741028603596325435438943985688311890795988002740892415068722038257905578300055656786645071752447085362433135999163277029874193047783111761333650203986769216645118625381605151825936373988799760323419084451656981319544839578575205303741225764003060879 +-122454564.123123 / -12312364.2342324 = 9.94565802258020082835313896607152066358248857160827148219649052558539957191571442423320271373058566790032893781429724675995621783300357283562879769765263650135332142230430121155043799027003981427708977791129277077666865585934892221271556889500032490582035233281966844369207190672247314291706952450332075210969820771545785448755329557586353435912894344081816200308112645382319398756437810214395567150029982632686711990278471494856467322455866602026099271235150703824195441392857106360057022374304358806561575525053224302459149509929003750255078713458463440303731116575202910660409467184913109988996301263788397082787 +-12312313.1231313 / -123165.75675675 = 99.9653917399125922697307667228644484792699085394522866629380496622911235007658483482652780733165054255643469537440296534550200767485530387239492764989920169806597147821327937825592391528721325029987533901524817661340009432337246905534265581392156771899206812527300564127299296540397619473501234088377138720445967735565345907598898547941633418343722996093066831876318568430627124475433931110002463935719563290337132993665663100736453471025573340380400658338278716062178692102911094469488980851253929223749408560668722495512017573466448752843809169534488230273811104933204374938417048853683797304624074160075239414461 +456456 + 12.543 % = error: 10 +3345.1231 - 543.0 % = error: 10 +12112.456 + 0.5 % = error: 10 +-234.645 - 12.7656 % = error: 10 +-757567.234234 - 1.5 % = error: 10 +-354345 - 2 % = error: 10 +245 ^ 12 = 4.6772761567521097265869140625e+28 +23.426 ^ 123.23 = 6.13623046898651274862678057333249007253103770472156926306692734984593651870755290256781807919132826673262147980778452734286265545430358277781415885641407359965578403755438595244789597908572846839825435841285458825361429534657776802656649593422666222929403455044892785321906538816136799922360508054742280948237523097124122532529016565478593579894846019590619017831252795998136375057089485824328574489517964670125792246170015949150522858200277401318229149334114719229011717536125729475084615457110618443512807146463256037831343117158014708667165067356613416365516095937358412456987203098926235754819815165049166842307e+168 +1235345 ^ 3 = 1.885231923903688625e+18 +123.1231 ^ -12.534 = 6.30498684746781395378273384645267793494142938439958163111451644787869538182393184877050246694013876380880257107320888462502564460094721352889382862969860591506567019625495209451977910238319729865526811478601315662362050469820383109225428664437881576440892838600795524247940552200526550761113977084205788066671505739946782301910302077523807617979238517046489489926180326237313029107699519356552678581676164413555647725865572592219063130465941709486372638562905226286461918951754281615272738359732023137481188038799976569667404331168148807392838158522083264495801059116759387476812210203441416805544728302956344641143e-27 +6543.2134 ^ -432.1231 = 1.283889291386524585271950843142713245851389243602807536529478501087194353054182217482315841254864107620821237354811035626845550702905334013549272914840552028005058987312787451810894963471037820545397589272966064687820780519042541275950620142885846834453300588516957997927792598761250848826707291415551044554011786747834591696983615947070178996937823621268173457560747993736286168342060154254590587960183982524771217711523581272232824208115954790793482054059668342275651376196024143818376353132478218210182354925582181232722999304679550748555703939688793882887769131856168700601771536599678912716468641569295577517061e-1649 +123.123 ^ 534.234 = 5.373611352532638443806517365728676589533471689508006533403439509282193184480032769028543526217852802913161375919767727074679986347208503837428007857491434539588951989840834416994510506442430264078441224239328336344381413493063940178958072899396028863907956399469409772380221205645769896849802207532479676370654715493857177104886154653670615599190566388425619795224586191664714444447628270299911185764754744933201068919334731685357407665005204912986265436319874058149136448023584857796199898091420142331691638961798017074725460434500771694271451595184902527963203628344621260322425841148016170230340562043753485987379e+1116 +245 ^ 0 = 1 +0 ^ 0 = error: 13 +-1 ^ 1 = -1 +1 ^ 1 = 1 +6456 ^ 46.456 = 9.90068777030188051125934231992487230445174450062866223049996309556516642342943980788293675413085514621258236200728105292744850979619257530783599702732946091885732829784194322583411140040882571033109501385068265557181681996566274917215688504178748745587207561975381138905728675630941343419577087636431209348688951971140758831301752641383082564232716550032199147260971427978130827913357154549188155190003610464584524073151909104352184840380391070401549536907722544900614096754372401977682393865498532618191019029037302267172446651947840446834607897759172899578509670427101593721549532607769177564143661138026213673e+176 +456 ^ 123 = 1.128952443060998390793281890551444973052697100995833302022381272105524811297192811584341744235568688576498565319529445045920276026656160679057055892943244236447604693768261012955460872912017013344134445831746996828545397543641811754126900945748388368667966627419815114500109330430662809943171174947516304932196541423284352188416e+327 +2 ^ 2 = 4 +3 ^ 3 = 27 +3.3 ^ 3 = 35.937 +3.2354 ^ 4 = 109.5751123526691856 +35634.3564 ^ 76 = 8.75060072027092732806288977313074289959667680715166188861116791101023656484745086491226983451791501335651968374293112339615076385190599639913484135942351129474682392352452891120779594101411350463491139108572954910116187700776028421843063675719232590910584661401771355377762091885689156974070712483129050592890933495768979283676783958980879827327845040184695972882464930616509339736314024797988521129346789345639560973688108927164969200113614296658768225391237216762026686953611542700870905864263773008759814468178446797297493178399743820223589339394620490930500093171894427196530224811991892566606348655667323564419e+345 +-4 ^ 5 = -1024 +-6 ^ 234 = 1.22290463141890234936622223366471428166726768856025957367925973874712511409937880860209174311910168111692973704030362773980406107378194861484274745612176679386471423840878720446365696e+182 +-6 ^ -8 = 0.000000595374180765127267184880353604633440024386526444139612863892699283645785703398872123151958542905044962658131382411217802164304221917390641670477061423563481176649900929736320682822740435909160188995579942081999695168419448254839201341258954427678707514098460600518213686937966773357719859777472946197226032616979119036732205456485291876238378295991464715744551135497637555250723975003810394756896814509983234263069654016156073769242493522328913275415333028501752781588172534674592287761012040847431793933851547020271300106691053193110806279530559365950312452370065538789818625209571711629324798049077884468830970889 +-6 ^ -120 = 4.18648899542805783971145600570107637486604504517763837871179058502718531524274112192599441370879401781658814547339298907819324585359240310652275585608857847664062484646365369607192459289850705465662775191118795293745019177780826006404773587268070924720075254818504035028021234613541877137075878238239557423165084059898612710423764144969376119702428547329806403547706777028901908694949291282841782773333179524426282317773331118450482984089531915207532709217749659864033284305751906662601280744841172935032072184587271550161328150601826824637479476781995881845540522965149410294043803771862895669415349080718595206194e-94 +-53.342 ^ -234.234 = error: 13 +234.234 ^ 234.234 = 1.128711237438882304671275791455097878375435418845085733209472062217756355482585956341467479592217612694159257836688919664810744133169067622142119296501258547848197786329701565547224086453353715273160417328133670635845805185877451238843547078826139704395034060851474887168365377181190760870575164199795717305002635325833993023379859735612192472276332579088200391049029873516215622224989387326576567445722032675513447138725801741985667515680644274922871026245285386332177874007040414131699411057974175079745721957814218766179259761465744345984438428703412433728261026528825863849383477495041527214693301778172540517211e+555 +123.3456 ^ 123.65 = 3.69352287586771573232829439398218795364057072455083314079792151180115322465970760875179519381563529560032692357691815961362974624287925614632087560209590626745931583027923139114136159670414470821294641498230804725891591720520090739701631046481723197369303941648652233212564940684842622582341889958952376323435790686688837135882855569509120900228203002524407528057767470480729606611922994362034997067151883883737461106069516423429931077716758168459919760523750433977214289208900533948635344019641386677278399721083072725655920393713823997121350525536064151215078535744835279899009049961356739818334990327366225009407e+258 +2 ^ (2 ^ 31) + 1 = 1.761613051683963353207493149791840285667111558188134796023367914428819611321327333421399502485517228412573105192143789744234462230657028404818184646590491583333685403836918511730013187638069023344771973237953778130096856458594522010363051503864285724328842789251849757457683425042669327281434167275444515995385976791497857320184260038578457547722331382776351551662189941234161662475822280070487552761530922066841252336176033505033832374542151471114564379083895509143471747498861856409605688518818996429193107369719896641405519714934950960076454635172769010316292443980670980878684072824764147299344061895982696351225e+646456993 +2 ^ (2 ^ 63) + 1 = 1.3809322979800542649600059953116189405141637822767596755959877474888268135307291741460577516879353902102057121365969471356071358403778012610803183419527976266079170537329966031599690123963761842385031871147168918957276808758855298396547916194082118074498356080543213905101015212281216936024435863872062534370226153070876936487587567739311721803253709605355607280113172935125312428034896185342096790834798988605964869645036480418465018219018615279981592771212383080934981023766369534519766259246427675133027098779461676524614928161275415510429467708158911728609469613122953477807996898659330302162541216649753462749834e+2776511644261678566 +2 ^ (2 ^ 127) + 1 = 1.0908625800391475768786293179201642117869884737095533447080815055193258640321834084934505994798455634365714750361340717806173884057729218635093699016172054457771572349509172507551287419734844469273129423960480346629909850957040305287777700495850653611565287464712883592834123514396126509770017792007418359207040592221619335933897918744107436753671819163846086634103296151379395391516773752891619954183738281722712596474738354300774863719327166215352621411979100911346776845618235604064251005235263591320025403004161996354787681921366191229327846033327323238457558780464303080766394405251796571585908896451336646705528e+51217599719369681875006054625051616350 +2 ^ (2 ^ 255) + 1 = 6.158394927075009123517610895988571126592561298907019940391037656688207107269339205404204540184590437971650669178353183118223905123206315705567821149726814455375150967507454772788607718217248260046215948941729281546866432537166698556241153572043583246982748827199212978432729901029596380825208835399281747181018780613593770808983672228990239033092458674284139158953851979359314900007609863277743656625229702684942927911468242561967476718683339503075903763399291567792491687168924435740336991828090157157385131144041464370216659265518783773258074970697768513121806456070761150602440210976439010717232795588745175875301e+17428446060516308964932857850465208998251742184476797792772173298170290444530 +2 ^ (2 ^ 511) + 1 = 1.2395813667248981118528088659603715441499209187455203232343462468144127383191394476658575742295230606885344061123760038647417157337188251441972360312722595428975594404412355575197827716843338513799851241817972367693980555332537263814508371696360924717138143099471392435977523862782365653390240872301965346981519128610935366627641867208085994891338390570693411773766500860650106947444605350590830624150291932225347810149156063959049329487924651506110560536701864941709268313538970600841240212382187858973411161049218907007738336761438484404426560795247013778155316188409044089565649229022299579817790690371109801172619e+2018076181507056344845657599271349757517841980434685757966770707104603620392077287299727953675307370862995389393692789124114309633824771870311247565337779 +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.71828182845904523536028747135266249775724709369995957496696762772407663035354759457138217852516642742746639193200305992181741359662904357290033429526059563073813232862794349076323382988075319525101901157383418793070215408914993488416750924476146066808226480016847741185374234544243710753907774499206955170276183860626133138458300075204493382656029760673711320070932870912744374704723069697720931014169283681902551510865746377211125238978442505695369677078544996996794686445490598793163688923009879312773617821542499922957635148220826989519366803318252886939849646510582093923982948879332036250944311730123819706842 +pi = 3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526 +-e = -2.71828182845904523536028747135266249775724709369995957496696762772407663035354759457138217852516642742746639193200305992181741359662904357290033429526059563073813232862794349076323382988075319525101901157383418793070215408914993488416750924476146066808226480016847741185374234544243710753907774499206955170276183860626133138458300075204493382656029760673711320070932870912744374704723069697720931014169283681902551510865746377211125238978442505695369677078544996996794686445490598793163688923009879312773617821542499922957635148220826989519366803318252886939849646510582093923982948879332036250944311730123819706842 +-pi = -3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526 +2e = 5.43656365691809047072057494270532499551449418739991914993393525544815326070709518914276435705033285485493278386400611984363482719325808714580066859052119126147626465725588698152646765976150639050203802314766837586140430817829986976833501848952292133616452960033695482370748469088487421507815548998413910340552367721252266276916600150408986765312059521347422640141865741825488749409446139395441862028338567363805103021731492754422250477956885011390739354157089993993589372890981197586327377846019758625547235643084999845915270296441653979038733606636505773879699293021164187847965897758664072501888623460247639413683 +2pi = 6.28318530717958647692528676655900576839433879875021164194988918461563281257241799725606965068423413596429617302656461329418768921910116446345071881625696223490056820540387704221111928924589790986076392885762195133186689225695129646757356633054240381829129713384692069722090865329642678721452049828254744917401321263117634976304184192565850818343072873578518072002266106109764093304276829390388302321886611454073151918390618437223476386522358621023709614892475992549913470377150544978245587636602389825966734672488131328617204278989279044947438140435972188740554107843435258635350476934963693533881026400113625429053 +-2e = -5.43656365691809047072057494270532499551449418739991914993393525544815326070709518914276435705033285485493278386400611984363482719325808714580066859052119126147626465725588698152646765976150639050203802314766837586140430817829986976833501848952292133616452960033695482370748469088487421507815548998413910340552367721252266276916600150408986765312059521347422640141865741825488749409446139395441862028338567363805103021731492754422250477956885011390739354157089993993589372890981197586327377846019758625547235643084999845915270296441653979038733606636505773879699293021164187847965897758664072501888623460247639413683 +-2pi = -6.28318530717958647692528676655900576839433879875021164194988918461563281257241799725606965068423413596429617302656461329418768921910116446345071881625696223490056820540387704221111928924589790986076392885762195133186689225695129646757356633054240381829129713384692069722090865329642678721452049828254744917401321263117634976304184192565850818343072873578518072002266106109764093304276829390388302321886611454073151918390618437223476386522358621023709614892475992549913470377150544978245587636602389825966734672488131328617204278989279044947438140435972188740554107843435258635350476934963693533881026400113625429053 +pi*pi = 9.86960440108935861883449099987615113531369940724079062641334937622004482241920524300177340371855223182402591377402314407777234812203004672761061767798519766099039985620657563057150604123284032878086935276934216493966657151904453873526177941382025826058169341251559204830981887327003307626667110435895087150410032578853659527635775283792268331874508640454635412502697372956695833422785815000636522709547249085975607266926475277900528533645220666980826415896877105732788929174690154551006925443245703644965617253792860760600814597258922923241424004429598136181441370677777819473965830317085663278957075340799171452316 +-pi*pi = -9.86960440108935861883449099987615113531369940724079062641334937622004482241920524300177340371855223182402591377402314407777234812203004672761061767798519766099039985620657563057150604123284032878086935276934216493966657151904453873526177941382025826058169341251559204830981887327003307626667110435895087150410032578853659527635775283792268331874508640454635412502697372956695833422785815000636522709547249085975607266926475277900528533645220666980826415896877105732788929174690154551006925443245703644965617253792860760600814597258922923241424004429598136181441370677777819473965830317085663278957075340799171452316 +e*e = 7.38905609893065022723042746057500781318031557055184732408712782252257379607905776338431248507912179477375316126547886612388460369278127337447839221339807777490012289560741075370239133094755068208658182026964786820840422098225523487574246254141467992812933188807076330101933789974072998696009530330751532081882368469479302991355877144568312392327276460258833999646121284928520967890513882466398712281372686106473562637929518222784294843458613528769386698575200154996014807507197129336941885199722888263625597194109586619147987150432839769326461023511631238999001051378340676449866389268561582186421557724849201119353 +-e*e = -7.38905609893065022723042746057500781318031557055184732408712782252257379607905776338431248507912179477375316126547886612388460369278127337447839221339807777490012289560741075370239133094755068208658182026964786820840422098225523487574246254141467992812933188807076330101933789974072998696009530330751532081882368469479302991355877144568312392327276460258833999646121284928520967890513882466398712281372686106473562637929518222784294843458613528769386698575200154996014807507197129336941885199722888263625597194109586619147987150432839769326461023511631238999001051378340676449866389268561582186421557724849201119353 +123.345pi = 387.499745857033046998174748110610283251299859565922427488154540738207614633372448935774955531823429750258055730980806113385790263365016565372164456195607503431905292647770606885765254366017638845887963402471689793514560912716828831396430769520376399483570022487174216699356488920423881034487515430330407559184329855996223430761197996160174345942631617957711557955597564290544260443080127605787225749465520449013264616869454155696648474478001620550847312244562256505345385018348169851708510035183608865419334440890242793641445308959663118995208787160374948101018232159742609881886522887715483894682776006610075642733 +123.345*pi = 387.499745857033046998174748110610283251299859565922427488154540738207614633372448935774955531823429750258055730980806113385790263365016565372164456195607503431905292647770606885765254366017638845887963402471689793514560912716828831396430769520376399483570022487174216699356488920423881034487515430330407559184329855996223430761197996160174345942631617957711557955597564290544260443080127605787225749465520449013264616869454155696648474478001620550847312244562256505345385018348169851708510035183608865419334440890242793641445308959663118995208787160374948101018232159742609881886522887715483894682776006610075642733 +-123.345pi = -387.499745857033046998174748110610283251299859565922427488154540738207614633372448935774955531823429750258055730980806113385790263365016565372164456195607503431905292647770606885765254366017638845887963402471689793514560912716828831396430769520376399483570022487174216699356488920423881034487515430330407559184329855996223430761197996160174345942631617957711557955597564290544260443080127605787225749465520449013264616869454155696648474478001620550847312244562256505345385018348169851708510035183608865419334440890242793641445308959663118995208787160374948101018232159742609881886522887715483894682776006610075642733 +-123.345*pi = -387.499745857033046998174748110610283251299859565922427488154540738207614633372448935774955531823429750258055730980806113385790263365016565372164456195607503431905292647770606885765254366017638845887963402471689793514560912716828831396430769520376399483570022487174216699356488920423881034487515430330407559184329855996223430761197996160174345942631617957711557955597564290544260443080127605787225749465520449013264616869454155696648474478001620550847312244562256505345385018348169851708510035183608865419334440890242793641445308959663118995208787160374948101018232159742609881886522887715483894682776006610075642733 +7567.345e = 20570.1764031804136665774945949032137890908150082749205898284076428196526683227666220417760717515255387611006636546836954840653956933828097361694802275687920432880519863810250351097037063789682883168224621381962728664592922357583139960305802457994155793089861242309267002043578690720992335503022781770125617301362855678986547464672478259834697677519352928540598938217350603720158019991259786169999870541885802382686366299235151885672252155732200326132724899194209029870928649985105532445327555309419516812087295376052907949384555071313401500443278225636439271983652327362085554518274828726888786340218264939383643947 +7567.345*e = 20570.1764031804136665774945949032137890908150082749205898284076428196526683227666220417760717515255387611006636546836954840653956933828097361694802275687920432880519863810250351097037063789682883168224621381962728664592922357583139960305802457994155793089861242309267002043578690720992335503022781770125617301362855678986547464672478259834697677519352928540598938217350603720158019991259786169999870541885802382686366299235151885672252155732200326132724899194209029870928649985105532445327555309419516812087295376052907949384555071313401500443278225636439271983652327362085554518274828726888786340218264939383643947 +-7567.345e = -20570.1764031804136665774945949032137890908150082749205898284076428196526683227666220417760717515255387611006636546836954840653956933828097361694802275687920432880519863810250351097037063789682883168224621381962728664592922357583139960305802457994155793089861242309267002043578690720992335503022781770125617301362855678986547464672478259834697677519352928540598938217350603720158019991259786169999870541885802382686366299235151885672252155732200326132724899194209029870928649985105532445327555309419516812087295376052907949384555071313401500443278225636439271983652327362085554518274828726888786340218264939383643947 +-7567.345*e = -20570.1764031804136665774945949032137890908150082749205898284076428196526683227666220417760717515255387611006636546836954840653956933828097361694802275687920432880519863810250351097037063789682883168224621381962728664592922357583139960305802457994155793089861242309267002043578690720992335503022781770125617301362855678986547464672478259834697677519352928540598938217350603720158019991259786169999870541885802382686366299235151885672252155732200326132724899194209029870928649985105532445327555309419516812087295376052907949384555071313401500443278225636439271983652327362085554518274828726888786340218264939383643947 +pi+234 = 237.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094330572703657595919530921861173819326117931051185480744623799627495673518857527248912279381830119491298336733624406566430860213949463952247371907021798609437027705392171762931767523846748184676694051320005681271453 +-pi+23464.2342 = 23461.0926073464102067615373566167204971158028306006248941790250554076921835937137910013719651746578829320178519134867176933529061553904494177682746405918715188825497158972980614788944403553770510450696180355711890243340665538715243517662132168347287980908543514330765396513895456733517866063927397508587262754129933936844118251184790790371707459082846356321074096399886694694511795334786158530480584883905669427296342404080469078138826180673882068948814519255376200372504326481142472751087720618169880508701663266375593433569139786050536047752628092978201390562972294607828237068232476153251815323305948679994318729 +-e+234.234 = 231.5157181715409547646397125286473375022427529063000404250330323722759233696464524054286178214748335725725336080679969400781825864033709564270996657047394043692618676713720565092367661701192468047489809884261658120692978459108500651158324907552385393319177351998315225881462576545575628924609222550079304482972381613937386686154169992479550661734397023932628867992906712908725562529527693030227906898583071631809744848913425362278887476102155749430463032292145500300320531355450940120683631107699012068722638217845750007704236485177917301048063319668174711306015035348941790607601705112066796374905568826987618029316 +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.71034159367285836217345249354417012785996654034639956801354795772442109540200873697885147521829780788098213612945845615648181393480622585607758636282418075528637699027028077326107869520997241274993142508300781522299244075997610075057189906683128916223036557191353349046413841834276192044504647804049144837750894228226624661709657151981789547789508488168063338282026944031515326968193903193321939757368719465630592896731668141442934323955832540473228255731958202383813654895744375608407270239311405143104957523565702726380609538194090993559685292492625915754165227066704894877003335049932936098487042762273579775317 +sin(-53643561231,7456734) = -0.509503806790992602962472416849332390249621112234740697776607904783420105104093645242749921993196031650064645148894512811378906592191786995410278575290185867148095425451560794210171871590100198380168153380900806793481167903470571473566676237943591394288762956680395343423445115198773933551269459619933809597700880229590166273318418713809798543752816196384327639407277614128398221030763272804784599062619573591088114463678776594880115101537910265256379591084204969081133816529110948291164512430247585161492066989177096438329149572932236112315019047345583714002394596741861143428847764681466107657332283384529479423045 +sin(-435345234,234234) = 0.1260977061945555452783170038184521938192685627666696115843406648203210458634965627239820662413380297040374717401375885660156667556778827918448944064706507311679897652952026008002629841975839552356109795387837767852449489735534491362785609389222987669612691602316243170167707983842582762985729934665849554095968861331028029221638828845223173665263217125382982200338475456232900569764064118449938593441098015927407581667226374807426557168067092030183847970154877171944590839578756320019844214227071291652715322441497764127007209881942459004827878147096156159181861016969995451042314793356551921755349272839974804473184 +sin(-2*pi*1000) = 0 +sin(-2*pi*100) = error: 8 +sin(-2*pi*10) = 0 +sin(-2*pi-0.1) = -0.0998334166468281523068141984106220269899153880179822599927668615616517442832924276096624438040630362678325031809359890354508072374704593788733561019849184104968347730506328324943597890052224240860814227296674371736142969072385157824548082795535973387853463387923233361678867424907329845348005814497396047518622038678897439288113065471677257691950527939226260748108333691856379033824884726830161865556889346698245411612735032192221340049562846009665223322074611127908263888924859976260048673699211683422582200784959448966234210217019091530517507270143837487428538739455042219898916646878947958333218732148928243147445 +sin(-2*pi-0.01) = -0.00999983333416666468254243826909972903896438536016915103387911247940973450906391596594263679296149899015251825689376067380711439147810183436799250452237487792334633395662957704288475175228160558357110105077439518716860615533070998720636987509269668842490541364204623753507681641521959391575397060962515500714973434365014012601075647296050787387298404298744134346327849477099437156703217176752802713597443546195233602035011214651999637411734890519279205512718780890799396861427770050764919858890678677220571952090318596147460309593993397336341626522171452145068273393341771117937273335459009509995988896196429138917552 +sin(-2*pi-0.001) = -0.000999999833333341666666468253971009700151314734808658419004814510271467351637636551544074932784585891704474712856562550569392029872924855755789892276667977042981102909980878076415170642529105746314317485093601677395885626645129876123073175974930571798910550235392610771541261279604759660199348173407365788658972883339211209918001605218910391261690544271887360487950858208696830122822916479714580507173232965551300106206405990035941144707201082513739520997798615471091626783165345910858613225058410864735690668553160006198477311096807096148086349239360472293539702984411547089341142580671593896263957801221018638934547 +sin(-2*pi-0.0001) = -0.0000999999998333333334166666666468253968281525573189734648068141991753095217050243786415685722746763943815283370486467064043592755578026324060492939940722491563555162707460511437414844405070755449724962755024093419377162519792462668185757528385003088993282326672080578333589477015207315318597697289366228122912138734439927618237078279855583084349250216852555672123587971784214269488853784364718361781133333214239671477042953339528846251347591241778244413778635638337145253367965240678775739767901431833038960607969867144826890411016116149411519442043450411379547176445411290735870814467526685632103016437548329734486495 +sin(-2*pi) = 0 +sin(-2*pi*1.0) = 0 +sin(-2*pi*0.9) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +sin(-2*pi*0.8) = 0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +sin(-2*pi*0.7) = 0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +sin(-2*pi*0.6) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +sin(-2*pi*0.5) = 0 +sin(-2*pi*0.4) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +sin(-2*pi*0.3) = -0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +sin(-2*pi*0.2) = -0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +sin(-2*pi*0.1) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +sin(-pi*1.0) = 0 +sin(-pi*0.9) = -0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +sin(-pi*0.8) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +sin(-pi*0.7) = -0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +sin(-pi*0.6) = -0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +sin(-pi*0.5) = -1 +sin(-pi*0.4) = -0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +sin(-pi*0.3) = -0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +sin(-pi*0.2) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +sin(-pi*0.1) = -0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +sin(-0.2) = -0.1986693307950612154594126271183897503702067295402054039863959913979707283811691466162081503115881579056375306114707732699745143225070677328311930654280566231095611068852214401889889613357273816682713709891291473734269867657644189610517563313938051275547678838383578444849501723087025403842896725814516032297414258997670742321091835935679210447801428185141265352388275997616704877440820852298249145074085747602634914583687244784243334774485133405244966078646240071102722033709487747754443647039553083711271128597756067268155745743341765115871819211814495516136429169383961168989274642400116745091801954339674511892581 +sin(-0.1) = -0.0998334166468281523068141984106220269899153880179822599927668615616517442832924276096624438040630362678325031809359890354508072374704593788733561019849184104968347730506328324943597890052224240860814227296674371736142969072385157824548082795535973387853463387923233361678867424907329845348005814497396047518622038678897439288113065471677257691950527939226260748108333691856379033824884726830161865556889346698245411612735032192221340049562846009665223322074611127908263888924859976260048673699211683422582200784959448966234210217019091530517507270143837487428538739455042219898916646878947958333218732148928243147446 +sin(-0.065) = -0.0649542388347826011436076215073542199082195404344542549518080776183319237022742792040959491722712301041164969052261930355192178254722018417555349183610914671990928889739815464671621068868271583968618191583863287838277922771379784197100920594403416495010119977045912051966124344364430460392033562069985496163471737987895195484091588240078447514128427426955655362251157251369411126560893502976757103681568978066976650370291067827787246088204584620533227160329988248749594639868020975981443101114017550065343959361302912581419595784430267096652716107916233589812053510290381194000480446383192557294566582876011201869357 +sin(-0.0023) = -0.00229999797216720302851577727784047777459196989640837621020401026312180803743293514373897297941871643449850933926706261873976869169190859859537248334632663083635586758987200742474223232751492532688017141603342877819492507039314155604226079643720739572931048823959626618951625103604137103517574527492628852210970136846333970743713151499039202692248968906814476986396529657067587770465846779978883005584455534381715944524480146417680998979167675667201422589355759819751023171916566708660912941931350265333249105141510128513020019504902070373106392120986301166748434990208360796553782751543570303664627246833011063357378 +sin(-0.0000234234) = -0.00002342339999785810313947127419259374714259522388394462991861145102645675799094587656875388923014522886261443816316745181711933910012474406151962541682347189514635214069613511860680098821892809295654689639466386881300913374780972017535333403710476395240935368359923388293600533998701053368109042212917782599256845743072247703576933718318752407709139979757278507658620755958532232287954733394792850447666801335807288983351025718999584593157279958853287151872546623900707869000100155237498026556118577666094814023720254143888400829073188151221436707706241308145001492876183893119779607927736551933408002212544992621732964 +sin(0) = 0 +sin(0.0000234234) = 0.00002342339999785810313947127419259374714259522388394462991861145102645675799094587656875388923014522886261443816316745181711933910012474406151962541682347189514635214069613511860680098821892809295654689639466386881300913374780972017535333403710476395240935368359923388293600533998701053368109042212917782599256845743072247703576933718318752407709139979757278507658620755958532232287954733394792850447666801335807288983351025718999584593157279958853287151872546623900707869000100155237498026556118577666094814023720254143888400829073188151221436707706241308145001492876183893119779607927736551933408002212544992621732964 +sin(0.0023) = 0.00229999797216720302851577727784047777459196989640837621020401026312180803743293514373897297941871643449850933926706261873976869169190859859537248334632663083635586758987200742474223232751492532688017141603342877819492507039314155604226079643720739572931048823959626618951625103604137103517574527492628852210970136846333970743713151499039202692248968906814476986396529657067587770465846779978883005584455534381715944524480146417680998979167675667201422589355759819751023171916566708660912941931350265333249105141510128513020019504902070373106392120986301166748434990208360796553782751543570303664627246833011063357378 +sin(0.065) = 0.0649542388347826011436076215073542199082195404344542549518080776183319237022742792040959491722712301041164969052261930355192178254722018417555349183610914671990928889739815464671621068868271583968618191583863287838277922771379784197100920594403416495010119977045912051966124344364430460392033562069985496163471737987895195484091588240078447514128427426955655362251157251369411126560893502976757103681568978066976650370291067827787246088204584620533227160329988248749594639868020975981443101114017550065343959361302912581419595784430267096652716107916233589812053510290381194000480446383192557294566582876011201869357 +sin(0.1) = 0.0998334166468281523068141984106220269899153880179822599927668615616517442832924276096624438040630362678325031809359890354508072374704593788733561019849184104968347730506328324943597890052224240860814227296674371736142969072385157824548082795535973387853463387923233361678867424907329845348005814497396047518622038678897439288113065471677257691950527939226260748108333691856379033824884726830161865556889346698245411612735032192221340049562846009665223322074611127908263888924859976260048673699211683422582200784959448966234210217019091530517507270143837487428538739455042219898916646878947958333218732148928243147446 +sin(0.2) = 0.1986693307950612154594126271183897503702067295402054039863959913979707283811691466162081503115881579056375306114707732699745143225070677328311930654280566231095611068852214401889889613357273816682713709891291473734269867657644189610517563313938051275547678838383578444849501723087025403842896725814516032297414258997670742321091835935679210447801428185141265352388275997616704877440820852298249145074085747602634914583687244784243334774485133405244966078646240071102722033709487747754443647039553083711271128597756067268155745743341765115871819211814495516136429169383961168989274642400116745091801954339674511892581 +sin(pi*0.1) = 0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +sin(pi*0.2) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +sin(pi*0.3) = 0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +sin(pi*0.4) = 0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +sin(pi*0.5) = 1 +sin(pi*0.6) = 0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +sin(pi*0.7) = 0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +sin(pi*0.8) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +sin(pi*0.9) = 0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +sin(pi*1.0) = 0 +sin(2*pi*0.1) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +sin(2*pi*0.2) = 0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +sin(2*pi*0.3) = 0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +sin(2*pi*0.4) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +sin(2*pi*0.5) = 0 +sin(2*pi*0.6) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +sin(2*pi*0.7) = -0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +sin(2*pi*0.8) = -0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +sin(2*pi*0.9) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +sin(2*pi*1.0) = 0 +sin(2*pi+0.001) = 0.000999999833333341666666468253971009700151314734808658419004814510271467351637636551544074932784585891704474712856562550569392029872924855755789892276667977042981102909980878076415170642529105746314317485093601677395885626645129876123073175974930571798910550235392610771541261279604759660199348173407365788658972883339211209918001605218910391261690544271887360487950858208696830122822916479714580507173232965551300106206405990035941144707201082513739520997798615471091626783165345910858613225058410864735690668553160006198477311096807096148086349239360472293539702984411547089341142580671593896263957801221018638934547 +sin(2*pi+0.01) = 0.00999983333416666468254243826909972903896438536016915103387911247940973450906391596594263679296149899015251825689376067380711439147810183436799250452237487792334633395662957704288475175228160558357110105077439518716860615533070998720636987509269668842490541364204623753507681641521959391575397060962515500714973434365014012601075647296050787387298404298744134346327849477099437156703217176752802713597443546195233602035011214651999637411734890519279205512718780890799396861427770050764919858890678677220571952090318596147460309593993397336341626522171452145068273393341771117937273335459009509995988896196429138917552 +sin(2*pi+0.1) = 0.0998334166468281523068141984106220269899153880179822599927668615616517442832924276096624438040630362678325031809359890354508072374704593788733561019849184104968347730506328324943597890052224240860814227296674371736142969072385157824548082795535973387853463387923233361678867424907329845348005814497396047518622038678897439288113065471677257691950527939226260748108333691856379033824884726830161865556889346698245411612735032192221340049562846009665223322074611127908263888924859976260048673699211683422582200784959448966234210217019091530517507270143837487428538739455042219898916646878947958333218732148928243147445 +sin(2*pi*10) = 0 +sin(2*pi*100) = error: 8 +sin(2*pi*1000) = 0 +sin(5345.234234) = -0.982813508926305702528101885338570505683669784360810312546761758483902756804202127611710349016234643035480092297255509047237095460029269081067633222924940592460206053767359558177971832061692252537931783272139526820928633638874621355897317795395554049341560136275343566020429101649770499124129064605775903358680528845597604381612275984271963877701068844922485729666410850715192512549795037398790732060035183632834329579740879288937968133614758208378213746149226880118374369944817009637249427940790006795478054073883017114713473869095594413636637916244149655656931878445807029380564153554883937134644162284203290129559 +sin(4356456.234234) = -0.273204861848252037912961031876478859000339528331961739718510050173116290139663783796661634005246118639268386928243602710014516653136357228239486506388573012175833208389294147119555481331558848784470181730985349211585544616977145772076645230304873451067582000328356673625918833084012553871778905077127932294418415215835866719312933640020304776423479914767942488056418467506624611870181248282848998702899837805259827162836715022113673138684086630440144270890604405588889282795080282310499796440145503330596236300016560157678019020046148950185477736712839634982939288906938282789429484734353715019932807618730851906674 +sin(3564564563652.23423423) = 0.26042405324151980495222067353325762475379835051398517981257054321135024281583443165017187400872869011707526562363170595503613892580470520345088400522048996858986385375500993022196571334066820781206953104997437715089593321540257800987863018896077235346806414716550403435612710064381213217210481508520721671969797305412614475169667175892278664520331637494102765573757005110439900999660683361038012559898175083811870072559372053294265665888602253898825697413928839709718009895324280186016110624329149076527805518246209695185421481986407031791712064617041220121446993863043929335384648310328298862002782974155649001321 +sin(45621452345234523452354.3452345) = 0.455040113838236765569949554137999749906220724735786673612230139810494356325746462253858279730230248303924572812648388154281736869820606861011076166943199672235898015733721636432048344208519316141865050757755152045185052753465551045496663936115722983596134649553893282761726314535053647536966176339073203891227792180321982691222000129085471372358402946381444075080521848020558564794647767463427462798021802962932422455792543675541118322305476319555267133795579171201964710003581641308446237263796092933111900483116087868658195289771678766892747876708508551374563429134502501136166335701054962077038465163467805188577 +cos(-534123123532342436,234234) = 0.703857102186447919661096510864880274205866861474695018786057445274867687211019330246040282479403211339967678701580081772089906486793863602314979102730098060915805445920344377361827626770166178490938783217563062368374161069440314900639291180382323943386802064699567869280818744048329107696274738788923298441017542619886282466032340057244489726467004853083106059619602359236811980158959568416569750027923854732430612356755866985369344052622561069032621764434855608544704231154917349747860072333762789419740987164157889342736749146205696944228745951452541002006474770563700674113394383745521628693485368732224812514729 +cos(-53643561231,7456734) = 0.860468402014557929065979592851136221104757900594645507902757909534869293581397388740231946639610451095688844957336777753669600317984254249372917507415048698110425140441770471288143261162560854811705228435582568119227774643798697285999733173583042407110583323737113872854210313685301433086650627949282798995551906259742555915268598632178839000852711414964830898422455467829965809330322203636550742787931303339332438359620294199098760239557002298534127473136359974520609495110623308219776249688938357082463667492190383225376489540646141023473395627366397897419350186388033580986859979989724869661566886834114166785065 +cos(-435345234,234234) = 0.992017826700947722471909803523177379988873748997773530739284898405412902550487621028453500717049072116951778845381948480798248049933168003821280122764179792901551685220914626117602326232866669759494146242012117877168889557066279077505615900304255426074217866045318734296648291055197467799307890430448745985629129745978535468509427134773340854264124223124580327653293603278448824870700366333877932129204270436890208057454387716152757606787885575904800210655933067474415978634521515958899971849494551994473141939580045665668360009727658658553477028631290578395856086171852459574213148628100414183327516807319885197305 +cos(-2*pi*1000) = 1 +cos(-2*pi*100) = 1 +cos(-2*pi*10) = 1 +cos(-2*pi-0.1) = 0.995004165278025766095561987803870294838576225415084035959352744685265910218240466529663618528262927910723685880836871860394139703522120459932582277765002334341266060610553410126893403928169940467948302720002071821402444200116062159209204287989057872732689654637347621801752111388276881384838349480423273522195078857597488778806574143730957993409113156264688726922029088265945906038939274825291198320812406203434702533302181978058808006060645784695402715400511626732255822983061351558567827609810451912420317380572971762341301568580269227795296304819695581708516886329798393454090838147538580719507353130378923619057 +cos(-2*pi-0.01) = 0.999950000416665277780257933752206673212470583980277111122275768646460088129643491635125543761297372656230561941513041834582815792993754862629509448536972929707846475120069144623829286125394664415503545772883235782638572422464930809674293682944508353821781577471965569249697689958734005837731211373574854404399943557961963349513281777026041161456941277733670691171909830156409700349734250643829796517328645325451458151717946847802184718372450569655622941959290792262120485227891055909030881204848471386300442849337914176737057784382148059870885513460979719812757116434617171373175337815552442269723199645084074082789 +cos(-2*pi-0.001) = 0.999999500000041666665277777802579364803791889212896145869856235111277944504020839249028888323763081953753587256368091915064737486642441428960104047064145755415582008868866683250627114905279422948558056130993519459836815218009821766435953807137872333848724657137763505429298381693899720849748347295033338518811591203633919769783019142172799625443242092091922614491797595195162493134401245186307488407230519808024456644721427335334399889159691389661476139147374887289080417587743905838777061354941290178070993368808954471326749749336403986429704363725099419648927857948970763793295781977802881003783415930940201984884 +cos(-2*pi-0.0001) = 0.999999995000000004166666665277777778025793650766093474428895435839765576868756251403407331871503037905428743091380131893106383945762534040905301660599806352894300189731653219346485308385484280096704328793317101981590958345733064133812841988535116808824228355034563497548225641410215097302422909307361514886015223089301328368484662971209037171417211341034277450734262962379485727382352696153842961997676467691680786135111687002422453548106299855498929771750016728057306808545517687009448773601187498929416466610542906350368832720287053827714020786026425730407619751769018343628506706958922813704116116983184473334401 +cos(-2*pi) = 1 +cos(-2*pi*1.0) = 1 +cos(-2*pi*0.9) = 0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(-2*pi*0.8) = 0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(-2*pi*0.7) = -0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(-2*pi*0.6) = -0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(-2*pi*0.5) = -1 +cos(-2*pi*0.4) = -0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(-2*pi*0.3) = -0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563417 +cos(-2*pi*0.2) = 0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563417 +cos(-2*pi*0.1) = 0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(-pi*1.0) = -1 +cos(-pi*0.9) = -0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +cos(-pi*0.8) = -0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(-pi*0.7) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +cos(-pi*0.6) = -0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563417 +cos(-pi*0.5) = 0 +cos(-pi*0.4) = 0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563417 +cos(-pi*0.3) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +cos(-pi*0.2) = 0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(-pi*0.1) = 0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +cos(-0.2) = 0.980066577841241631124196516748168877393524360806567994052548290126187407882731700895024035224303346505299391767598509434509022125057962947226864397441704939242799423245327587894329349612953052341302716535150351737879648176703698203445220003636725589302259011810073262237272781830171451052798377795902543172993693565443584732117381529704150195416375523226364868672226566897326965553661485640024980265500417294223010668783744891619685015473685446397026794292983773366946134974159272907186570166896332397847203124986088414054023749691519194439736718024806816534756173249879558208357646285726295631568222840624796650482 +cos(-0.1) = 0.995004165278025766095561987803870294838576225415084035959352744685265910218240466529663618528262927910723685880836871860394139703522120459932582277765002334341266060610553410126893403928169940467948302720002071821402444200116062159209204287989057872732689654637347621801752111388276881384838349480423273522195078857597488778806574143730957993409113156264688726922029088265945906038939274825291198320812406203434702533302181978058808006060645784695402715400511626732255822983061351558567827609810451912420317380572971762341301568580269227795296304819695581708516886329798393454090838147538580719507353130378923619057 +cos(-0.065) = 0.997888243671301109991437641028591136548565860111821288188663976730705351757366071061836076233180201735616969277732624135092660054201067293895189265643533739725245338901801586634866340402314009910955119016290663700699156785714324866260399227688223661173823124316699227797269024988434155591090013352893961046236320553631038415727884639641572692435270948271172717104509520836815896900255246872720880583103103850769160235373141847615004316486192261143635962321959477216683845633323708721265122487861568647199698505433310045619881649686396671694139271218774287047347822682136799705517063930955440217748401846544133537754 +cos(-0.0023) = 0.999997355001166003961061284700144017374626503245490310066227437107678880752019946925922787988980766879444584653266404731779639760907283562445847688031245466705579977325744121218055718383752516809452780741759676443566300866398477151666774219274598066053440932339092435003558373909528126162950972152540756231680079488254037658132578949730838859306304837170693775400626636721415147221076199593305172903364353821060015388338890796672432154382583020046073846665649076770249132628821226940394304870470391957925984633298278095758980436153392552519033344726441009060737334174296791065022237093862621256188602724496980482627 +cos(-0.0000234234) = 0.999999999725672166232542626730841832073332521399140062316597422764382011110552669173975649997197682473572951491517927444627392522998573399020169947138723803939982689310545303051953345214478379821052918809975543513248683583085901430214012199770207651357514898841458714692316960239117941832108551052575046012605192043733558824326000250050044243571842366529256655018274391190515686241112740981527429346455984347331075174980060141612136735867385692170586007242185463936093782283315636227852101886169124532732353437317795350889209670513101154963194090568563160374360038735854601418013093463414556953117893062627114128668 +cos(0) = 1 +cos(0.0000234234) = 0.999999999725672166232542626730841832073332521399140062316597422764382011110552669173975649997197682473572951491517927444627392522998573399020169947138723803939982689310545303051953345214478379821052918809975543513248683583085901430214012199770207651357514898841458714692316960239117941832108551052575046012605192043733558824326000250050044243571842366529256655018274391190515686241112740981527429346455984347331075174980060141612136735867385692170586007242185463936093782283315636227852101886169124532732353437317795350889209670513101154963194090568563160374360038735854601418013093463414556953117893062627114128668 +cos(0.0023) = 0.999997355001166003961061284700144017374626503245490310066227437107678880752019946925922787988980766879444584653266404731779639760907283562445847688031245466705579977325744121218055718383752516809452780741759676443566300866398477151666774219274598066053440932339092435003558373909528126162950972152540756231680079488254037658132578949730838859306304837170693775400626636721415147221076199593305172903364353821060015388338890796672432154382583020046073846665649076770249132628821226940394304870470391957925984633298278095758980436153392552519033344726441009060737334174296791065022237093862621256188602724496980482627 +cos(0.065) = 0.997888243671301109991437641028591136548565860111821288188663976730705351757366071061836076233180201735616969277732624135092660054201067293895189265643533739725245338901801586634866340402314009910955119016290663700699156785714324866260399227688223661173823124316699227797269024988434155591090013352893961046236320553631038415727884639641572692435270948271172717104509520836815896900255246872720880583103103850769160235373141847615004316486192261143635962321959477216683845633323708721265122487861568647199698505433310045619881649686396671694139271218774287047347822682136799705517063930955440217748401846544133537754 +cos(0.1) = 0.995004165278025766095561987803870294838576225415084035959352744685265910218240466529663618528262927910723685880836871860394139703522120459932582277765002334341266060610553410126893403928169940467948302720002071821402444200116062159209204287989057872732689654637347621801752111388276881384838349480423273522195078857597488778806574143730957993409113156264688726922029088265945906038939274825291198320812406203434702533302181978058808006060645784695402715400511626732255822983061351558567827609810451912420317380572971762341301568580269227795296304819695581708516886329798393454090838147538580719507353130378923619057 +cos(0.2) = 0.980066577841241631124196516748168877393524360806567994052548290126187407882731700895024035224303346505299391767598509434509022125057962947226864397441704939242799423245327587894329349612953052341302716535150351737879648176703698203445220003636725589302259011810073262237272781830171451052798377795902543172993693565443584732117381529704150195416375523226364868672226566897326965553661485640024980265500417294223010668783744891619685015473685446397026794292983773366946134974159272907186570166896332397847203124986088414054023749691519194439736718024806816534756173249879558208357646285726295631568222840624796650482 +cos(pi*0.1) = 0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +cos(pi*0.2) = 0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(pi*0.3) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +cos(pi*0.4) = 0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(pi*0.5) = 0 +cos(pi*0.6) = -0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(pi*0.7) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +cos(pi*0.8) = -0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(pi*0.9) = -0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +cos(pi*1.0) = -1 +cos(2*pi*0.1) = 0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(2*pi*0.2) = 0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(2*pi*0.3) = -0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(2*pi*0.4) = -0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(2*pi*0.5) = -1 +cos(2*pi*0.6) = -0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(2*pi*0.7) = -0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(2*pi*0.8) = 0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(2*pi*0.9) = 0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(2*pi*1.0) = 1 +cos(2*pi+0.001) = 0.999999500000041666665277777802579364803791889212896145869856235111277944504020839249028888323763081953753587256368091915064737486642441428960104047064145755415582008868866683250627114905279422948558056130993519459836815218009821766435953807137872333848724657137763505429298381693899720849748347295033338518811591203633919769783019142172799625443242092091922614491797595195162493134401245186307488407230519808024456644721427335334399889159691389661476139147374887289080417587743905838777061354941290178070993368808954471326749749336403986429704363725099419648927857948970763793295781977802881003783415930940201984884 +cos(2*pi+0.01) = 0.999950000416665277780257933752206673212470583980277111122275768646460088129643491635125543761297372656230561941513041834582815792993754862629509448536972929707846475120069144623829286125394664415503545772883235782638572422464930809674293682944508353821781577471965569249697689958734005837731211373574854404399943557961963349513281777026041161456941277733670691171909830156409700349734250643829796517328645325451458151717946847802184718372450569655622941959290792262120485227891055909030881204848471386300442849337914176737057784382148059870885513460979719812757116434617171373175337815552442269723199645084074082789 +cos(2*pi+0.1) = 0.995004165278025766095561987803870294838576225415084035959352744685265910218240466529663618528262927910723685880836871860394139703522120459932582277765002334341266060610553410126893403928169940467948302720002071821402444200116062159209204287989057872732689654637347621801752111388276881384838349480423273522195078857597488778806574143730957993409113156264688726922029088265945906038939274825291198320812406203434702533302181978058808006060645784695402715400511626732255822983061351558567827609810451912420317380572971762341301568580269227795296304819695581708516886329798393454090838147538580719507353130378923619057 +cos(2*pi*10) = 1 +cos(2*pi*100) = 1 +cos(2*pi*1000) = 1 +cos(5345.234234) = -0.1846012098334201632538387436125510544661716586452450511297571569519612350644945602349461018751552831884097506804646403582560406225754019600618093032570876184115977031793300771194615630656377927184057724918655004575835653460716424155161499921446296217961711889227833091963471509065674180146914929593549962377027626617274057080411504421171805069999502748890343999346252927989011902751373009611811864133307350819551760195697573763457936337124995460902298472556928135279006052771242867922279584752787744987230973615858783309971077416755825922862841551579445398750359564150870729903356934826209209865711733553050888190459 +cos(4356456.234234) = -0.961955873968487973522952350483468442546449415401546758715265673727440524753861819868393981156328035893110586881627130592190339000825411735269874479792991560957725514827393849848587807447383986348064291352078053849021798513505501818416152737471576626036144116710387389207135596864651662949218545806892838965447086374690535275164189271045698921636580056005258597309127018909918953052145989386813904404531718721902252793962209898579677393712032450011031888925457402114183123045807184510734674916921562737665701656556277527954164073969321530141637051204830454137140878690073162411802604839091697442305339317105834262095 +cos(3564564563652.23423423) = -0.965494335816248099635174796418647800111062739540986257897517563679405504326509513998948582866249308939414087620063693782362498679566731413288468016332234532448925361794709341746073970040752504016407417591122751393739833259362921490485598526212504401935534630974335659032384608021954405821714433380908163977491508039394546429177629720147909520531516520128258897055688671989991372732082580908876185159176496092634563166870663479862565874275335619872290886906707679526257857277390809486362360467795658440086239284468643825546464680160864079572142004734667484863471969816134365547224739718649704213198027486369608829973 +cos(45621452345234523452354.3452345) = 0.890470939895336800791610353135041291152489534379294537408668559509463977774100670628792032145760739790711639280447358511307988587213064901793757759247858431668475866933610052780031324886468451552770614388651010762686533906682045300426456611556391066890734488357082485329696065798273575420826567876789326998177464482208470127541016676239399692518329325050094192349746901232274580465056796140370574401007101075452979222776844277736609056363502714684221000127198549531921197075651419775103821687278102589679645455703198580783181903719010775794256234422919029903844693222572792440630637098345595727896393253219856484683 +tan(-534123123532342436,234234) = 1.009212795418654077844745039139619239407243718031019170873563054344552658785840779470364443234898785407245178522005307371929537755641188025682063213702433242177787957000003238162866490958692779288212503639744888306573406532723016303486633807651908161814806457969062660911832173575356813275300083789511918128575369753156702214781595058609480696857580097167662188777866410970750495412384024548163553454019184156680709571343297091680515320973386259113055173372123889862258143062473014611739401382065971744985592670079980899017976557174872731977098126602191584096345500151274215992689256916355116796896346228414602686844 +tan(-53643561231,7456734) = -0.592123784671377749100596404021881486203877711491888139142670779219552934648684583035080955434951594421761834361798333524287294065833989524267027522135099872644071786880384142396887307444389236917020237248712661161309328181765809782499877990299001337042265853303312643364099516497758955234362342143397776355508121738183249795376500593760516189374248633907162477905042032589972738101314901490525799149846018700755159496410627501910425510041684528624821303001838595639646900906255428997813678461901147658542933201193885456782260526024994316397030956216199180424635759824497242619015314322943838601110320469463959717752 +tan(-435345234,234234) = 0.1271123389122005967055399251154536815807219659434395126683780946340129038532406457240776811328355546271787013055152875156115141910975975229954473927473486581962711230156220029450480925198734588230477798991144951103652379143528217429142940500260165587523401229396836262465103617644265643901333636415777660080818579553557587922744347699121977575153942630293688119192715545699987074756624529144249400403970442801894793252186337886498130294163781924382456671912740124017999467285627494889740858754832555929854994924716101939903975619862332079300649580980920051705038010664636934833838074740188370992294648750056032013763 +tan(-2*pi*1000) = 0 +tan(-2*pi*100) = error: 8 +tan(-2*pi*10) = 0 +tan(-2*pi-0.1) = -0.1003346720854505450580800457811115368190048045764420400222080657980321128856738703479304803487309146058113754349085268531668155700497286131273580105722659446337793866669419982206243855876785544583597663442553281870997583599399063962485335274185389006322057356629341288915313804815468653053695105966920551149762671287496879193393645820125189233602252283610000925034712137873342936843738054196532329840500983621565990191616529035417715494396388743789337326149866613520028522300489634535745882112790486519325149844425535876002882576673256027417664011889199655226590380928572053299167831352803798261163208570715308087997 +tan(-2*pi-0.01) = -0.01000033334666720637107672410198013564984972103620060379847236394851245231243521390839487711056044035498890267359167330820828925182125529956831081301540656462913950514589277008930012865623267035603135925823738518890032212087354469363035504086053056971015476570502936666436720008845316764903806119182826757710553821536358660922682611570063922079188634827590889899513498886995026803556365392050551056549582570700454576401733741047352453643518561980151569779104670055660387496488186166819894813964831726906823142627419897530671515163231476091968785071431595481578705622885120265616581831766748399441581956261560525688876 +tan(-2*pi-0.001) = -0.001000000333333466666720634942504418034314959774193385492407291449117509378768852095411640847686891056738182675889066009661614180200081210916093219301784885258556727965006003390164175953517988936234141904888703552403266816593895181977662516093058228039979583806312870639681309335015946478439261875417849634168845216663592586622508345747683952558094117633827384756027883059773517658637896410229156659765332574991665122759878408094435201926462725224405860331665834973605307105898719610314771667637305239790762229051681440582724130643287113238900791779887780931428714284014373006353567497638028091655050844604275169804951 +tan(-2*pi-0.0001) = -0.0001000000003333333346666666720634920853615521168510505435963228299335448285223563256890009637629547350022499689851511707188212456487576129792393408610087462692267522190882666586321879927459036178798086248390415098137713389232200131247255107445911647577197113561562620502711658896851208769082453773876311276949820751941762738271085652106239906463420024654399793737200072861366760963288903734331379062406191066182753690484831657980383433288594958013658201540857108295546976506257295774151015408492984428466288239641583457406603244852988287095896039532736884821496599378944817600346547728775674567504614627675669316628711 +tan(-2*pi) = 0 +tan(-2*pi*1.0) = 0 +tan(-2*pi*0.9) = 0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +tan(-2*pi*0.8) = 3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +tan(-2*pi*0.7) = -3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +tan(-2*pi*0.6) = -0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +tan(-2*pi*0.5) = 0 +tan(-2*pi*0.4) = 0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +tan(-2*pi*0.3) = 3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +tan(-2*pi*0.2) = -3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +tan(-2*pi*0.1) = -0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +tan(-pi*1.0) = 0 +tan(-pi*0.9) = 0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280357 +tan(-pi*0.8) = 0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +tan(-pi*0.7) = 1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367455344994632487701176197817970053896827474170099360642837231456967077045776978667337458201814405279153985850617735471846691898437461613222524883370245737164486863349268066326958270753324928148026487377936345800984647407684716236676159294129472423561998954504538117822795645512942452714666903671450819896098277797265385246927047015334716990464479037247244614518627302658970921443938884017699958185370018259680039825768135883181870960898097866907520831590022084725 +tan(-pi*0.6) = 3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +tan(-pi*0.5) = error: 13 +tan(-pi*0.4) = -3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +tan(-pi*0.3) = -1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367455344994632487701176197817970053896827474170099360642837231456967077045776978667337458201814405279153985850617735471846691898437461613222524883370245737164486863349268066326958270753324928148026487377936345800984647407684716236676159294129472423561998954504538117822795645512942452714666903671450819896098277797265385246927047015334716990464479037247244614518627302658970921443938884017699958185370018259680039825768135883181870960898097866907520831590022084725 +tan(-pi*0.2) = -0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +tan(-pi*0.1) = -0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280357 +tan(-0.2) = -0.2027100355086724833213582716475344826268756696516313300478199668903821850019997000911739008926214427230475211974714032856535626658489790785739611119838806868646617005107165567542172817696005668835749406625761470894756665798487191824712130234167695968357035330019358771709906132913081220809592233709680822042527865632076478262138223868944484026520555412669738134778045367457012958803012530299981448281321196244929143965114222109516051595993894502008419476754018330066244672146737776779781241224742315760577229338427968326927743757695555142620796834162904174650224944212493714772874153297318272453115416748535732828735 +tan(-0.1) = -0.1003346720854505450580800457811115368190048045764420400222080657980321128856738703479304803487309146058113754349085268531668155700497286131273580105722659446337793866669419982206243855876785544583597663442553281870997583599399063962485335274185389006322057356629341288915313804815468653053695105966920551149762671287496879193393645820125189233602252283610000925034712137873342936843738054196532329840500983621565990191616529035417715494396388743789337326149866613520028522300489634535745882112790486519325149844425535876002882576673256027417664011889199655226590380928572053299167831352803798261163208570715308087997 +tan(-0.065) = -0.0650916966371017490180964970856255930809868787637227366096660912004616898162197467225209360701725137422864515642509722777970277506642553698395860472549930801602713013278183644066850535818490106115899389573665937189493568689998487340516844162323213585619691250203760383770305243547855127606380231284159567779725165838147481429420344218708730209960069444141923366795831731625984361844914322602527779311385160971398259279883939941816861212666770631872935765492263949965586556514855401867600570086561764915219691944644968703546299101273773672103340128177599396598514892794982363380405336808673581687264662956427500389098 +tan(-0.0023) = -0.00230000405567524847570862116783224914488142934027903591234189584612933322147506647075760525995180625095985954204665582288391539715981084348201777019869050934821255467239353910866595826948873162695200096428943933637123998767945489949173453085697195737536747427441359428535561357713332186199603989653571071212875274995475557254666178912966317793967245075092857621470692463257573441609637857233310240068192671156367484525473682688185091705008988039746880764716269615579221150104999500654436766437320528649052690311573303875096083044468725404509345305652991636239322604758893288364183925761794760119066274156968537569087 +tan(-0.0000234234) = -0.00002342340000428379372211509908172101495847890686123669829650268734576922021710685936383325212097659437113320802056997454953348464838240799628063760669393394512844483073429283683859887451248864747981499946687613486452041655098295811063929363447233971499093607782609231773710395401376006397120145310118078479228667797965418678403549842866048934746338188616818681495980664315571904695905480127583327447210957353406778695965190523084193294660363779062300859708342633522943896372220510394098427884904871248970900421070138802316098163176639723513866006625698195046329397010310893789519901122538307893225522037651376149487968 +tan(0) = 0 +tan(0.0000234234) = 0.00002342340000428379372211509908172101495847890686123669829650268734576922021710685936383325212097659437113320802056997454953348464838240799628063760669393394512844483073429283683859887451248864747981499946687613486452041655098295811063929363447233971499093607782609231773710395401376006397120145310118078479228667797965418678403549842866048934746338188616818681495980664315571904695905480127583327447210957353406778695965190523084193294660363779062300859708342633522943896372220510394098427884904871248970900421070138802316098163176639723513866006625698195046329397010310893789519901122538307893225522037651376149487968 +tan(0.0023) = 0.00230000405567524847570862116783224914488142934027903591234189584612933322147506647075760525995180625095985954204665582288391539715981084348201777019869050934821255467239353910866595826948873162695200096428943933637123998767945489949173453085697195737536747427441359428535561357713332186199603989653571071212875274995475557254666178912966317793967245075092857621470692463257573441609637857233310240068192671156367484525473682688185091705008988039746880764716269615579221150104999500654436766437320528649052690311573303875096083044468725404509345305652991636239322604758893288364183925761794760119066274156968537569087 +tan(0.065) = 0.0650916966371017490180964970856255930809868787637227366096660912004616898162197467225209360701725137422864515642509722777970277506642553698395860472549930801602713013278183644066850535818490106115899389573665937189493568689998487340516844162323213585619691250203760383770305243547855127606380231284159567779725165838147481429420344218708730209960069444141923366795831731625984361844914322602527779311385160971398259279883939941816861212666770631872935765492263949965586556514855401867600570086561764915219691944644968703546299101273773672103340128177599396598514892794982363380405336808673581687264662956427500389098 +tan(0.1) = 0.1003346720854505450580800457811115368190048045764420400222080657980321128856738703479304803487309146058113754349085268531668155700497286131273580105722659446337793866669419982206243855876785544583597663442553281870997583599399063962485335274185389006322057356629341288915313804815468653053695105966920551149762671287496879193393645820125189233602252283610000925034712137873342936843738054196532329840500983621565990191616529035417715494396388743789337326149866613520028522300489634535745882112790486519325149844425535876002882576673256027417664011889199655226590380928572053299167831352803798261163208570715308087997 +tan(0.2) = 0.2027100355086724833213582716475344826268756696516313300478199668903821850019997000911739008926214427230475211974714032856535626658489790785739611119838806868646617005107165567542172817696005668835749406625761470894756665798487191824712130234167695968357035330019358771709906132913081220809592233709680822042527865632076478262138223868944484026520555412669738134778045367457012958803012530299981448281321196244929143965114222109516051595993894502008419476754018330066244672146737776779781241224742315760577229338427968326927743757695555142620796834162904174650224944212493714772874153297318272453115416748535732828735 +tan(pi*0.1) = 0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280357 +tan(pi*0.2) = 0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +tan(pi*0.3) = 1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367455344994632487701176197817970053896827474170099360642837231456967077045776978667337458201814405279153985850617735471846691898437461613222524883370245737164486863349268066326958270753324928148026487377936345800984647407684716236676159294129472423561998954504538117822795645512942452714666903671450819896098277797265385246927047015334716990464479037247244614518627302658970921443938884017699958185370018259680039825768135883181870960898097866907520831590022084725 +tan(pi*0.4) = 3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +tan(pi*0.5) = error: 13 +tan(pi*0.6) = -3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +tan(pi*0.7) = -1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367455344994632487701176197817970053896827474170099360642837231456967077045776978667337458201814405279153985850617735471846691898437461613222524883370245737164486863349268066326958270753324928148026487377936345800984647407684716236676159294129472423561998954504538117822795645512942452714666903671450819896098277797265385246927047015334716990464479037247244614518627302658970921443938884017699958185370018259680039825768135883181870960898097866907520831590022084725 +tan(pi*0.8) = -0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +tan(pi*0.9) = -0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280357 +tan(pi*1.0) = 0 +tan(2*pi*0.1) = 0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +tan(2*pi*0.2) = 3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +tan(2*pi*0.3) = -3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +tan(2*pi*0.4) = -0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +tan(2*pi*0.5) = 0 +tan(2*pi*0.6) = 0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +tan(2*pi*0.7) = 3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +tan(2*pi*0.8) = -3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +tan(2*pi*0.9) = -0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +tan(2*pi*1.0) = 0 +tan(2*pi+0.001) = 0.001000000333333466666720634942504418034314959774193385492407291449117509378768852095411640847686891056738182675889066009661614180200081210916093219301784885258556727965006003390164175953517988936234141904888703552403266816593895181977662516093058228039979583806312870639681309335015946478439261875417849634168845216663592586622508345747683952558094117633827384756027883059773517658637896410229156659765332574991665122759878408094435201926462725224405860331665834973605307105898719610314771667637305239790762229051681440582724130643287113238900791779887780931428714284014373006353567497638028091655050844604275169804951 +tan(2*pi+0.01) = 0.01000033334666720637107672410198013564984972103620060379847236394851245231243521390839487711056044035498890267359167330820828925182125529956831081301540656462913950514589277008930012865623267035603135925823738518890032212087354469363035504086053056971015476570502936666436720008845316764903806119182826757710553821536358660922682611570063922079188634827590889899513498886995026803556365392050551056549582570700454576401733741047352453643518561980151569779104670055660387496488186166819894813964831726906823142627419897530671515163231476091968785071431595481578705622885120265616581831766748399441581956261560525688876 +tan(2*pi+0.1) = 0.1003346720854505450580800457811115368190048045764420400222080657980321128856738703479304803487309146058113754349085268531668155700497286131273580105722659446337793866669419982206243855876785544583597663442553281870997583599399063962485335274185389006322057356629341288915313804815468653053695105966920551149762671287496879193393645820125189233602252283610000925034712137873342936843738054196532329840500983621565990191616529035417715494396388743789337326149866613520028522300489634535745882112790486519325149844425535876002882576673256027417664011889199655226590380928572053299167831352803798261163208570715308087997 +tan(2*pi*10) = 0 +tan(2*pi*100) = error: 8 +tan(2*pi*1000) = 0 +tan(5345.234234) = 5.32398194905208772163902974176398251814037808710515803224464090049592787833629117537047763251512551025539331709318204920305543703722080715840419732112155538818732334674332992003845733509081647303692030122601537297081360578602314084049835756392981319241525542559300147430238750498475640955596990235797821604033457954593189063665480168156581823987232602513923102537276543373707979529116983522698532692874630878042191703421783375229292120595979451950024792034447631058063173288058029403617648804691244082233682390662693220072979698837210368683537200037282723847467398276014007871390407751192215971724318661530408152599 +tan(4356456.234234) = 0.284009765147711714219477605850063788210966123955479521923689429840383477530791621180584504214228536017938289660883412712844960755259048713901186519167997757324271230760137652481880173762890247711482901108220062484348941172341587178657838872312874065946871162180750116535285877470114102377159854273106264630970804981342925240922792817290300637788118947962577135434656541690838010665390220998357068443818678564741496407881090621710518942129130047203110433354536038078670553532308270401699242029535966470543715964187770834267244419819110283704733469065402479794678074037146829188122396239866708411117331185335075414067 +tan(3564564563652.23423423) = -0.269731311288690404072358809100753598697711415761426177167389201660421225296473852499076976386949182789273319246271386213901942705016623450909350300610536733487674957876899171674784390475921039264231598150132154526856992900716474316966037323594938139497756701795443480692241935954762820624975405558158725612511202172446564201003964874525099303506460451957031777274463066012621163970620091377222512963558802577042635257496927881281902317981495866329116265907020418522270937802465519530666636813394440563043376235223720783164321835605445701135398386061495974861803482603908563905797905693391995995858039064848350811961 +tan(45621452345234523452354.3452345) = 0.511010627580638142646211561754660616807883564669899502278164011911699421590235472152421816225727220175927800708092062521809119978899777475743621268678751641824513551553963268451747131106730330996015370542035134456724256129761224500213204211565178196577922882150963657786806669853773139954619337290295689393850208478749835522340109987903698067432886669682593536302726691756550973526209277385672951078632050767990285658060364291493731090997042031708668894482581728876589969236505980441311760761267257911215681324970403924350965219734743384461826971526420036611899547479317407813484507803601717700395993737044952422692 +tan(pi/4) = 1 +cot(-534123123532342436,234234) = 0.990871305377343821115971251846574172404711058918125157096356420967746295511425662786460393033909893748170224511759015393432300274582324332669947670902717991258007148236940678707656643115350422667996354657470718040013590069615646374047814313494921674156452882913195581185988287556246956831194739754997004766593084673670505595926051054657371713122385161776836349683262073076750926241307017454944194445190232383176747512274577592317598255088669298401607823491615604239116632203796673082802399251343205695762435767832042644424186412953584239735819931456747465502904635821792108124355199437954806426534092498097547725815 +cot(-53643561231,7456734) = -1.688836060782441137192973582512247084215343434428481638321359465511330436373294724786429986010520967714153970889315970833434150418648311358146245503072039324232164622025742984918285944381214730877175958084685126643581982857117568415750876582116936215530491618233437622987746058049417144260852212594213683257043550850962302037663899219167624822581252912810931872974466105418839172461857630063481814340336516041883746728380052199218645581601582253486724627002416862840864561569750572486561148585960759951046937138850135087410949922864636775685323062788634385355369966803085001215653554534416739337942157870641117017632 +cot(-435345234,234234) = 7.8670568770725153558109366006732893716773250827695952319832467109730586852389003456874905352420443516870955373896750458352030578667001290240009752308041911982465703664453472947749876680021346196645194524028562549630495686641814236507941185500525322377895534137300549173463559747206216087940608808073305927195916336671662892842140083933347680411763731713181153148662610611420519513227727223134321783944311003061451418403657509934745126949687102536045298954485705738128116986681993605962914887239732907681850957437253921152530795648622826672362732269646936802389857153674408720332346675622270828896680600503949144367 +cot(-2*pi*1000) = error: 13 +cot(-2*pi*100) = error: 8 +cot(-2*pi*10) = error: 13 +cot(-2*pi-0.1) = -9.96664442325923785979411268927059390763024832915144742700668097436523421025253652028656737425035410423539782429754830010452428456312117227725095002747370866122046647858723233953757115187028046410699745560894723257360309483131773336235614307861769144577225337957747527077345394425262489720104208759130714000153765325191315885723773155627739545600784971054043368535963839552963520376218565647308775873755378144927701747090247560825193191717812077256714894906705032458492636993043409487176501519453535052552474885648529756118483601168729566540946440267221329577909837003419382571458807560119995533675350771751731679028 +cot(-2*pi-0.01) = -99.996666644444232802116380738386518204485407663169761073082763617964548025261343131139675532677951417995946734760431169908066824929455042876650652037284554879003673154143043407691988466558483699574405855516838437438596849486905720216821193873086012950804755424556194731165205236912900912840300635071056352656374076473235457011022150261436847959394194823979055979273541584813629936660121139604471765233468732953581215756990151568686380574709337907418184128466417599340537529652051208271493633121790583354577906072215934713706494140840911319103336451386731843211444077785575517749668607733071050981656903781201257822 +cot(-2*pi-0.001) = -999.999666666644444442328042116402095024315082134968695793042050776743819546446395206344083951648109747901870597486630563194137990523244621826271710566877660830315203687010131124331530152712768784015091160193388908574597420779564240954914228404224983635607959690022715087293540916459143123191419410029188536236492719923902383272186201390995593593472862207075988218163714577797029944853937060922196075112885396208171658432026538889838994201424545170476614788830627642076087646566138871797252660389334869530320618672507536273084694932681745976810917629450994451000238033830064786114416893318450714835881444641513062006 +cot(-2*pi-0.0001) = -9999.9999666666666444444444232804232592592592378814600820382830745582068111244996588960780430634212702096106466946151849435660657886898881061910342798084106325371567432984295422685481089870715037944251188165397016715333566666650222983608318668044213652751813132686523001854432417311525081882127982776691682684017144239992125840119411750925935628836922728985076869566720559279193432151973888741017784140911094076848062423089223743566468938446555329031125541432022449484637031553370293603540437307140611078141999687870126133152111359717031054362780953627577134439808675363559902786126896931777883980767419741772850765 +cot(-2*pi) = error: 13 +cot(-2*pi*1.0) = error: 13 +cot(-2*pi*0.9) = 1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367455344994632487701176197817970053896827474170099360642837231456967077045776978667337458201814405279153985850617735471846691898437461613222524883370245737164486863349268066326958270753324928148026487377936345800984647407684716236676159294129472423561998954504538117822795645512942452714666903671450819896098277797265385246927047015334716990464479037247244614518627302658970921443938884017699958185370018259680039825768135883181870960898097866907520831590022084725 +cot(-2*pi*0.8) = 0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280356 +cot(-2*pi*0.7) = -0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280357 +cot(-2*pi*0.6) = -1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367455344994632487701176197817970053896827474170099360642837231456967077045776978667337458201814405279153985850617735471846691898437461613222524883370245737164486863349268066326958270753324928148026487377936345800984647407684716236676159294129472423561998954504538117822795645512942452714666903671450819896098277797265385246927047015334716990464479037247244614518627302658970921443938884017699958185370018259680039825768135883181870960898097866907520831590022084725 +cot(-2*pi*0.5) = error: 13 +cot(-2*pi*0.4) = 1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367455344994632487701176197817970053896827474170099360642837231456967077045776978667337458201814405279153985850617735471846691898437461613222524883370245737164486863349268066326958270753324928148026487377936345800984647407684716236676159294129472423561998954504538117822795645512942452714666903671450819896098277797265385246927047015334716990464479037247244614518627302658970921443938884017699958185370018259680039825768135883181870960898097866907520831590022084725 +cot(-2*pi*0.3) = 0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280357 +cot(-2*pi*0.2) = -0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280357 +cot(-2*pi*0.1) = -1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367455344994632487701176197817970053896827474170099360642837231456967077045776978667337458201814405279153985850617735471846691898437461613222524883370245737164486863349268066326958270753324928148026487377936345800984647407684716236676159294129472423561998954504538117822795645512942452714666903671450819896098277797265385246927047015334716990464479037247244614518627302658970921443938884017699958185370018259680039825768135883181870960898097866907520831590022084725 +cot(-pi*1.0) = error: 13 +cot(-pi*0.9) = 3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +cot(-pi*0.8) = 1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367455344994632487701176197817970053896827474170099360642837231456967077045776978667337458201814405279153985850617735471846691898437461613222524883370245737164486863349268066326958270753324928148026487377936345800984647407684716236676159294129472423561998954504538117822795645512942452714666903671450819896098277797265385246927047015334716990464479037247244614518627302658970921443938884017699958185370018259680039825768135883181870960898097866907520831590022084725 +cot(-pi*0.7) = 0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +cot(-pi*0.6) = 0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280357 +cot(-pi*0.5) = 0 +cot(-pi*0.4) = -0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280357 +cot(-pi*0.3) = -0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +cot(-pi*0.2) = -1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367455344994632487701176197817970053896827474170099360642837231456967077045776978667337458201814405279153985850617735471846691898437461613222524883370245737164486863349268066326958270753324928148026487377936345800984647407684716236676159294129472423561998954504538117822795645512942452714666903671450819896098277797265385246927047015334716990464479037247244614518627302658970921443938884017699958185370018259680039825768135883181870960898097866907520831590022084725 +cot(-pi*0.1) = -3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +cot(-0.2) = -4.93315487558689365736801632174474118540562176228750269349223645428360104868343132496931844695081159481479322443131988662567873449653572183206179600845072135829334354596014517065847338314130095482431884463234595219325166823568891348305380477559957627257002382195727057094096128188553901594783628849730754244328069306158173546894918348713243826632381224108971679642808359087115045503890592552671726287675184154356020922587041135235508018386924094909410760822603183161646175885019256570909521349162815093679611693602137198679227387700998503133384900074164666512821966597066831019233564623295978775531859343022289299074 +cot(-0.1) = -9.96664442325923785979411268927059390763024832915144742700668097436523421025253652028656737425035410423539782429754830010452428456312117227725095002747370866122046647858723233953757115187028046410699745560894723257360309483131773336235614307861769144577225337957747527077345394425262489720104208759130714000153765325191315885723773155627739545600784971054043368535963839552963520376218565647308775873755378144927701747090247560825193191717812077256714894906705032458492636993043409487176501519453535052552474885648529756118483601168729566540946440267221329577909837003419382571458807560119995533675350771751731679027 +cot(-0.065) = -15.36294261271426068503575992403335706335641991404615367782459023146404593604385407916740579909472453940879133458689068552417174284781258058240815511622197373206143547866698195547974168049197749706590600974204856736650053155674238739572493852989783997661264557047964761808466172263457972903869043297373258652214464767523283449471653195177692432376013686138003844470445324460315098004188669047282355549658080441801707503012854357278528257108475800393790289499280661662067188591929678631960344546398062258875598851577431003007345006882840684656061433647920885400996010012426985078031358590026999476876196432855737045245 +cot(-0.0023) = -434.781842028715129332380062285689325067187899505154245311354337254781831744275930551902698857730693249467645969603036306399902700533008998300526870851379393236412876539044277608691671650976378586486760527709402037241888600887155090577759324046924909742436732319701052352977322271305739284176018190584844911619162782413738510958258046145333839305887060615604703037378085698938047118635128474197332359344554231050410143568487977155059636896660346576977633539277580519536324774534694950847827801441464379427627981968455382517183756512802951822322713277236967222636200665653130879457313420983989979186902692597418416979 +cot(-0.0000234234) = -42692.3503768502769654836872134878999732658185027128718617711136448288099902541572019767689639283210436978555865212485273409750299002314488799350807047319069375160878650727232619627892123673925213879100233312874204966093945968890111511566844421355441706714184746790877341246285134041131805496789884536693016402282893720057761763978443027951580707230182985447552758804041909270354433306843853814107843089003305021285661318922477866830851862029569258169373212653340368167246953820878951316917229151745740849481371082445551893029716084614378686484709986915777885810030943369777394124604189480573605717776662324376357819 +cot(0) = error: 13 +cot(0.0000234234) = 42692.3503768502769654836872134878999732658185027128718617711136448288099902541572019767689639283210436978555865212485273409750299002314488799350807047319069375160878650727232619627892123673925213879100233312874204966093945968890111511566844421355441706714184746790877341246285134041131805496789884536693016402282893720057761763978443027951580707230182985447552758804041909270354433306843853814107843089003305021285661318922477866830851862029569258169373212653340368167246953820878951316917229151745740849481371082445551893029716084614378686484709986915777885810030943369777394124604189480573605717776662324376357819 +cot(0.0023) = 434.781842028715129332380062285689325067187899505154245311354337254781831744275930551902698857730693249467645969603036306399902700533008998300526870851379393236412876539044277608691671650976378586486760527709402037241888600887155090577759324046924909742436732319701052352977322271305739284176018190584844911619162782413738510958258046145333839305887060615604703037378085698938047118635128474197332359344554231050410143568487977155059636896660346576977633539277580519536324774534694950847827801441464379427627981968455382517183756512802951822322713277236967222636200665653130879457313420983989979186902692597418416979 +cot(0.065) = 15.36294261271426068503575992403335706335641991404615367782459023146404593604385407916740579909472453940879133458689068552417174284781258058240815511622197373206143547866698195547974168049197749706590600974204856736650053155674238739572493852989783997661264557047964761808466172263457972903869043297373258652214464767523283449471653195177692432376013686138003844470445324460315098004188669047282355549658080441801707503012854357278528257108475800393790289499280661662067188591929678631960344546398062258875598851577431003007345006882840684656061433647920885400996010012426985078031358590026999476876196432855737045245 +cot(0.1) = 9.96664442325923785979411268927059390763024832915144742700668097436523421025253652028656737425035410423539782429754830010452428456312117227725095002747370866122046647858723233953757115187028046410699745560894723257360309483131773336235614307861769144577225337957747527077345394425262489720104208759130714000153765325191315885723773155627739545600784971054043368535963839552963520376218565647308775873755378144927701747090247560825193191717812077256714894906705032458492636993043409487176501519453535052552474885648529756118483601168729566540946440267221329577909837003419382571458807560119995533675350771751731679027 +cot(0.2) = 4.93315487558689365736801632174474118540562176228750269349223645428360104868343132496931844695081159481479322443131988662567873449653572183206179600845072135829334354596014517065847338314130095482431884463234595219325166823568891348305380477559957627257002382195727057094096128188553901594783628849730754244328069306158173546894918348713243826632381224108971679642808359087115045503890592552671726287675184154356020922587041135235508018386924094909410760822603183161646175885019256570909521349162815093679611693602137198679227387700998503133384900074164666512821966597066831019233564623295978775531859343022289299074 +cot(pi*0.1) = 3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +cot(pi*0.2) = 1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367455344994632487701176197817970053896827474170099360642837231456967077045776978667337458201814405279153985850617735471846691898437461613222524883370245737164486863349268066326958270753324928148026487377936345800984647407684716236676159294129472423561998954504538117822795645512942452714666903671450819896098277797265385246927047015334716990464479037247244614518627302658970921443938884017699958185370018259680039825768135883181870960898097866907520831590022084725 +cot(pi*0.3) = 0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +cot(pi*0.4) = 0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280357 +cot(pi*0.5) = 0 +cot(pi*0.6) = -0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280357 +cot(pi*0.7) = -0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +cot(pi*0.8) = -1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457371644868633492680663269582707533249281480264873779363458009846474076847162366761592941294724235619989545045381178227956455129424527146669036714508198960982777972653852469270470153347169904644790372472446145186273026589709214439388840176999581853700182596800398257681358831818709608980978669075208315900220847249 +cot(pi*0.9) = -3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +cot(pi*1.0) = error: 13 +cot(2*pi*0.1) = 1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367455344994632487701176197817970053896827474170099360642837231456967077045776978667337458201814405279153985850617735471846691898437461613222524883370245737164486863349268066326958270753324928148026487377936345800984647407684716236676159294129472423561998954504538117822795645512942452714666903671450819896098277797265385246927047015334716990464479037247244614518627302658970921443938884017699958185370018259680039825768135883181870960898097866907520831590022084725 +cot(2*pi*0.2) = 0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280357 +cot(2*pi*0.3) = -0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280357 +cot(2*pi*0.4) = -1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457371644868633492680663269582707533249281480264873779363458009846474076847162366761592941294724235619989545045381178227956455129424527146669036714508198960982777972653852469270470153347169904644790372472446145186273026589709214439388840176999581853700182596800398257681358831818709608980978669075208315900220847249 +cot(2*pi*0.5) = error: 13 +cot(2*pi*0.6) = 1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457371644868633492680663269582707533249281480264873779363458009846474076847162366761592941294724235619989545045381178227956455129424527146669036714508198960982777972653852469270470153347169904644790372472446145186273026589709214439388840176999581853700182596800398257681358831818709608980978669075208315900220847249 +cot(2*pi*0.7) = 0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280357 +cot(2*pi*0.8) = -0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280356 +cot(2*pi*0.9) = -1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367455344994632487701176197817970053896827474170099360642837231456967077045776978667337458201814405279153985850617735471846691898437461613222524883370245737164486863349268066326958270753324928148026487377936345800984647407684716236676159294129472423561998954504538117822795645512942452714666903671450819896098277797265385246927047015334716990464479037247244614518627302658970921443938884017699958185370018259680039825768135883181870960898097866907520831590022084725 +cot(2*pi*1.0) = error: 13 +cot(2*pi+0.001) = 999.999666666644444442328042116402095024315082134968695793042050776743819546446395206344083951648109747901870597486630563194137990523244621826271710566877660830315203687010131124331530152712768784015091160193388908574597420779564240954914228404224983635607959690022715087293540916459143123191419410029188536236492719923902383272186201390995593593472862207075988218163714577797029944853937060922196075112885396208171658432026538889838994201424545170476614788830627642076087646566138871797252660389334869530320618672507536273084694932681745976810917629450994451000238033830064786114416893318450714835881444641513062006 +cot(2*pi+0.01) = 99.996666644444232802116380738386518204485407663169761073082763617964548025261343131139675532677951417995946734760431169908066824929455042876650652037284554879003673154143043407691988466558483699574405855516838437438596849486905720216821193873086012950804755424556194731165205236912900912840300635071056352656374076473235457011022150261436847959394194823979055979273541584813629936660121139604471765233468732953581215756990151568686380574709337907418184128466417599340537529652051208271493633121790583354577906072215934713706494140840911319103336451386731843211444077785575517749668607733071050981656903781201257822 +cot(2*pi+0.1) = 9.96664442325923785979411268927059390763024832915144742700668097436523421025253652028656737425035410423539782429754830010452428456312117227725095002747370866122046647858723233953757115187028046410699745560894723257360309483131773336235614307861769144577225337957747527077345394425262489720104208759130714000153765325191315885723773155627739545600784971054043368535963839552963520376218565647308775873755378144927701747090247560825193191717812077256714894906705032458492636993043409487176501519453535052552474885648529756118483601168729566540946440267221329577909837003419382571458807560119995533675350771751731679028 +cot(2*pi*10) = error: 13 +cot(2*pi*100) = error: 8 +cot(2*pi*1000) = error: 13 +cot(5345.234234) = 0.1878293370581479403463829618913203889896015531948375878203567727836703158989336087984534400038518121774261646649659499326093932329484021800685954193846908046406698508250238188408904214023755619506817010678881292950847181271364955962123492480015619180999134287453501125671556492606816631460880103100086369516353201857439853964339229472039620959696594863892073562043310176151095226273688637299885854094858779359511607261753357277155880649489889649869803591204095065238163130723591220790944030161899632634915280822015939022766867349769233443636354595321929483474996995865645114275185032835153954926691342953406051875075 +cot(4356456.234234) = 3.52100569316659310388789816914742469957456261348403918053517551570990630924313388080691610300016823592194468849934365494194411605785105717540712105407511691912332951900457016498495667671415316979270733338943329595997194004055828476268960917064704707063608605640388724580805352545968914836577250159725711696885386619326613076536722875899326060292185817381357186013177711361791104669812549124879968403912657602990860344004947437317719968791792518304539955388030375827142628347140424872433195902796057853130293088874934262141386947391119239638839289817587324297038660140691287886831060711915180528372274531285650523925 +cot(3564564563652.23423423) = -3.70739309137792753469038169753692959947833540965928372016732873144497151906486185547356155062657954696249198747963118808969810500721604228918351887631296231854507734695532638736066070147907174070584088680208901992735032686945609083575846445918543205046692054944409111340469240295112635273077061919332641120985093369571961208755750147115413689752640522347048096360807432879568360814755693338507908639805764302312014845451315428570229751485801165564835511576770297391797853017060501176843877220350432615705513523871903652501729197545566132420771830155928646815496762829329378902129883559372923295783726727070251365405 +cot(45621452345234523452354.3452345) = 1.956906463441797396778576685931693707265627065550292595968922184522723467654855921721750822483477852336863197507498465341167293950033700827875987337261691926635530788068474641476894290077239528890803482131959033739072848200894797565743945094066766884349508056648183910798446898688031862609468645258812459081049953399010960573562254418151070410711769757475847132461025524492466559277728965909200788340504875766449783615850035035045002279766173560553491353218137248808529731340156929420848335058767254503280209849165636667852277738681841144069917683213300928980685833534522263789719311973799180453061463874686004170788 +cot(pi/4) = 1 +degtodeg(20 ; -15 ; 0) = error: 13 +degtodeg(20 ; 0 ; -20) = error: 13 +degtodeg(0 ; 0 ; 0) = 0 +degtodeg(0 ; 0 ; 30) = 0.00833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(0 ; 30 ; 0) = 0.5 +degtodeg(0 ; 30 ; 30) = 0.508333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(0 ; 45 ; 45) = 0.7625 +degtodeg(0 ; 100 ; 200) = 1.722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(0 ; 300 ; 400) = 5.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(0 ; 600 ; 800) = 10.22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(10 ; 10 ; 10) = 10.16944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445 +degtodeg(10 ; 30 ; 10) = 10.50277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778 +degtodeg(10 ; 59 ; 59) = 10.99972222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(10 ; 0.0005 ; 0.2) = 10.00006388888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889 +degtodeg(10 ; 25.2 ; 55.3) = 10.43536111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(10 ; 65.1 ; 70.3) = 11.10452777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778 +degtodeg(10 ; 100 ; 200) = 11.72222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(10 ; 300 ; 400) = 15.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(10 ; 600 ; 800) = 20.22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(20 ; 15 ; 0) = 20.25 +degtodeg(20 ; 15 ; 15) = 20.25416666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(20 ; 30 ; 0) = 20.5 +degtodeg(20 ; 30 ; 30) = 20.50833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(20 ; 45 ; 0) = 20.75 +degtodeg(20 ; 45 ; 45) = 20.7625 +degtodeg(20 ; 10 ; 20) = 20.17222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(20 ; 50 ; 40) = 20.84444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445 +degtodeg(50 ; 15 ; 0) = 50.25 +degtodeg(50 ; 15 ; 15) = 50.2541666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(50 ; 30 ; 0) = 50.5 +degtodeg(50 ; 30 ; 30) = 50.5083333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(50 ; 45 ; 0) = 50.75 +degtodeg(50 ; 45 ; 45) = 50.7625 +degtodeg(50 ; 10 ; 20) = 50.1722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(50 ; 50 ; 40) = 50.8444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(60 ; 15 ; 0) = 60.25 +degtodeg(60 ; 15 ; 15) = 60.2541666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(60 ; 30 ; 0) = 60.5 +degtodeg(60 ; 30 ; 30) = 60.5083333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(60 ; 45 ; 0) = 60.75 +degtodeg(60 ; 45 ; 45) = 60.7625 +degtodeg(60 ; 10 ; 20) = 60.1722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(60 ; 50 ; 40) = 60.8444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(80 ; 15 ; 0) = 80.25 +degtodeg(80 ; 15 ; 15) = 80.2541666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(80 ; 30 ; 0) = 80.5 +degtodeg(80 ; 30 ; 30) = 80.5083333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(80 ; 45 ; 0) = 80.75 +degtodeg(80 ; 45 ; 45) = 80.7625 +degtodeg(80 ; 10 ; 20) = 80.1722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(80 ; 50 ; 40) = 80.8444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(-10 ; 10 ; 10) = -10.16944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445 +degtodeg(-10 ; 30 ; 10) = -10.50277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778 +degtodeg(-10 ; 59 ; 59) = -10.99972222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-10 ; 0.0005 ; 0.2) = -10.00006388888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889 +degtodeg(-10 ; 25.2 ; 55.3) = -10.43536111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(-10 ; 65.1 ; 70.3) = -11.10452777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778 +degtodeg(-10 ; 100 ; 200) = -11.72222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-10 ; 300 ; 400) = -15.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(-10 ; 600 ; 800) = -20.22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-20 ; 15 ; 0) = -20.25 +degtodeg(-20 ; 15 ; 15) = -20.25416666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(-20 ; 30 ; 0) = -20.5 +degtodeg(-20 ; 30 ; 30) = -20.50833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(-20 ; 45 ; 0) = -20.75 +degtodeg(-20 ; 45 ; 45) = -20.7625 +degtodeg(-20 ; 10 ; 20) = -20.17222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-20 ; 50 ; 40) = -20.84444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445 +degtodeg(-50 ; 15 ; 0) = -50.25 +degtodeg(-50 ; 15 ; 15) = -50.2541666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(-50 ; 30 ; 0) = -50.5 +degtodeg(-50 ; 30 ; 30) = -50.5083333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(-50 ; 45 ; 0) = -50.75 +degtodeg(-50 ; 45 ; 45) = -50.7625 +degtodeg(-50 ; 10 ; 20) = -50.1722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-50 ; 50 ; 40) = -50.8444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(-60 ; 15 ; 0) = -60.25 +degtodeg(-60 ; 15 ; 15) = -60.2541666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(-60 ; 30 ; 0) = -60.5 +degtodeg(-60 ; 30 ; 30) = -60.5083333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(-60 ; 45 ; 0) = -60.75 +degtodeg(-60 ; 45 ; 45) = -60.7625 +degtodeg(-60 ; 10 ; 20) = -60.1722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-60 ; 50 ; 40) = -60.8444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(-80 ; 15 ; 0) = -80.25 +degtodeg(-80 ; 15 ; 15) = -80.2541666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(-80 ; 30 ; 0) = -80.5 +degtodeg(-80 ; 30 ; 30) = -80.5083333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(-80 ; 45 ; 0) = -80.75 +degtodeg(-80 ; 45 ; 45) = -80.7625 +degtodeg(-80 ; 10 ; 20) = -80.1722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-80 ; 50 ; 40) = -80.8444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtorad(20 ; -15 ; 0) = error: 13 +degtorad(20 ; 0 ; -20) = error: 13 +degtorad(0 ; 0 ; 0) = 0 +degtorad(0 ; 0 ; 30) = 0.0001454441043328607980769742307073843927869059907118104546747659533475840928836207869735201308028757901843587077089482549373654557689606751033206184911170593109930687084584230796808129465103217108764065724272597673919413632466886874182308695909847778661641503966168268679912247373448246941484842707935774872493984539960920451334037463408717247264683039059209532574079319690068898364130270438403676625745107896884428592403681987123202491635468422733851179664102953686458133033280441076338531452862505532004552626556685489186613898793956664455896847547305491177640171545933877913507755733645749290587687561111374132937622 +degtorad(0 ; 30 ; 0) = 0.00872664625997164788461845384244306356721435944270862728048595720085504557301724721841120784817254741106152246253689529624192734613764050619923710946702355865958412250750538478084877679061930265258439434563558604351648179480132124509385217545908667196984902379700961207947348424068948164890905624761464923496390723976552270800422478045230348358809823435525719544447591814041339018478162263042205975447064738130657155442209192273921494981281053640310707798461772211874879819968264645803118871717503319202731575934011293511968339276373998673538108528383294706584102927560326748104653440187449574352612536666824479762573 +degtorad(0 ; 30 ; 30) = 0.00887209036430450868269542807315044796000126543342043773516072315420262966590086800538472797897542320124588117024584355117929280190660118130255772795814061797057719121596380786052958973712962436346080091806284581090842315804800993251208304505007144983601317419362643894746470897803430634305754051840822672221330569376161475313762852679317520831456653826117814870188385010942028002119464967426242741704515817099501441366246012145153519897635737867649219595102801748739461150301069056566504186246128374522777102199578148403834478264313565318097077003856349618360504643019665527239730997523907067258489412277938221091949 +degtorad(0 ; 45 ; 45) = 0.01330813554645676302404314210972567194000189815013065660274108473130394449885130200807709196846313480186882175536876532676893920285990177195383659193721092695586578682394571179079438460569443654519120137709426871636263473707201489876812456757510717475401976129043965842119706346705145951458631077761234008331995854064242212970644279018976281247184980739176722305282577516413042003179197451139364112556773725649252162049369018217730279846453606801473829392654202623109191725451603584849756279369192561784165653299367222605751717396470347977145615505784524427540756964529498290859596496285860600887734118416907331637924 +degtorad(0 ; 100 ; 200) = 0.03005844822879123160257467434619277450929390474710749396611829702516737919594829597452749369926099663810079959318263935372219419225187285468626115483085892427190086641474076980070134227879982024779069163496701859433454840431566206643437971547018742567392441530081088605151977905126377012402008263067268069820901382585902266090344091044682311013678280722366367319763927359475723285869225572700931693206556320227819090967609440054618482713301406983292437972479437618680141602112911557766298335915844766142742094883816677652335390840843773208853484931098015100456354528263347687916028516201215200547887626296839874737752 +degtorad(0 ; 300 ; 400) = 0.0892057173241546228205441948338624275759690076365770788671897847198515769686207493437590135590971513130733407281549296949174795382958807300366460078851297107424154745211661555375652738596639826708626977553859906670573694579690616165149333491373304245806789099249871457012845055714924790777370194200608588462977184509364543484876310890679911655672263956315179978768649409908924329999899202220921663790332843422449536674258285435564194869753965943428723527316478261027654927078670526820965957755670059629458944288100433367789857926960087532950066495680701255619305214839445120284756849969392898227115037481642801535075 +degtorad(0 ; 600 ; 800) = 0.178411434648309245641088389667724855151938015273154157734379569439703153937241498687518027118194302626146681456309859389834959076591761460073292015770259421484830949042332311075130547719327965341725395510771981334114738915938123233029866698274660849161357819849974291402569011142984958155474038840121717692595436901872908696975262178135982331134452791263035995753729881981784865999979840444184332758066568684489907334851657087112838973950793188685744705463295652205530985415734105364193191551134011925891788857620086673557971585392017506590013299136140251123861042967889024056951369993878579645423007496328560307015 +degtorad(10 ; 10 ; 10) = 0.1774902886542011272532675528732447539976209439986460248547727184018351213489785670366857329564427559549790763074865204418983111900550105177522614319931847125152081805554289649038187323914292611728414872187326694739657769487090948793810711908650905893423182006714010545719579211398010684258669717917623936066825800265643257444637051179771280745334868665255366251234796461780745637026973358331953375617613336831297692263293251619348107292483298542876389583426971148707741678279898260158454549643210917556222388608008525304064494494891782857679452956895134400446889343221309013783964580292362717613841387076246900228211 +degtorad(10 ; 30 ; 10) = 0.1833080528275155591763465221015401297090971836271184430417633565357384850643233985156265381885577875623534246158444506393929294208134375218850861716378670849549309288937658880910512502518421296078977501158230601696434314785766423761103059745044817039888842165360741292916069106335940561918063426235054930966585181864080075497998549716119970635922190227623747554197969249383501571592184175868100440647417652706674835959440531104276206957902035452230436769991089296166066999611115903211995807757711138836404493670275944871529050446650049435915326858787354047552496205058664130324274809638192689237348889520701865545716 +degtorad(10 ; 59 ; 59) = 0.191981369582565158101670085392723818998956344206566073155535232887032749803283318112147455322102613850347348885554731575491156099835792447213105720991481055200484259541503184409350395628740980966494128718235317631782868106854177769150806831113540624074473051854324238186150279137257102119527621305162497252964312659708296507921831711739314248113945545685460934669889934690127687737315263634490635676268425362421626101978010026972318220909713572792576211729376210100185366616240620606431690006341188539494264863393962287669079261139633185963530886752500483811243843491452104989978730988793420526606132441497680967323 +degtorad(10 ; 0.0005 ; 0.2) = 0.1745340402708995096251543336512966946246318884667680028232049838894099096050570521275909539511204369356218626674970078614597333912470388224938676474155697373130667303435392101939197553783092988514712726964336631952129741131446495151472499458485976560272877344265663039287909508701092766341695966650357354600137235167910908657638517044346830216515342774350893028644918236200301898510449524824439712414926855421857091503626812776410934514997979205195708455967635879728022485623117774987823005509478584281208520104826188279353775925972084348170378932597785421933901096435838989273310439835523766116452912271617480060165 +degtorad(10 ; 25.2 ; 55.3) = 0.1821314100234627153199038005751173899714511141622598964634444999731565297528949063490107603303625224197619626704790592569496428836425456602992223680447300751289970030423372453764334735145736269669076209448865286514426258499109308948968182395134148510516162398274439999295579025084744244161451048727854512248108846935796229046706186637143448105550904441634742435673667553090844183826370288021414696745139729820879808646894743828449498800571095912313580726508496400842620703371877134904417088304053469082487662921432359264009344005406940020467121362129652623925387217252059058003997065752998577476494497151310848810251 +degtorad(10 ; 65.1 ; 70.3) = 0.1938105716013914374054848313009203567122396652164182759738282060269675324114496555429844268338334483715659668995076041284200889818900878710958680328814299378017404203315486186748027531193524603502830687107954879730155173186200324945807570676694925137045975166757751974292532489172638473562683918175097234509375805494658141288829394948863443060904952478089267901372236924203376722466031004225229929792471893940699424616910407394442658878899210257841830453535963581865208785944296553334401163968912663302453238833934204045694440078561660176275638220178283565489892992390549454458669851164752245510685808308554191685142 +degtorad(10 ; 100 ; 200) = 0.2045913734282241892949437511950540458535810936012800395758374410422682906562932403427516506627119448593312488439205452785607411150046829786710033441713300974635833165648484654176768780911858732994785785476787394646641843003420869683114232246519208650709048912410031276409894638650534031022012075829656653974871586211694768209879365194928927818987474943288075820871576364030250365543247083354505120214785108284096219981179328553304838233892247978950659394171488185617773800147820447382867577026591115019737361356404254789170217636832374667961565549876390923213841307946988265000909731995020668760013835963332946998922 +degtorad(10 ; 300 ; 400) = 0.263738642523587580512913271682723698920256196490749624476908928736952488428965693711983170522548099534303789978892835619756026461048690854021388197225600883934097924671273851154540809672050035722550584668097711537387005353995486518391976858319063863977659385865179387290754190385282112055918144372353843545575863246246908508572126698114060837329191082736661906766383303799160236695622372830533361468446231968376384755867666998340718483231607322405013912424002268477741456701519981842720370119067669803492209615612302039172653647970808488002628355244729066878751106996009861649406373034429204693234011081529176106022 +degtorad(10 ; 600 ; 800) = 0.35294435984774220333345746651658612649622520412732670334409871345680406539758644305574218408164525084737713070704776531467350599934457158405803420511073059467651339919244000669210608353171401839341328242348370220444437481196454813490691020745639428855833829579016653299203869595677459113365516379241470239187358169718336285705975778718205200289641747836817990464324824479005266969561229305262552784747951631062133842329349554189713797020700391674788626515565009458050694940938703452481696589463467576643810404442234537595163944066681724129763500481279919244068162847995437367788205803136849451594551482969345625953 +degtorad(20 ; 15 ; 0) = 0.353429173528851739327047380618944074472181557429699404859681266634629345707198512345653917850988170147991659732744259497798057518574440501069102933414454125713156961553968083624375460020081757429667970998241234762417512689453510426301013106093010214778885463778889289218676111747924006780816778028393294016038243210503669674171103608318291085317978491387916415501274684686742302483655716532093420056061218942916147954094722870938205467418826724325836658377017745809326327087147181550263143045588844277106288253274573872347177406931469462782933953995234356166561685661932332982384643275917077612808077350063914303842 +degtorad(20 ; 15 ; 15) = 0.353501895581018169726085867734297766668575010425055310087018649611303137753640322739140677916389608043083839086598733625266740246458920838620763242660012655368653495908197295164215866493336918285106174284454864646113483371076854770010128540888502603711967538977197702652671724116596419127891020163790082759662942437501715696737805481488726947681212643340876892129978650671245747401862230054013603887348474337760369383714906970294365592000600145462529217360222893493649233738811203604080069618231969553706515884602408146806508101871167296005728796372599630725443694239229026878060031062599365077337461728119483010489 +degtorad(20 ; 30 ; 0) = 0.357792496658837563269356607540165606255788737151053718499924245235056868493707135954859521775074443853522420964012707145919021191643260754168721488147965905042949022807720776014799848415391408755960168171059027784175753586854171048847939193822553550763809975677394095258412853868268747605271306152200618633520196830386431028173215998544442827112027608565545013223512643756948997576046527847304449933296542633569433731305768832307812942325231992527390197369326606868700726186988504779278737404176360873119946132944630339907019103313339456150624496637150829699482200299733966722907910476854325484571140033398036702655 +degtorad(20 ; 30 ; 30) = 0.357937940763170424067433581770872990648575643141765528954599011188404452586590756741833041905877319643706779671721655400856386647412221429272042106639082964353942091516179199094480661361901730466836574743486287551567694950100859736266170063413538328629974126074010922126404078605613572299419790422994196120769595284382523073306619744885314551838495912471465966480920575725955887412459554891144817595871053423257876590546137031020133191488778834800775315335736902237346539490316548886912590549462611426320401395600298888825680493192735122596214181391881378817246217454327354514258686050218900413629908789509174115949 +degtorad(20 ; 45 ; 0) = 0.362155819788823387211665834461387138039395916872408032140167223835484391280215759564065125699160717559053182195281154794039984864712081007268340042881477684372741084061473468405224236810701060082252365343876820805933994484254831671394865281552096886748734487575898901298149595988613488429725834276007943251002150450269192382175328388770594568906076725743173610945750602827155692668437339162515479810531866324222719508516814793677420417231637260728943736361635467928075125286829828008294331762763877469133604012614686807466860799695209449518315039279067303232402714937535600463431177677791573356334202716732159101468 +degtorad(20 ; 45 ; 45) = 0.362373985945322678408781295807448214628576275858475747822179372765505767419541190744525405895365031244329720256844577176446033048365522019923320970618153273339230687124161103024745456230466542648566975202517710457021906529124864702522211585938574053547980713170824141600136433094630725470948560682198309481876248131263330449875434008281902155995779181602055040831862500780666027423056879728276031304393632508755383797377367091745900790976957524139021413311250910981043845241821894169745111480693253298934286906598189630844852884514302949186699566411163126909048740669425682150457341037838435749922355850898865221409 +degtorad(20 ; 10 ; 20) = 0.352071695221745038544995621132341820139503768183055840616050117736718560840284718333901063296827996106270978460794075785049313264730807533438110494164028238810554986941689468214021205852652088128154842988920143600092726632484416010397524989910485621361353393410465571784091347532705642968764258167653237468377190973206810586259335309136821654537607654932654185098800652976011330677134130789583321872032451572490681267851286349623216475225722863107575557357188322368632069589418769879013847022917172447235372468488334082439671101390443242624096896284415897734097525552394046929777404591181044941592902293026631779767 +degtorad(20 ; 50 ; 40) = 0.363804186304595809589871542409404161157647518100475217293147904640090344332896795149765020514926643181142580882649235016663460030093635325105973719114137689897329196090668929974940116871151372805518306498052431503042663267717303462134815136916591035898594858737556272468716809678521501630075322678335154773161999595558235560353904180633807449139384170010277747863040498475900444147784978992706313319709655274025071913240987712417049907751834806493975073314285482106061009391214327894811334076008050405405430322712263695211689884995027002568331466499346859900394909356260662098739967509256755885666915285991716452131 +degtorad(50 ; 15 ; 0) = 0.877027949127150612404154611165527888505043123992217041688838698685932080088233345450326388741341014811683007484957977272313698286832870873023329501435867645288204312004291170475302067457239916584731631736376397373406420377532785131932143633638210532969826891599466013987085166189292905715360152885272248113872677596435032154424590435456500100603872552703348142169829773111545713570553074357417005324300061821310441219420238235291102456187458908512261337454081072934254219068105969032134466076090835798745233813681349979528180972755868666905799071025211180117023442198128381845176707388386822224375599350158602161386 +degtorad(50 ; 15 ; 15) = 0.877100671179317042803193098280881580701436576987572946916176081662605872134675155843813148806742452706775186838812451399782381014717351210574989810681426174943700846358520382015142473930495077440169835022590027257102391059156129475641259068433702921902908966797774427421080778557965318062434395020669036857497376823433078176991292308626935962967106704656308618798533739096049158488759587879337189155587317216154662649040422334647262580769232329648953896437286220618577125719769991085951392648733961075345461445009184253987511667695566500128593913402576454675905450775425075740852095175069109688904983728214170868033 +degtorad(50 ; 30 ; 0) = 0.881391272257136436346463838086749420288650303713571355329081677286359602874741969059531992665427288517213768716226424920434661959901691126122948056169379424617996373258043862865726455852549567911023828909194190395164661274933445754479069721367753868954751403497970820026821908309637646539814681009079572731354631216317793508426702825682651842397921669880976739892067732181752408662943885672628035201535385511963726996631284196660709931093864176713814876446389933993628618167947292261150060434678352394758891693351406447088022669137738660273489613667127653649943956835930015585699974589324070096138662033492724560199 +degtorad(50 ; 30 ; 30) = 0.881536716361469297144540812317456804681437209704283165783756443239707186967625589846505512796230164307398127423935373175372027415670651801226268674660496483928989441966502285945407268799059889621900235481621450162556602638180134441897300590958738646820915553894587646894813133046982471233963165279873150218604029670313885553560106572023523567124389973786897693149475664150759298499356912716468402864109896301652169855871652395373030180257411018987199994412800229362274431471275336368783913579964602947959346956007074996006684059017134326719079298421858202767707973990523403377050750162688645025197430789603861973493 +degtorad(50 ; 45 ; 0) = 0.885754595387122260288773065007970952072257483434925668969324655886787125661250592668737596589513562222744529947494872568555625632970511379222566610902891203947788434511796555256150844247859219237316026082011983416922902172334106377025995809097297204939675915396475626066558650429982387364269209132886897348836584836200554862428815215908803584191970787058605337614305691251959103755334696987839065078770709202617012773842330158030317406000269444915368415438698795053003017267788615490165654793265868990772549573021462914647864365519608653641180156309044127182864471473731649326223241790261317967901724716826846959012 +degtorad(50 ; 45 ; 45) = 0.885972761543621551485888526354032028661437842420993384651336804816808501800576023849197876785717875908021068009058294950961673816623952391877547538639566792914278037574484189875672063667624701803630635940652873068010814217204139408153342113483774371738922140991400866368545487535999624405491935539077263579710682517194692930128920835420111171281673242917486767500417589205469438509954237553599616572632475387149677062702882456098797779745589708325446092388314238105971737222780681651616434511195244820573232467004965738025856450338702153309564683441139950859510497205621731013249405150308180361489877850993553078952 +degtorad(50 ; 10 ; 20) = 0.875670470820043911622102851678925634172365334745573477445207549788021295221319551438573534187180840769962326213007793559564954032989237905392337062185441758385602337392012555064947813289810247283218503727055306211081634320563690716028655517455685939552294821231042296552500401974074541903307633024532191566211625359138173066512822136275030669823501716248085911767355741400814741764031488614906907140271294450884974533176801713976113463994355047294000236434251649493559961570377557360885170053419163968874318028895110189620674667214842446746962013314392721684559282088590095792569468703650789553160424293121319637311 +degtorad(50 ; 50 ; 40) = 0.887402961902894682666978772955987975190509084662992854122305336691393078713931628254437491405279487844833928634862952791179100798352065697060200287135551209472376546540992016825866724308309531960581967236187594114031570955796578167765945664461791354089536286558132997237125864119890400564618697535214108870996433981489598040607391007772016464425278231325709474531595586900703855234682336818029898587948498152419365178566503076769946896520466990680399752391348809230988901372173115376682657106510041927044375883119039802392693450819426206691196583529323683850856665892456710961532031621726500497234437286086404309674 +degtorad(60 ; 15 ; 0) = 1.051560874326583570096523688014389159849330312846389587298557842703032991548578289818550545704791963032913456735695883197152245209585680997008071690776338818479886762154398866092277603269625969636419518649088118243736056273559210033809187142819943972366807367539658255576554851003082538693541277837565232813150822391745486314509086044502569772365837239808492051059348135919813517266185526965858200413713009447441872307862076690075401452443669636574402897146435515309230183061758898192758240419591499639291549000483608681921848828030668401613420776701870121433844027710193731466107395425876737094898106683523498113901 +degtorad(60 ; 15 ; 15) = 1.051633596378750000495562175129742852045723765841745492525895225679706783595020100212037305770193400928005636089550357324620927937470161334559732000021897348135383296508628077632118009742881130491857721935301748127432026955182554377518302577615436361299889442737966669010550463371754951040615519972962021556775521618743532337075787917673005634729071391761452527688052101904316962184392040487778384245000264842286093737482260789431561577025443057711095456129640662993553089713422920246575166992234624915891776631811442956381179522970366234836215619079235395992726036287490425361782783212559024559427491061579066820548 +degtorad(60 ; 30 ; 0) = 1.055924197456569394038832914935610691632937492567743900938800821303460514335086913427756149628878236738444217966964330845273208882654501250107690245509850597809678823408151558482701991664935620962711715821905911265494297170959870656356113230549487308351731879438163061616291593123427279517995805961372557430632776011628247668511198434728721514159886356986120648781586094990020212358576338281069230290948333138095158085073122651445008927350074904775956436138744376368604582161600221421773834778179016235305206880153665149481690524412538394981111319343786594966764542347995365206630662626813984966661169366857620512714 +degtorad(60 ; 30 ; 30) = 1.056069641560902254836909889166318076025724398558455711393475587256808098427970534214729669759681112528628576674673279100210574338423461925211010864000967657120671892116609981562382804611445942673588122394333171032886238534206559343774344100140472086217896029834779888484282817860772104212144290232166134917882174465624339713644602181069593238886354660892041602038994026959027102194989365324909597953522843927783600944313490850157329176513621747049341554105154671737250395464928265529407687923465266788505662142809333698400351914291934061426701004098517144084528559502588752997981438200178559895719938122968757926007 +degtorad(60 ; 45 ; 0) = 1.060287520586555217981142141856832223416544672289098214579043799903888037121595537036961753552964510443974979198232778493394172555723321503207308800243362377139470884661904250873126380060245272289003912994723704287252538068360531278903039318279030644336656391336667867656028335243772020342450334085179882048114729631511009022513310824954873255953935474163749246503824054060226907450967149596280260168183656828748443862284168612814616402256480172977509975131053237427978981261441544650789429136766532831318864759823721617041532220794408388348801861985703068499685056985796998947153929827751232838424232050191742911526 +degtorad(60 ; 45 ; 45) = 1.060505686743054509178257603202893300005725031275165930261055948833909413260920968217422033749168824129251517259796200875800220739376762515862289727980037966105960487724591885492647599480010754855318522853364593938340450113230564310030385622665507811135902616931593107958015172349789257383673060491370248278988827312505147090213416444466180843043637930022630676389935952013737242205586690162040811662045423013281108151144720910883096776001800436387587652080668680480947701216433610812240208854695908661119547653807224440419524305613501888017186389117798892176331082717687080634180093187798095232012385184358449031467 +degtorad(60 ; 10 ; 20) = 1.050203396019476869314471928527786905516652523599746023054926693805122206681664495806797691150631788991192775463745699484403500955742048029377079251525912931577284787542120250681923349102196300334906390639767027081411270216590115617905699026637419378949275297171234538141970086787864174881488757976825176265489770154448627226597317745321100341585466403353229820656874104209082545459663941223348102229684242077016405621618640168760412460250565775356141796126606091868535925564030486521508944396919827809420633215697368892014342522489642181454583718991051663001379867600655445413500156741140704423682931626486215589826 +degtorad(60 ; 50 ; 40) = 1.061935887102327640359347849804849246534796273517165399732024480708493990174276572622661648368730436066064377885600858716017647721104875821044942476476022382664058996691099712442842260120695585012269854148899314984361206851823003069642989173643524793486516762498325238826595548933680033542799822487507093570274578776800052200691886616818086136187242918430853383421113949708971658930314789426471093677361445778550796267008341531554245892776677718742541312083703251605964865365826044537306431450010705767590691069921298504786361306094225941398818289205982625167677251404522060582462719659216415367756944619451300262189 +degtorad(80 ; 15 ; 0) = 1.40062672472544948548126184171211170253790469055473467851799613073723481446926817855499885963169385947537435523717169504682933905509130124497755606945728116486325166245461425732622867489439807573979529247451155998439532806561205983756327416118341085116076831942004273875549422063066180464990352774215120221170711198236639463467807726259470911588976661401877986883838486153634912465745043218274059059253890469970473448474575359964399944495609109269868601653114440005918211104906475651400578910659282732038417937408812608670918453858026787102866418805518800406748519873432443070796877150085656683594312135025329001893 +degtorad(80 ; 15 ; 15) = 1.400699446777615915880300328827465394734298143550090583745333513713908606515709988948485619697095297370466534591026169174298021782975781582529216378702839694518748196808843468866069081367653236595233495760725189868091298747235404181272389595978903240093850394618351152189489832999334216996977769877547990955331811209364440657244779135765144978253000765971740345467088827520852569575656945704660774423826160094548955914365937699000159569537864513835378575514349547743505017700728778567822715679235952596984407005415960361168515233519965704251459030432553278626367207311621124603644159287538854300472505728308858725577 +degtorad(80 ; 30 ; 0) = 1.404990047855435309423571068633333234321511870276088992158239109337662337255776802164204463555780133180905116468440142694950302728160121498077174624190792944193043723708366949716653063289707727066087489647329353006153568963012720460110200248912954187145692831318547544795230962751006545474358055865958526829189065602249155988680189652820860857683815731196408466560622820606555819749841243497951620469774228390358020261956799561013606919862496360900239555523453261118556510148906079743021383465180343916397837253758182554269026234962137864396354730697104477600405713372126064448492038701793814707706184033587412417743 +degtorad(80 ; 30 ; 30) = 1.405135491959768170221648042864040618714298776266800802612913875291009921348660422951177983686583008971089475176149090949887668183929082173180495242681910003504036792416825372796333876236218048776963896219756612773545510326259409147528431118503938965011856981715164371663222187488351370168506540136752104316438464056245248033813593399161732582410284035102329419818030752575562709586254270541791988132348739180046463121197167759725927169026043203173624673489863556487202323452234123850655236610466594469598292516413851103187687624841533530841944415451835026718169730526719452239842814275158389636764952789698549831037 +degtorad(80 ; 45 ; 0) = 1.409353370985421133365880295554554766105119049997443305798482087938089860042285425773410067479866406886435877699708590343071266401228941751176793178924304723522835784962119642107077451685017378392379686820147146027911809860413381082657126336642497523130617343217052350834967704871351286298812583989765851446671019222131917342682302043047012599477864848374037064282860779676762514842232054813162650347009552081011306039167845522383214394768901629101793094515762122177930909248747402972036977823767860512411495133428239021828867931344007857764045273339020951133326228009927698189015305902731062579469246716921534816556 +degtorad(80 ; 45 ; 45) = 1.409571537141920424562995756900615842694299408983511021480494236868111236181610856953870347676070720571712415761272012725477314584882382763831774106660980312489325388024807276726598671104782860958694296678788035678999721905283414113784472641028974689929863568811977591136954541977368523340035310395956217677545116903126055410382407662558320186567567304232918494168972677630272849596851595378923201840871318265543970328028397820451694768514221892511870771465377565230899629203739469133487757541697236342212178027411741845206860016163101357432429800471116774809972253741817779876041469262777924973057399851088240936496 +degtorad(80 ; 10 ; 20) = 1.399269246418342784699210082225509448205226901308091114274364981839324029602354384543246005077533685433653673965221511334080594801247668277346563630206855277960649687842335641915874420726968406438282164465190468822070542008642965421659786045000886257743236249051619021320909456415443440837851007881411145664046059745069535546766308963413239685109395777563517638435910829825618152850928846440230492408510137329279267798502317078329010452762987231480424915511314976618487853551336344842756493083921155490513263589301886296801678233039241650869827130344369545635021038624786144655361532816120534164727946293216007494855 +degtorad(80 ; 50 ; 40) = 1.411001737501193555744086003502571789223370651225510490951462768742695813094966461359109962295632332508525276387076670565694741566610496069014426855156964729047423896991315103676793331745467691115645627974322756725020478643875852873397076192006991672280477714378709722005534918561259299499162072392093062968830868367420960520860877834910225479711172292641141201200150675325507266321579694643353483856187341030813658443892018441122843885289099174866824431468412136355916793353131902858553980137012033448683321443525815909573697016643825410814061700559300507801318422428652759824324095734196245108801959286181092167218 +degtorad(-10 ; 10 ; 10) = -0.1774902886542011272532675528732447539976209439986460248547727184018351213489785670366857329564427559549790763074865204418983111900550105177522614319931847125152081805554289649038187323914292611728414872187326694739657769487090948793810711908650905893423182006714010545719579211398010684258669717917623936066825800265643257444637051179771280745334868665255366251234796461780745637026973358331953375617613336831297692263293251619348107292483298542876389583426971148707741678279898260158454549643210917556222388608008525304064494494891782857679452956895134400446889343221309013783964580292362717613841387076246900228211 +degtorad(-10 ; 30 ; 10) = -0.1833080528275155591763465221015401297090971836271184430417633565357384850643233985156265381885577875623534246158444506393929294208134375218850861716378670849549309288937658880910512502518421296078977501158230601696434314785766423761103059745044817039888842165360741292916069106335940561918063426235054930966585181864080075497998549716119970635922190227623747554197969249383501571592184175868100440647417652706674835959440531104276206957902035452230436769991089296166066999611115903211995807757711138836404493670275944871529050446650049435915326858787354047552496205058664130324274809638192689237348889520701865545716 +degtorad(-10 ; 59 ; 59) = -0.191981369582565158101670085392723818998956344206566073155535232887032749803283318112147455322102613850347348885554731575491156099835792447213105720991481055200484259541503184409350395628740980966494128718235317631782868106854177769150806831113540624074473051854324238186150279137257102119527621305162497252964312659708296507921831711739314248113945545685460934669889934690127687737315263634490635676268425362421626101978010026972318220909713572792576211729376210100185366616240620606431690006341188539494264863393962287669079261139633185963530886752500483811243843491452104989978730988793420526606132441497680967323 +degtorad(-10 ; 0.0005 ; 0.2) = -0.1745340402708995096251543336512966946246318884667680028232049838894099096050570521275909539511204369356218626674970078614597333912470388224938676474155697373130667303435392101939197553783092988514712726964336631952129741131446495151472499458485976560272877344265663039287909508701092766341695966650357354600137235167910908657638517044346830216515342774350893028644918236200301898510449524824439712414926855421857091503626812776410934514997979205195708455967635879728022485623117774987823005509478584281208520104826188279353775925972084348170378932597785421933901096435838989273310439835523766116452912271617480060165 +degtorad(-10 ; 25.2 ; 55.3) = -0.1821314100234627153199038005751173899714511141622598964634444999731565297528949063490107603303625224197619626704790592569496428836425456602992223680447300751289970030423372453764334735145736269669076209448865286514426258499109308948968182395134148510516162398274439999295579025084744244161451048727854512248108846935796229046706186637143448105550904441634742435673667553090844183826370288021414696745139729820879808646894743828449498800571095912313580726508496400842620703371877134904417088304053469082487662921432359264009344005406940020467121362129652623925387217252059058003997065752998577476494497151310848810251 +degtorad(-10 ; 65.1 ; 70.3) = -0.1938105716013914374054848313009203567122396652164182759738282060269675324114496555429844268338334483715659668995076041284200889818900878710958680328814299378017404203315486186748027531193524603502830687107954879730155173186200324945807570676694925137045975166757751974292532489172638473562683918175097234509375805494658141288829394948863443060904952478089267901372236924203376722466031004225229929792471893940699424616910407394442658878899210257841830453535963581865208785944296553334401163968912663302453238833934204045694440078561660176275638220178283565489892992390549454458669851164752245510685808308554191685142 +degtorad(-10 ; 100 ; 200) = -0.2045913734282241892949437511950540458535810936012800395758374410422682906562932403427516506627119448593312488439205452785607411150046829786710033441713300974635833165648484654176768780911858732994785785476787394646641843003420869683114232246519208650709048912410031276409894638650534031022012075829656653974871586211694768209879365194928927818987474943288075820871576364030250365543247083354505120214785108284096219981179328553304838233892247978950659394171488185617773800147820447382867577026591115019737361356404254789170217636832374667961565549876390923213841307946988265000909731995020668760013835963332946998922 +degtorad(-10 ; 300 ; 400) = -0.263738642523587580512913271682723698920256196490749624476908928736952488428965693711983170522548099534303789978892835619756026461048690854021388197225600883934097924671273851154540809672050035722550584668097711537387005353995486518391976858319063863977659385865179387290754190385282112055918144372353843545575863246246908508572126698114060837329191082736661906766383303799160236695622372830533361468446231968376384755867666998340718483231607322405013912424002268477741456701519981842720370119067669803492209615612302039172653647970808488002628355244729066878751106996009861649406373034429204693234011081529176106022 +degtorad(-10 ; 600 ; 800) = -0.35294435984774220333345746651658612649622520412732670334409871345680406539758644305574218408164525084737713070704776531467350599934457158405803420511073059467651339919244000669210608353171401839341328242348370220444437481196454813490691020745639428855833829579016653299203869595677459113365516379241470239187358169718336285705975778718205200289641747836817990464324824479005266969561229305262552784747951631062133842329349554189713797020700391674788626515565009458050694940938703452481696589463467576643810404442234537595163944066681724129763500481279919244068162847995437367788205803136849451594551482969345625953 +degtorad(-20 ; 15 ; 0) = -0.353429173528851739327047380618944074472181557429699404859681266634629345707198512345653917850988170147991659732744259497798057518574440501069102933414454125713156961553968083624375460020081757429667970998241234762417512689453510426301013106093010214778885463778889289218676111747924006780816778028393294016038243210503669674171103608318291085317978491387916415501274684686742302483655716532093420056061218942916147954094722870938205467418826724325836658377017745809326327087147181550263143045588844277106288253274573872347177406931469462782933953995234356166561685661932332982384643275917077612808077350063914303842 +degtorad(-20 ; 15 ; 15) = -0.353501895581018169726085867734297766668575010425055310087018649611303137753640322739140677916389608043083839086598733625266740246458920838620763242660012655368653495908197295164215866493336918285106174284454864646113483371076854770010128540888502603711967538977197702652671724116596419127891020163790082759662942437501715696737805481488726947681212643340876892129978650671245747401862230054013603887348474337760369383714906970294365592000600145462529217360222893493649233738811203604080069618231969553706515884602408146806508101871167296005728796372599630725443694239229026878060031062599365077337461728119483010489 +degtorad(-20 ; 30 ; 0) = -0.357792496658837563269356607540165606255788737151053718499924245235056868493707135954859521775074443853522420964012707145919021191643260754168721488147965905042949022807720776014799848415391408755960168171059027784175753586854171048847939193822553550763809975677394095258412853868268747605271306152200618633520196830386431028173215998544442827112027608565545013223512643756948997576046527847304449933296542633569433731305768832307812942325231992527390197369326606868700726186988504779278737404176360873119946132944630339907019103313339456150624496637150829699482200299733966722907910476854325484571140033398036702655 +degtorad(-20 ; 30 ; 30) = -0.357937940763170424067433581770872990648575643141765528954599011188404452586590756741833041905877319643706779671721655400856386647412221429272042106639082964353942091516179199094480661361901730466836574743486287551567694950100859736266170063413538328629974126074010922126404078605613572299419790422994196120769595284382523073306619744885314551838495912471465966480920575725955887412459554891144817595871053423257876590546137031020133191488778834800775315335736902237346539490316548886912590549462611426320401395600298888825680493192735122596214181391881378817246217454327354514258686050218900413629908789509174115949 +degtorad(-20 ; 45 ; 0) = -0.362155819788823387211665834461387138039395916872408032140167223835484391280215759564065125699160717559053182195281154794039984864712081007268340042881477684372741084061473468405224236810701060082252365343876820805933994484254831671394865281552096886748734487575898901298149595988613488429725834276007943251002150450269192382175328388770594568906076725743173610945750602827155692668437339162515479810531866324222719508516814793677420417231637260728943736361635467928075125286829828008294331762763877469133604012614686807466860799695209449518315039279067303232402714937535600463431177677791573356334202716732159101468 +degtorad(-20 ; 45 ; 45) = -0.362373985945322678408781295807448214628576275858475747822179372765505767419541190744525405895365031244329720256844577176446033048365522019923320970618153273339230687124161103024745456230466542648566975202517710457021906529124864702522211585938574053547980713170824141600136433094630725470948560682198309481876248131263330449875434008281902155995779181602055040831862500780666027423056879728276031304393632508755383797377367091745900790976957524139021413311250910981043845241821894169745111480693253298934286906598189630844852884514302949186699566411163126909048740669425682150457341037838435749922355850898865221409 +degtorad(-20 ; 10 ; 20) = -0.352071695221745038544995621132341820139503768183055840616050117736718560840284718333901063296827996106270978460794075785049313264730807533438110494164028238810554986941689468214021205852652088128154842988920143600092726632484416010397524989910485621361353393410465571784091347532705642968764258167653237468377190973206810586259335309136821654537607654932654185098800652976011330677134130789583321872032451572490681267851286349623216475225722863107575557357188322368632069589418769879013847022917172447235372468488334082439671101390443242624096896284415897734097525552394046929777404591181044941592902293026631779767 +degtorad(-20 ; 50 ; 40) = -0.363804186304595809589871542409404161157647518100475217293147904640090344332896795149765020514926643181142580882649235016663460030093635325105973719114137689897329196090668929974940116871151372805518306498052431503042663267717303462134815136916591035898594858737556272468716809678521501630075322678335154773161999595558235560353904180633807449139384170010277747863040498475900444147784978992706313319709655274025071913240987712417049907751834806493975073314285482106061009391214327894811334076008050405405430322712263695211689884995027002568331466499346859900394909356260662098739967509256755885666915285991716452131 +degtorad(-50 ; 15 ; 0) = -0.877027949127150612404154611165527888505043123992217041688838698685932080088233345450326388741341014811683007484957977272313698286832870873023329501435867645288204312004291170475302067457239916584731631736376397373406420377532785131932143633638210532969826891599466013987085166189292905715360152885272248113872677596435032154424590435456500100603872552703348142169829773111545713570553074357417005324300061821310441219420238235291102456187458908512261337454081072934254219068105969032134466076090835798745233813681349979528180972755868666905799071025211180117023442198128381845176707388386822224375599350158602161386 +degtorad(-50 ; 15 ; 15) = -0.877100671179317042803193098280881580701436576987572946916176081662605872134675155843813148806742452706775186838812451399782381014717351210574989810681426174943700846358520382015142473930495077440169835022590027257102391059156129475641259068433702921902908966797774427421080778557965318062434395020669036857497376823433078176991292308626935962967106704656308618798533739096049158488759587879337189155587317216154662649040422334647262580769232329648953896437286220618577125719769991085951392648733961075345461445009184253987511667695566500128593913402576454675905450775425075740852095175069109688904983728214170868033 +degtorad(-50 ; 30 ; 0) = -0.881391272257136436346463838086749420288650303713571355329081677286359602874741969059531992665427288517213768716226424920434661959901691126122948056169379424617996373258043862865726455852549567911023828909194190395164661274933445754479069721367753868954751403497970820026821908309637646539814681009079572731354631216317793508426702825682651842397921669880976739892067732181752408662943885672628035201535385511963726996631284196660709931093864176713814876446389933993628618167947292261150060434678352394758891693351406447088022669137738660273489613667127653649943956835930015585699974589324070096138662033492724560199 +degtorad(-50 ; 30 ; 30) = -0.881536716361469297144540812317456804681437209704283165783756443239707186967625589846505512796230164307398127423935373175372027415670651801226268674660496483928989441966502285945407268799059889621900235481621450162556602638180134441897300590958738646820915553894587646894813133046982471233963165279873150218604029670313885553560106572023523567124389973786897693149475664150759298499356912716468402864109896301652169855871652395373030180257411018987199994412800229362274431471275336368783913579964602947959346956007074996006684059017134326719079298421858202767707973990523403377050750162688645025197430789603861973493 +degtorad(-50 ; 45 ; 0) = -0.885754595387122260288773065007970952072257483434925668969324655886787125661250592668737596589513562222744529947494872568555625632970511379222566610902891203947788434511796555256150844247859219237316026082011983416922902172334106377025995809097297204939675915396475626066558650429982387364269209132886897348836584836200554862428815215908803584191970787058605337614305691251959103755334696987839065078770709202617012773842330158030317406000269444915368415438698795053003017267788615490165654793265868990772549573021462914647864365519608653641180156309044127182864471473731649326223241790261317967901724716826846959012 +degtorad(-50 ; 45 ; 45) = -0.885972761543621551485888526354032028661437842420993384651336804816808501800576023849197876785717875908021068009058294950961673816623952391877547538639566792914278037574484189875672063667624701803630635940652873068010814217204139408153342113483774371738922140991400866368545487535999624405491935539077263579710682517194692930128920835420111171281673242917486767500417589205469438509954237553599616572632475387149677062702882456098797779745589708325446092388314238105971737222780681651616434511195244820573232467004965738025856450338702153309564683441139950859510497205621731013249405150308180361489877850993553078952 +degtorad(-50 ; 10 ; 20) = -0.875670470820043911622102851678925634172365334745573477445207549788021295221319551438573534187180840769962326213007793559564954032989237905392337062185441758385602337392012555064947813289810247283218503727055306211081634320563690716028655517455685939552294821231042296552500401974074541903307633024532191566211625359138173066512822136275030669823501716248085911767355741400814741764031488614906907140271294450884974533176801713976113463994355047294000236434251649493559961570377557360885170053419163968874318028895110189620674667214842446746962013314392721684559282088590095792569468703650789553160424293121319637311 +degtorad(-50 ; 50 ; 40) = -0.887402961902894682666978772955987975190509084662992854122305336691393078713931628254437491405279487844833928634862952791179100798352065697060200287135551209472376546540992016825866724308309531960581967236187594114031570955796578167765945664461791354089536286558132997237125864119890400564618697535214108870996433981489598040607391007772016464425278231325709474531595586900703855234682336818029898587948498152419365178566503076769946896520466990680399752391348809230988901372173115376682657106510041927044375883119039802392693450819426206691196583529323683850856665892456710961532031621726500497234437286086404309674 +degtorad(-60 ; 15 ; 0) = -1.051560874326583570096523688014389159849330312846389587298557842703032991548578289818550545704791963032913456735695883197152245209585680997008071690776338818479886762154398866092277603269625969636419518649088118243736056273559210033809187142819943972366807367539658255576554851003082538693541277837565232813150822391745486314509086044502569772365837239808492051059348135919813517266185526965858200413713009447441872307862076690075401452443669636574402897146435515309230183061758898192758240419591499639291549000483608681921848828030668401613420776701870121433844027710193731466107395425876737094898106683523498113901 +degtorad(-60 ; 15 ; 15) = -1.051633596378750000495562175129742852045723765841745492525895225679706783595020100212037305770193400928005636089550357324620927937470161334559732000021897348135383296508628077632118009742881130491857721935301748127432026955182554377518302577615436361299889442737966669010550463371754951040615519972962021556775521618743532337075787917673005634729071391761452527688052101904316962184392040487778384245000264842286093737482260789431561577025443057711095456129640662993553089713422920246575166992234624915891776631811442956381179522970366234836215619079235395992726036287490425361782783212559024559427491061579066820548 +degtorad(-60 ; 30 ; 0) = -1.055924197456569394038832914935610691632937492567743900938800821303460514335086913427756149628878236738444217966964330845273208882654501250107690245509850597809678823408151558482701991664935620962711715821905911265494297170959870656356113230549487308351731879438163061616291593123427279517995805961372557430632776011628247668511198434728721514159886356986120648781586094990020212358576338281069230290948333138095158085073122651445008927350074904775956436138744376368604582161600221421773834778179016235305206880153665149481690524412538394981111319343786594966764542347995365206630662626813984966661169366857620512714 +degtorad(-60 ; 30 ; 30) = -1.056069641560902254836909889166318076025724398558455711393475587256808098427970534214729669759681112528628576674673279100210574338423461925211010864000967657120671892116609981562382804611445942673588122394333171032886238534206559343774344100140472086217896029834779888484282817860772104212144290232166134917882174465624339713644602181069593238886354660892041602038994026959027102194989365324909597953522843927783600944313490850157329176513621747049341554105154671737250395464928265529407687923465266788505662142809333698400351914291934061426701004098517144084528559502588752997981438200178559895719938122968757926007 +degtorad(-60 ; 45 ; 0) = -1.060287520586555217981142141856832223416544672289098214579043799903888037121595537036961753552964510443974979198232778493394172555723321503207308800243362377139470884661904250873126380060245272289003912994723704287252538068360531278903039318279030644336656391336667867656028335243772020342450334085179882048114729631511009022513310824954873255953935474163749246503824054060226907450967149596280260168183656828748443862284168612814616402256480172977509975131053237427978981261441544650789429136766532831318864759823721617041532220794408388348801861985703068499685056985796998947153929827751232838424232050191742911526 +degtorad(-60 ; 45 ; 45) = -1.060505686743054509178257603202893300005725031275165930261055948833909413260920968217422033749168824129251517259796200875800220739376762515862289727980037966105960487724591885492647599480010754855318522853364593938340450113230564310030385622665507811135902616931593107958015172349789257383673060491370248278988827312505147090213416444466180843043637930022630676389935952013737242205586690162040811662045423013281108151144720910883096776001800436387587652080668680480947701216433610812240208854695908661119547653807224440419524305613501888017186389117798892176331082717687080634180093187798095232012385184358449031467 +degtorad(-60 ; 10 ; 20) = -1.050203396019476869314471928527786905516652523599746023054926693805122206681664495806797691150631788991192775463745699484403500955742048029377079251525912931577284787542120250681923349102196300334906390639767027081411270216590115617905699026637419378949275297171234538141970086787864174881488757976825176265489770154448627226597317745321100341585466403353229820656874104209082545459663941223348102229684242077016405621618640168760412460250565775356141796126606091868535925564030486521508944396919827809420633215697368892014342522489642181454583718991051663001379867600655445413500156741140704423682931626486215589826 +degtorad(-60 ; 50 ; 40) = -1.061935887102327640359347849804849246534796273517165399732024480708493990174276572622661648368730436066064377885600858716017647721104875821044942476476022382664058996691099712442842260120695585012269854148899314984361206851823003069642989173643524793486516762498325238826595548933680033542799822487507093570274578776800052200691886616818086136187242918430853383421113949708971658930314789426471093677361445778550796267008341531554245892776677718742541312083703251605964865365826044537306431450010705767590691069921298504786361306094225941398818289205982625167677251404522060582462719659216415367756944619451300262189 +degtorad(-80 ; 15 ; 0) = -1.40062672472544948548126184171211170253790469055473467851799613073723481446926817855499885963169385947537435523717169504682933905509130124497755606945728116486325166245461425732622867489439807573979529247451155998439532806561205983756327416118341085116076831942004273875549422063066180464990352774215120221170711198236639463467807726259470911588976661401877986883838486153634912465745043218274059059253890469970473448474575359964399944495609109269868601653114440005918211104906475651400578910659282732038417937408812608670918453858026787102866418805518800406748519873432443070796877150085656683594312135025329001893 +degtorad(-80 ; 15 ; 15) = -1.400699446777615915880300328827465394734298143550090583745333513713908606515709988948485619697095297370466534591026169174298021782975781582529216378702839694518748196808843468866069081367653236595233495760725189868091298747235404181272389595978903240093850394618351152189489832999334216996977769877547990955331811209364440657244779135765144978253000765971740345467088827520852569575656945704660774423826160094548955914365937699000159569537864513835378575514349547743505017700728778567822715679235952596984407005415960361168515233519965704251459030432553278626367207311621124603644159287538854300472505728308858725577 +degtorad(-80 ; 30 ; 0) = -1.404990047855435309423571068633333234321511870276088992158239109337662337255776802164204463555780133180905116468440142694950302728160121498077174624190792944193043723708366949716653063289707727066087489647329353006153568963012720460110200248912954187145692831318547544795230962751006545474358055865958526829189065602249155988680189652820860857683815731196408466560622820606555819749841243497951620469774228390358020261956799561013606919862496360900239555523453261118556510148906079743021383465180343916397837253758182554269026234962137864396354730697104477600405713372126064448492038701793814707706184033587412417743 +degtorad(-80 ; 30 ; 30) = -1.405135491959768170221648042864040618714298776266800802612913875291009921348660422951177983686583008971089475176149090949887668183929082173180495242681910003504036792416825372796333876236218048776963896219756612773545510326259409147528431118503938965011856981715164371663222187488351370168506540136752104316438464056245248033813593399161732582410284035102329419818030752575562709586254270541791988132348739180046463121197167759725927169026043203173624673489863556487202323452234123850655236610466594469598292516413851103187687624841533530841944415451835026718169730526719452239842814275158389636764952789698549831037 +degtorad(-80 ; 45 ; 0) = -1.409353370985421133365880295554554766105119049997443305798482087938089860042285425773410067479866406886435877699708590343071266401228941751176793178924304723522835784962119642107077451685017378392379686820147146027911809860413381082657126336642497523130617343217052350834967704871351286298812583989765851446671019222131917342682302043047012599477864848374037064282860779676762514842232054813162650347009552081011306039167845522383214394768901629101793094515762122177930909248747402972036977823767860512411495133428239021828867931344007857764045273339020951133326228009927698189015305902731062579469246716921534816556 +degtorad(-80 ; 45 ; 45) = -1.409571537141920424562995756900615842694299408983511021480494236868111236181610856953870347676070720571712415761272012725477314584882382763831774106660980312489325388024807276726598671104782860958694296678788035678999721905283414113784472641028974689929863568811977591136954541977368523340035310395956217677545116903126055410382407662558320186567567304232918494168972677630272849596851595378923201840871318265543970328028397820451694768514221892511870771465377565230899629203739469133487757541697236342212178027411741845206860016163101357432429800471116774809972253741817779876041469262777924973057399851088240936496 +degtorad(-80 ; 10 ; 20) = -1.399269246418342784699210082225509448205226901308091114274364981839324029602354384543246005077533685433653673965221511334080594801247668277346563630206855277960649687842335641915874420726968406438282164465190468822070542008642965421659786045000886257743236249051619021320909456415443440837851007881411145664046059745069535546766308963413239685109395777563517638435910829825618152850928846440230492408510137329279267798502317078329010452762987231480424915511314976618487853551336344842756493083921155490513263589301886296801678233039241650869827130344369545635021038624786144655361532816120534164727946293216007494855 +degtorad(-80 ; 50 ; 40) = -1.411001737501193555744086003502571789223370651225510490951462768742695813094966461359109962295632332508525276387076670565694741566610496069014426855156964729047423896991315103676793331745467691115645627974322756725020478643875852873397076192006991672280477714378709722005534918561259299499162072392093062968830868367420960520860877834910225479711172292641141201200150675325507266321579694643353483856187341030813658443892018441122843885289099174866824431468412136355916793353131902858553980137012033448683321443525815909573697016643825410814061700559300507801318422428652759824324095734196245108801959286181092167218 +degtorad(90 ; 0 ; 0) = 1.570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862293503303157794087440760460481414627045857682183946295180005665265274410233260692073475970755804716528635182879795976546093058690966305896552559274037231189981374783675942876362445613969091505974564916836681220328321543010697473197612368595351089930471851385269608588146588376192337409233834702566000284063572632 +degtorad(180 ; 0 ; 0) = 3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526 +degtorad(270 ; 0 ; 0) = 4.7123889803846898576939650749192543262957540990626587314624168884617246094293134979420522380131756019732221297699234599706407669143258733475880391121927216761754261540529077816583394669344234323955729466432164634989001691927134723506801747479068028637184728503851905229156814899723200904108903737119105868805099094733822623222813814442438811375730465518388855400169957958232306997820762204279122674141495859055486393879296382791760728989176896576778221116935699441243510278286290873368419072745179236947505100436609849646290320924195928371057860532697914155541558088257644397651285770122277015041076980008521907179 +degtorad(360 ; 0 ; 0) = 6.28318530717958647692528676655900576839433879875021164194988918461563281257241799725606965068423413596429617302656461329418768921910116446345071881625696223490056820540387704221111928924589790986076392885762195133186689225695129646757356633054240381829129713384692069722090865329642678721452049828254744917401321263117634976304184192565850818343072873578518072002266106109764093304276829390388302321886611454073151918390618437223476386522358621023709614892475992549913470377150544978245587636602389825966734672488131328617204278989279044947438140435972188740554107843435258635350476934963693533881026400113625429053 +degtorad(234223 ; 0 ; 0) = 4087.96253389867856495797622867708335580729782349908561503452470691174267849763739047585667164503714452212595148555845394334589758879314456700782698138931795984754385215086747904948609245844985039254919363560773974112183084749973197923467618510731513758789580161396474018103579861402492050485176297009197552190249083920005047374708150375975767291026549078281217718296594920409097850021199473069220374275688318353821838281127283949428638001184453588989825358223345563939952144853700267887822980577559867242795819983854400507520660660294182624232787687040872120496680003924823842632485442050003307183932351427260246858 +degtorad(34534.342 ; 345.234 ; 6456.2342) = 602.869698116280171233786523097440868646402043875433699817395279769157614745367382860685707926854121321888089345182985486562058196634333741327626772681833285806857487258452223539337953812338625012204152686208765175605705400543110989180207009685928883652152114627007639624311928709411145695330065809783580178147632541348118900458517204942484094307045236798963080998385292078508845992868005442308638824682815791114215317654696552893046046296399702333766888061142113648641112571430632858612305756259735730324593451788559995375119216845853308244174836228694421900841793170851195542476839255231144748583408528724217068291 +degtorad(456345634563456.23424 ; 45.23423424 ; 12.5345345354) = 7964733850235.1606491128505963949380211230486404615354432092667908283631626127308976348866522946872165386983029503700389441238421759487518900658840422210288456841963600893214489872955472882015769087198501579733088983529361150532562256048766969951477498919056696130318411765401967871913326441431417308760672146672394874061155782815313319272237015095119301924115793644013182627777685695700402712383137065129716374645174344137613425680426263972591410337985743610518744058669882724969655424342905064356254114957411147389695293920242408363777661504042392537339305307819927408565102167354159582688670758676402648964550635 +degtorad(4634563456345634563456345634563456.234 ; 12.23462356236 ; 34.43763467567567) = 8.08883917058398109053112850310339069216459480139907745859229090813750471677473604481332921311138254885909038235301308729229268775844856770510342812429568258546767846437319249412449071887090707331414526354924977335894760740744421316620280228223510565489613875677413220528080380303050450725762590615335526955878497356704878789866709488749111300242844092193784411451072999737017581703804592297725587552003279368180947320778772954784347872421558836203624097438315579509564861711442670023512919254766210548708469372825608036962416716920412503218346007277002308778024585963813145144741867091194923944716589101045697727007e+31 +degtorad(54643555555555555555555555555555555555555524563456345634563456.123354 ; 42.234154; 55.234243532145) = 9.53709959440883701438284144907279803966107072207729177150921927702272884434057683746937837162546875117217211091523522259892322575187898161395728252918149749157135616661025261868233297405012754236806591043296697620397047052579274082145183034222476999528316290107224879108449162626165195485218953430970041924832376031530802660193729791916679487613564377984883425567408045794570943896275033639685578393606212588116448775232913118278236443278224578347929055190178058319338837207769360531689360337450154387498292953261473321093521562803609218225407870796473530869312317319806047074806682316059886606012124370152694526741e+59 +degtorad(342 ^ 12342 ; 30 ; 45) = 1.5562462301607844229251005645269970758489376713109095654824225387137690048204456077680262142793577211391939814614723584341434765820669737651216413338119866291213953922703409618327134432137912113172091448563111464765821285768374592546530314783667126300613263343078554533378084886665977344360951849789049868659418219693721681936389470465997722291973855488536024646704301329556882974449428106451145734577951426543387457643925588960174404635718429573850290440716598407212351311311702924775136932759297837083260749422283191793928941685720620519379660606069063459965804383024817165125643498108844768215737049120501682069349e+31273 +radtodeg(-657856785678234234345234523452345234523562345239476973264678.345345) = -3.7692417343405160201617577234786525038401571966098032182433723464487909394078110930466750544565642807201371984236003198862691388389936679227589744942732544774457975518699841990697174786248745633380987625904379147467067795575930637828178516808202940641460424882401536483311477408949576013527239830311781426204105597645471327048064392289623833525522127564170433579177000352235996366961660125399139098982187245598807053184553236324894260699251483502271867013417668146733692922825413524635254287020024075894522645992108418809182463303925928949249883829356728994568373617517515347290435626651751982947593604623662592474e+61 +radtodeg(-46785678434563452345234523452345234532234234.345345) = -2.680621915956718002050969798549567349741793094127825361495291399635091099046763642211101782199326334208146845668067471586296905667529444486477452174352989883005546306134143779021398117017988987814272040613968970176646024111033890726192093092466833622970054042516931643311897859254137850032103562681000906157542420718076532502974081563513030846556157302287466302470234590890791809394694088425774677463070797703443738604193237628036197422950675666846873247001448263300683211169622644340739830815622901540277780548130686955409998081180315879451141254871544680565360127373729656310886686635302396865478584195951239823302e+45 +radtodeg(-234234.345345) = -13420639.40527830029367004219258588474479071188230111625940162595532940394603719899641377178210062699310242486756470620541461332309235973654225777078571439814112499829349764555528446743666582350823858888439382884051106026849964123819656151445337413414429470130491385571371747742307107352025459483579862023166350430279060368792813634452982136965597958540396369585195294846002996157534050690154884136583323026708130715054708169577957999787466775307994620848266717675782690147110839731371907188331030020473686814097746747300966406045690683829276436335516569264701044935310701379445929158577282929182410453217787627259156 +radtodeg(-2342.345345) = -134206.5024306147409075644764334085860685420610845826067237586858673533151186175133717705997147211740331931551510978995817917221174470622719138280143320760584481091047997658613170553203745342660398495619375567202275172795963850789161892541091730952392638081933019539421849245713017625470987742411533066351101032677212362418258167880172651514146600951932487589121782972231628267710499605304189994804939817352232752540562282118108908080039223502577950751643635951122263804706287762542733541698988894060774951894572144589750666641376909743029799418149323106981761298213455575299347547030750007321014712220564097019573686 +radtodeg(-42.345345) = -2426.20955052540289092872036096669430400947441148466716069012498658676667747794231715637102426361886156484137334231032724439110886419114733087099824622859156629841217559114508654694635788011127359156061948871496363517553726493175136745689843851884386607539459950895022951053563399731484298970625048885238334761258583034112188851545944133989052370917094249412097600607967881520510603725297260790020539794784262618741344207424198810701940061416301410985882438617968501984455671198109133344153893630361205197542440357316494999770877494232612647481502486767089481379956364461612829982394935169855412134964477250398392127 +radtodeg(-10) = -572.957795130823208767981548141051703324054724665643215491602438612028471483215526324409689958511109441862233816328648932814482646012483150360682678634119421225263880974672679263079887028931107679382614426382631582096104604870205064442596568411201719120577385662804312849626242033761879372976238707903403159807196240895220451862054599233963148419069662201151266096918015147876373669231641071267740385146901654995941925157119864794352106616243890352023067561777967571133156835062057313133601565013488980187887099177764391811593169200139029797682608293230553397026181660490929593282083154995798031955967007118252058466 +radtodeg(-1) = -57.2957795130823208767981548141051703324054724665643215491602438612028471483215526324409689958511109441862233816328648932814482646012483150360682678634119421225263880974672679263079887028931107679382614426382631582096104604870205064442596568411201719120577385662804312849626242033761879372976238707903403159807196240895220451862054599233963148419069662201151266096918015147876373669231641071267740385146901654995941925157119864794352106616243890352023067561777967571133156835062057313133601565013488980187887099177764391811593169200139029797682608293230553397026181660490929593282083154995798031955967007118252058466 +radtodeg(0) = 0 +radtodeg(1) = 57.2957795130823208767981548141051703324054724665643215491602438612028471483215526324409689958511109441862233816328648932814482646012483150360682678634119421225263880974672679263079887028931107679382614426382631582096104604870205064442596568411201719120577385662804312849626242033761879372976238707903403159807196240895220451862054599233963148419069662201151266096918015147876373669231641071267740385146901654995941925157119864794352106616243890352023067561777967571133156835062057313133601565013488980187887099177764391811593169200139029797682608293230553397026181660490929593282083154995798031955967007118252058466 +radtodeg(10) = 572.957795130823208767981548141051703324054724665643215491602438612028471483215526324409689958511109441862233816328648932814482646012483150360682678634119421225263880974672679263079887028931107679382614426382631582096104604870205064442596568411201719120577385662804312849626242033761879372976238707903403159807196240895220451862054599233963148419069662201151266096918015147876373669231641071267740385146901654995941925157119864794352106616243890352023067561777967571133156835062057313133601565013488980187887099177764391811593169200139029797682608293230553397026181660490929593282083154995798031955967007118252058466 +radtodeg(42.345345) = 2426.20955052540289092872036096669430400947441148466716069012498658676667747794231715637102426361886156484137334231032724439110886419114733087099824622859156629841217559114508654694635788011127359156061948871496363517553726493175136745689843851884386607539459950895022951053563399731484298970625048885238334761258583034112188851545944133989052370917094249412097600607967881520510603725297260790020539794784262618741344207424198810701940061416301410985882438617968501984455671198109133344153893630361205197542440357316494999770877494232612647481502486767089481379956364461612829982394935169855412134964477250398392127 +radtodeg(2342.345345) = 134206.5024306147409075644764334085860685420610845826067237586858673533151186175133717705997147211740331931551510978995817917221174470622719138280143320760584481091047997658613170553203745342660398495619375567202275172795963850789161892541091730952392638081933019539421849245713017625470987742411533066351101032677212362418258167880172651514146600951932487589121782972231628267710499605304189994804939817352232752540562282118108908080039223502577950751643635951122263804706287762542733541698988894060774951894572144589750666641376909743029799418149323106981761298213455575299347547030750007321014712220564097019573686 +radtodeg(234234.345345) = 13420639.40527830029367004219258588474479071188230111625940162595532940394603719899641377178210062699310242486756470620541461332309235973654225777078571439814112499829349764555528446743666582350823858888439382884051106026849964123819656151445337413414429470130491385571371747742307107352025459483579862023166350430279060368792813634452982136965597958540396369585195294846002996157534050690154884136583323026708130715054708169577957999787466775307994620848266717675782690147110839731371907188331030020473686814097746747300966406045690683829276436335516569264701044935310701379445929158577282929182410453217787627259156 +radtodeg(46785678434563452345234523452345234532234234.345345) = 2.680621915956718002050969798549567349741793094127825361495291399635091099046763642211101782199326334208146845668067471586296905667529444486477452174352989883005546306134143779021398117017988987814272040613968970176646024111033890726192093092466833622970054042516931643311897859254137850032103562681000906157542420718076532502974081563513030846556157302287466302470234590890791809394694088425774677463070797703443738604193237628036197422950675666846873247001448263300683211169622644340739830815622901540277780548130686955409998081180315879451141254871544680565360127373729656310886686635302396865478584195951239823302e+45 +radtodeg(657856785678234234345234523452345234523562345239476973264678.345345) = 3.7692417343405160201617577234786525038401571966098032182433723464487909394078110930466750544565642807201371984236003198862691388389936679227589744942732544774457975518699841990697174786248745633380987625904379147467067795575930637828178516808202940641460424882401536483311477408949576013527239830311781426204105597645471327048064392289623833525522127564170433579177000352235996366961660125399139098982187245598807053184553236324894260699251483502271867013417668146733692922825413524635254287020024075894522645992108418809182463303925928949249883829356728994568373617517515347290435626651751982947593604623662592474e+61 +radtodeg(-2*pi * 100) = -36000 +radtodeg(-2*pi * 10) = -3600 +radtodeg(-2*pi * 1) = -359.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(-2*pi) = -359.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(2*pi * 1) = 359.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(2*pi * 10) = 3600 +radtodeg(2*pi * 100) = 36000 +radtodeg(-pi * 100) = -18000 +radtodeg(-pi * 10) = -1800 +radtodeg(-pi * 1) = -179.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(-pi) = -179.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(pi * 1) = 179.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +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) = -89.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(-0.5*pi) = -89.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(0.5*pi * 1) = 89.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +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) = -44.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(-0.25*pi) = -44.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(0.25*pi * 1) = 44.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +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.570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862293503303157794087440760460481414627045857682183946295180005665265274410233260692073475970755804716528635182879795976546093058690966305896552559274037231189981374783675942876362445613969091505974564916836681220328321543010697473197612368595351089930471851385269608588146588376192337409233834702566000284063572632 +asin(-0.9) = -1.119769514998634186686677055845399615895162186403302882375681863914437537106533336673567440030887832011863313946151191903686818406486998095501626619292180961642639607354743441349429132273964165237587337950568949191603627509905012033208085724405091672745399870971791197132831567162168929644677054361780897365327211248100459702723881267281574088378862396909276635512157325884405373587295166102266059724322975791028581219293709056784895657187590630518554570004613769414814095368440297636892247245985837267484885351207066228410966115740412574570520614372846272639490645414935636132728232961268515393544809813075733050756 +asin(-0.8) = -0.927295218001612232428512462922428804057074108572240527621866177440395728331483410601200567969775785113059704502381675027011636363250022310943061139888211241438672532329760203065005511975851611033707778334956474573077587836025034398968027911676370230190043266612987744309219464157111114417202926455130485346104360914928017394901167794727792978005297375570756025647266243432915629367380198668105776497248912477623818031789953599439402299355200329001250603362425121867060826987932602586384854968058632223898412324168831874472254633375396337405518637902066794665185807702578509189184492643121956727601907499864189721468 +asin(-0.7) = -0.775397496610753063740353352714987113555788738641161993597719963732720211880711198865410903494372876481294721011387053015477884685477402354922874773107230274517170744934418340741799476395221641214344298737729756283182005814658630632896474157869542128326302294517689763221808519262427267073171966575561563359823395889084278176859840021552500191109617013435700435804034405458577064498866024638496929739372522664781147068634113068210165303630805547529725316278640055124297367201703411400145366740524872874547231398396705033799477934940205816403998162133837068219197013371635798614209377313694693734874070731625795118312 +asin(-0.6) = -0.643501108793284386802809228717322638041510591115312382865606118713512474811621088712816844701282748878014338754259478296535285941525268804919618564176029317286469519021209057487774310335622866431483203879449013259889135228212789717925363670959230724382781016848742429996007699166995582386427198115506376947398942242866070045859292686686834067852384808375539154358399021841494603893311874807864979307467616157559061764186592493619288666950696223558023433868764859507722848954943759859229114123447342341018424357051496447070756064097801274963076713187863677186199461906009637399191699694287277107100658500419873851164 +asin(-0.5345645) = -0.56399235635110670513967394667957993789983122398595551192137122584584158792710020039528293569803840636194708843463978529108402478510703626296010371083716114245661090220711896545151222818346639115220518085583869446682583154673946615567485056726414869430693792802747738525305065918946523806253560399958124742976893169398273278615871020766713431889468880533418606315258830786177361022871890252079758387145183370798858851054834411062035697015592810446869344918508845471657830812677961773669744361902718308854208651365906881626989719517430574234432841793878726367092300173637584892236582984022883846585917951011296924471 +asin(-0.5) = -0.523598775598298873077107230546583814032861566562517636829157432051302734381034833104672470890352844663691347752213717774515640768258430371954226568021413519575047350450323086850926607437158159155063660738135162610988907688079274705631130527545200318190941427820576724768409054441368898934543374856878954097834434385931362480253486827138209015285894061315431726668555088424803411086897357825323585268238842878394293265325515364352896988768632184186424679077063327124927891980958787481871323030501991521638945560406776107181003565824399204122865117029976823950461756536196048862792064112469744611567522000094687857544 +asin(-0.4) = -0.411516846067488019384737897617335604855701135127025851783946780700095250895274002448126316252061195336759289670913060152839613395130804354351293223366223410195744741102979769850816548743929924898361396324765227911396692528959306436809371418175246472538149340404101965992931193289691180491479307512110327871552844090032699181243207399211969079984708383072397033666799573598621559683567503930771120740617703361715385427565035461274288988851476276555580004156220347817192873587361649844496850651920899842087013496127485702768732630429261831025888159886105532365569932851176253652958557238755693356794291215582420039649 +asin(-0.3) = -0.30469265401539750797200296122752916695456003170677638739297794874647299251203315943859995723136314873173495663078554692479668542343241887818718383045615011034398523264612269506245443154258519185913285313078092950079597732972081553364948954914799328594809186393850825258311206720694758038571916450951294669085207707244107602834173298375074821919212737500243564098806776468286063918957517071324599468464708051204855996004320680475231008176141196481876753970842614898493277570006285988109033511535536633630524925570721914032512570602035213057365534580204359562326419188951619248664884321494055584001754398021794187418 +asin(-0.2) = -0.2013579207903307914551255522176234102400380814022283862572512434556093746288518503758449300903999368468197981871177783716618053879201548755015088525757557506850470374629855344264455564668551866642602236049772202001236611979700319519536904516805500731011597584876996367628374655789663238292022779415996092791796703156709287225943104590964873351729841422872993472360506734318539032039760529617869401568397825682647945081244467988847035944395195093522472973987934411452796353555114724321513785366996667546495705547036923094815740658325106799636078994434985773428793603779709856887975636574594341109489756371580589786001 +asin(-0.1) = -0.100167421161559796345523179452693318568675972229629541391023855036402673650862551653937864359504454955660090920096585968283068573058468020277908174470815965333814655225794827769640397022924944474001732255650471432428576672738270871978308469576058664216579175918444957897659614083176601090210984678440506707490125084399253561314782296620068021325599320038352317676360197242532090639275106665477347598707121914120722421404635785138250977668802063413646774917944274895168674259354858346428458206714561435005349335375580818869451882456373617818446017120056726968795825409753397261777187869688966663409296584222973308251 +asin(-0.01) = -0.01000016667416711312562227707199038367857039364300919838632951404651064431324147150907619173722056631089586790365898490478714622476473273206141882725823807385692824336545039194326763506628476290523812809273805239733161057640834948014272256712014853150603132321925544627012042331140942317318981398810116853024904728418248206124517780521561457431953248756806001236196847152179543921155238102801759989142480342107285904101211324350505259670255986144886220248500808462324029697939940197181434304448976723589338652036703292351047065926230709759835390422699203330177850982450208143843689888406783552813719613038980457886693 +asin(-0.00423) = -0.00423001261459607053166979900497095101568937297216741360504098993901626504623558862624088575584185042994394836872249256093866435249152832860521874471500783391025853952149568600434231776540066123020773255989076033676574042714545919123828212114479785368472685769479197340011259899396005452867605925426989259311354937983582558612532460830866791860149701659224609240142274180769677801755675128458853770160433511375088757745769164100350136345089517082887617510450777517967104540589451000068086679342700711993407164819179527476472120165665471008176208697928315202576340125036203469018416708309898031729480911221377528276301 +asin(-0.0000345345) = -0.0000345345000068644898548405011628652189530419635109003611137509217191875095101701899918568648056828952732437792465005091181629434473722871951181402114966622366270818974178085787801216820930576921992926443783851599373606241742278467160154382391868695546790613281347380428854582608501924742180289417800963740318686683425134934505887203125394193998791397309560474997425846659350245103163685348409508306778227707119866942915289147724473991577065006300080829873092439975638107425067730296087816467850128373584472408345983978413024540138963845093885213976413259931059255629452511487983450477348010780621218291311645044690343 +asin(-0.0000000000000063456) = -0.000000000000006345600000000000000000000000042585997787136000000000000000771657756606163511672832000018495276544408954570072069318285124448916018973260925677591951864454911304869432474815759373784495068278516963533622050530205579040464153230096598793742525305216551771733598724653602538614487332101045130319405326861689726486690674062512791265899462714240552952184845257291482626005868911818495726533456719772346599929701972364732809261292828978552500971679026233827404675684532018715306696527180542648477988161845872725473705413281023081979479409342211084499524703833291358408976518545403614807136201429422272582443549020938928 +asin(-0.00000000000000000000000234234) = -2.3423400000000000000000000000000000000000000000021418968605874840000000000000000000000000000000052882373335063242951036856800000000000000000000172703653835156351881664232510524556000000000000644859317467217258262754004025001159013844106202605296660353475119369458376450399542191787481727772125934035064855077154197990407501925921737615698106646132555781988207948323271480824102830899155077405098143935661035371615998596463162590670214936166725067510231297877343281157029190560610570941567889176720731664111700729480984353508796132865426731736479631496469489708851371032127869602374462320032883055668084326394572004e-24 +asin(0) = 0 +asin(0.00000000000000000000000234234) = 2.3423400000000000000000000000000000000000000000021418968605874840000000000000000000000000000000052882373335063242951036856800000000000000000000172703653835156351881664232510524556000000000000644859317467217258262754004025001159013844106202605296660353475119369458376450399542191787481727772125934035064855077154197990407501925921737615698106646132555781988207948323271480824102830899155077405098143935661035371615998596463162590670214936166725067510231297877343281157029190560610570941567889176720731664111700729480984353508796132865426731736479631496469489708851371032127869602374462320032883055668084326394572004e-24 +asin(0.0000000000000063456) = 0.000000000000006345600000000000000000000000042585997787136000000000000000771657756606163511672832000018495276544408954570072069318285124448916018973260925677591951864454911304869432474815759373784495068278516963533622050530205579040464153230096598793742525305216551771733598724653602538614487332101045130319405326861689726486690674062512791265899462714240552952184845257291482626005868911818495726533456719772346599929701972364732809261292828978552500971679026233827404675684532018715306696527180542648477988161845872725473705413281023081979479409342211084499524703833291358408976518545403614807136201429422272582443549020938928 +asin(0.0000345345) = 0.0000345345000068644898548405011628652189530419635109003611137509217191875095101701899918568648056828952732437792465005091181629434473722871951181402114966622366270818974178085787801216820930576921992926443783851599373606241742278467160154382391868695546790613281347380428854582608501924742180289417800963740318686683425134934505887203125394193998791397309560474997425846659350245103163685348409508306778227707119866942915289147724473991577065006300080829873092439975638107425067730296087816467850128373584472408345983978413024540138963845093885213976413259931059255629452511487983450477348010780621218291311645044690343 +asin(0.00423) = 0.00423001261459607053166979900497095101568937297216741360504098993901626504623558862624088575584185042994394836872249256093866435249152832860521874471500783391025853952149568600434231776540066123020773255989076033676574042714545919123828212114479785368472685769479197340011259899396005452867605925426989259311354937983582558612532460830866791860149701659224609240142274180769677801755675128458853770160433511375088757745769164100350136345089517082887617510450777517967104540589451000068086679342700711993407164819179527476472120165665471008176208697928315202576340125036203469018416708309898031729480911221377528276301 +asin(0.01) = 0.01000016667416711312562227707199038367857039364300919838632951404651064431324147150907619173722056631089586790365898490478714622476473273206141882725823807385692824336545039194326763506628476290523812809273805239733161057640834948014272256712014853150603132321925544627012042331140942317318981398810116853024904728418248206124517780521561457431953248756806001236196847152179543921155238102801759989142480342107285904101211324350505259670255986144886220248500808462324029697939940197181434304448976723589338652036703292351047065926230709759835390422699203330177850982450208143843689888406783552813719613038980457886693 +asin(0.1) = 0.100167421161559796345523179452693318568675972229629541391023855036402673650862551653937864359504454955660090920096585968283068573058468020277908174470815965333814655225794827769640397022924944474001732255650471432428576672738270871978308469576058664216579175918444957897659614083176601090210984678440506707490125084399253561314782296620068021325599320038352317676360197242532090639275106665477347598707121914120722421404635785138250977668802063413646774917944274895168674259354858346428458206714561435005349335375580818869451882456373617818446017120056726968795825409753397261777187869688966663409296584222973308251 +asin(0.2) = 0.2013579207903307914551255522176234102400380814022283862572512434556093746288518503758449300903999368468197981871177783716618053879201548755015088525757557506850470374629855344264455564668551866642602236049772202001236611979700319519536904516805500731011597584876996367628374655789663238292022779415996092791796703156709287225943104590964873351729841422872993472360506734318539032039760529617869401568397825682647945081244467988847035944395195093522472973987934411452796353555114724321513785366996667546495705547036923094815740658325106799636078994434985773428793603779709856887975636574594341109489756371580589786001 +asin(0.3) = 0.30469265401539750797200296122752916695456003170677638739297794874647299251203315943859995723136314873173495663078554692479668542343241887818718383045615011034398523264612269506245443154258519185913285313078092950079597732972081553364948954914799328594809186393850825258311206720694758038571916450951294669085207707244107602834173298375074821919212737500243564098806776468286063918957517071324599468464708051204855996004320680475231008176141196481876753970842614898493277570006285988109033511535536633630524925570721914032512570602035213057365534580204359562326419188951619248664884321494055584001754398021794187418 +asin(0.4) = 0.411516846067488019384737897617335604855701135127025851783946780700095250895274002448126316252061195336759289670913060152839613395130804354351293223366223410195744741102979769850816548743929924898361396324765227911396692528959306436809371418175246472538149340404101965992931193289691180491479307512110327871552844090032699181243207399211969079984708383072397033666799573598621559683567503930771120740617703361715385427565035461274288988851476276555580004156220347817192873587361649844496850651920899842087013496127485702768732630429261831025888159886105532365569932851176253652958557238755693356794291215582420039649 +asin(0.5) = 0.523598775598298873077107230546583814032861566562517636829157432051302734381034833104672470890352844663691347752213717774515640768258430371954226568021413519575047350450323086850926607437158159155063660738135162610988907688079274705631130527545200318190941427820576724768409054441368898934543374856878954097834434385931362480253486827138209015285894061315431726668555088424803411086897357825323585268238842878394293265325515364352896988768632184186424679077063327124927891980958787481871323030501991521638945560406776107181003565824399204122865117029976823950461756536196048862792064112469744611567522000094687857544 +asin(0.5345645) = 0.56399235635110670513967394667957993789983122398595551192137122584584158792710020039528293569803840636194708843463978529108402478510703626296010371083716114245661090220711896545151222818346639115220518085583869446682583154673946615567485056726414869430693792802747738525305065918946523806253560399958124742976893169398273278615871020766713431889468880533418606315258830786177361022871890252079758387145183370798858851054834411062035697015592810446869344918508845471657830812677961773669744361902718308854208651365906881626989719517430574234432841793878726367092300173637584892236582984022883846585917951011296924471 +asin(0.6) = 0.643501108793284386802809228717322638041510591115312382865606118713512474811621088712816844701282748878014338754259478296535285941525268804919618564176029317286469519021209057487774310335622866431483203879449013259889135228212789717925363670959230724382781016848742429996007699166995582386427198115506376947398942242866070045859292686686834067852384808375539154358399021841494603893311874807864979307467616157559061764186592493619288666950696223558023433868764859507722848954943759859229114123447342341018424357051496447070756064097801274963076713187863677186199461906009637399191699694287277107100658500419873851164 +asin(0.7) = 0.775397496610753063740353352714987113555788738641161993597719963732720211880711198865410903494372876481294721011387053015477884685477402354922874773107230274517170744934418340741799476395221641214344298737729756283182005814658630632896474157869542128326302294517689763221808519262427267073171966575561563359823395889084278176859840021552500191109617013435700435804034405458577064498866024638496929739372522664781147068634113068210165303630805547529725316278640055124297367201703411400145366740524872874547231398396705033799477934940205816403998162133837068219197013371635798614209377313694693734874070731625795118312 +asin(0.8) = 0.927295218001612232428512462922428804057074108572240527621866177440395728331483410601200567969775785113059704502381675027011636363250022310943061139888211241438672532329760203065005511975851611033707778334956474573077587836025034398968027911676370230190043266612987744309219464157111114417202926455130485346104360914928017394901167794727792978005297375570756025647266243432915629367380198668105776497248912477623818031789953599439402299355200329001250603362425121867060826987932602586384854968058632223898412324168831874472254633375396337405518637902066794665185807702578509189184492643121956727601907499864189721468 +asin(0.9) = 1.119769514998634186686677055845399615895162186403302882375681863914437537106533336673567440030887832011863313946151191903686818406486998095501626619292180961642639607354743441349429132273964165237587337950568949191603627509905012033208085724405091672745399870971791197132831567162168929644677054361780897365327211248100459702723881267281574088378862396909276635512157325884405373587295166102266059724322975791028581219293709056784895657187590630518554570004613769414814095368440297636892247245985837267484885351207066228410966115740412574570520614372846272639490645414935636132728232961268515393544809813075733050756 +asin(1) = 1.570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862293503303157794087440760460481414627045857682183946295180005665265274410233260692073475970755804716528635182879795976546093058690966305896552559274037231189981374783675942876362445613969091505974564916836681220328321543010697473197612368595351089930471851385269608588146588376192337409233834702566000284063572632 +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.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526 +acos(-0.9) = 2.69056584179353080591799874748515105799374688609085579286315416006834574024963783598758485270194636600293735720279234522723374071126228921136430632335642152036778165870571270190220895458543864270277832016497443702457035057414283615010147730704069262731822415443352137143805873048627562644830717893241775965883051440589454714348434174869620113423654458085557181551782259115881560684798723957823681552903950442621146101527025514984358662349348718307782860723580375078959777131131666008250621633749181183240172203242739454995397681321361018693911596546277674449087591502352378272110442529867774922824737581335979662339 +acos(-0.8) = 2.4980915447965088516598341545621802461556588082597934381093384735943039314745879099152179806408343191041337477590228283505585586680253134268057408439524518001638145836807294636177853342873260884988987605493619624060443109002628585158614194943119711847628675500747179186144466274812178112208330510257673476396076640727221048356616282761424200238629795595170512056529315087073258626280722721440765323019654411128066978277664996924980932656610968815605246405936151032418445029308089650319988240595646067888152490053891601960152653308485939497741139889919972665165710773111666557775606849805311905623044735001482532941 +acos(-0.7) = 2.34619382340564968297167504435473855565437343832871490408519225988662841502381569817942831616543141047236876426802820633902480699025269347078555447717147083324231279628538760129457929870669611867953528095213524411614872887889645474978986574050514308289912657797941993752703568258653396387680209114619842565332669904687836561762030050296712723696729919738199561580969967073298729775955809811446768554408905129996402686461065916126885626993670210008899935350983003649908104314457977384575933583203084743946406807961703335534248863241340342877259351322376754007058228298022394520258556965110392756957663673190985869094 +acos(-0.6) = 2.2142974355881810060341309203570740801400952908028652933530784148674206779547255880268342573723412828690883820109006316200822082463005599207822982682402698760116115703721783180405541326470973438966741860938545010928558582924506138348187552535948316789556053003104726043012348624911022791900573226861432392409022454006601574866197531681014611137100669923218343343640642871159048371540039482838357351121841447927419415601631385866779796332565927761172974710999548408825065248978201223048430832149533169059352610382718247686137667615709988873316720642777941490375847315145977839875678920316965109418032245007039374238 +acos(-0.5345645) = 2.13478868314600332437099563831933137999841592367350842240884352199974979107020469970930034836909694035302113169128093861463094708988232737882278341490140170118175295355808822600429205049494086861739616307024418229979255461097729027256824214989974964887976221148920755955827782251357193486616572857021810972327223485177682022691917068908176136475237098928048124315825357313618384348941097599676833967616836234317146830652489020367904793646182465702796748641627843609136198406965598018231141271053315765345892319487939713781290789264750335471292376902871773552230827134496399551074202217763807230056174551039703281734 +acos(-0.5) = 2.09439510239319549230842892218633525613144626625007054731662972820521093752413933241868988356141137865476539100885487109806256307303372148781690627208565407830018940180129234740370642974863263662025464295254065044395563075231709882252452211018080127276376571128230689907363621776547559573817349942751581639133773754372544992101394730855283606114357624526172690667422035369921364434758943130129434107295537151357717306130206145741158795507452873674569871630825330849971156792383514992748529212200796608655578224162710442872401426329759681649146046811990729580184702614478419545116825644987897844627008800037875143018 +acos(-0.4) = 1.982313172862384638616059589257087046954285834814578762271419076854003454038378501762143728923119729327833332927554213476386535699906095470213972927430463968920886792453949030403596371055404402363552378539170715744363415593197130553702763000810847427110973623865832140298158356613797877295109432082747190165056147247826786622003667880626596125842390567018692213672464838873031792944259577406741876545334231996898265223541581554332979955157372829114854041387410329191976549530238012290110819743426874407003850177347814024311743327902459443394483510976036004216955202459764400241334749576164927191496857215866483612281 +acos(-0.3) = 1.875488980810294127203324652867280609053144731394329297880450244900381195655137658752617369902421682722808999887426700248343607728207709994049863534520390669069127283997091955615234253854059669324323835345186417333762700393958639650542881131783594240520916147400238426888339230531054277189349289080149808984355380230235163469102193465165375265049809558948730820993733029957270872450267244189216750489363609147231439756019752897811001048067308517378041576939616130359716451642939222326704304206861340901222085936927547461868136403493549742942250696891974067474649461498104339075025035552349789674720109980502005446812 +acos(-0.2) = 1.772154247585227410686447243857374852338622781089781296744723539609517577771956349689862342761458470837893841443758931695208727692695445991364188556639996309410189088813954794979225378778329664129451205819382708033090384262207856068847082034316151027673984041949429811068064628903073020632832402512236471572682973473465016163354770940511114381030666326233594527241715938706264136464668126437757695961556311203447674304100992891943394560745416061911521334629983422520063311298387834877765347628205641319566407235924020631024584763305708292332203250533429049194264629986559132277173755994868667945651541637442122551232 +acos(-0.1) = 1.670963747956456415576844871092444760667260671917182451878496151190310876793967050967955277030562988946734134176737739291829990877833759136140587878535056524058956706576764088322420219334399421939192714470055959265395299736976094988871700052211659618789403459380175132202886777407283297893841109249077369000993428242193341002075242778034695067183281503984647497682025462516942323899967180141448103403423650549303602217381181878196941943974698615972920812149134256269952350202231220792042427298220535999922186016595909140412462579929571230187041368209987198820181095018341543850153380207098200498111862584507036880883 +acos(-0.01) = 1.580796493469063732356943968711741825777155093330562108873801810200418847456345970823093604408279100301969911160300138228334068529540023847924098531322478632582070294716419652496047457377759240370429110307143540230298333640646173597036114149755749486078855606680985620575347586635516119976819938558738030823752350441976569502005638286630241620177214671514355192367633736796205672472244454503988355696141332056255738836988659336563743563008456414008136239716198065998023972922275764417428312135995741800810223201587361245053481356735504709966949255316922505153163779433090228026813091221477069362839762130673868151499 +acos(-0.00423) = 1.575026339409492689762991490644722393114274072659720324092513286092924468189340087940258298426900384421017991625363645884485586657266819444467898448779248392635400590872464946557122140076875138695398714774296248169732463491383283308131673703780398808257551141156522147705339762318066751332306183824906754886616852537629913026885785089723294964459179200538541272407088007082107011278248824760559293506320863748933767373434237734062192329756791723388150212335697756554454721348770872446294835884932981684850908329412123596307731899129852322450357438069213623877148670858950181278560359420508214151997375112497838855395 +acos(-0.0000345345) = 1.570830861294903483721176532140914307317537741651063810848586047075627390652614669504009269535864216886347287035887653832665085248222663403057797844275737220961769133248387069131559943993567535157390274858783872992904083688412051963609407020874787824127503344789864912348112621584956889277848153512416958667535171826136600934211049201727166465257561323677251227505407849940345257771008442010811706635394351405894866490268075007831138365463603053189282120218499225372347486685383135475222750738290987402275283922054926719384313151487093996877983872487571797844491195171533397737174537385144034912764687829415228077101 +acos(-0.0000000000000063456) = 1.570796326794902964831321691639751442098584742273550697623472296153908203914762255920180924343890534009569319801050107893618991623060415564778698677325166236317093915805880565422212297127233851249686050492922451366588773594443403157357544812732199748315349588678281946038825887977709235418117456671681992612908630019483813927451134543927418311757144898186848132190510522565892859266560985294466482338173248407529479725678518457791500227598725531111775008910216215202188351627408381160920665618686517213394824843066201047016716110754220694348074760432141556350909973441879504997352710882812848641838767429706336155075 +acos(-0.00000000000000000000000234234) = 1.57079632679489661923132403397975144209858469968755291048747229615390820528500135990150141267105853399107404325664115332883515963828161541096636538406424055872514205136823962593629545749964090071624343781440548783303120899598454584271966698303810107047420869408199070397126251083604364264127516452485604104167608037038749094724596819683442608660787477612005674981632987852998843208148690580311883821499961855069062030579093965916222812790575619887553310425268359804729042696600615017994208479442503062597393083800924599361617710864327056046703070196954375839405844325655129623532516322254633704748952623773029557592 +acos(0) = 1.570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862293503303157794087440760460481414627045857682183946295180005665265274410233260692073475970755804716528635182879795976546093058690966305896552559274037231189981374783675942876362445613969091505974564916836681220328321543010697473197612368595351089930471851385269608588146588376192337409233834702566000284063572632 +acos(0.00000000000000000000000234234) = 1.570796326794896619231319349299751442098584699687552910487472296153908201001207638726533412671058533991074043256641153318258684971268966820758994024064240558725142051333698895169264187123308054214138526614405487832902237132491102391067116182233100838671439872841469644639191815812169750965985084616417683545330525945200683934274952765994828005107489591772533610195000652018832034439897241148822673394433438719675139286162152526955153804706036906243014970209696364702276924919746574711285853388586918503859742524431410649469844286303124664270160000210317185308712095960624996941427221452272130621915605762837831569343 +acos(0.0000000000000063456) = 1.570796326794890273631321691639751442098584657101555123351472296153908202371446742707853900998226533972578766712232198753474852986490166666946660730803314881133190186896057955683347347495715103680695913935888524299344672534032245076429238352539002160830298978245178402571628438670504158189142792469591731974097976296104360954069786418901835779958219469705742227820820007982927607254823161657475029271259808862836279866274573728325881705013067574006773065552163747547379000258344343730307272564325431916438848519374455596069305284192174530389115941747719387351860565775296788179399673792005619027566364570861790990188 +acos(0.0000345345) = 1.570761792294889754741466851138588576879631657724042010126358545232189015633594329124025555806252851095800799477394652814428759361327918828667561563852743896488514969453551451973999700629381419772991689570027102673029362440063596270177376144396414085018145222133595436262341705063256504329412095628856765919471434489451573947309871761102087626457803044215339132505922680608475208750375704941129804974038705864470893101685017178286243567148190051929265954243880737377219865200369589416005187444720961727558389440385729923701708243459301227859206829692289145858279344045642895439577847289674432756640444171152899068163 +acos(0.00423) = 1.566566314180300548699651892634780491082895326715385496882431306214891938096868910687776526915216683561130094887918660762608257952283762787257460959349232724814883511829473574548437504546073816234983249654514727496200982637092364925655109461490803100888097425766938200905114564330146642274954065316366969700389753777958261854635135873105959127256185167354049087604242523466713455243135322191382218103112193521431992218518854452055189602855001381730397862126682206195112630536981852444933102298078967444982765033028533046778289495816542902286833264110647319825621868358226111898192025254310253517407756888070288289869 +acos(0.01) = 1.560796160120729506105699414567761058420014306044543712101142782107397558829863027804941220933837967680178175352982168418759776080010558383801260876806002484868213807985518868609512187245189714559952854121667435435635112487829474636750669015515452423066792960242474728035106740012697273630440310582535693763254255873611605379515282676199012471538149696378235167643696793752614794049139692447953155913291725214110020754964432849553638369603336691110411834746181896751543378963476960473799626047016207329023450160853295398032540038210890514770241446862938438549606759784086065149939293453341398306565369869894258993765 +acos(0.1) = 1.470628905633336822885798512187058123529908727457923369096448441117505529492241947660079548311554079035413952336544567355263853731716823095584771529593424593391327396125174432783139425288549532991189249958755016400538146391499553244915083113059542290356245107543285216407567549240930095713419139892196355586013178073394833879445678184794559024532082863907942862329305068031878142621416966810493408206009406721062157374571910307920439988637094489145627262313245706479615001683521504099185510884791413129911487345844747502673558815016823994550149333969873744882589444198834749326599004467720267171293269416061090264381 +acos(0.2) = 1.369438406004565827776196139422128031858546618285324524230221052698298828514252648938172482580658597144254245069523374951885116916855136240361170851488484808040095013887983726126334265844619290800930758609428267632843061866267792164939701130955050881471664524974030537542389697745140372974427846629037253014323632842123158718166150022318139710684698041658995832769614591842556330056716020514183815647876746066918085287852099294173987371866377043207026739832396540229504040587364890013462590554806307810267266126516636012061436631640686932404987451646431894508505909230617160899578628679949799723753590363126004594032 +acos(0.3) = 1.266103672779499111259318730412222275144024667980776523094494347407435210631071339875417455439695385259339086625855606398750236881342872237675495873608090448381156818704846565490325390768889285606058129083624558332170745734517008583243902033487607668624732419523221921722115096117159116417910960061123915602651226085353011412418727497663878826665554808943859539017597500591549594071116902762724761120069448123134319835933339288306380884544484587740506497522763832389850900242813502564523633976150608228611587425513109181217884991452845481794940005287886876228121077719071954101727349122468677994685022020066121698452 +acos(0.4) = 1.159279480727408599846583794022415837242883564560527058703525515453812952247830496865891096418997338654314753585728093170707308909644486761511386480698017148529397310247989490701963273567544552566829585889640259921570030535278517680084020164460354482034674943057628208312295970034415516312150817058526534421950459067761388259517253082202657965872973800873898146338865691675788673577124569545199635064098825273467494368411510631784401977454420276003694033074969633557590802355514712601117118439585074722829823185092842618774278067043935781342707191203824939485815336757411892935417635098653540477908274784701643532983 +acos(0.5) = 1.047197551196597746154214461093167628065723133125035273658314864102605468762069666209344941780705689327382695504427435549031281536516860743908453136042827039150094700900646173701853214874316318310127321476270325221977815376158549411262261055090400636381882855641153449536818108882737797869086749713757908195668868771862724960506973654276418030571788122630863453337110176849606822173794715650647170536477685756788586530651030728705793977537264368372849358154126654249855783961917574963742646061003983043277891120813552214362007131648798408245730234059953647900923513072392097725584128224939489223135044000189375715088 +acos(0.5345645) = 1.006803970443789914091647744960171504198753475701597398566101070308066615216004298918734476973020127629126954822001368032462897519668254852902575993227079416268531149143850295101267594128008086312985801358566793366140891517498357961218541015371452260265886355434252789052176504134641458741094520571055614863734371463811354654601750273747492726962993378612109116853076957412636623031973170955173171933264694927194291285428201982438333996149968448090580588046101526658205367816096744708916525472478791476374750167561259505273113502298891870024266933151143208180462267872212297666010362497180395368843386490171094327922 +acos(0.6) = 0.927295218001612232428512462922428804057074108572240527621866177440395728331483410601200567969775785113059704502381675027011636363250022310943061139888211241438672532329760203065005511975851611033707778334956474573077587836025034398968027911676370230190043266612987744309219464157111114417202926455130485346104360914928017394901167794727792978005297375570756025647266243432915629367380198668105776497248912477623818031789953599439402299355200329001250603362425121867060826987932602586384854968058632223898412324168831874472254633375396337405518637902066794665185807702578509189184492643121956727601907499864189721468 +acos(0.7) = 0.795398830184143555490968338924764328542795961046390916889752332421187991262393300448606509176685657509779322245254100308069037619297888760939804930957010284207971306416550919810980345916252836250846683476675731549784717249579193483996917424766058826246521988944040411083418644061679429730458157995075298933679907268709809263900620459862126854748065170510594744201630859815833168761826048837473826065344005970401732727342433024848525662675091005029548720952549926250486308741172951045468602350981101690369605282823623287743532762532991795964597188956093403632188256236952347974166815023714540099828495268658268454319 +acos(0.8) = 0.643501108793284386802809228717322638041510591115312382865606118713512474811621088712816844701282748878014338754259478296535285941525268804919618564176029317286469519021209057487774310335622866431483203879449013259889135228212789717925363670959230724382781016848742429996007699166995582386427198115506376947398942242866070045859292686686834067852384808375539154358399021841494603893311874807864979307467616157559061764186592493619288666950696223558023433868764859507722848954943759859229114123447342341018424357051496447070756064097801274963076713187863677186199461906009637399191699694287277107100658500419873851164 +acos(0.9) = 0.451026811796262432544644635794351826203422513284250028111790432239470666036571162640449972640170701979210729310489961419860103898288293020361053084772059597082502443996225819203350690037510312227603644263836538641363095554332812083685305858230509281827424412489938977172395596161937767158953070208855964928176091909693627738036579214133052957478819787037018544493507939390004859673396907373704696080393552844154298576682837036273795309118305922040719467226576211959969580574436064808721721845520137297431951330013262093132044581732785037798074736717084199211894624193652510455647959376140718441157756187208330521875 +acos(1) = 0 +acos(1.43213) = error: 13 +acos(3543.23423) = error: 13 +acos(35645456462354) = error: 13 +atan(-6456456345.745) = -1.570796326640012895645235611486696593607179966838803608184058522985259859251129377244630138906138622020727818226674333421707703281801696178838656120614803998363674925448193468163597547259392743425023162981213748864215563499616557894879929561131845758178685557720905617631521312734296504733515163658770471533328394791384955023000886204119091841488626916792561584333442183953005041883685374754326513133080599495294025799133599184392526024644300472463867066563494198219069293034191541129102396089007722343140667601042843071204148278315221126798996684740534933425557332323158489746205791590900842154970814260880772212354 +atan(-345345354.234) = -1.570796323899244519847881293743617436665491834689115794717313126339429960095684023888530817438119657720034361006340000539856644457271601592623387389927819820143327106508740705830308962778666492262905037866373622885071903035320832872239667958148952453666976928636877376412461533218784917891008378605231833574951189495187160074611926449598605425123329154046333565483475491717495813982950858881151590671733663169292862597836721004294292130840818426106616915015649892304961544578076540733953626641178660849996341498622025991381493989699290430112804407496713418197180592705517237137583556206069509210395260767395748021687 +atan(-2342234) = -1.570795899852071948451527725073055776131424017421870630617405143074128999069614833316771590306740476153693844913087070407745878313040577034484058389567017674659437105337731803082703800180585027130227437683906547520423766810879445472350098712628153949410357833586125937299916668033363097893366755733921040491378437705629892779558858594171872196972633908761850175977780163191673446270456908750649155384469826008474946076709508216656081669986554314252674100557051319938584750290802365541907664719258402547721754254116895366406601011282658758345241888798591246262645230992520331133282804928156346412027886403618680654852 +atan(-2342.234234) = -1.570369384038820430707386223446026125521964140474423229859200627516121588427777725800945941270976878693352325876401829139391457577529802166489622389887193677210881303165775697335667634287093540736155998695505420815490574937282944038979571071942733776883173873371407104601784664258580939680270867258600824710777163656092803271184327424427965005832411375168234633522972722829571009798696622590210676636545150333936170929258688695778248433710350563555405164425919432127610972897958952263547370211505931359376287605553113463967646647974520524678428645461399923110821163355131466616334876955359906258903472846303233938251 +atan(-34.234) = -1.541593904543642443714188731322308068598909848209879581285120232120883516811277351234403319164709688011724849751589143876385820883016888016106120853632755359438851487848864557402506276815520683609658409089273310682863153320752489816626095108886402540840929716716368802298730831806768387540519978800693342955713712677806778691485162248898754207736031064680738672528923858369077136426737817191852802229081870529506441060296683760941529566693480056947773879452057340830245110079620802135744373733904051984398467892123594091546857565109537306205830346006138272539795068967461098155284212367437768751161040675241598957654 +atan(-12.1233254) = -1.488497021797580980251789736563193987431904255373001039014975566177090807145525577646315213227401347796060276776785625845967917791717756518569524065634547034838011951332353903899113981413353048901893932024178471646375335903717287469441077903335846454254175270599219804082523532264331878940286859188170696808778503670104300549309268785161467976648911551647696382162226173168591509391675055948617281683342710722641105217839984822517501965550295747044917314973626438152959292211562909818994872240128776692843811304643940995162950687610203126827887919779910505627233848669154179237829398734463716311349387863585774404518 +atan(-5.234) = -1.382012994205804919630347812271777873693287773542076193078776701115478720080531280576542040563171688935012458801091723417437751393906218098368819338962979012542496178682196378110394183986353601914870967220147113288389665583250373314744689598264914343787379579487408306429031854831566078006407185482823944551424389665948754598168260254949623780030803615323337920652502420507646321721648145278255136051951057837225054042570730439775965123770923639196071344847887966759309248335380558536240448297128154488528102092676265102956673427689518176039057851872285618473774319347004923825576174243825689248984913244471109586109 +atan(-2.2134) = -1.146451825810337731247089303252977936061898368324742406964149327272667688640072066138805982289233220979811675670699919104588059621884479777478640933307300939307165709730402739327116810246573102041239227618582906231083142404706929794876155468853856082419951779357453486401825655511948435818668336537491946930042063499414380991991838608508453752131366666991221920300674497087639930177039672604932047091841499569880102514723542001722678596112790377975661758001417163103966947784089935639603198218145498332936594847559124292510456107159837836032417239100407294552801596498463064042194649581109852808425892078225039805058 +atan(-2) = -1.107148717794090503017065460178537040070047645401432646676539207433710338977362794013417128686170641434544191005450315810041104123150279960391149134120134938005805785186089159020277066323548671948337093046927250546427929146225306917409377626797415839477802650155236302150617431245551139595028661343071619620451122700330078743309876584050730556855033496160917167182032143557952418577001974141917867556092072396370970780081569293338989816628296388058648735549977420441253262448910061152421541607476658452967630519135912384306883380785499443665836032138897074518792365757298891993783946015848255470901612250351968711898 +atan(-1.3123) = -0.919646140591823320133314739312962066871270810722443256655069309066458796550917237104526507113420653742593558837632943950905547848350975579270660777574987909641285466354278859959501903737610485920981364898385055312745929081610705060392863635256644826616694399822017537523799990376788434241997360025598038387597283204389735688561918789419077252359384024530544561067695642730387980236922510485767799563145594529639140845071921582549886511363166185253461367878616223110700750276130286122890878213596264028122950132212504419578767457552421995703316821300909215111146385514238961889237083614298589761543093615280137712969 +atan(-1) = -0.785398163397448309615660845819875721049292349843776455243736148076954101571552249657008706335529266995537021628320576661773461152387645557931339852032120279362571025675484630276389911155737238732595491107202743916483361532118912058446695791317800477286412141730865087152613581662053348401815062285318431146751651578897043720380230240707313522928841091973147590002832632637205116630346036737985377902358264317591439897988273046529345483152948276279637018615594990687391837971438181222806984545752987282458418340610164160771505348736598806184297675544965235925692634804294073294188096168704616917351283000142031786316 +atan(-0.6) = -0.54041950027058415544357836460859991013514825146259238811636023340959898198391015308247454866682727563170221713828345828747797573139258558097235289141791654416129393828790297455480319517309868810054328231989599377306773816863627249474888726972672723145117400665456513158371245583178708607155514653203740354051809130353596851820165610223879836223620081063800674020842257239921665268773451018538331650632046887335336729324632912864322570586476128554952951271408756818880744382937849518866446659227976438137291284889907716793521654374642930499639637313174133493947703020745551804915625000841050136154576560672688569871 +atan(-0.2) = -0.1973955598498807583700497651947902934475851037878521015176889402410339699782437857326978280372880441126281180736913601044564798867942393557475654952163032700522107470015645015560061286185526633257318692806643896806189528405825931124251613297313993397113233537821796084176648310525473039665725650488878155309384290579311695934192851806364919697519401708560949527368673738508400812367856158009329822514023246675549211026704574378815474839079978985020075223696837961392278354193255722328413846477441352909705465122438302697560518377574220877835853152464749330914587633823112490332030126805100670223312575050942448460267 +atan(0) = 0 +atan(0.2) = 0.1973955598498807583700497651947902934475851037878521015176889402410339699782437857326978280372880441126281180736913601044564798867942393557475654952163032700522107470015645015560061286185526633257318692806643896806189528405825931124251613297313993397113233537821796084176648310525473039665725650488878155309384290579311695934192851806364919697519401708560949527368673738508400812367856158009329822514023246675549211026704574378815474839079978985020075223696837961392278354193255722328413846477441352909705465122438302697560518377574220877835853152464749330914587633823112490332030126805100670223312575050942448460267 +atan(0.6) = 0.54041950027058415544357836460859991013514825146259238811636023340959898198391015308247454866682727563170221713828345828747797573139258558097235289141791654416129393828790297455480319517309868810054328231989599377306773816863627249474888726972672723145117400665456513158371245583178708607155514653203740354051809130353596851820165610223879836223620081063800674020842257239921665268773451018538331650632046887335336729324632912864322570586476128554952951271408756818880744382937849518866446659227976438137291284889907716793521654374642930499639637313174133493947703020745551804915625000841050136154576560672688569871 +atan(1) = 0.785398163397448309615660845819875721049292349843776455243736148076954101571552249657008706335529266995537021628320576661773461152387645557931339852032120279362571025675484630276389911155737238732595491107202743916483361532118912058446695791317800477286412141730865087152613581662053348401815062285318431146751651578897043720380230240707313522928841091973147590002832632637205116630346036737985377902358264317591439897988273046529345483152948276279637018615594990687391837971438181222806984545752987282458418340610164160771505348736598806184297675544965235925692634804294073294188096168704616917351283000142031786316 +atan(1.3123) = 0.919646140591823320133314739312962066871270810722443256655069309066458796550917237104526507113420653742593558837632943950905547848350975579270660777574987909641285466354278859959501903737610485920981364898385055312745929081610705060392863635256644826616694399822017537523799990376788434241997360025598038387597283204389735688561918789419077252359384024530544561067695642730387980236922510485767799563145594529639140845071921582549886511363166185253461367878616223110700750276130286122890878213596264028122950132212504419578767457552421995703316821300909215111146385514238961889237083614298589761543093615280137712969 +atan(2) = 1.107148717794090503017065460178537040070047645401432646676539207433710338977362794013417128686170641434544191005450315810041104123150279960391149134120134938005805785186089159020277066323548671948337093046927250546427929146225306917409377626797415839477802650155236302150617431245551139595028661343071619620451122700330078743309876584050730556855033496160917167182032143557952418577001974141917867556092072396370970780081569293338989816628296388058648735549977420441253262448910061152421541607476658452967630519135912384306883380785499443665836032138897074518792365757298891993783946015848255470901612250351968711898 +atan(2.2134) = 1.146451825810337731247089303252977936061898368324742406964149327272667688640072066138805982289233220979811675670699919104588059621884479777478640933307300939307165709730402739327116810246573102041239227618582906231083142404706929794876155468853856082419951779357453486401825655511948435818668336537491946930042063499414380991991838608508453752131366666991221920300674497087639930177039672604932047091841499569880102514723542001722678596112790377975661758001417163103966947784089935639603198218145498332936594847559124292510456107159837836032417239100407294552801596498463064042194649581109852808425892078225039805058 +atan(5.234) = 1.382012994205804919630347812271777873693287773542076193078776701115478720080531280576542040563171688935012458801091723417437751393906218098368819338962979012542496178682196378110394183986353601914870967220147113288389665583250373314744689598264914343787379579487408306429031854831566078006407185482823944551424389665948754598168260254949623780030803615323337920652502420507646321721648145278255136051951057837225054042570730439775965123770923639196071344847887966759309248335380558536240448297128154488528102092676265102956673427689518176039057851872285618473774319347004923825576174243825689248984913244471109586109 +atan(12.1233254) = 1.488497021797580980251789736563193987431904255373001039014975566177090807145525577646315213227401347796060276776785625845967917791717756518569524065634547034838011951332353903899113981413353048901893932024178471646375335903717287469441077903335846454254175270599219804082523532264331878940286859188170696808778503670104300549309268785161467976648911551647696382162226173168591509391675055948617281683342710722641105217839984822517501965550295747044917314973626438152959292211562909818994872240128776692843811304643940995162950687610203126827887919779910505627233848669154179237829398734463716311349387863585774404518 +atan(34.234) = 1.541593904543642443714188731322308068598909848209879581285120232120883516811277351234403319164709688011724849751589143876385820883016888016106120853632755359438851487848864557402506276815520683609658409089273310682863153320752489816626095108886402540840929716716368802298730831806768387540519978800693342955713712677806778691485162248898754207736031064680738672528923858369077136426737817191852802229081870529506441060296683760941529566693480056947773879452057340830245110079620802135744373733904051984398467892123594091546857565109537306205830346006138272539795068967461098155284212367437768751161040675241598957654 +atan(2342.234234) = 1.570369384038820430707386223446026125521964140474423229859200627516121588427777725800945941270976878693352325876401829139391457577529802166489622389887193677210881303165775697335667634287093540736155998695505420815490574937282944038979571071942733776883173873371407104601784664258580939680270867258600824710777163656092803271184327424427965005832411375168234633522972722829571009798696622590210676636545150333936170929258688695778248433710350563555405164425919432127610972897958952263547370211505931359376287605553113463967646647974520524678428645461399923110821163355131466616334876955359906258903472846303233938251 +atan(2342234) = 1.570795899852071948451527725073055776131424017421870630617405143074128999069614833316771590306740476153693844913087070407745878313040577034484058389567017674659437105337731803082703800180585027130227437683906547520423766810879445472350098712628153949410357833586125937299916668033363097893366755733921040491378437705629892779558858594171872196972633908761850175977780163191673446270456908750649155384469826008474946076709508216656081669986554314252674100557051319938584750290802365541907664719258402547721754254116895366406601011282658758345241888798591246262645230992520331133282804928156346412027886403618680654852 +atan(345345354.234) = 1.570796323899244519847881293743617436665491834689115794717313126339429960095684023888530817438119657720034361006340000539856644457271601592623387389927819820143327106508740705830308962778666492262905037866373622885071903035320832872239667958148952453666976928636877376412461533218784917891008378605231833574951189495187160074611926449598605425123329154046333565483475491717495813982950858881151590671733663169292862597836721004294292130840818426106616915015649892304961544578076540733953626641178660849996341498622025991381493989699290430112804407496713418197180592705517237137583556206069509210395260767395748021687 +atan(6456456345.745) = 1.570796326640012895645235611486696593607179966838803608184058522985259859251129377244630138906138622020727818226674333421707703281801696178838656120614803998363674925448193468163597547259392743425023162981213748864215563499616557894879929561131845758178685557720905617631521312734296504733515163658770471533328394791384955023000886204119091841488626916792561584333442183953005041883685374754326513133080599495294025799133599184392526024644300472463867066563494198219069293034191541129102396089007722343140667601042843071204148278315221126798996684740534933425557332323158489746205791590900842154970814260880772212354 +acot(-6456456345.745) = 3.14159265343490951487655730312644803570576466652635651867153081913916806239423387655864755157719715601180186148331548674525462558657698729470133582467904455708881697679916272871637736957086722089021414519561923669718228656385438201177332114376744671275150984118263579193674847605840320153714528822940733382683169794917904246376134668553371888734630910073885676433910744922741527514437744823029726893779712813047690559511014527745121699095019702502314110379468417959385296897706790357471636518051369690805750428226317139274715897578841873916759203583046540527694260193174663633458198392831007598967338026116483578499 +acot(-345345354.234) = 3.14159265069414113907920298538336887876407653437666870520478542249333816323878852320254823010917819171110840426298115386340356676204689270848606709399206037886846915785970996638308878509014096972809602008077911071803862609955865698913305954078455340823980121209860755071768869654289161469463850317586869586845449265298124751537238693101323247098101133799262874548914075699190604724364293235712234647645019180447574239381326709735298309714671497866589095224683987367974522052095290317956759573268463541491317817984235431292450468717248804248139975858664389004856586231410538372595974854347874304509782676767981159432 +acot(-2342234) = 3.14159222664696856768284941671280721823000871710942354110487743922803720221271933263078900297779901014476788816972822373129280061781586815034673809363125823338457915668870106363548362249205950459541841989831203535339048987511726958924349029526375490398318211704785611160514383135746979469699688030455790278488174086342398022031931907558649924283031609270814535598344542846608367953114898222661991118918635464365782587268605430971477263629245086681194813778824130131336842623367872798752163381076437711263859093533722368794961170875585637071383723988852171811403050060110847772165899726556558024673045240390274422748 +acot(-2342.234234) = 3.14116571083371704993870791508577756762054884016197614034667292367002979157088222511496335394203541268442636913304298246293837988230509328235230209395143423593602335451674495788844745659856801820134698090991090864845729800152076815587296265457833473145599815683313727890701182758268763648390099182923768700428046681388689071194478790584259205169009355911452981352863798810398124305938869606618143244126167896911905072523523478883693940001624711611467920165710941350239464884083531470916133930301190592429312428677344178551065734544771813704702399655133039496220643296371961320471106929276914009360603884658729751088 +acot(-34.234) = 3.11239023133853906294551042296205951069749454789743249177259252827479171995438185054842073183576822200279889300823029719993274318779217913196880055769699591816399353919983381795528609912699516107484939130367879851582987638499031393351948669152200349541375400017809897660395799513087508434415010337133020524921701583560086613224562273031338125359371324862703385253458912364348736968742989066782355803379839916468932085627322985400022053299937660950704791668324732220502878602249716458135834282541002654931530457334392241308986826258273491857442569709606874439118033857604924474366040470484700258586360667552566253029 +acot(-12.1233254) = 3.05929334859247759948311142820294542953048895506055394950244786233099901028863007696033262589845988178713432003342677916951484009649304763443220376969878759356315400268332316445189380372482752636708491423858395947934205896795511158633446948597144740882699955406094997838775069558843857574391698375880755910228180682789838799006972926657609502250659373559399156216789143844300174265236712942458803748805923935782398501381653091557619293185619229960419135220481641952774296815443927226460884133163475125776064798586426931670596138508340073919648327086984097747861911827774232582620559107187295014605195386386983797715 +acot(-5.234) = 2.95280932100070153886166950391152931579187247322962910356624899726938692322363577989055945323423022292608650205773287674098467369868150921423149904302721957126763823003316563866317400629782807938006194943455260112135638864748819743163808118090051529836020386294913848073425901815567277481003731005346080684492769282374284203892872073636425082588848579926963310065816768578205655498234021875422589185666758647240793383854727653283465609007682019175534538207907794813409292427825692098185441738863412905344493877389659342449968412516271578840765320296221609032515958895559307041395236658123492308368747924475517315874 +acot(-2.2134) = 2.71724815260523435047841099489272937816048306801229531745162162342657589178317656545282339496029175497088571892734107242813498192665977089334132063737154149803230776108137199987989663255804757950643020983298839406404986546894475391176954705148945703699277606281918366070705281883605513262229846110812880922354536665720846843275229908992308079798904885093751710030633976236205016343773174608090280289655802820506298231070008809478136956241868693053493579523260714447875062372696629808521716730965147289785343152877945261405346680463303544840101259019033776640418686610705121063057084191851908664312845807850910337769 +acot(-2) = 2.67794504458898712224838715181828848216863234508898555716401150358761854212046729332743454135722917542561823426209146913358802642792557107625382883818437549673094783653705841957305688863502314941352807526133273837939465221046313103430276920943301679405062693361696647645584459456965783639865878591370848191395442585812416618407033706546535760271271568010721234718769740883236265183769404761788862336080860103155385057605811538639768078293419294061792277278116740181603693839178642359803551069898263301788446720035624070584989407825869705603443138322882754637017763536588703858216013835325748930560417825063603228453 +acot(-1.3123) = 2.4904424673867199393646364309527135089698555104099961671425416052203669996940217364185439197844791877336676020942740972744524701531262666951333404816392284683664275177052481205122817260490849633861723471127905431457126521458485291772862552178922457811895186832837477118290271537008951310456274845962349006811005863621838231293223792708337042982170662084768397410733609080047982134976145839617385553678621231648220206410484676756085774776690627378127354051098062044854844262190066485685048473051022385930397868134328327411217781550256196080719121723908396869625316551228271084776132759517078235962456596155642012856 +acot(-1) = 2.35619449019234492884698253745962716314787704953132936573120844423086230471465674897102611900658780098661106488496172998532038345716293667379401955609636083808771307702645389082916973346721171619778647332160823174945008459635673617534008737395340143185923642519259526145784074498616004520544518685595529344025495473669113116114069072212194056878652327591944277000849789791161534989103811021395613370707479295277431969396481913958803644945884482883891105584678497206217551391431454366842095363725896184737525502183049248231451604620979641855289302663489570777707790441288221988256428850611385075205384900042609535895 +acot(-0.6) = 2.11121582706548077467490005624835135223373295115014529860383252956350718512701465239649196133788580962277626039492461161102489803616787669683503259548215710288643598963887223510758301748457316556573426453430148160603446123287409661164227885236232818602399829011629530588893961915589378287518527110267426583402139446133005595896211658365342540809388299458430192021408783767362688594842658366135407231103699750853624708922287522170191667217065783810880354994527754956359111977225485763427843568378573894628974953011940548947822724121962691736499172422167180679086229981604366463753244234581973519624833160701094927134 +acot(-0.2) = 1.768191886644777377601371456834541735546169803475405012005161236394942173121348285046715240708346578103702161330332513428003402191569530471610245199280543828777352798352533762108785950930027140790922851495069877513585675904820417229318552912367000294284147637243909782722891994376654000770202689619524677824441732215725257034179745662051119015609622354802390132742532639125250314497477689276903738056118853302737800898647003530940238450213894451061281559600873777514011511362201934678455353739250109855887383193464158591299062535230619700152180666336405404942844032990899395621579205017919300857033823505378308418658 +acot(0) = 1.570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862293503303157794087440760460481414627045857682183946295180005665265274410233260692073475970755804716528635182879795976546093058690966305896552559274037231189981374783675942876362445613969091505974564916836681220328321543010697473197612368595351089930471851385269608588146588376192337409233834702566000284063572632 +acot(0.2) = 1.373400766945015860861271926444961148650999595899700808969783355912874233164860713581319584633770489878445925182949793219090442417981051760115114208847937288672931304349404758996773693692921814139459112933741098152347770223655231004468230252904201614861500929679550565887562332271559392837057559521749046762564874099862917847341175300778135076105742013090200227268797891423570152023906457675037773553314203967627958693306088655177143482397898654057266514861506185235555840523550790212772584443761839273946290168976498051786958859715775524585010035843455538759926506226276897555173179656899166812371308495189818726605 +acot(0.6) = 1.030376826524312463787743327031151531963436448224960522371112062744309221159194346231542864004231258359371826118357695036068946573382705534890326812646324014563848113063066285997976627138375789364647699894509494059898984895601551622144504312908873723121650276807165042721514707492319610732074978038599458752985211854258118922558804379175828683621481373308288439797242692875193580572957563290587439298396059761829512502730216964415465260441135267009744524517102413185976232113497867256949502499226210183543923832321251153607794153726768307372198977958189136911908239401132628539219942328998732473156800393557177873922 +acot(1) = 0.785398163397448309615660845819875721049292349843776455243736148076954101571552249657008706335529266995537021628320576661773461152387645557931339852032120279362571025675484630276389911155737238732595491107202743916483361532118912058446695791317800477286412141730865087152613581662053348401815062285318431146751651578897043720380230240707313522928841091973147590002832632637205116630346036737985377902358264317591439897988273046529345483152948276279637018615594990687391837971438181222806984545752987282458418340610164160771505348736598806184297675544965235925692634804294073294188096168704616917351283000142031786316 +acot(1.3123) = 0.651150186203073299098006952326789375227313888965109653832402987087449406592187262209490905557637880248480484419008209372641374456424315536592018926489252649083856584996690400593277918573863991544209617316020432520220793982627119056500527947378956127956129883639712636781427172947318262561632764545038823905906019953404351752198541691995549793498298159415750618937969622544022253023769562990202956241570934105543738950904624510508804454942730367305812669352573758264082925666746076322723090877909710536793886549007823901964243239920775616665278529789021256740238884094349184699139108723110644073159472385003925859662 +acot(2) = 0.463647609000806116214256231461214402028537054286120263810933088720197864165741705300600283984887892556529852251190837513505818181625011155471530569944105620719336266164880101532502755987925805516853889167478237286538793918012517199484013955838185115095021633306493872154609732078555557208601463227565242673052180457464008697450583897363896489002648687785378012823633121716457814683690099334052888248624456238811909015894976799719701149677600164500625301681212560933530413493966301293192427484029316111949206162084415937236127316687698168702759318951033397332592903851289254594592246321560978363800953749932094860734 +acot(2.2134) = 0.424344500984558887984232388386773506036686331362810503523322968881240514503032433175211430381825313011262367585941234218958862682890811338384038770756939619417976341620566521225663012064901375423951754595822581601883580659530894322017236113781744872152872504104276687903401507812158260984961788033144915363461239658379706448768621872906173293726315516955073259704990768186770303083652400871038708712875029065302777281253004091336012370193106174583612279229772818270816728158786426806010770873360476231980241833661204029032554590313359776336178111989523177298583673110125082546181542756299381026276673922059023767574 +acot(5.234) = 0.188783332589091699600973879367973568405296926145476717408695595038429483062573218737475372107886845056061584455549429906109170910869073017493860365101261546182645872668772882442385638325120875550320014994258374544577057480987450802148701984370686610785444703974321867876195308492540618797222939087812917742078913491845332842592200226465003265826878568622957259353162844766763911539043928197715619752765470797957825753405815653282725842534972913363202692383302014615474427607495803909373520794377820076388734588544063218586337269783679436329537499217644853377610950261583222762800018093583544585717652755812953986523 +acot(12.1233254) = 0.0822993049973156389795319550765574546666804443145518714724967299768173959975789216677021994436571861950137664798555274775790045130575345972931556384296935238871301000186153566536658408981214285632970501902270161865913871605205366474523136792997545003186490128625103702227036310597748178633432653824661654847247994876897868914511916962531590692087706322985987978434390921058187238690170175273534741213738179125417745781365612705411890007556008055143567222575635432218243837313134526266190968513771978720730253765763873263800600098629944855407074313100199662241514209394339673505467936029455175233531781366982891681134 +acot(34.234) = 0.02920242225125417551713296031744337349967485147767332920235206403302468633182714807961409350634884597934919350505200944716110142175840309975655885043148519928629056350210470315027354549595379385553257312513217715010356974348533430026729647374919841373189456674536137200649633151733830926311014576994351933778959047998730874927529823251587283812165111926555650747674140690533309683395425628411795357563465810567643873567986233211716139961241649561150015777913264054453856586325556030986959535760192258051836878909673422999615313236366030616276500508379219931159020064112704843309197996997146508354152532504246461497816 +acot(2342.234234) = 0.000426942756076188523935468193725316576620559213129680628271668637786614715326773513071471400081655297721717380239324184155464727245488949373057314177046881514260748185193563217112188024380936729034983518900067017476148126954880077913820510692867177689650410090323069703442499065525757123359257312036037582726139501701284169576133056986662040025270808778060546482692542444839223461995450885760079168171378301246708866717857397280442532595545989003868872805270549247172703044917410182066598880000043205540549075667214857575364049498677087690166705628530548740564106253456679972041315382049327575799093153980829634380952 +acot(2342234) = 0.000000426942824670779793966566695665967160682265682279870067153079779204073489665997245822364318057837380198343554082915801043991734714081378621314497222884065704946013237457470076022130889450334963544530498940312542956253358378644543292870007447005162466449875604237005310495290743598910263368836715821802124865452164194661201601887242754848885048275184445004027885102082736786990235164725321600420246702626707933719267037876402609296319342238306599936674138661436198925652073996903706304372247572017195082427103432955136409686190538854023353462291339225588740038616067815455093387409252887422674679596665382917779851621 +acot(345345354.234) = 0.00000000289565209938344039789613400543309286499843711577015916981447824304742047542548659523293887627103968225030115278369027784750368952323929231413642073858181494484222855472247085953280798520228594434803186494789482002891699124465372362448664850090584735482485279789276563010532177891262174596540502871855211366260692736614853403181602162073435302989996161452218977355691441927774121459481916513298286546589001719813982508876439883546507812645265712221554008906982213136479982171166034245032731371492049518259830233016151670777390718225579094359321705365420467690307090945079263613133972462430730523288831555094491242906 +acot(6456456345.745) = 0.0000000001548837235860860801530548484914047328487493023034137731686483438919751220693872737649199119703462250299668199018392190229735949370240235834494365603614671259027757923891822750520817340401678192331917389687511595646212662220134620215037551963941387257408245566737058505898101920701149609118663907601749083664091324177595742772955352043690552671537335956722230813214051913770066987216442426716359291398888539968429469086661649416615960800954069706676957831557143829086848213165115730024982522217761690801774852503388624191579764855695986663493955384258279372854296568421704007465083916797317517394032913602775993720068 +sinh(-345345345345.4356) = -1.564962658531037891171638898006964600434407697809553138932525050952585828461709517349722137224246136364416459118869149581851848720278601776880766159568612238424278851586096513548795997520266494410868220081953390423284348764788301345107496746883534463912725809528720956058487741675877168669232736419236386295217705773973278854019078633777948067507516617531890603759556459948539847158063516925840495877311016375146368647793679443663944668019592727467124001229075792401545036525104702869156117464623723387816239980491940884256135951356906195561812259983562278048009079168620852747431451274302014618932106783572621115438e+149981577834 +sinh(-456456456.234) = -7.421802226188549379898044047610859426781232462339656015321238881011176806965977336593841557486309482413289039795343315677479247720054083368028407372950343842334861281827059334744671484937347851887143153661147423909976516611309342155393637325782540971925213926390255115386107556107570433796187104915252945522737161143735055714527920128534854524833445332816214822254007889301974320601558118817545366605037185764642619129534951661100222633163481811171337016747453088236534911468952837677775964490486392352692430000693797760110077892253394458056766758380058052501457501216095465067073389431628971910585590375702933481943e+198236519 +sinh(-456456.234) = -1.3262535024369529033897386846980252274185415384598638199551015007345080837687001587434015894262988326126438089418756596006767295746220702031244500193204120723170735368370050572039877213445121691297853487240659363377941283452351922910325115426435790810108808750921622458045199705427005636182587296054821385106369031401112338546884403313826095020945380461269743917636921650813229334001636219303058610523015096693865303625999826451873777928953487951724845189277789846693113458662474424797238525529134009149055927004598477899273271490184254866301279676405274771898779141319297598460089126631308495428482941001241567763725e+198236 +sinh(-78978.234) = -3.237327736047453317871988273814110650220497287009253577108977166260486973591590350116759246676285333482721257186698007498164502065109112055386913522915408990030521996700143716677236648603837207472927077952509165423516023481582280559819435359584752115064242021696408702006065109210138410275096094194924508649701872810796794774839803553651709086420510519940343734614983980200479082237244453334419805253584098307086862526265113960588605223546505643215846794176397695279932338884887006949282169233333826108498317297068972930339985433206071558647330323423676301106383985000072412693393950818205977238909334865326419847743e+34299 +sinh(-645.2342) = -8.32957033237657378255159714946316087853106299381001370529699851655732672775502459944088595178881920194547073405322859589023690356542023997590900049879611568715767904424513826174715329315412662931885010447295238137827622226229921218846048003821606618795706493977497039188704009096835021421668791656492728546627317700899576332432372862540064439221534219757247737184697069663172638609360953890990459473224381827469537500105329097430627742875445365447083757150013467868359756395565551341955263693696850505006715008895132346792873777183766921762522361048802584610800473895658534898179806329553092925057097777003363706215e+279 +sinh(-43.2342) = -2.98775164261275458975440440649161112081923324992264531947274587090760104577936121367591358940926486972977778868277592308082891528403255988857647198005717020987517445664241372407157807439085028109109306274384150391883834333697598262143060354722492153772204898134510815399937947612613514706710198674225352034109630050011205479783220909618267709707572373738653040988717978936109641172623984038043459454131246067898539813996029664064210405415826339919771220660926988946979361231611024610239450948102855574334340922186856838397316682951665251404021899047839488784614651634331429337397662993154721805555737603955851111874e+18 +sinh(-4.123) = -30.86400071555528718142382593837156970084687908561667598086342224705409303543412019045918097919892294073407838139259884836471015159822697308456025025023148924605332848906050687606515501264758549739398367150569870169682417514106376998175679434628187197263071004443858931520543083473247630760913661594105267593835787034933212789966504797551260787087963884161777854894254265491962348697942082547601487161469311967190699490402399242187484920739836155872323295812476015041251110249612543905106791016342407945198241650594585901289079170214429123514664293707318056792424542174335612307377008718245430101477302172032207960544 +sinh(-2) = -3.62686040784701876766821398280126170488634201232113572130948447493425021098878503672360718129423237300933793703792265695571762841044421016815974853920068588465443633402436408569877645518585264870327291309310092169776643361604929567087326322820038971641755741474737190765405696439041057550459479283111640401251415223620931303143804006636426513220236046826301315200503030505340079855063180299921226084809467023323661968120097892146917327381011369700050534826747282221722716200980763213967888602921658836110948172586304710896690119271273295612940702277903181172446861751367435857224052455245284697206223132200391450325 +sinh(-1.213) = -1.533128092075569879451255255689376466393739281709170354079470092865977847016072849636248149463786442037533431687439129920984950779332414680267466207316734642179098391949486394863435333310924345802976031188705097160052963265378342027514465587406186584584513232288309484749443036103971171317012549196802270766884955267341424755354787534038452593220785114408300484786481971848285154408892513746777926693532483903978385205094568919182017902357779114836421201802067453051875134634413227410613637257141187403689008603004851043565032277064075389680108373428842104786608513916069951233148372964282411614004344373387476690185 +sinh(-1) = -1.175201193643801456882381850595600815155717981334095870229565413013307567304323895607117452089623391840419533327579532356785218901919457282136840352883248423822968980625302687857297419377803789453015645797574855986381203393300021194357134939276747928783808639778091594382288709437918371232250230643268348982186865900736859713876553648773791543620849195059840098569695750460170734764604555991487764225488584573631589250213543824597814316287477524956593518679886196857709417039009911387271617715278026245332195185441526240241610392076126762491264527879853733830236590929646105050464511347327205632516673658046140319818 +sinh(-0.23) = -0.232033203713071927320198142777661446296606619174313599163270024681585033094920936256884658600850956722018376537726816531471153033656221789819533796795483791884049272634360857329465923472558522114333785434073834750454945379681176960435337412469476898889141132447684828214568810884576481764383254018723172528431175101160979388484825325170174655726539972468101812734924173606019101826681200306560851446783038798647466265293526635928609821281971048877991317388007728873280082725266205522750115209554906889674039227750893718359885688005941337016662288602852410290297053939103417829579254613679553874048871385400491622542 +sinh(-0.000000000000002) = -0.0000000000000020000000000000000000000000000013333333333333333333333333333336000000000000000000000000000000253968253968253968253968253968268077601410934744268077601410935257335257335257335257335257335270490826046381601937157492713048519186085323651461217598783736353558949263897910023026736378743891498180998256532043796137217781789493948474933114836292914975116678733813511971051635940235826197241548105703324213217892611527377918636735884729428090054006441421771463550062825651841885664447490366576917866649781087488943013495598409589803488610816986024542732124870489134097500793147950372450333391933468757780281862763385381425 +sinh(0) = 0 +sinh(-0.000000000000002) = -0.0000000000000020000000000000000000000000000013333333333333333333333333333336000000000000000000000000000000253968253968253968253968253968268077601410934744268077601410935257335257335257335257335257335270490826046381601937157492713048519186085323651461217598783736353558949263897910023026736378743891498180998256532043796137217781789493948474933114836292914975116678733813511971051635940235826197241548105703324213217892611527377918636735884729428090054006441421771463550062825651841885664447490366576917866649781087488943013495598409589803488610816986024542732124870489134097500793147950372450333391933468757780281862763385381425 +sinh(-0.23) = -0.232033203713071927320198142777661446296606619174313599163270024681585033094920936256884658600850956722018376537726816531471153033656221789819533796795483791884049272634360857329465923472558522114333785434073834750454945379681176960435337412469476898889141132447684828214568810884576481764383254018723172528431175101160979388484825325170174655726539972468101812734924173606019101826681200306560851446783038798647466265293526635928609821281971048877991317388007728873280082725266205522750115209554906889674039227750893718359885688005941337016662288602852410290297053939103417829579254613679553874048871385400491622542 +sinh(-1) = -1.175201193643801456882381850595600815155717981334095870229565413013307567304323895607117452089623391840419533327579532356785218901919457282136840352883248423822968980625302687857297419377803789453015645797574855986381203393300021194357134939276747928783808639778091594382288709437918371232250230643268348982186865900736859713876553648773791543620849195059840098569695750460170734764604555991487764225488584573631589250213543824597814316287477524956593518679886196857709417039009911387271617715278026245332195185441526240241610392076126762491264527879853733830236590929646105050464511347327205632516673658046140319818 +sinh(-1.213) = -1.533128092075569879451255255689376466393739281709170354079470092865977847016072849636248149463786442037533431687439129920984950779332414680267466207316734642179098391949486394863435333310924345802976031188705097160052963265378342027514465587406186584584513232288309484749443036103971171317012549196802270766884955267341424755354787534038452593220785114408300484786481971848285154408892513746777926693532483903978385205094568919182017902357779114836421201802067453051875134634413227410613637257141187403689008603004851043565032277064075389680108373428842104786608513916069951233148372964282411614004344373387476690185 +sinh(-2) = -3.62686040784701876766821398280126170488634201232113572130948447493425021098878503672360718129423237300933793703792265695571762841044421016815974853920068588465443633402436408569877645518585264870327291309310092169776643361604929567087326322820038971641755741474737190765405696439041057550459479283111640401251415223620931303143804006636426513220236046826301315200503030505340079855063180299921226084809467023323661968120097892146917327381011369700050534826747282221722716200980763213967888602921658836110948172586304710896690119271273295612940702277903181172446861751367435857224052455245284697206223132200391450325 +sinh(-4.123) = -30.86400071555528718142382593837156970084687908561667598086342224705409303543412019045918097919892294073407838139259884836471015159822697308456025025023148924605332848906050687606515501264758549739398367150569870169682417514106376998175679434628187197263071004443858931520543083473247630760913661594105267593835787034933212789966504797551260787087963884161777854894254265491962348697942082547601487161469311967190699490402399242187484920739836155872323295812476015041251110249612543905106791016342407945198241650594585901289079170214429123514664293707318056792424542174335612307377008718245430101477302172032207960544 +sinh(-43.2342) = -2.98775164261275458975440440649161112081923324992264531947274587090760104577936121367591358940926486972977778868277592308082891528403255988857647198005717020987517445664241372407157807439085028109109306274384150391883834333697598262143060354722492153772204898134510815399937947612613514706710198674225352034109630050011205479783220909618267709707572373738653040988717978936109641172623984038043459454131246067898539813996029664064210405415826339919771220660926988946979361231611024610239450948102855574334340922186856838397316682951665251404021899047839488784614651634331429337397662993154721805555737603955851111874e+18 +sinh(-645.2342) = -8.32957033237657378255159714946316087853106299381001370529699851655732672775502459944088595178881920194547073405322859589023690356542023997590900049879611568715767904424513826174715329315412662931885010447295238137827622226229921218846048003821606618795706493977497039188704009096835021421668791656492728546627317700899576332432372862540064439221534219757247737184697069663172638609360953890990459473224381827469537500105329097430627742875445365447083757150013467868359756395565551341955263693696850505006715008895132346792873777183766921762522361048802584610800473895658534898179806329553092925057097777003363706215e+279 +sinh(-78978.234) = -3.237327736047453317871988273814110650220497287009253577108977166260486973591590350116759246676285333482721257186698007498164502065109112055386913522915408990030521996700143716677236648603837207472927077952509165423516023481582280559819435359584752115064242021696408702006065109210138410275096094194924508649701872810796794774839803553651709086420510519940343734614983980200479082237244453334419805253584098307086862526265113960588605223546505643215846794176397695279932338884887006949282169233333826108498317297068972930339985433206071558647330323423676301106383985000072412693393950818205977238909334865326419847743e+34299 +sinh(-456456.234) = -1.3262535024369529033897386846980252274185415384598638199551015007345080837687001587434015894262988326126438089418756596006767295746220702031244500193204120723170735368370050572039877213445121691297853487240659363377941283452351922910325115426435790810108808750921622458045199705427005636182587296054821385106369031401112338546884403313826095020945380461269743917636921650813229334001636219303058610523015096693865303625999826451873777928953487951724845189277789846693113458662474424797238525529134009149055927004598477899273271490184254866301279676405274771898779141319297598460089126631308495428482941001241567763725e+198236 +sinh(-456456456.234) = -7.421802226188549379898044047610859426781232462339656015321238881011176806965977336593841557486309482413289039795343315677479247720054083368028407372950343842334861281827059334744671484937347851887143153661147423909976516611309342155393637325782540971925213926390255115386107556107570433796187104915252945522737161143735055714527920128534854524833445332816214822254007889301974320601558118817545366605037185764642619129534951661100222633163481811171337016747453088236534911468952837677775964490486392352692430000693797760110077892253394458056766758380058052501457501216095465067073389431628971910585590375702933481943e+198236519 +sinh(-345345345345.4356) = -1.564962658531037891171638898006964600434407697809553138932525050952585828461709517349722137224246136364416459118869149581851848720278601776880766159568612238424278851586096513548795997520266494410868220081953390423284348764788301345107496746883534463912725809528720956058487741675877168669232736419236386295217705773973278854019078633777948067507516617531890603759556459948539847158063516925840495877311016375146368647793679443663944668019592727467124001229075792401545036525104702869156117464623723387816239980491940884256135951356906195561812259983562278048009079168620852747431451274302014618932106783572621115438e+149981577834 +cosh(-345345345345.4356) = 1.564962658531037891171638898006964600434407697809553138932525050952585828461709517349722137224246136364416459118869149581851848720278601776880766159568612238424278851586096513548795997520266494410868220081953390423284348764788301345107496746883534463912725809528720956058487741675877168669232736419236386295217705773973278854019078633777948067507516617531890603759556459948539847158063516925840495877311016375146368647793679443663944668019592727467124001229075792401545036525104702869156117464623723387816239980491940884256135951356906195561812259983562278048009079168620852747431451274302014618932106783572621115438e+149981577834 +cosh(-456456456.234) = 7.421802226188549379898044047610859426781232462339656015321238881011176806965977336593841557486309482413289039795343315677479247720054083368028407372950343842334861281827059334744671484937347851887143153661147423909976516611309342155393637325782540971925213926390255115386107556107570433796187104915252945522737161143735055714527920128534854524833445332816214822254007889301974320601558118817545366605037185764642619129534951661100222633163481811171337016747453088236534911468952837677775964490486392352692430000693797760110077892253394458056766758380058052501457501216095465067073389431628971910585590375702933481943e+198236519 +cosh(-456456.234) = 1.3262535024369529033897386846980252274185415384598638199551015007345080837687001587434015894262988326126438089418756596006767295746220702031244500193204120723170735368370050572039877213445121691297853487240659363377941283452351922910325115426435790810108808750921622458045199705427005636182587296054821385106369031401112338546884403313826095020945380461269743917636921650813229334001636219303058610523015096693865303625999826451873777928953487951724845189277789846693113458662474424797238525529134009149055927004598477899273271490184254866301279676405274771898779141319297598460089126631308495428482941001241567763725e+198236 +cosh(-78978.234) = 3.237327736047453317871988273814110650220497287009253577108977166260486973591590350116759246676285333482721257186698007498164502065109112055386913522915408990030521996700143716677236648603837207472927077952509165423516023481582280559819435359584752115064242021696408702006065109210138410275096094194924508649701872810796794774839803553651709086420510519940343734614983980200479082237244453334419805253584098307086862526265113960588605223546505643215846794176397695279932338884887006949282169233333826108498317297068972930339985433206071558647330323423676301106383985000072412693393950818205977238909334865326419847743e+34299 +cosh(-645.2342) = 8.32957033237657378255159714946316087853106299381001370529699851655732672775502459944088595178881920194547073405322859589023690356542023997590900049879611568715767904424513826174715329315412662931885010447295238137827622226229921218846048003821606618795706493977497039188704009096835021421668791656492728546627317700899576332432372862540064439221534219757247737184697069663172638609360953890990459473224381827469537500105329097430627742875445365447083757150013467868359756395565551341955263693696850505006715008895132346792873777183766921762522361048802584610806476606243215694722189644785984810618195111282902110569e+279 +cosh(-43.2342) = 2.98775164261275458975440440649161112098658317046783351557077383192344189784823391737612261005832431191212436150616957652268027958989658662780504439709259200822301771189191886937617599695789628047446303040116055887349773000406600131173435731271322178123289770160093992589782088970453996842279865031266009741480908945930751180656695242477953946721936082274425095263756553830690963215081323141706381096970607400330458036912974745855993479367255625295429505531252740584232757163607853711946988082612582837391600525574464208934687890043855052419079926074112684894723692505882133207016362308127103886547232334888813863592e+18 +cosh(-4.123) = 30.88019656948118067070370606966109586313051623988656474652721349102201571590572452983918519326806011391591949796824882825936151656374710129763263115327477322863937604800199240434425107830874246354885286038391279824013328373367969021354867675138125281555547030797037769039790196211068648877508852739124546605090031697649867634939415410505333497933557336112448074536488982563579748279854733746988447163627388577882827303868540940048435314935141557752804402992580109534631997859213371180952475202865143857833634702134761989496354390627719865301694623660457957157433491538769095311087857751631938362542403496326569434725 +cosh(-2) = 3.76219569108363145956221347777374610829397355823071160277764334758832358509027272666070530378488942176441522422755620916816697528233706320631864367419739189024568656158304666800361487576169803338330890717654694651063778736620593920486919931321429021171177447332339139336528093535031941145550051047639891680630953245858371688212073137931885879107040413432532684445618254423180888035450702166477486196563219083149900669809420330637377516077602159069336163748452872774292091306216366122973996596801229427514649021523281908251297031161566473713520321233728057826554189626973240592642336813316297489215334592648809669028 +cosh(-1.213) = 1.830432120214043084578149316715607089180057609154592039309763341239547660198119700580180083795443156683909548931445759610026214396424211108089262044105926075593506710947240787385827675455633328819115088549039300087571146793789031565729289599000720036284928958776592182392712342192591088755569706056260495443127184386386622989226533115659403259967865926172792791021818393852240524679458617718261795195330535764230280082495670889812355039110222082155450111364896547878713287424710064137953721434194637617856202337720544302495952712682690542610951260368900498261008531526486352947271093348673716559930248498688904328196 +cosh(-1) = 1.543080634815243778477905620757061682601529112365863704737402214710769063049223698964264726435543035587046858604423527565032194694709586290763493942377347206915163348002640802905936410502949405798003365776259331944320950695849913689810374305484712739298456160390385817471453636004518736306827514348801202720574972705524471670706447103271142282939448411677273102139632958667273012282626140985721545916204252245393925858443919947513438073496947531997103252105563773110237447415896076544365271514820766882403983029983472989334741090132143132702403505302675135568259874176174834189364977445993156876926443643192056748598 +cosh(-0.23) = 1.026566806216405935490874233441347862363673406091117888967028136783427829992276203222495364007193326781075768184042520988726205350479902749775761582966222232344394246729514094339415678969110579835303152396685965558133792443204069318363404769953052156731687170499414837417922164899840419191602724752308097084214290373062883762237252862917123519529375894792119918393111122457379580632226421878089900103274927292779670824913556280902409864652120062108313461659844839732254856863275562871385304153558180362574692170963786568271135213723985418572844107248170005579033809541948398751241494499860559526231425877076484938383 +cosh(-0.000000000000002) = 1.000000000000000000000000000002000000000000000000000000000000666666666666666666666666666666755555555555555555555555555555561904761904761904761904761904762186948853615520282186948853615528833306611084388862166639944417910132195846481560767275052989341835902682463529024375585222146109651729183492506105501921112116238275863919493691090438951376702526939139196817190731199518994105447696142020336287435083071287565653376923269937734668503515631202601167572130257079673980835777452288895393703465598658961818452823001629761842477831230562109456873707180879663302779142246949422955236988962854144838097009444607114266604 +cosh(0) = 1 +cosh(-0.000000000000002) = 1.000000000000000000000000000002000000000000000000000000000000666666666666666666666666666666755555555555555555555555555555561904761904761904761904761904762186948853615520282186948853615528833306611084388862166639944417910132195846481560767275052989341835902682463529024375585222146109651729183492506105501921112116238275863919493691090438951376702526939139196817190731199518994105447696142020336287435083071287565653376923269937734668503515631202601167572130257079673980835777452288895393703465598658961818452823001629761842477831230562109456873707180879663302779142246949422955236988962854144838097009444607114266604 +cosh(-0.23) = 1.026566806216405935490874233441347862363673406091117888967028136783427829992276203222495364007193326781075768184042520988726205350479902749775761582966222232344394246729514094339415678969110579835303152396685965558133792443204069318363404769953052156731687170499414837417922164899840419191602724752308097084214290373062883762237252862917123519529375894792119918393111122457379580632226421878089900103274927292779670824913556280902409864652120062108313461659844839732254856863275562871385304153558180362574692170963786568271135213723985418572844107248170005579033809541948398751241494499860559526231425877076484938383 +cosh(-1) = 1.543080634815243778477905620757061682601529112365863704737402214710769063049223698964264726435543035587046858604423527565032194694709586290763493942377347206915163348002640802905936410502949405798003365776259331944320950695849913689810374305484712739298456160390385817471453636004518736306827514348801202720574972705524471670706447103271142282939448411677273102139632958667273012282626140985721545916204252245393925858443919947513438073496947531997103252105563773110237447415896076544365271514820766882403983029983472989334741090132143132702403505302675135568259874176174834189364977445993156876926443643192056748598 +cosh(-1.213) = 1.830432120214043084578149316715607089180057609154592039309763341239547660198119700580180083795443156683909548931445759610026214396424211108089262044105926075593506710947240787385827675455633328819115088549039300087571146793789031565729289599000720036284928958776592182392712342192591088755569706056260495443127184386386622989226533115659403259967865926172792791021818393852240524679458617718261795195330535764230280082495670889812355039110222082155450111364896547878713287424710064137953721434194637617856202337720544302495952712682690542610951260368900498261008531526486352947271093348673716559930248498688904328196 +cosh(-2) = 3.76219569108363145956221347777374610829397355823071160277764334758832358509027272666070530378488942176441522422755620916816697528233706320631864367419739189024568656158304666800361487576169803338330890717654694651063778736620593920486919931321429021171177447332339139336528093535031941145550051047639891680630953245858371688212073137931885879107040413432532684445618254423180888035450702166477486196563219083149900669809420330637377516077602159069336163748452872774292091306216366122973996596801229427514649021523281908251297031161566473713520321233728057826554189626973240592642336813316297489215334592648809669028 +cosh(-4.123) = 30.88019656948118067070370606966109586313051623988656474652721349102201571590572452983918519326806011391591949796824882825936151656374710129763263115327477322863937604800199240434425107830874246354885286038391279824013328373367969021354867675138125281555547030797037769039790196211068648877508852739124546605090031697649867634939415410505333497933557336112448074536488982563579748279854733746988447163627388577882827303868540940048435314935141557752804402992580109534631997859213371180952475202865143857833634702134761989496354390627719865301694623660457957157433491538769095311087857751631938362542403496326569434725 +cosh(-43.2342) = 2.98775164261275458975440440649161112098658317046783351557077383192344189784823391737612261005832431191212436150616957652268027958989658662780504439709259200822301771189191886937617599695789628047446303040116055887349773000406600131173435731271322178123289770160093992589782088970453996842279865031266009741480908945930751180656695242477953946721936082274425095263756553830690963215081323141706381096970607400330458036912974745855993479367255625295429505531252740584232757163607853711946988082612582837391600525574464208934687890043855052419079926074112684894723692505882133207016362308127103886547232334888813863592e+18 +cosh(-645.2342) = 8.32957033237657378255159714946316087853106299381001370529699851655732672775502459944088595178881920194547073405322859589023690356542023997590900049879611568715767904424513826174715329315412662931885010447295238137827622226229921218846048003821606618795706493977497039188704009096835021421668791656492728546627317700899576332432372862540064439221534219757247737184697069663172638609360953890990459473224381827469537500105329097430627742875445365447083757150013467868359756395565551341955263693696850505006715008895132346792873777183766921762522361048802584610806476606243215694722189644785984810618195111282902110569e+279 +cosh(-78978.234) = 3.237327736047453317871988273814110650220497287009253577108977166260486973591590350116759246676285333482721257186698007498164502065109112055386913522915408990030521996700143716677236648603837207472927077952509165423516023481582280559819435359584752115064242021696408702006065109210138410275096094194924508649701872810796794774839803553651709086420510519940343734614983980200479082237244453334419805253584098307086862526265113960588605223546505643215846794176397695279932338884887006949282169233333826108498317297068972930339985433206071558647330323423676301106383985000072412693393950818205977238909334865326419847743e+34299 +cosh(-456456.234) = 1.3262535024369529033897386846980252274185415384598638199551015007345080837687001587434015894262988326126438089418756596006767295746220702031244500193204120723170735368370050572039877213445121691297853487240659363377941283452351922910325115426435790810108808750921622458045199705427005636182587296054821385106369031401112338546884403313826095020945380461269743917636921650813229334001636219303058610523015096693865303625999826451873777928953487951724845189277789846693113458662474424797238525529134009149055927004598477899273271490184254866301279676405274771898779141319297598460089126631308495428482941001241567763725e+198236 +cosh(-456456456.234) = 7.421802226188549379898044047610859426781232462339656015321238881011176806965977336593841557486309482413289039795343315677479247720054083368028407372950343842334861281827059334744671484937347851887143153661147423909976516611309342155393637325782540971925213926390255115386107556107570433796187104915252945522737161143735055714527920128534854524833445332816214822254007889301974320601558118817545366605037185764642619129534951661100222633163481811171337016747453088236534911468952837677775964490486392352692430000693797760110077892253394458056766758380058052501457501216095465067073389431628971910585590375702933481943e+198236519 +cosh(-345345345345.4356) = 1.564962658531037891171638898006964600434407697809553138932525050952585828461709517349722137224246136364416459118869149581851848720278601776880766159568612238424278851586096513548795997520266494410868220081953390423284348764788301345107496746883534463912725809528720956058487741675877168669232736419236386295217705773973278854019078633777948067507516617531890603759556459948539847158063516925840495877311016375146368647793679443663944668019592727467124001229075792401545036525104702869156117464623723387816239980491940884256135951356906195561812259983562278048009079168620852747431451274302014618932106783572621115438e+149981577834 +tanh(-84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = -1 +tanh(-96787434543254234525634676767357674567345412345123453245.56784785678) = -1 +tanh(-96787434543254234525634676123123123123123.3564564564564) = -1 +tanh(-967874345432542345256346767673576.34523452345) = -1 +tanh(-345345234243456574574567.689078) = -1 +tanh(-3453452342433543453.234) = -1 +tanh(-345345234243.234) = -1 +tanh(-355345) = -1 +tanh(-215) = -0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999641571299851292922434670812112237842945170120435989787244522659374537993907463003648642898394634134240385811549735788611782250752362955297223876199694635679181362316778530707103133603944230185711453856912235106863426642103684265001167971057129855630598160754121987621082735724815327611291146917873324747455365944480514278078238619649030033797086405191116279877586605296713698083881036091535662905460136774930297378610154262378838 +tanh(-50) = -0.999999999999999999999999999999999999999999925598480479583280740806083922737633252822156920257414131062783764097104440253056442952686142104340615536370774787418163361053204796255314156835366645982317546572328101821830544031520243355902365294237112998857214761598272529731659424470241443498862209414799509105894609492273251519381744097432709774654030303421628832022246972892680620980430547198631234808436628176574182027796629286670227337362697040387047496138003584884811681393706002427638762743624641980075198198704640030307359418428702606361525058044575110723105671792941428253130082740446535152850051862755794046762 +tanh(-40) = -0.999999999999999999999999999999999963902972243091696553757432852999452228075644484709678619327139750707528103614306367511886124471648353973610549175451966915132728469296120058038920834844933292458503021416051402059283220139241088881253603412088566364654379265298416873706880412183535879761968468259672341684109376785010908550599298354452322089189072227916824453673050893008257252396139686813136341175597078414774577099979709436690761305827292350158567580985084813115388030590845586551196011359892675938305769927031314179588155820213725882560003595155567006240554049456006892606407351163332903284994969968878140310143 +tanh(-30) = -0.99999999999999999999999998248697847460695932302253455187462940132577768512064835056626515671918593947388529721427771511858614619992728203403111461643469304834988922025968184905502155186884810382432468654580237575007580459760225774739589835277664296240669553511272508451901198168945791206608076794400035387013543564989267412111811950738818626045464324805163910138459413493917857593261753413117117904347518945777556707279914138859436513081095707187299275283373685890003055537166825049575390494516137790119035109565942588806590606870143710774165791117692441515503460648386604542027035719609042158849620931488980126167 +tanh(-20) = -0.999999999999999991503291489416822045438558191190987257130474564227663850133963054930203794831162867238844013192254796103304348337451854966038867064957525901102737364591855865120337800482319479285488797451090447640725219677245925492515802099390748780597278102609178097298599402394959861286718192591942084857134265337191531752880529452641041458832230913518024079786636068817431012823164542826661673777378135230982563811054154579556596505867082696212197713193280176813112438914523803816735656297985717479294152154398380785044886819047738970277151922444408569194675542038498638342863561531547146130979398659157974672893 +tanh(-10) = -0.999999995877692763619592837138275741050814618495019962261400695436801880898766826106513324950690231869725941954403632777236245989351221124400690800321153248520302213701760757067843285966810420971673049715611850146819140710461051551169297115750416322918856820463446875781271273786631283565310747741889504577615456515718457251237758923420657188656280665935861391445908774401121598080171220016061919956996173176339085183837047376425311191066806915441316718621045118389333361781820949782456105878926806110575812912844789826932815245183630437832590916820704120782453562941311118024247412751455888715572657167568629785297 +tanh(-9.98723) = -0.99999999577105304443075201308329047934174918947510740145714495445279982398124484242605570438101719789292507744039690115255331078383297745892336130845468848736964984108265030369133217048177284960265716253583979486705662375784491964737966098800929236525339481822593816167579832740103301933837663256796142282513990611721626892836892419851055162873980354515350536156627435386054500832643168664799279532788450285887754729750467071583505803183574279096248196294323170725135466622455398517407160042331462398799113753994042360601832776768277607198262588537700769660977917660020190716286456492100791630332843745306341080104 +tanh(-8.43453) = -0.999999905617755237781715354450919943305266349900043819864981839526359803015430583234572147633787779696375198776613343113918549506519363081595937217839042656681981755442268796400395619568988135150536687422742859391217462805974982250045667160940041845270100357377467268220602689390665025378698512982642407137424819111068112052961962518967634430177646235516732379173736212013275125741219650710399681372782243680055729620845748188405551041502547205969828263007639352421926860159758815125816535437892608480292316561577149092115463781842885940477743928145588420847656177109859312967339678379818917082750961801059698113463 +tanh(-7.6723) = -0.999999566534243173790827011099918827936808226220229759395957421943818779564326930603666957390923131530111761299367421376752096832879408184108797990172361646486338942224714601055380376663321965743599557484799506611818023373931323976514247451554925672866999587124356440907463073757931585522009464917181852059244227942791874425888566015524671701053628926117305214953091868490234984354007955152318529746055138441942145733270158478044381078311961937009869599579786084707514391565639851206123033609806773765137323126916157412855698586777912633903487165770697840524583367627240149566218044011086603383198202251626928021856 +tanh(-6.2343) = -0.999992308976319912387644449226241000636475544031184511807593818353127260174476447524775591395561003079744781877936842034900062795205067576470011718150217183772426299203641855816665938675501186470418897113399343409263295663815463292264915122994390035914501605521080010855729693289404485703037385219792768352901591703335713568939887488362843851753713156956708313876280935802806925402484868464075487292450902973233336318808997218322242529753958541790377803276895531907394750455438588176423243799172959956931574795374474463935940812178088736861741214375595538413194133026768295921306001195909382103461401210274218872807 +tanh(-5.863) = -0.999983838212532351882669890705786976708250090628455774145720839444034688346188018762069887945761659560725308624595810909664240713420864740918576865270597747255554241059622732344193850731860133254756039926436193249104463752187091717718382199645603315200663199776301431385779568677249756973349951572627285447363980344149398738972018036460417281882449385835311520412696002666450561039913753493507518569890493474069012481502914539313157096116492242364029995025440964836651187094270701838290073812260207463985141305377925958353503952508276499346801042987227688356154321707462223177870637034130094847944365232036078933585 +tanh(-4.23423) = -0.999580112099310349084748284899159049163291265140749319013950426479203008132679530760285657182759256898156417259052851567264336123608657376863491641143457515358412273020357221802906674298505002371481986925825211620600486016652008836049939861794355632866463307656201767835910852862551876024547871142606495679072152610884088073246973561567128727496341119686357900132280880883161228398544164788745374373661714481256963324265048067035331534795488537576139584285145164987563696205738121698385793515276627636901748261290507469371312963788071261483730380203239802844532706467263705746322544694101496256843107220335536641597 +tanh(-3.753) = -0.998901052575570139828923002841086828137573011714045826613412434502777579476343073909730210828559270274905505321068535174460012829102424604901050348143867615555533518105775179399878309676309674528200052212390840607543513579170713148103436287362716589757405216680962241876409904596436944069878995137892181868246223639683217131349375643243140461388684291621589592027580826832132526635283215176230290984111421452990838764097249981212478129635642184128829946205570107112386116889514155960315451406364376386642080890742061096335634432473556342407190599186928499341789684785307024082085930962289485366928148580403762364731 +tanh(-2.2343) = -0.977333131687435002874598310464640647980619631370437894075829369300622319536987181177647480964892284601409150448558313497379084939415177948592932420927716457640520334046045992166203889436840361072358820463635171685788572778067949105769612766735415570607618451181736976810176587913449549857052463820067757713782679970491324612194192709693095970378585996233433687282027465629268259604078588166101107278592890230649997223981662142868212025416386276582623566548788628808840176402286824198029639168955162995895316867785849690858450022612333198396602448669343505681030541220084891739131441852693757227584514309569612304619 +tanh(-1.753) = -0.941716012221517156152895012516147767583409209519103059814641516130468939408242647355119063455862757620576811368428215980972168067393062305140821611377330460787855144734962696967380061327594491191017100516307741910016532564120377101491786751424473051895978721573496632624776811813954264346070567625886697583025023237928695483187888367067360795923044356283234331175611632190424186734271898274717170344779486928554383348531479815760123744623418317438182258484488059101978785241342823234030814215689246945653156600974312244897052138835251935427722819921692269394984561325656692360640782707642429311297462491989660369933 +tanh(-0.3423) = -0.329529190460854204123945187710939737611373620993869892477921830606687395851554707015826409268193244821189067345858422774479151554856000744479245829686657564615190790741637606176520329317316594247807855249318459961849881116183971701465506088019151025065663636253064672557943699182211434575446202084393808396961826033394029003995774509922588556316396268625272396222370839895195300922294902669758178092267327473043209284545090395384237278926044335543505761036168247507422798103887644312436935388170570272941639772121944931377251854157189043569071572190928848890120908080718444278789741145756126226721621694930780806529 +tanh(-0.0000234234) = -0.00002342339999571620627976516308130345590209523994822216494452817433534603309017632477716528496220372695103005907265345787644553941301259710460700873064999331115662127884995657857835951383606547162248978102168371114575777495209127001904576306781220498386001554037630843204819227832694506550382346776599871648479617508535184173147687791206987328731706031147546795437563232893580182162700605825998689150825548900077528831460512103245159052648349139164147255003195751633691374123043073664166208778976559974069801548226095536019741267432996774830999780892689873911208833233431084728619336522769907560496219924983684501540187 +tanh(-0.00000000000024464675) = -0.000000000000244646749999999999999999995119131606814020817708333450185290393552848732943669266430843757377072323204722419685579672928096916642563582860486268258070789215975821970607246418034794613976950342640821295687960708696208871152553395963605645659013638832485944570500201747363142342000044647646505295069246135185025496583532000026420984323434512520499235846621283721695559750742610094846698248592259482386796236462659435955131529119656766732150485357037936539431811254004332450581037750604793873183865837860423241727275953606488542058527640610860615530395249469434595441535679372321787113124881616328763081855184636336501 +tanh(-0.00000000000000000000009784536) = -9.78453599999999999999999999999999999999999996877521536000952724480000000000000000000000011957486905628861181756375215230156799999999953663842553742502976960263255268202037250253120197467111938448736051609754378100199678637743233352943817445384681343955811362216248566542887490760335301575442171964313280442057804878776520305117706413746421603412901154003306640081879232378302269573288652456595047725976675245499285922745190625859798022697921895579645945907898285123257710513794468976363775933872663485590938546507727203146203917264328210435832978510130800154287948495688753338976752444902009444487787968093313872022e-23 +tanh(-0.00000000000000000000000000000234236456) = -2.342364559999999999999999999999999999999999999999999999999995716071527580189828831061333333333333333333333333333333333342735137033851648009877719062321819181383679999999999999999979120514760008462262138818413843721735512055195357070108834586105092947348912055042832254844853863066315109650410027576123122172257724619873470894257499319938659622258465507322138395258292202692029601871648928294126671780120176812296310693150090809128642435193242248657839157920865358919607575604236741667453558900611483913588997679184496740739706400899633121845842246806515372494720780443425125975438931206566123863237877478794444768511e-30 +tanh(-0.0000000000000000000000000000000000000000992342) = -9.92341999999999999999999999999999999999999999999999999999999999999999999999999996742661714037114373333333333333333333333333333333333333333333333333333333333333346163893010379710075499541269759999999999999999999999999999999999999999999999999948859145800801759659440331858638173896514234920634920634920634920634920634920635124710473697004242888642246614160980681251299565076266892416225749559082892416224935103523787785651466716810886361517228257388797991108360676129570847522847522850773343669192949855557579738072582074163436407332734602029054292496864037366163326239462640058593923906728912038586066325897172978766e-41 +tanh(-0.00000000000000000000000000000000000000000000000000000000000065763412) = -6.57634119999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999905194887466054474016490666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666683067292648616766951540297707398751477759999999999999999999999999999999999999999999999999999999999999999999999999999999997129029495113178071540628448089927880442294163325693106793650793650793650793650793650793650793650793650793650793650793651296801011009359872552938527743824716008217978608389929228477922647997539365416689310985846127673344656835191749367983571233880473529e-61 +tanh(0) = 0 +tanh(0.00000000000000000000000000000000000000000000000000000000000065763412) = 6.57634119999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999905194887466054474016490666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666683067292648616766951540297707398751477759999999999999999999999999999999999999999999999999999999999999999999999999999999997129029495113178071540628448089927880442294163325693106793650793650793650793650793650793650793650793650793650793650793651296801011009359872552938527743824716008217978608389929228477922647997539365416689310985846127673344656835191749367983571233880473529e-61 +tanh(0.0000000000000000000000000000000000000000992342) = 9.92341999999999999999999999999999999999999999999999999999999999999999999999999996742661714037114373333333333333333333333333333333333333333333333333333333333333346163893010379710075499541269759999999999999999999999999999999999999999999999999948859145800801759659440331858638173896514234920634920634920634920634920634920635124710473697004242888642246614160980681251299565076266892416225749559082892416224935103523787785651466716810886361517228257388797991108360676129570847522847522850773343669192949855557579738072582074163436407332734602029054292496864037366163326239462640058593923906728912038586066325897172978766e-41 +tanh(0.00000000000000000000000000000234236456) = 2.342364559999999999999999999999999999999999999999999999999995716071527580189828831061333333333333333333333333333333333342735137033851648009877719062321819181383679999999999999999979120514760008462262138818413843721735512055195357070108834586105092947348912055042832254844853863066315109650410027576123122172257724619873470894257499319938659622258465507322138395258292202692029601871648928294126671780120176812296310693150090809128642435193242248657839157920865358919607575604236741667453558900611483913588997679184496740739706400899633121845842246806515372494720780443425125975438931206566123863237877478794444768511e-30 +tanh(0.00000000000000000000009784536) = 9.78453599999999999999999999999999999999999996877521536000952724480000000000000000000000011957486905628861181756375215230156799999999953663842553742502976960263255268202037250253120197467111938448736051609754378100199678637743233352943817445384681343955811362216248566542887490760335301575442171964313280442057804878776520305117706413746421603412901154003306640081879232378302269573288652456595047725976675245499285922745190625859798022697921895579645945907898285123257710513794468976363775933872663485590938546507727203146203917264328210435832978510130800154287948495688753338976752444902009444487787968093313872022e-23 +tanh(0.00000000000024464675) = 0.000000000000244646749999999999999999995119131606814020817708333450185290393552848732943669266430843757377072323204722419685579672928096916642563582860486268258070789215975821970607246418034794613976950342640821295687960708696208871152553395963605645659013638832485944570500201747363142342000044647646505295069246135185025496583532000026420984323434512520499235846621283721695559750742610094846698248592259482386796236462659435955131529119656766732150485357037936539431811254004332450581037750604793873183865837860423241727275953606488542058527640610860615530395249469434595441535679372321787113124881616328763081855184636336501 +tanh(0.0000234234) = 0.00002342339999571620627976516308130345590209523994822216494452817433534603309017632477716528496220372695103005907265345787644553941301259710460700873064999331115662127884995657857835951383606547162248978102168371114575777495209127001904576306781220498386001554037630843204819227832694506550382346776599871648479617508535184173147687791206987328731706031147546795437563232893580182162700605825998689150825548900077528831460512103245159052648349139164147255003195751633691374123043073664166208778976559974069801548226095536019741267432996774830999780892689873911208833233431084728619336522769907560496219924983684501540187 +tanh(0.3423) = 0.329529190460854204123945187710939737611373620993869892477921830606687395851554707015826409268193244821189067345858422774479151554856000744479245829686657564615190790741637606176520329317316594247807855249318459961849881116183971701465506088019151025065663636253064672557943699182211434575446202084393808396961826033394029003995774509922588556316396268625272396222370839895195300922294902669758178092267327473043209284545090395384237278926044335543505761036168247507422798103887644312436935388170570272941639772121944931377251854157189043569071572190928848890120908080718444278789741145756126226721621694930780806529 +tanh(1.753) = 0.941716012221517156152895012516147767583409209519103059814641516130468939408242647355119063455862757620576811368428215980972168067393062305140821611377330460787855144734962696967380061327594491191017100516307741910016532564120377101491786751424473051895978721573496632624776811813954264346070567625886697583025023237928695483187888367067360795923044356283234331175611632190424186734271898274717170344779486928554383348531479815760123744623418317438182258484488059101978785241342823234030814215689246945653156600974312244897052138835251935427722819921692269394984561325656692360640782707642429311297462491989660369933 +tanh(2.2343) = 0.977333131687435002874598310464640647980619631370437894075829369300622319536987181177647480964892284601409150448558313497379084939415177948592932420927716457640520334046045992166203889436840361072358820463635171685788572778067949105769612766735415570607618451181736976810176587913449549857052463820067757713782679970491324612194192709693095970378585996233433687282027465629268259604078588166101107278592890230649997223981662142868212025416386276582623566548788628808840176402286824198029639168955162995895316867785849690858450022612333198396602448669343505681030541220084891739131441852693757227584514309569612304619 +tanh(3.753) = 0.998901052575570139828923002841086828137573011714045826613412434502777579476343073909730210828559270274905505321068535174460012829102424604901050348143867615555533518105775179399878309676309674528200052212390840607543513579170713148103436287362716589757405216680962241876409904596436944069878995137892181868246223639683217131349375643243140461388684291621589592027580826832132526635283215176230290984111421452990838764097249981212478129635642184128829946205570107112386116889514155960315451406364376386642080890742061096335634432473556342407190599186928499341789684785307024082085930962289485366928148580403762364731 +tanh(4.23423) = 0.999580112099310349084748284899159049163291265140749319013950426479203008132679530760285657182759256898156417259052851567264336123608657376863491641143457515358412273020357221802906674298505002371481986925825211620600486016652008836049939861794355632866463307656201767835910852862551876024547871142606495679072152610884088073246973561567128727496341119686357900132280880883161228398544164788745374373661714481256963324265048067035331534795488537576139584285145164987563696205738121698385793515276627636901748261290507469371312963788071261483730380203239802844532706467263705746322544694101496256843107220335536641597 +tanh(5.863) = 0.999983838212532351882669890705786976708250090628455774145720839444034688346188018762069887945761659560725308624595810909664240713420864740918576865270597747255554241059622732344193850731860133254756039926436193249104463752187091717718382199645603315200663199776301431385779568677249756973349951572627285447363980344149398738972018036460417281882449385835311520412696002666450561039913753493507518569890493474069012481502914539313157096116492242364029995025440964836651187094270701838290073812260207463985141305377925958353503952508276499346801042987227688356154321707462223177870637034130094847944365232036078933585 +tanh(6.2343) = 0.999992308976319912387644449226241000636475544031184511807593818353127260174476447524775591395561003079744781877936842034900062795205067576470011718150217183772426299203641855816665938675501186470418897113399343409263295663815463292264915122994390035914501605521080010855729693289404485703037385219792768352901591703335713568939887488362843851753713156956708313876280935802806925402484868464075487292450902973233336318808997218322242529753958541790377803276895531907394750455438588176423243799172959956931574795374474463935940812178088736861741214375595538413194133026768295921306001195909382103461401210274218872807 +tanh(7.6723) = 0.999999566534243173790827011099918827936808226220229759395957421943818779564326930603666957390923131530111761299367421376752096832879408184108797990172361646486338942224714601055380376663321965743599557484799506611818023373931323976514247451554925672866999587124356440907463073757931585522009464917181852059244227942791874425888566015524671701053628926117305214953091868490234984354007955152318529746055138441942145733270158478044381078311961937009869599579786084707514391565639851206123033609806773765137323126916157412855698586777912633903487165770697840524583367627240149566218044011086603383198202251626928021856 +tanh(8.43453) = 0.999999905617755237781715354450919943305266349900043819864981839526359803015430583234572147633787779696375198776613343113918549506519363081595937217839042656681981755442268796400395619568988135150536687422742859391217462805974982250045667160940041845270100357377467268220602689390665025378698512982642407137424819111068112052961962518967634430177646235516732379173736212013275125741219650710399681372782243680055729620845748188405551041502547205969828263007639352421926860159758815125816535437892608480292316561577149092115463781842885940477743928145588420847656177109859312967339678379818917082750961801059698113463 +tanh(9.98723) = 0.99999999577105304443075201308329047934174918947510740145714495445279982398124484242605570438101719789292507744039690115255331078383297745892336130845468848736964984108265030369133217048177284960265716253583979486705662375784491964737966098800929236525339481822593816167579832740103301933837663256796142282513990611721626892836892419851055162873980354515350536156627435386054500832643168664799279532788450285887754729750467071583505803183574279096248196294323170725135466622455398517407160042331462398799113753994042360601832776768277607198262588537700769660977917660020190716286456492100791630332843745306341080104 +tanh(10) = 0.999999995877692763619592837138275741050814618495019962261400695436801880898766826106513324950690231869725941954403632777236245989351221124400690800321153248520302213701760757067843285966810420971673049715611850146819140710461051551169297115750416322918856820463446875781271273786631283565310747741889504577615456515718457251237758923420657188656280665935861391445908774401121598080171220016061919956996173176339085183837047376425311191066806915441316718621045118389333361781820949782456105878926806110575812912844789826932815245183630437832590916820704120782453562941311118024247412751455888715572657167568629785297 +tanh(20) = 0.999999999999999991503291489416822045438558191190987257130474564227663850133963054930203794831162867238844013192254796103304348337451854966038867064957525901102737364591855865120337800482319479285488797451090447640725219677245925492515802099390748780597278102609178097298599402394959861286718192591942084857134265337191531752880529452641041458832230913518024079786636068817431012823164542826661673777378135230982563811054154579556596505867082696212197713193280176813112438914523803816735656297985717479294152154398380785044886819047738970277151922444408569194675542038498638342863561531547146130979398659157974672893 +tanh(30) = 0.99999999999999999999999998248697847460695932302253455187462940132577768512064835056626515671918593947388529721427771511858614619992728203403111461643469304834988922025968184905502155186884810382432468654580237575007580459760225774739589835277664296240669553511272508451901198168945791206608076794400035387013543564989267412111811950738818626045464324805163910138459413493917857593261753413117117904347518945777556707279914138859436513081095707187299275283373685890003055537166825049575390494516137790119035109565942588806590606870143710774165791117692441515503460648386604542027035719609042158849620931488980126167 +tanh(40) = 0.999999999999999999999999999999999963902972243091696553757432852999452228075644484709678619327139750707528103614306367511886124471648353973610549175451966915132728469296120058038920834844933292458503021416051402059283220139241088881253603412088566364654379265298416873706880412183535879761968468259672341684109376785010908550599298354452322089189072227916824453673050893008257252396139686813136341175597078414774577099979709436690761305827292350158567580985084813115388030590845586551196011359892675938305769927031314179588155820213725882560003595155567006240554049456006892606407351163332903284994969968878140310143 +tanh(50) = 0.999999999999999999999999999999999999999999925598480479583280740806083922737633252822156920257414131062783764097104440253056442952686142104340615536370774787418163361053204796255314156835366645982317546572328101821830544031520243355902365294237112998857214761598272529731659424470241443498862209414799509105894609492273251519381744097432709774654030303421628832022246972892680620980430547198631234808436628176574182027796629286670227337362697040387047496138003584884811681393706002427638762743624641980075198198704640030307359418428702606361525058044575110723105671792941428253130082740446535152850051862755794046762 +tanh(215) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999641571299851292922434670812112237842945170120435989787244522659374537993907463003648642898394634134240385811549735788611782250752362955297223876199694635679181362316778530707103133603944230185711453856912235106863426642103684265001167971057129855630598160754121987621082735724815327611291146917873324747455365944480514278078238619649030033797086405191116279877586605296713698083881036091535662905460136774930297378610154262378838 +tanh(355345) = 1 +tanh(345345234243.234) = 1 +tanh(3453452342433543453.234) = 1 +tanh(345345234243456574574567.689078) = 1 +tanh(967874345432542345256346767673576.34523452345) = 1 +tanh(96787434543254234525634676123123123123123.3564564564564) = 1 +tanh(96787434543254234525634676767357674567345412345123453245.56784785678) = 1 +tanh(84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = 1 +coth(-84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = -1 +coth(-96787434543254234525634676767357674567345412345123453245.56784785678) = -1 +coth(-96787434543254234525634676123123123123123.3564564564564) = -1 +coth(-967874345432542345256346767673576.34523452345) = -1 +coth(-345345234243456574574567.689078) = -1 +coth(-3453452342433543453.234) = -1 +coth(-345345234243.234) = -1 +coth(-355345) = -1 +coth(-215) = -1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000358428700148707077565329187887762157054829879564010212755477340625462006092536996351357101605365865759614188450264211388217749247637044702776123800305364320818637683221469292896866396055898285421636434856772087143264711399507194923310112484586402905808656664868684460256758184518906159981826536140228708042388518340343233207246389968765260658119980668386543342101393869048100765131819126665140937852288630262537850566378911075031 +coth(-50) = -1.000000000000000000000000000000000000000000074401519520416719259193916077262366747177848615328692815887338830628723476085685169237643215804496960165041674956703640610898030407334512338184444733664126435868110370347983748309769622509622731611273749667713228171360240286672051564521911300995531211369234310745340041160897589214201588910532503516838052686913283851888843304387434498019993613652438415071696650355393721297643463000624906528340238796482998953123284519239356035530352076829263235124230108309977793108825517228600918063111223142087233016039155712107547438831098563550305010300760975060505580984842530990144 +coth(-40) = -1.000000000000000000000000000000000036097027756908303446242567147000549074919768398298826337274675827693653138434927761391162274238325261422300234556598210381676105752645529442462732188497303831293077954232607199814185313615390497906683318514122480789262393670357666831342873469613554440051495715468663867704928030718481622804999098525259445039127626636697865187290456363167453026235483011446498678627871752892453229155580712538331580583068616921247178855263084104331187436336975520222085885242060421387585695662094902953288762188822668431341563103290411435716294060636522927619357889079805610939397720289145777382088 +coth(-30) = -1.000000000000000000000000017513021525393040676977465754831293547554207612247686660466842136874074418068076961297122156553449195786414913154927169357341602041025285372540462143319863588472821423649270899530658261109161912736018727328024277612667760939364288322053473150277371440465652152163593441167245832675043960553924433348237387452783847194319902882350671145700573290438323196840763562630604556718673898562607899295951685385951388180156058702270285667701917918688141373006569133262654057413534920722804672111930187409609021105544745552189807653897120354391770634399753965406868763122592585610919950486526193436619 +coth(-20) = -1.000000000000000008496708510583178026755497322625619635354659729773434299705573741667448879718188788148462263677600726679020200139198667878561602048238894862249474140699203019805126576512288183300667111014123951987645407553535070320850834928854212797927509238106155565387147536832149018816273238345385650552721796099771713857117667597877848619423022359877706294794276657517475039647801480066335683478365370553923894500107270497106564660270151146282159997332888031849262433759427236627436114186135125295877239169791425121532637558597597892405974284136414302237912579234547216895852216628064075747816041919133580091284 +coth(-10) = -1.000000004122307253373824184028080312460180026756219308447918764110066718512380657228384434485687344427198585400797820580804154289046114632722513296156636475978646067696645282542409867057765945629661172312636053828471674396609089090532372741958009272936161655748864254993023799877666754067235728948881796527828135683824970462997576272335040050189764053819551198142644540633828481215431740116609446999734567931508703816377493617787818129473495377123003276044730945309191505737033523472416122493343444481178665426738060416132459872011565346979357651452124483693371595527783315767457020504672262780059426670698530397271 +coth(-9.98723) = -1.000000004228946973453240415565575962362996404039068550325077832053095451392005220939716096214773044619605762591113363477430941060935550652908454478387326725238974938081077310727239908132265905122683087956191717611693451320718569281127445766127406061311476059531710247793751514935384522262863199377230376605001035326436278330602049757841165071811789614304571841860485206542162036241672687605668000373261379760340435675966423616000388811373522203181458084554777588071673176535568771397679217637732007796058901361753933981736583074545938845952226011734303971630120329073535549462134019791051348815839450027184824240671 +coth(-8.43453) = -1.000000094382253670227251758712584498629765725082873153318025126489013580460327493989670367805970647441189456699454832711510844803391996914679973861390251649101721396472999393089050852958756460566508696443803097939973679145453741629942314306156811901671838534772620999594991438808792257898313975932920049381382685773085626911435852303910912260124270292475859183928868002912166433214621084302667390206237600072949241263153055174200736290179188922492062759348696041280945917970675837233123329230024749011581942587651882026847935229780973313948251379978650100536391096200955516757565924311508328699063477339190673638008 +coth(-7.6723) = -1.000000433465944718852958934245083457346490506950170874978144603088629302731287686842975947730166916764735810255453921091344816163244641154340654198620224293803653088965738162903380258722789999495215854248583553082669236292466574308400538075571154183345059036096037339347967307455131064008219005722205726079759730087284629713337600404328111629752108164770853433277848529889515934522080209414126225331678266118542319490737449388790903079091638461495027789751086180034606136964156365740258028659092413815194996775771584605485553597436359552924235929454339012377975721277125998315773754103728967256693801265616569663261 +coth(-6.2343) = -1.000007691082832387801765438978577601387182410249527134149316470621983196967083152585222197061981441225908894729692958051247866981975709086103843955654889739293141983810925178318056994514219146245939465600869761766554650553831054460829811355516787375675277958770691310892164905029667813265678382803905497389767400121618235904202170105161104232697018654753732272782612024808716620671739842135844178624692185281350176525698157106960870307651135576788399792047626769236535372203562391357024402504775969042196270415171644194682923127488084542507459089217910242456299835049719093344548807848521834326146788106072535278884 +coth(-5.863) = -1.000016162048675243848404995451411948631364075820806970190098673749940437010080094481542793838797613877357830486507245442824353540379519327827060772076474718983316775725862407103570113378785429237614702664295265393395178340509690556207482343308683082003647163473150597511744813411783109766674767595462594144206977860161115796740273398439558595002299910672742507672611257271367237121596691275844185138256048007804194655485396914028325428704982235630008420461296855406382592315283314297032288796120518134553585522917400169138629574248674737334248267376680257786862780084564025118386901355233710341067326297799560321045 +coth(-4.23423) = -1.000420064280598586164054688447676897359601938440028546345110414643470276955387326328876469381508899912702699651808146864987811740398155719303188664231791923293558182054196284693545999932313842836350855962135127856692858614402180625646423307751544427064199309663017845827060460734431322461598506505642621830120778332927699751386643239268206501705219162995472438941068725494751405084038382313883011669226070241561857540796078425991895015031772148985177319393703411722595183904348967194067694249713872171539096005011234860122127854195095053911411856295962735007812424482880467033948873461925031812332349401747244394707 +coth(-3.753) = -1.001100156438514435537832984046439626795339197092496781539194818894309518155499097543081814111423627513386307741544792235112580817754347471455773240146025350670896633225580160894392044464562968093649598442226092441496246875780792751544555754063889957033151220572951858652114743445737354602967021997625808267315712292803514033133556701572991058417937850643054868539095567229182426345171857524472706304688229524687095565019671626601238995429442507628138212256813400284781434580853548516243262690174191800908087120932838229494448761963035128497146692419904613432299338109683341745165316267465629733668513246300151945002 +coth(-2.2343) = -1.023192571271403682545143323124314469977269240096133856429990884393009564130585265188760318010201305621575038302027305641079764604590325469435519477528908866751822775324904881227314938010771410581908622560698518177714092796887694618609449037209729582135881237682118513598716676991501536567807522757783406506825402373756268036233560105478453906111372176102064675813125245292158537735591268953260385865351389066058951351071569485660879963780820470048800892410232573864598877540441114883173707163923978470306328446979590581417647516312657592929660203520839568553776131454282302649508825857741983407540463785641180569698 +coth(-1.753) = -1.061891257047854962664833966668159538163380694488160016170328801792652818568806900437724821585984231691379068786331819739727783933564491873227721477671423857598510902082200780855161889609546243884803186144490073751753971608366180728752763763722064098402935191378354592743270796676612681577975292093573034981616700582288302598440312780708989324849604565727414757622006078829630012738658062073530155910533198603836353034288463406798641723349110118642506760320326943051825923849537263358928221979146851511390497069685604412406796592245328936629955709108829162295822855664517208881588877045228588574575466480563251805242 +coth(-0.3423) = -3.03463252709563253536570079825992506362262810727146600740359348940639673325958693913367641694913158563793120217814083725523505364247446963218360406937434991050429610798003614308727327848750205226768431385795200840425406141815167151349550095133118782999033541049014481873213924516080038334084141407634075027011883181181365351440372778383982675172079681745841591751947219444012422456385533428521597227231948433306266616013231408601090169872066485410598028787448748631966255008102503026451223584896750577225338525441080727132149998214173973153366693757865187892729415109808221900564199556250469607219298957767495251887 +coth(-0.0000234234) = -42692.3503924658769654836872135177454044249370877999675388869092100693051594744892986649594263289087638471621853810582537545370259037018911578130789127860140382229605299045697535272933004091103087750303050310006996141193782337456592031311498486222996199365964539245910274432339063905695593752474339628465929398789193420767057172035127278053681386073109296924708692866455087895515998578532130708522093098550356287459076771593318277280960683764604396528185077895579349228203267462716588759245565389789294838862305177958680156869092206533681376949075487171532653909155734267595290857016132712552960151977801191341684278 +coth(-0.00000000000024464675) = -4087526198488.22843548912879468326241211392889271299640697220527947010604328791198553363009242358878861119656106333212487793500906030766842913052574735354736911915115338558571675305471476516673358020911804019858936510935547208487431500059517186543013295883607345427310581469342530047724876028545687599541001217821917873727426608493820884127307587106027096504196528925138726195642049892039027632828783289802127653937719875825082531591319089062205530068811236878008064209434917524379971884473309410353798209402587386698688163192973142118370805662425719325566843944983711945471113819593183215518775031967274445298418338 +coth(-0.00000000000000000000009784536) = -1.022020870483791975419171639820222440798419059617378031869063591773794894310777741530104235870970073578458768473888544127181912356395849386336184078115872532729626625978709820008690616402232569710134519282495094341267871225325317226328949420646921303645588430387403713360308327240268658121835646427234972602654556746466987278998211797645584430414094112608316931563672605470931331765542429825035535943536611497587669381748639008197776880602915067474937537535448191104259466950651670520370998010457877551906222504345110226529316997196632070063282105360799877663319167065022154585953575333910112565181150621221686469228e+22 +coth(-0.00000000000000000000000000000234236456) = -4.26919027497581332941615202716352573230530776131619750940904702251206069590010076541344756912362665414188700555362455335588054314045487414453434304988128368502600257541085368500926884188274222982377770729848795025015225102665824620070034370448908226336051585242202675921296836714164290456093064241941529566151390925562933365121851633650995184641463139882818079178914926257337803114861504838499606254174450268638955294623006363861022420028777556493604932530786511673331066078220803178134567838791506804941835463598067770764185874607822162231524423733431259284165129387343978006842652004347655151206148871913725118476e+29 +coth(-0.0000000000000000000000000000000000000000992342) = -1.007717097532907001819937078144430045286806363128840661787972291810686235189077962317906007418141460638906076063830144580531040037943907779105724975193364115731603800307024951087529274078672249867261264541637638815829399317753131256943450723419747202369561907562570466076203552719956943500842680762506790227072146007351813412637036545455719787843368807921901611260682561839519420675917125729791121359753950110495254261856191358188893718377786959131339348412169432742062384307139083662139696022136703918373197707204680920865811266875570956543459332337326452242008950949361142545734680964817047265115751482065301535006e+40 +coth(-0.00000000000000000000000000000000000000000000000000000000000065763412) = -1.520602367772523724894322697246912918691019255509431292889730234799861053438042417872114056369216366085141689424508570206400119383398261229714378769357851039318539818665937426320479438222173346683005640481873618925571157003431229105529581301726219530017414319874593054373106093974834787735432245787030906756750665214538713073126099019585203057556955496435887143109224591260734041696068590412019427747591038570068760290642330461067359937509801388518630257851452761473549324398669016007290055322974826703504605452264810994591112464312567663795122881368978210708153720085233441975559653049690485684619114672586901222732e+60 +coth(0) = error: 13 +coth(0.00000000000000000000000000000000000000000000000000000000000065763412) = 1.520602367772523724894322697246912918691019255509431292889730234799861053438042417872114056369216366085141689424508570206400119383398261229714378769357851039318539818665937426320479438222173346683005640481873618925571157003431229105529581301726219530017414319874593054373106093974834787735432245787030906756750665214538713073126099019585203057556955496435887143109224591260734041696068590412019427747591038570068760290642330461067359937509801388518630257851452761473549324398669016007290055322974826703504605452264810994591112464312567663795122881368978210708153720085233441975559653049690485684619114672586901222732e+60 +coth(0.0000000000000000000000000000000000000000992342) = 1.007717097532907001819937078144430045286806363128840661787972291810686235189077962317906007418141460638906076063830144580531040037943907779105724975193364115731603800307024951087529274078672249867261264541637638815829399317753131256943450723419747202369561907562570466076203552719956943500842680762506790227072146007351813412637036545455719787843368807921901611260682561839519420675917125729791121359753950110495254261856191358188893718377786959131339348412169432742062384307139083662139696022136703918373197707204680920865811266875570956543459332337326452242008950949361142545734680964817047265115751482065301535006e+40 +coth(0.00000000000000000000000000000234236456) = 4.26919027497581332941615202716352573230530776131619750940904702251206069590010076541344756912362665414188700555362455335588054314045487414453434304988128368502600257541085368500926884188274222982377770729848795025015225102665824620070034370448908226336051585242202675921296836714164290456093064241941529566151390925562933365121851633650995184641463139882818079178914926257337803114861504838499606254174450268638955294623006363861022420028777556493604932530786511673331066078220803178134567838791506804941835463598067770764185874607822162231524423733431259284165129387343978006842652004347655151206148871913725118476e+29 +coth(0.00000000000000000000009784536) = 1.022020870483791975419171639820222440798419059617378031869063591773794894310777741530104235870970073578458768473888544127181912356395849386336184078115872532729626625978709820008690616402232569710134519282495094341267871225325317226328949420646921303645588430387403713360308327240268658121835646427234972602654556746466987278998211797645584430414094112608316931563672605470931331765542429825035535943536611497587669381748639008197776880602915067474937537535448191104259466950651670520370998010457877551906222504345110226529316997196632070063282105360799877663319167065022154585953575333910112565181150621221686469228e+22 +coth(0.00000000000024464675) = 4087526198488.22843548912879468326241211392889271299640697220527947010604328791198553363009242358878861119656106333212487793500906030766842913052574735354736911915115338558571675305471476516673358020911804019858936510935547208487431500059517186543013295883607345427310581469342530047724876028545687599541001217821917873727426608493820884127307587106027096504196528925138726195642049892039027632828783289802127653937719875825082531591319089062205530068811236878008064209434917524379971884473309410353798209402587386698688163192973142118370805662425719325566843944983711945471113819593183215518775031967274445298418338 +coth(0.0000234234) = 42692.3503924658769654836872135177454044249370877999675388869092100693051594744892986649594263289087638471621853810582537545370259037018911578130789127860140382229605299045697535272933004091103087750303050310006996141193782337456592031311498486222996199365964539245910274432339063905695593752474339628465929398789193420767057172035127278053681386073109296924708692866455087895515998578532130708522093098550356287459076771593318277280960683764604396528185077895579349228203267462716588759245565389789294838862305177958680156869092206533681376949075487171532653909155734267595290857016132712552960151977801191341684278 +coth(0.3423) = 3.03463252709563253536570079825992506362262810727146600740359348940639673325958693913367641694913158563793120217814083725523505364247446963218360406937434991050429610798003614308727327848750205226768431385795200840425406141815167151349550095133118782999033541049014481873213924516080038334084141407634075027011883181181365351440372778383982675172079681745841591751947219444012422456385533428521597227231948433306266616013231408601090169872066485410598028787448748631966255008102503026451223584896750577225338525441080727132149998214173973153366693757865187892729415109808221900564199556250469607219298957767495251887 +coth(1.753) = 1.061891257047854962664833966668159538163380694488160016170328801792652818568806900437724821585984231691379068786331819739727783933564491873227721477671423857598510902082200780855161889609546243884803186144490073751753971608366180728752763763722064098402935191378354592743270796676612681577975292093573034981616700582288302598440312780708989324849604565727414757622006078829630012738658062073530155910533198603836353034288463406798641723349110118642506760320326943051825923849537263358928221979146851511390497069685604412406796592245328936629955709108829162295822855664517208881588877045228588574575466480563251805242 +coth(2.2343) = 1.023192571271403682545143323124314469977269240096133856429990884393009564130585265188760318010201305621575038302027305641079764604590325469435519477528908866751822775324904881227314938010771410581908622560698518177714092796887694618609449037209729582135881237682118513598716676991501536567807522757783406506825402373756268036233560105478453906111372176102064675813125245292158537735591268953260385865351389066058951351071569485660879963780820470048800892410232573864598877540441114883173707163923978470306328446979590581417647516312657592929660203520839568553776131454282302649508825857741983407540463785641180569698 +coth(3.753) = 1.001100156438514435537832984046439626795339197092496781539194818894309518155499097543081814111423627513386307741544792235112580817754347471455773240146025350670896633225580160894392044464562968093649598442226092441496246875780792751544555754063889957033151220572951858652114743445737354602967021997625808267315712292803514033133556701572991058417937850643054868539095567229182426345171857524472706304688229524687095565019671626601238995429442507628138212256813400284781434580853548516243262690174191800908087120932838229494448761963035128497146692419904613432299338109683341745165316267465629733668513246300151945002 +coth(4.23423) = 1.000420064280598586164054688447676897359601938440028546345110414643470276955387326328876469381508899912702699651808146864987811740398155719303188664231791923293558182054196284693545999932313842836350855962135127856692858614402180625646423307751544427064199309663017845827060460734431322461598506505642621830120778332927699751386643239268206501705219162995472438941068725494751405084038382313883011669226070241561857540796078425991895015031772148985177319393703411722595183904348967194067694249713872171539096005011234860122127854195095053911411856295962735007812424482880467033948873461925031812332349401747244394707 +coth(5.863) = 1.000016162048675243848404995451411948631364075820806970190098673749940437010080094481542793838797613877357830486507245442824353540379519327827060772076474718983316775725862407103570113378785429237614702664295265393395178340509690556207482343308683082003647163473150597511744813411783109766674767595462594144206977860161115796740273398439558595002299910672742507672611257271367237121596691275844185138256048007804194655485396914028325428704982235630008420461296855406382592315283314297032288796120518134553585522917400169138629574248674737334248267376680257786862780084564025118386901355233710341067326297799560321045 +coth(6.2343) = 1.000007691082832387801765438978577601387182410249527134149316470621983196967083152585222197061981441225908894729692958051247866981975709086103843955654889739293141983810925178318056994514219146245939465600869761766554650553831054460829811355516787375675277958770691310892164905029667813265678382803905497389767400121618235904202170105161104232697018654753732272782612024808716620671739842135844178624692185281350176525698157106960870307651135576788399792047626769236535372203562391357024402504775969042196270415171644194682923127488084542507459089217910242456299835049719093344548807848521834326146788106072535278884 +coth(7.6723) = 1.000000433465944718852958934245083457346490506950170874978144603088629302731287686842975947730166916764735810255453921091344816163244641154340654198620224293803653088965738162903380258722789999495215854248583553082669236292466574308400538075571154183345059036096037339347967307455131064008219005722205726079759730087284629713337600404328111629752108164770853433277848529889515934522080209414126225331678266118542319490737449388790903079091638461495027789751086180034606136964156365740258028659092413815194996775771584605485553597436359552924235929454339012377975721277125998315773754103728967256693801265616569663261 +coth(8.43453) = 1.000000094382253670227251758712584498629765725082873153318025126489013580460327493989670367805970647441189456699454832711510844803391996914679973861390251649101721396472999393089050852958756460566508696443803097939973679145453741629942314306156811901671838534772620999594991438808792257898313975932920049381382685773085626911435852303910912260124270292475859183928868002912166433214621084302667390206237600072949241263153055174200736290179188922492062759348696041280945917970675837233123329230024749011581942587651882026847935229780973313948251379978650100536391096200955516757565924311508328699063477339190673638008 +coth(9.98723) = 1.000000004228946973453240415565575962362996404039068550325077832053095451392005220939716096214773044619605762591113363477430941060935550652908454478387326725238974938081077310727239908132265905122683087956191717611693451320718569281127445766127406061311476059531710247793751514935384522262863199377230376605001035326436278330602049757841165071811789614304571841860485206542162036241672687605668000373261379760340435675966423616000388811373522203181458084554777588071673176535568771397679217637732007796058901361753933981736583074545938845952226011734303971630120329073535549462134019791051348815839450027184824240671 +coth(10) = 1.000000004122307253373824184028080312460180026756219308447918764110066718512380657228384434485687344427198585400797820580804154289046114632722513296156636475978646067696645282542409867057765945629661172312636053828471674396609089090532372741958009272936161655748864254993023799877666754067235728948881796527828135683824970462997576272335040050189764053819551198142644540633828481215431740116609446999734567931508703816377493617787818129473495377123003276044730945309191505737033523472416122493343444481178665426738060416132459872011565346979357651452124483693371595527783315767457020504672262780059426670698530397271 +coth(20) = 1.000000000000000008496708510583178026755497322625619635354659729773434299705573741667448879718188788148462263677600726679020200139198667878561602048238894862249474140699203019805126576512288183300667111014123951987645407553535070320850834928854212797927509238106155565387147536832149018816273238345385650552721796099771713857117667597877848619423022359877706294794276657517475039647801480066335683478365370553923894500107270497106564660270151146282159997332888031849262433759427236627436114186135125295877239169791425121532637558597597892405974284136414302237912579234547216895852216628064075747816041919133580091284 +coth(30) = 1.000000000000000000000000017513021525393040676977465754831293547554207612247686660466842136874074418068076961297122156553449195786414913154927169357341602041025285372540462143319863588472821423649270899530658261109161912736018727328024277612667760939364288322053473150277371440465652152163593441167245832675043960553924433348237387452783847194319902882350671145700573290438323196840763562630604556718673898562607899295951685385951388180156058702270285667701917918688141373006569133262654057413534920722804672111930187409609021105544745552189807653897120354391770634399753965406868763122592585610919950486526193436619 +coth(40) = 1.000000000000000000000000000000000036097027756908303446242567147000549074919768398298826337274675827693653138434927761391162274238325261422300234556598210381676105752645529442462732188497303831293077954232607199814185313615390497906683318514122480789262393670357666831342873469613554440051495715468663867704928030718481622804999098525259445039127626636697865187290456363167453026235483011446498678627871752892453229155580712538331580583068616921247178855263084104331187436336975520222085885242060421387585695662094902953288762188822668431341563103290411435716294060636522927619357889079805610939397720289145777382088 +coth(50) = 1.000000000000000000000000000000000000000000074401519520416719259193916077262366747177848615328692815887338830628723476085685169237643215804496960165041674956703640610898030407334512338184444733664126435868110370347983748309769622509622731611273749667713228171360240286672051564521911300995531211369234310745340041160897589214201588910532503516838052686913283851888843304387434498019993613652438415071696650355393721297643463000624906528340238796482998953123284519239356035530352076829263235124230108309977793108825517228600918063111223142087233016039155712107547438831098563550305010300760975060505580984842530990144 +coth(215) = 1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000358428700148707077565329187887762157054829879564010212755477340625462006092536996351357101605365865759614188450264211388217749247637044702776123800305364320818637683221469292896866396055898285421636434856772087143264711399507194923310112484586402905808656664868684460256758184518906159981826536140228708042388518340343233207246389968765260658119980668386543342101393869048100765131819126665140937852288630262537850566378911075031 +coth(355345) = 1 +coth(345345234243.234) = 1 +coth(3453452342433543453.234) = 1 +coth(345345234243456574574567.689078) = 1 +coth(967874345432542345256346767673576.34523452345) = 1 +coth(96787434543254234525634676123123123123123.3564564564564) = 1 +coth(96787434543254234525634676767357674567345412345123453245.56784785678) = 1 +coth(84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = 1 +asinh(-5635634563463453453455.32452345) = -50.7765438856713994969817151934977839809334242197460093222321704027930514740575617271460801795383658079384861395034315072005507139629040331542749728351817392517133075472247882457355645956146483981010088672720338897271572676334578727100040528018087800368712858183381354547368282836512825024343395847806471544604401627983385451015396488670407726484155419105539562353620168041809223595265172930455635479290089248245003285774261358142362798781005092663060070711712250490288818148565275389947815327524018718327111224055713407190645570386447485297719559266712418116468716780112322749044776231308123638881954699319973569786 +asinh(-234234234234234.24563456) = -33.7804899121797785280651041352592558463892201522523861397702443095742640606874340135514871975674358845862857847443869671501518512140267618734728178067558225652188965879123003621578881577868531326669842182163837327004878242986987521349171684383326706858057101044771056587814832332667367693474633997717115470207047187845477410146119093695451881015610658484463360221669927803972965302990472332837565713183404127370731465235515172769097389007374845235615389786188925740956095651583820122268235845131335467518832472064489209277513034565982646146309094253792657427878425893821666080301114629921411157682775345524501277453 +asinh(-3563456456.23412341234) = -22.68714400601001526065333452247617026841301734748162429658100364220778794900651574138853037279089707445064160377147764382199769465666735281323899836754824192368889468215904999259249788883177880940238578841881091946103207248288154332567870016632572370793954785744450295595904078401250315799793607469948392476807356009097535060208705644473506590631338552252284518430412166321891195021688491040661020705266652242617207127995943526042359665088219395541357371690368171423569215217050700421578003517601779395222818923061945856193537640399666086643986598628794224358130691067990330556429950834451816886682494373686320740774 +asinh(-75673476.11341243) = -18.8350854559766833941533023299865739211708856170228847966072303389675052111678183854218293375778107194224078942817636193193608350377102572942291551979168681069979904582267270606654863318391975286079177643274427116931020556760650217592927676497248095323193221762831042531426901191219609280078193092381220939826064219997891893756826905626434073924286304641427251835190556791200268361015209239031210985815170926858462383275874001634540974909075791594100160673975862350305392699403477184017451828279263295701272083131725543422961702028492114648002825171658750166152098654199900050925645971324176936889562923010080380726 +asinh(-75672.2341252) = -11.92731376443938697513286228582657801903058521151174071311368006732159088324244146207852707747844105460620419830640068969078347089477087152048574669957278318359577343746720318044119276491980531686532781292420880544816267854829719881588101926934880159921604430857162798312526138256223828263559020675576602845439593318505237437448293531672205751495210190849221155732513065500446807263353045374453898558116524330634815916937705032472659334852673024106229133549997659415360211430494872754535523270194705442333928432201650175545727677140338932557351785401657915651467735599190944027001512191988642897520070672482015412933 +asinh(-125.23453) = -5.52335133967026556089447073963952522550268724077124359047979753875674321974250402414253658799990416066107042075297385410825930562468678976273675082612785238569676544425263431478417947782816564927294461291763342188387360936853852335700980818091970882161908999423409275309819941843400513294713043004288522295115646020929683963177013142352975549002709048499268867277775019153598875107147568207126011172981086910787563348070588901648683228702746517473746494267591561638950880459356110547194284142382831798767523212073211965738357802477451953184693990456942216088830576056949729165701305283162048290107761582835163679505 +asinh(-64.1324) = -4.85415765486658396940847731671470339416255627070891036097872597229431619817732155801208907282023679007172266892857316866327738650995975329292592529655976715525314348806871728738738890304839348706931492900138226620847616997287014050463527349559618278613085987625136041283317101215221785050857642258675818459090566497395622028744572060494211524212565418175328732953493754399557064385310268753281741497419418778406221201732646026649495045722281578058672853675307858590975876798975636988025907153568683759457716838279505581311604156134037855705746104600289434596454586518018419237498264755040677403822889764666665159568 +asinh(-4.1321) = -2.12626336236282879403261842993516212372282186808697680340655085172046540032369298553975017094537237628487939919387899322981984749639070585084517942298519931020144675957903114877398412531407956524136396089820543746320157086048805037515762502081862340828975471956122440265256683216895666840872367169505102979356856952924296898406053813190261739098021267612044210016933059693352146863215930123448984404824282241085107296521268822209775535887578184420576579207103890048118364049638158087930004487540268505863181785111816144331199973746119212123960749863882901317984442328770617932787993276664975361897477611939547825385 +asinh(-3) = -1.818446459232066823483698963560708993786253942768121617451744167233054107866175751026084044360792693630840919468845326492190867762767830101950665989663073197786995630220067845359607428918269803928232613332025643513294096753946902472348639084788478720885779270395288597335136542235452447918085550885545228886696479754362790181782250817057964146371814603785606942883050536446258319909029544274842006134537238396596566276013614213050844125881826633376090758737630315066045569759958780868305728613238494602749165229896032732173699293979019493734673435619113341850715607188899240507540605067860332131698483864405454619572 +asinh(-2) = -1.443635475178810342493276740273105269405553003156981558983054506520491602824665323236028287368170424991695519874880969233817704971180212868259177725593229262547251021635511450671471812407561825729837579056391237010685180390833637256916036302566295856597694706221990804898562668903063719891037924619079933965529940470477393557947985999953348725141424817778365437078289599339741682544794219495526679652909800769998585963203904527298554192205479581195453726362361689702407101434019184616729457853690401352809171575104714356300565935961113115817100730317250111112529253039340958956962989702763862648395279936572252796493 +asinh(-1.123) = -0.965730243559455304285621160558503711728247865579107457173815933110042477743493609625476130874604107615068839166465128082097252085858448272217491456043815868479614454107310013753267405938551985775665597296278582631415173403769338580883489931363729321153060614857460843233790710411863810668824974605885126529690501418637308778809180827197852066143846279057606955307832239764543535649212515472808605357721225850943110017795875612170047893544126302907505769283432204509873458144443775809868779044046719520008023167607275770974736243116439214884518180706862641022482543518326245347405618505154497069790366858536776162255 +asinh(-1) = -0.881373587019543025232609324979792309028160328261635410753295608653377184222026087833706891910256042856739816192106492188762072511976591937527255462765790409221578680362897196240307357409625548977871563262367806506763032895404163558190059527304351679744673415115515861780063926106313340972625728949157484722882000764655946930491406289943811224517381584672771263194608844552553168589368259464952424516915988860506718295401589595914794831970500957726342257074017291905934284120865923181445087226409572128527777861442498836938263554072224477784853555127509262761227943642896411258899109286329570040018644370075612966451 +asinh(-0.5) = -0.48121182505960344749775891342436842313518433438566051966101816884016386760822177441200942912272347499723183995829365641127256832372673762275305924186440975418241700721183715022382393746918727524327919301879707900356172679694454575230534543418876528553256490207399693496618755630102123996367930820635997798850998015682579785264932866665111624171380827259278847902609653311324722751493140649850889321763660025666619532106796817576618473073515986039848457545412056323413570047800639487224315261789680045093639052503490478543352197865370437193903357677241670370417641767978031965232099656758795421613175997885741759883 +asinh(-0.1) = -0.0998340788992075633273031247047694432677129117088250107423826956515917683936134651063484492769032061884984061246778732266658350084462074004509995349362936752409294537842246611291867652183303546299556756981526527698158258776454870301853499564351101300129811237521372176729200583877980580937687371758405383752579973688502375485392619115641495465359036385413385137273797640432534166195893586273806174152023115444694340447302847470590646359069899158285996152566641291168222632494914277847539348691336071763299767790297062362762638862810495878208436768843070608687384507595243345214939701640349071763644674806060515905145 +asinh(-0.0002) = -0.0001999999986666666906666660952381107936503354689896843596267600995012603188831392900761154935334238003446772968495289310336096992520000043069943246733770661136772234717897161958383043667798037455161651225036138660725707010782291680084049810950399841117503794745023805810190593660990553184296971331672640093291394495955649006578599927381433195256551593785262558642442920270036736662911892537738157776509087119375362153520082951887643908498119993125189415085994174713312906026923601256820072086995809941943126472540963988602728853762646192923975385269338837347656042793042603880724858040392308895289535065354995948267878 +asinh(-0.00000000234) = -0.00000000233999999999999999786451600000000000526187528567999998285004505103011434962273533387454464803332529884327286763261996743857978521539443538867566550054702233716952539566417136216619001415721723516945441251840972077435823183332549826791425890720798734978360321484534134842627711705105830297852119474730372129857500949819268778276017658426812495244488823619140902753764332444853316727962859420528155834495902113316914246909811930880980627482571535957584979555417644235062773898459756073746509198121231441231289973016624598741943659849398572477210453580241197970640837921765293299711212174353875129376323490855870590462 +asinh(-0.00000000000000000000000053456456) = -5.34564559999999999999999999999999999999999999999974540537033955529455530666666666666666666666666669940541551306143619072897112362148194986666666666109797563569386112016719681135123004352773158594882849532041537378435945990770568281722344413535294181563412110482979738442050226474876775623432392624628007266668526566979836873873114844580472556947114939593224628910611844061230617085244385861521128656990514603660886804942915743523829112670645505391554532406159107692841006697879631171372373966242365339465052074842659330399281063822987657245289951761429282512942621070388913928274761840668429954770374440762100229582e-25 +asinh(-0.0000000000000000000000000000000000000000000000000000000003452345) = -3.4523449999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999314209733078267272916666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666703448401503491197145682320576588541666666666666666666666666666666666666666666666666666666666666666666666666666666664057202690360055807077897316547673511344784691220238095238095238095238095238095238095238095238095238095238095238095449757419513143602453894486108747998705480150807790316748240637400793650793650793650793650793650823332856588800401069134992180666699961207954159370348029e-58 +asinh(-0) = 0 +asinh(0.0000000000000000000000000000000000000000000000000000000003452345) = 3.45234499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993142097330782672729166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667034484015034911971456823205765885416666666666666666666666666666666666666666666666666666666666666666666666666666666640572026903600558070778973165476735113447846912202380952380952380952380952380952380952380952380952380952380952380954497574195131436024538944861087479987054801508077903167482406374007936507936507936507936507936507958212667523854993810818617490901776985443365040832528031e-58 +asinh(0.00000000000000000000000053456456) = 5.34564559999999999999999999999999999999999999999974540537033955529455530666666666666666666666666669940541551306143619072897112362148194986666666666109797563569386112016719681135123004352773158594882849532041537378435945990770568281722344413535294181563412110482979738442050226474876775623432392624628007266668526566979836873873114844580472556947114939593224628910611844061230617085244385861521128656990514603660886804942915743523829112670645505391554532406159107692841006697879631171372373966242365339465052074842659330399281063822987657245289951761429282512942621070388913928274761840668429877716274240078833368175e-25 +asinh(0.00000000234) = 0.00000000233999999999999999786451600000000000526187528567999998285004505103011434962273533387454464803332529884327286763261996743857978521539443538867566550054702233716952539566417136216619001415721723516945441251840972077435823183332549826791425890720798734978360321484534134842627711705105830297852119474730372129857500949819268778276017658426812495244488823619140902753764332444853316727962859420528155834495902113316914246909811930880980627482571535957584979555417644235062773898459756073746509198121231441231289973016624598741943659849398572477210453580241197970640837921765293299711212174353875129376323490855917810964 +asinh(0.0002) = 0.0001999999986666666906666660952381107936503354689896843596267600995012603188831392900761154935334238003446772968495289310336096992520000043069943246733770661136772234717897161958383043667798037455161651225036138660725707010782291680084049810950399841117503794745023805810190593660990553184296971331672640093291394495955649006578599927381433195256551593785262558642442920270036736662911892537738157776509087119375362153520082951887643908498119993125189415085994174713312906026923601256820072086995809941943126472540963988602728853762646192923975385269338837347656042793042603880724858040392308895289535065354995948268836 +asinh(0.1) = 0.0998340788992075633273031247047694432677129117088250107423826956515917683936134651063484492769032061884984061246778732266658350084462074004509995349362936752409294537842246611291867652183303546299556756981526527698158258776454870301853499564351101300129811237521372176729200583877980580937687371758405383752579973688502375485392619115641495465359036385413385137273797640432534166195893586273806174152023115444694340447302847470590646359069899158285996152566641291168222632494914277847539348691336071763299767790297062362762638862810495878208436768843070608687384507595243345214939701640349071763644674806060515905146 +asinh(0.5) = 0.481211825059603447497758913424368423135184334385660519661018168840163867608221774412009429122723474997231839958293656411272568323726737622753059241864409754182417007211837150223823937469187275243279193018797079003561726796944545752305345434188765285532564902073996934966187556301021239963679308206359977988509980156825797852649328666651116241713808272592788479026096533113247227514931406498508893217636600256666195321067968175766184730735159860398484575454120563234135700478006394872243152617896800450936390525034904785433521978653704371939033576772416703704176417679780319652320996567587954216131759978857417598831 +asinh(1) = 0.881373587019543025232609324979792309028160328261635410753295608653377184222026087833706891910256042856739816192106492188762072511976591937527255462765790409221578680362897196240307357409625548977871563262367806506763032895404163558190059527304351679744673415115515861780063926106313340972625728949157484722882000764655946930491406289943811224517381584672771263194608844552553168589368259464952424516915988860506718295401589595914794831970500957726342257074017291905934284120865923181445087226409572128527777861442498836938263554072224477784853555127509262761227943642896411258899109286329570040018644370075612966451 +asinh(1.123) = 0.965730243559455304285621160558503711728247865579107457173815933110042477743493609625476130874604107615068839166465128082097252085858448272217491456043815868479614454107310013753267405938551985775665597296278582631415173403769338580883489931363729321153060614857460843233790710411863810668824974605885126529690501418637308778809180827197852066143846279057606955307832239764543535649212515472808605357721225850943110017795875612170047893544126302907505769283432204509873458144443775809868779044046719520008023167607275770974736243116439214884518180706862641022482543518326245347405618505154497069790366858536776162254 +asinh(2) = 1.443635475178810342493276740273105269405553003156981558983054506520491602824665323236028287368170424991695519874880969233817704971180212868259177725593229262547251021635511450671471812407561825729837579056391237010685180390833637256916036302566295856597694706221990804898562668903063719891037924619079933965529940470477393557947985999953348725141424817778365437078289599339741682544794219495526679652909800769998585963203904527298554192205479581195453726362361689702407101434019184616729457853690401352809171575104714356300565935961113115817100730317250111112529253039340958956962989702763862648395279936572252796492 +asinh(3) = 1.818446459232066823483698963560708993786253942768121617451744167233054107866175751026084044360792693630840919468845326492190867762767830101950665989663073197786995630220067845359607428918269803928232613332025643513294096753946902472348639084788478720885779270395288597335136542235452447918085550885545228886696479754362790181782250817057964146371814603785606942883050536446258319909029544274842006134537238396596566276013614213050844125881826633376090758737630315066045569759958780868305728613238494602749165229896032732173699293979019493734673435619113341850715607188899240507540605067860332131698483864405454619571 +asinh(4.1321) = 2.12626336236282879403261842993516212372282186808697680340655085172046540032369298553975017094537237628487939919387899322981984749639070585084517942298519931020144675957903114877398412531407956524136396089820543746320157086048805037515762502081862340828975471956122440265256683216895666840872367169505102979356856952924296898406053813190261739098021267612044210016933059693352146863215930123448984404824282241085107296521268822209775535887578184420576579207103890048118364049638158087930004487540268505863181785111816144331199973746119212123960749863882901317984442328770617932787993276664975361897477611939547825384 +asinh(64.1324) = 4.8541576548665839694084773167147033941625562707089103609787259722943161981773215580120890728202367900717226689285731686632773865099597532929259252965597671552531434880687172873873889030483934870693149290013822662084761699728701405046352734955961827861308598762513604128331710121522178505085764225867581845909056649739562202874457206049421152421256541817532873295349375439955706438531026875328174149741941877840622120173264602664949504572228157805867285367530785859097587679897563698802590715356868375945771683827950558131160415613403785570574610460028943459645458651801841923749826475504067740382288976466666516002 +asinh(125.23453) = 5.52335133967026556089447073963952522550268724077124359047979753875674321974250402414253658799990416066107042075297385410825930562468678976273675082612785238569676544425263431478417947782816564927294461291763342188387360936853852335700980818091970882161908999423409275309819941843400513294713043004288522295115646020929683963177013142352975549002709048499268867277775019153598875107147568207126011172981086910787563348070588901648683228702746517473746494267591561638950880459356110547194284142382831798767523212073211965738357802477451953184693990456942216088830576056949729165701305283162048290107761582835163671086 +asinh(75672.2341252) = 11.92731376443938697513286228582657801903058521151174071311368006732159088324244146207852707747844105460620419830640068969078347089477087152048574669957278318359577343746720318044119276491980531686532781292420880544816267854829719881588101926934880159921604430857162798312526138256223828263559020675576602845439593318505237437448293531672205751495210190849221155732513065500446807263353045374453898558116524330634815916937705032472659334852673024106229133549997659415360211430494872754535523270194705442333928432201650175545727677140338932557351785401657915651467735599190944027001512191988642897520070672481623800918 +asinh(75673476.11341243) = 18.83508545597668339415330232998657392117088561702288479660723033896750521116781838542182933757781071942240789428176361931936083503771025729422915519791686810699799045822672706066548633183919752860791776432744271169310205567606502175929276764972480953231932217628310425314269011912196092800781930923812209398260642199978918937568269056264340739242863046414272518351905567912002683610152092390312109858151709268584623832758740016345409749090757915941001606739758623503053926994034771840174518282792632957012720831317255434229617020284921146480028251716587501661520986541999000509256459713241769368895632524989317467397 +asinh(3563456456.23412341234) = 22.68714400601001526065333452247617026841301734748162429658100364220778794900651574138853037279089707445064160377147764382199769465666735281323899836754824192368889468215904999259249788883177880940238578841881091946103207248288154332567870016632572370793954785744450295595904078401250315799793607469948392476807356009097535060208705644473506590631338552252284518430412166321891195021688491040661020705266652242617207127995943526042359665088219395541357371690368171423569215217050700421578003517601779395222818923061945856193537640399666086643986598628794224358130691067990330556429950834451816886681399119669531925735 +asinh(234234234234234.24563456) = 33.7804899121797785280651041352592558463892201522523861397702443095742640606874340135514871975674358845862857847443869671501518512140267618734728178067558225652188965879123003621578881577868531326669842182163837327004878242986987521349171684383326706858057101044771056587814832332667367693474633997717115470207047187845477410146119093695451881015610658484463360221669927803972965302990472332837565713183404127370731465235515172769097389007374845235615389786188925740956095651583820122268235845131335467518832472064489209277513034565982646146309094253792657427878425893821666080301114629921898698098395084560428522898 +asinh(5635634563463453453455.32452345) = 50.7765438856713994969817151934977839809334242197460093222321704027930514740575617271460801795383658079384861395034315072005507139629040331542749728351817392517133075472247882457355645956146483981010088672720338897271572676334578727100040528018087800368712858183381354547368282836512825024343395847806471544604401627983385451015396488670407726484155419105539562353620168041809223595265172930455635479290089248245003285774261358142362798781005092663060070711712250490288818148565275389947815327524018718327111224055713407190645570386447485297719559266712418116468716780112303969777042399472336907128629133467132998848 +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.491035786957973891353286858955502250090621789095766806865735361988627555435033439178700699705943082871312376482952658864680437901327040485564140342526054250202470542620325960855014747995948802781802381194747189377457442878078669703772717282261386076533115465723683447540331743478712659557445904127075497365599790964387645637574213695667591792550819252338678326783036500527794803848103944756543975515863089201948803547442435275768553491415267126236820174519542308144725241189276730862574455685924973322355691613873731906386844307457624444222777521206529219934853478086725957696777314818067414675525544595370872038178 +acosh(2) = 1.316957896924816708625046347307968444026981971467516479768472256920460185416443976074219013450101783556465436565604979319809816862106371532726763345709920676905831128776256958170470437336863711940955650446796732000825937475377912890426772092633344421560844241189766870663034696512893614993749953769802862780873159940981142809766344237947668230734996192527815363036970894838990449628871022481651182883057284818951973440873184036652434288979554886514419904768654294164574178950672118581644555883147002267660087432223313664552320431493923673382776483400537431236003209726851866487291274731731854784137385452237026463828 +acosh(3) = 1.762747174039086050465218649959584618056320656523270821506591217306754368444052175667413783820512085713479632384212984377524145023953183875054510925531580818443157360725794392480614714819251097955743126524735613013526065790808327116380119054608703359489346830231031723560127852212626681945251457898314969445764001529311893860982812579887622449034763169345542526389217689105106337178736518929904849033831977721013436590803179191829589663941001915452684514148034583811868568241731846362890174452819144257055555722884997673876527108144448955569707110255018525522455887285792822517798218572659140080037288740151225932901 +acosh(4.1321) = 2.09695853910213457511232519912447966804018771933704760206639707080585082503036984535174248033191657429050784098767304637654013607798691027561376237078960615019288858816142866613883675993144275031634479804810540466525545491542393281416978665444810019502605544375274299466547194939490722169548184657532599323109001957518619226782267117148362357901986774270088166565932811551723011169180360945449163874477627629339582208549458583586204659525037929092811792157844345833846312862081926081231119703467772239609365305010095851433587545825856793920012032973894935324842108925021168737521978350516859627986718995782662139796 +acosh(64.1324) = 4.85403608805553405310305314693335558050901078901024332991755350415713322527319413908695302641920487522440687889472438885238675022482320603211356306963360489507827328475416209332076042401123374460935925210847762908041159624483160041950674225866423290693656082109381881187760294601096016621093446266141721548259014303435369194191692035311533440611634892223479886369431924067667466692464450733608387517144900819012554835193168599663098009023661727122975797040788515013612355401456181424615502330999648965732778391466039249982659546884656397057943436185563541194301217222406193046386111651156198587468051501092674332848 +acosh(125.23453) = 5.52331945941249545879896010028087193346193657511746562896581890576155059386979253337251829711837250387915852120587485035040799264424046359573379074594244812153225807601449103475634162228172812202837322494614681902921434999100300877404298239017743928724078714834547411632424669762465215990197573624693750718740998163899381889736283582135946457392486597204073305540004819885801592788715461519475745886555330580414754134256469911547359521148418553832870584822848100232926830716415877605378372530517675536705344975713376802511438060662563549753860972432364108812018058490256882132235318917221195775810209963281475825915 +acosh(75672.2341252) = 11.92731376435207035993840219891515577125589761494427088934756174090168467659021638097864547721266688760675079998981910649947449796556971564609867707062041065636350225066042301784036641207611902849248304712024736560923220482311284310403533288449152150276858878433626101159179998937946956292234171765407148125088309926324367708508562860420067108491941096357913190360360553332142394855000368371651223874811640397105080597156326813073399198950597125592797306096592878240265752470324552539092001300195192586366534503654389033103557465123041395950265566123622726378066711567150658885549779293651008250185669995809048148077 +acosh(75673476.11341243) = 18.83508545597668330683955327363605496474417072257952870819252835573570593904423092397142959770745701504119491319334642771601129709041041769573781442264974214821683097203586004713901846539038596723228242979301957611407052519958104049838342659086211274672781370768587219336720065172169625215701097774489482932030058421989408006477269784698519794401247086736984334836519114223713621162391151961753862166282667236176161950717561113832025301439839708224359710036225809197621733822269576164264368803664909079999824765029260226478845608296723992620993913652147422631485765103391740886855843359153111881945477362007084166953 +acosh(3563456456.23412341234) = 22.68714400601001526061395893089113130554261332857494206537405854417971689429779166211215334564850901433313570030534616974810572814706406242306724392885875583210580944575310609492630534418987274314175778704007279381544094415882694603786778724919406919643913250145281503325837177711597842392704279028720930020332627548432748895175947862941817706329066968359607023219149611450980027475376280241292566823520235946495767238195268239182108588139239137261647451357433019820458183368974021504057710008214212352580270969896775485168863710011699307402017376261332302337134296219622309787885427976229876704182528894548516242954 +acosh(234234234234234.24563456) = 33.7804899121797785280651041352501426807087467803584079267160794746705581600067985187768475767342188948345354206556686756646520133669679315525169942688394702655362068106626664121071052023314689482570551903795850954260455576470554402633435471703014013660230082818503893420835093640731157205047190593147324986456190065925578673110512261599303984611008393670382328177394411127341106332373641672608757556766133504092953580401872803136950539953511479188019172995352386495781943128479899110270711238081305416248852617113605828261237049672534847731648089158714328946589171317154197869255717984485831318763957634775043978929 +acosh(5635634563463453453455.32452345) = 50.7765438856713994969817151934977839809334242040031231135361553435180867993972992002297693396411342856138522073382565260982828318712299690787324819583859603726322287525935384823665034943230684796114024598547915226731756189271382330510984608983897316916011889506981398173157726606815786685174679442760657173514721845101922052910325211453895429207592540977609382243810683064408218631750026415886668953129807488369028742153026309904136331984219034998310988223305485388500687652371455568424397728009781808752236099551147479602793624797449251417361461150920672974268036481712421553371639448880535563057128655774010350554 +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.82630215971149802091551528959927667145041718640476685144361086587378180144106754718356618869517831637029692366324386850521896963299800964684400470378686074335213000891104073777504278600407939622577746230126028327053482286232964312774110474012936527746462201669398863519923241643451726714932088521388552266544829165888088087884739172212273539030341841216304912617623779057209494349504797457926616753857790571075787237739473698339710715361353220946904312121571707453627155917389641421860417550768310177522014550822900342832620924445083182609180096071089169971598111411145067325190231588945771023478996498929963287902 +atanh(-0.9999999999999999) = -18.76725433423233810185254769820400131984656197621029060199362987915316310507033386632632597088166239587132634618190860946388086860044383983035853909040404645714608176459612812466301277343610615800743258973640833721624720640897110852224297657190399056158074052992398560694734013684254851957463058031300277740415304139275063073577385011377020510459178461465540752750098070986346128375487418954886413892334295064681094715668033584013410159627141574997289722833756935553389845621823456922957723760563797385808140905452037770178085136419171010868240917856021055665701014095461862041543704814072632589605801817459797259919 +atanh(-0.9999993453) = -7.46611778735462860114566549581138924902321406496386670804044600033224212779299218871520280114497793676825865591778763672635998887800171528688324175015971047810637876869809772414930749015942848861270546069712596361722927389644491469905288518418041038889157344210925473296495203663225616659432259037947432498788778864873486961758616477341334983921878728614912585371685051977796318760355599418757885198635732124092313330956724723001620261662947356495725679053838945522852509229747087051249170396562281782110523977523620970169344813403109525197088701059083379178932725017746380055409452444590131782416814108574994346666 +atanh(-0.999345) = -4.011847474624565405376914231817385550576258959195435794116255675344424084352264050977061961947902944219031728830531116517130515573022698451828905654036727653213400979226761852494619640091630936763336048264907372166685801257933978082663163966142208876689469664713507181571943081158432018033877023312308849626542071626516467314005574666055723576811369576802618760635281534933672801978224348906866396194899812583577615193935066865640135473366340607881153629132172211907184450271978967121229439547633749071231900588965183890470230339017544022802467397018622176774265182612916976185126132977023673448646992795097040825 +atanh(-0.934) = -1.688845466993407045147598455710925357069254661327788294470260881225682677149981303286000321747665607828895897043228261460774217486408083541699358084066128535308944631744001644559887861860941509059343064314168659423616648227980193088090615658730995315593851007890074964494404765794258059243509674236859044109743427695450457488121422141150825289472864148723674840425796430215953624671462862573951308658654001334112276456867811365676270614297672132778797107184076594738933103178957205968320753218440099099882998975816623152759665357299809746107192083900852258290683655533764284289972956047200621968077477312195804444956 +atanh(-0.8) = -1.098612288668109691395245236922525704647490557822749451734694333637494293218608966873615754813732088787970029065957865742368004225930519821052801870767277410603162769183381367179373698844360959903742570316795911521145591917750671347054940166775580222203170252946897560690106521505642868138036317373298577782366991654792131818149020030103823630122248652748198225991097452490896458053467008845965085748444119018857087647494867079613085829411602166121184001409825514391948768893679849430225573153532968534529525145921387649468593256279441655694157827231035516886610211846989043994306313825528573646688282498813682280063 +atanh(-0.7) = -0.867300527694053194427144690475300415470356227381497667781271702122399141291161157019239556611885429365189116490614595774514794308008109271623476347487371930328375219444354555948548991440402850196432968296200451220099778688706760373708464613239616548132887098714451377477961704541997200932618656192987708182937727664711717302142687462864477329311710816255120634596852675161469953938264800817783390144189739451918880620652296345571992771846585452887412178635955354330656706970976664634385277792701790058269212902260007220214311458999232413310762770704675142849214452593092700594417708736007476606898167661052002116103 +atanh(-0.6) = -0.693147180559945309417232121458176568075500134360255254120680009493393621969694715605863326996418687542001481020570685733685520235758130557032670751635075961930727570828371435190307038623891673471123350115364497955239120475172681574932065155524734139525882950453007095326366642654104239157814952043740430385500801944170641671518644712839968171784546957026271631064546150257207402481637773389638550695260668341137273873722928956493547025762652098859693201965058554764703306793654432547632744951250406069438147104689946506220167720424524529612687946546193165174681392672504103802546259656869144192871608293803172714368 +atanh(-0.5) = -0.549306144334054845697622618461262852323745278911374725867347166818747146609304483436807877406866044393985014532978932871184002112965259910526400935383638705301581384591690683589686849422180479951871285158397955760572795958875335673527470083387790111101585126473448780345053260752821434069018158686649288891183495827396065909074510015051911815061124326374099112995548726245448229026733504422982542874222059509428543823747433539806542914705801083060592000704912757195974384446839924715112786576766484267264762572960693824734296628139720827847078913615517758443305105923494521997153156912764286823344141249406841140032 +atanh(-0.4) = -0.423648930193601806855053753260327012494797085879555868362347908150042784766730150457021371887069719102545832569946637584677874015873633511048078112198311682652330849460446708101442825082053207254381201694028820123344992784244739840343434350947747459505155342925260375060072650831425072967635037957206678164886848018804064379393416224750763327815688518935296934755546855842506094758038142775151592298553529982653936866786886922419259181432924414657052863159451554444732986801061958378268086891676064165750556128825518918729333120127619953182887741025412286614379462785308908840489711790185538043098473567775140463349 +atanh(-0.3) = -0.309519604203111715474067349061069437584091607589172963979827680362942402286170455805958082426308980888098248943455790359904201117154400085338155010904198487937936306186643630361153276085461309965117310517536976146777015573580201435394000359318433013183442781195068169092226179430054833673097292463658452625569674257445188119791790743048690090917843973662942951682858719763429786214423653086845615344145803262369281449480101146125877597662853119949859296549433637087443852952514097207161248751621585342204859914147414526250130113215569073115104696836399302256148231363959976707513729032960687593504192223704593640243 +atanh(-0.2) = -0.2027325540540821909890065577321745682859952117312470988070071620720503356244571256338762139086567006229842740226935900043412419950861946320100655595661007243362175991775049659945333301102346432163096101007157067829532357212889948860614375056254230413386436512469452326818699394257693144901106826647790736984330948553107450733151876586319277291688508478609632974632756511168445277859146177281632675265917253388599068868859690615597694018244750336307453997223834798136227310500127084412964141011412812325456890206157205716242127679274585630407349403424211758559644095872424700958800270843297147269083371025052547828478 +atanh(-0.1) = -0.100335347731075580635726552060038945263362869145959135874589520927792518738009389663911599187585306919387833878111133518759780353367373876624849324633276621922658184156956181115356635124608163430784761586047731976552991162565780003025628334758261421603345762319049509395181576066526313771112610240449886052385243783824472430215326417965736712892630604027856208420983047597129471825709628233453982226220714160599674026762801667937971702490615352483163181348538334412711812304707566724482740548599507492885722935103102794013840244255291799949922946071822979157092434910461048508949338730457776907426144809810562250537 +atanh(-0.05) = -0.0500417292784912682457852742389259485235980130527409108280621235828907269532404729735579347929318599919955450255294351525349013464634930264685633186970108775471443117528887187737855235659305320757628266995323272200831985010704558604064873052606493607152631769302318923197926924412724527437701371725251269274792414571833516354634515804907312763403444352293964808950811660893501947128295074295654777614107820512504897031771215074919585489643187639402383249594701629368370502646432568840243660094685785927359640406559712638772471544046078325675652078011248189672694279169027351100038108874461504760466944618350798803989 +atanh(-0.000345345) = -0.00034534501372898068472993475676414104079910343704700930281344386509103628664427046579330112142947906227228316115382871829691226288194994522833492331064856194441135474407501379701760575261153170246462159619595517498820237064897730171036975818885502707918997735180624011607267945841054412408581270706379721269898026594540960430435640583811740971281585922257491117366801528319890110592039569600810285375407015690991506680527015378108467698171259109365448309250053754240316679117950125957536641231189245175028199797875910471718888227527757001908240324381170238254560396094656215688938980231045788636031112327546930169717 +atanh(-0.000000000000000000000034534) = -3.4534000000000000000000000000000000000000000013728383395101333333333333333333333333333333343156791929418618012418133333333333333333333341701496750315521363138265592496761904761904769666865820790059965129010585801540203511873023446976554241760870566340333488744212094561610148367842015559861400112179881175684595901970153729866057478037938963514538896373413274885065846389510636799287632867114217207857430795074256400895992122461834319330809615544063747274542212403812265212804185883252663003332090118774389794579120028344600317198285530387313589277698617791805183054380939977533377073516584464660925439599859706007e-23 +atanh(-0.000000000000000000000000000000000000045676) = -4.56760000000000000000000000000000000000000000000000000000000000000000000000317645668919253333333333333333333333333333333333333333333333333333333333333730955252436774583840085333333333333333333333333333333333333333333333333333925874338631066270566115594177584761904761904761904761904761904761904761905723406489967053176565289214355943542193655873015873015873015873015873015874657127863970851653011450783821092631216356356369539509379509379509379509382406732993283385959466543132231195911982077012854819503481514893994893994899233668498516154292977832980667649255299579985082178694319060901629066774728234643016283934e-38 +atanh(0) = 0 +atanh(0.000000000000000000000000000000000000045676) = 4.56760000000000000000000000000000000000000000000000000000000000000000000000317645668919253333333333333333333333333333333333333333333333333333333333333730955252436774583840085333333333333333333333333333333333333333333333333333925874338631066270566115594177584761904761904761904761904761904761904761905723406489967053176565289214355943542193655873015873015873015873015873015874657127863970851653011450783821092631216356356369539509379509379509379509382406732993283385959466543132231195911982077012854819503481514893994893994899233668498516154292977832980667649255299579985082178695971851371283584516106205359179342652e-38 +atanh(0.000000000000000000000034534) = 3.45340000000000000000000000000000000000000000137283833951013333333333333333333333333333333431567919294186180124181333333333333333333333417014967503155213631382655924967619047619047696668658207900599651290105858015402035118730234469765542417608705663403334887442120945616101483678420155598614001121798811756845959019701537298660574780379389635145388963734132748850658463895106367992876328671142172078574307950742564008959921224618343193308096155440637472745422124038122652128041858832526630033320901187743897945791200283446003171982855303873135892776986177918051830543809399775333770735165844645743174154783236747499e-23 +atanh(0.000345345) = 0.000345345013728980684729934756764141040799103437047009302813443865091036286644270465793301121429479062272283161153828718296912262881949945228334923310648561944411354744075013797017605752611531702464621596195955174988202370648977301710369758188855027079189977351806240116072679458410544124085812707063797212698980265945409604304356405838117409712815859222574911173668015283198901105920395696008102853754070156909915066805270153781084676981712591093654483092500537542403166791179501259575366412311892451750281997978759104717188882275277570019082403243811702382545603960946562156889389802310457886360311123275469301697234 +atanh(0.05) = 0.0500417292784912682457852742389259485235980130527409108280621235828907269532404729735579347929318599919955450255294351525349013464634930264685633186970108775471443117528887187737855235659305320757628266995323272200831985010704558604064873052606493607152631769302318923197926924412724527437701371725251269274792414571833516354634515804907312763403444352293964808950811660893501947128295074295654777614107820512504897031771215074919585489643187639402383249594701629368370502646432568840243660094685785927359640406559712638772471544046078325675652078011248189672694279169027351100038108874461504760466944618350798803989 +atanh(0.1) = 0.100335347731075580635726552060038945263362869145959135874589520927792518738009389663911599187585306919387833878111133518759780353367373876624849324633276621922658184156956181115356635124608163430784761586047731976552991162565780003025628334758261421603345762319049509395181576066526313771112610240449886052385243783824472430215326417965736712892630604027856208420983047597129471825709628233453982226220714160599674026762801667937971702490615352483163181348538334412711812304707566724482740548599507492885722935103102794013840244255291799949922946071822979157092434910461048508949338730457776907426144809810562250537 +atanh(0.2) = 0.2027325540540821909890065577321745682859952117312470988070071620720503356244571256338762139086567006229842740226935900043412419950861946320100655595661007243362175991775049659945333301102346432163096101007157067829532357212889948860614375056254230413386436512469452326818699394257693144901106826647790736984330948553107450733151876586319277291688508478609632974632756511168445277859146177281632675265917253388599068868859690615597694018244750336307453997223834798136227310500127084412964141011412812325456890206157205716242127679274585630407349403424211758559644095872424700958800270843297147269083371025052547828478 +atanh(0.3) = 0.309519604203111715474067349061069437584091607589172963979827680362942402286170455805958082426308980888098248943455790359904201117154400085338155010904198487937936306186643630361153276085461309965117310517536976146777015573580201435394000359318433013183442781195068169092226179430054833673097292463658452625569674257445188119791790743048690090917843973662942951682858719763429786214423653086845615344145803262369281449480101146125877597662853119949859296549433637087443852952514097207161248751621585342204859914147414526250130113215569073115104696836399302256148231363959976707513729032960687593504192223704593640243 +atanh(0.4) = 0.423648930193601806855053753260327012494797085879555868362347908150042784766730150457021371887069719102545832569946637584677874015873633511048078112198311682652330849460446708101442825082053207254381201694028820123344992784244739840343434350947747459505155342925260375060072650831425072967635037957206678164886848018804064379393416224750763327815688518935296934755546855842506094758038142775151592298553529982653936866786886922419259181432924414657052863159451554444732986801061958378268086891676064165750556128825518918729333120127619953182887741025412286614379462785308908840489711790185538043098473567775140463349 +atanh(0.5) = 0.549306144334054845697622618461262852323745278911374725867347166818747146609304483436807877406866044393985014532978932871184002112965259910526400935383638705301581384591690683589686849422180479951871285158397955760572795958875335673527470083387790111101585126473448780345053260752821434069018158686649288891183495827396065909074510015051911815061124326374099112995548726245448229026733504422982542874222059509428543823747433539806542914705801083060592000704912757195974384446839924715112786576766484267264762572960693824734296628139720827847078913615517758443305105923494521997153156912764286823344141249406841140032 +atanh(0.6) = 0.693147180559945309417232121458176568075500134360255254120680009493393621969694715605863326996418687542001481020570685733685520235758130557032670751635075961930727570828371435190307038623891673471123350115364497955239120475172681574932065155524734139525882950453007095326366642654104239157814952043740430385500801944170641671518644712839968171784546957026271631064546150257207402481637773389638550695260668341137273873722928956493547025762652098859693201965058554764703306793654432547632744951250406069438147104689946506220167720424524529612687946546193165174681392672504103802546259656869144192871608293803172714368 +atanh(0.7) = 0.867300527694053194427144690475300415470356227381497667781271702122399141291161157019239556611885429365189116490614595774514794308008109271623476347487371930328375219444354555948548991440402850196432968296200451220099778688706760373708464613239616548132887098714451377477961704541997200932618656192987708182937727664711717302142687462864477329311710816255120634596852675161469953938264800817783390144189739451918880620652296345571992771846585452887412178635955354330656706970976664634385277792701790058269212902260007220214311458999232413310762770704675142849214452593092700594417708736007476606898167661052002116103 +atanh(0.8) = 1.098612288668109691395245236922525704647490557822749451734694333637494293218608966873615754813732088787970029065957865742368004225930519821052801870767277410603162769183381367179373698844360959903742570316795911521145591917750671347054940166775580222203170252946897560690106521505642868138036317373298577782366991654792131818149020030103823630122248652748198225991097452490896458053467008845965085748444119018857087647494867079613085829411602166121184001409825514391948768893679849430225573153532968534529525145921387649468593256279441655694157827231035516886610211846989043994306313825528573646688282498813682280063 +atanh(0.934) = 1.688845466993407045147598455710925357069254661327788294470260881225682677149981303286000321747665607828895897043228261460774217486408083541699358084066128535308944631744001644559887861860941509059343064314168659423616648227980193088090615658730995315593851007890074964494404765794258059243509674236859044109743427695450457488121422141150825289472864148723674840425796430215953624671462862573951308658654001334112276456867811365676270614297672132778797107184076594738933103178957205968320753218440099099882998975816623152759665357299809746107192083900852258290683655533764284289972956047200621968077477312195804444956 +atanh(0.999345) = 4.011847474624565405376914231817385550576258959195435794116255675344424084352264050977061961947902944219031728830531116517130515573022698451828905654036727653213400979226761852494619640091630936763336048264907372166685801257933978082663163966142208876689469664713507181571943081158432018033877023312308849626542071626516467314005574666055723576811369576802618760635281534933672801978224348906866396194899812583577615193935066865640135473366340607881153629132172211907184450271978967121229439547633749071231900588965183890470230339017544022802467397018622176774265182612916976185126132977023673448646992795097040825 +atanh(0.9999993453) = 7.46611778735462860114566549581138924902321406496386670804044600033224212779299218871520280114497793676825865591778763672635998887800171528688324175015971047810637876869809772414930749015942848861270546069712596361722927389644491469905288518418041038889157344210925473296495203663225616659432259037947432498788778864873486961758616477341334983921878728614912585371685051977796318760355599418757885198635732124092313330956724723001620261662947356495725679053838945522852509229747087051249170396562281782110523977523620970169344813403109525197088701059083379178932725017746380055409452444590131782416814108574994346666 +atanh(0.9999999999999999) = 18.76725433423233810185254769820400131984656197621029060199362987915316310507033386632632597088166239587132634618190860946388086860044383983035853909040404645714608176459612812466301277343610615800743258973640833721624720640897110852224297657190399056158074052992398560694734013684254851957463058031300277740415304139275063073577385011377020510459178461465540752750098070986346128375487418954886413892334295064681094715668033584013410159627141574997289722833756935553389845621823456922957723760563797385808140905452037770178085136419171010868240917856021055665701014095461862041543704814072632589605801817459797259919 +atanh(0.99999999999999999999999) = 26.82630215971149802091551528959927667145041718640476685144361086587378180144106754718356618869517831637029692366324386850521896963299800964684400470378686074335213000891104073777504278600407939622577746230126028327053482286232964312774110474012936527746462201669398863519923241643451726714932088521388552266544829165888088087884739172212273539030341841216304912617623779057209494349504797457926616753857790571075787237739473698339710715361353220946904312121571707453627155917389641421860417550768310177522014550822900342832620924445083182609180096071089169971598111411145067325190231588945771023478996498929963287902 +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.0000001000000000000003333333333333353333333333333476190476190477301587301587310678210678210755133755133755800421800421806304153362976945020236041908344723731720640093229634217694139581720683181374893583808056444449238796413673654819688789272427996222280752981573624549018456236296137544457201081277034910033074223480153320997175281042877410811689384363734120614594933829252622363005443048547035075211655080350096016934519632354558527289853654277522926147883703741769901213127099700762075543456397837834466802553665751086572010585602207078622986614423598826372939964190955649782233448428965085706829996861313848000073173958 +acoth(-1000) = -0.001000000333333533333476190587301678210755133821800480624003843813072763671764097121209535958815440015658286348991298226312941966012323521330455460872224122967766762774068720917927949214993779170867494657269533531421906711624408063534642539574214721038047679395722686675124991320191101086124351627012757940461770169685049555415267783218078301612189379177440984813101379786309951181426227674464353831555235854468578682701151017070730563090468748597613892378174649912809593746905277394802366176333172516327201997027575542013755383620251148885653533654215442525575964060355720714074651294957718564568803317291746687880801 +acoth(-2) = -0.549306144334054845697622618461262852323745278911374725867347166818747146609304483436807877406866044393985014532978932871184002112965259910526400935383638705301581384591690683589686849422180479951871285158397955760572795958875335673527470083387790111101585126473448780345053260752821434069018158686649288891183495827396065909074510015051911815061124326374099112995548726245448229026733504422982542874222059509428543823747433539806542914705801083060592000704912757195974384446839924715112786576766484267264762572960693824734296628139720827847078913615517758443305105923494521997153156912764286823344141249406841140032 +acoth(-1.1) = -1.522261218861711498250298990182852717142287643702305320097042241787537077985339117330637126700801807890515861635904503327045878241804153332100879982965589093255493618643828075280816523926414167158123772010824731644490584701995411187398374517723327681708325595872157935750179172337067941105671355330505255947253839673596196197542436254854586957937937171683495160746644308333402552811505151621116678046997649001511024514281754002032345010844526580778236864569277068836681755694741807808493660045209032700280081274746906568197926376407061608877045568256447803500989674632297952834796025615714111689786756066588822743412 +acoth(-1.01) = -2.6516524540295378755326586166431242276072117305223223944362392322063813993733479317562649713173787866609661101653089399696776053546290280949423048128426598969583490665733576139765167505906402107997710306919440475149915062404538207787454157999456404724459083501921315891557955603533140313832520239825844303513280752264692194831448602535047311143620623241335794031537354900139242414223182023439927128525174024412854851813817401459209068535024921533754902777621844124268652163298208709294306838378601884149593291268201474688916580308361521400005021011730528075120567602028661831972209821981379005807453081827255081154 +acoth(-1.0001) = -4.95176877564308485529671355212912250037008386792809888799353953302013415652154325753457290855811896788053851461564876358669497636125968413553972167721425266512721107692135915333623988881415635777930393140485009340887923136873797510914731238760015816462719371829459002517636525601897047620151259178651151697413762199110896114582300606765729209906923238125131511920901496998541101192831600501077312220658559870714774739740948525849686305757923387915297419136270861002110027452406281036671055896411995165210091137774228777475125307873270656270865970804878331803446841764726318173103384068326357639778060669357204116092 +acoth(-1.000001) = -7.25432911926204720678342375030301736517308578362448202530552150025931669594165562887557950794262835257056544390402301529297987228256419270699567117903853929580574430135707286888316063805517220443516239769583752913700600870242825933478035041665513210584430499468873420607653739054980442416306394296107619038704714462928529292985945069789063024299610310627807476002007419466284444083768670215656725044218143680956530574610196759680912210670179330947338684455404153720230500694733720330291934962955346556897204247597144196771731336357462681490017745223124102849750946228051754886605463278882695283088877245285447839798 +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.25432911926204720678342375030301736517308578362448202530552150025931669594165562887557950794262835257056544390402301529297987228256419270699567117903853929580574430135707286888316063805517220443516239769583752913700600870242825933478035041665513210584430499468873420607653739054980442416306394296107619038704714462928529292985945069789063024299610310627807476002007419466284444083768670215656725044218143680956530574610196759680912210670179330947338684455404153720230500694733720330291934962955346556897204247597144196771731336357462681490017745223124102849750946228051754886605463278882695283088877245285447839798 +acoth(1.0001) = 4.95176877564308485529671355212912250037008386792809888799353953302013415652154325753457290855811896788053851461564876358669497636125968413553972167721425266512721107692135915333623988881415635777930393140485009340887923136873797510914731238760015816462719371829459002517636525601897047620151259178651151697413762199110896114582300606765729209906923238125131511920901496998541101192831600501077312220658559870714774739740948525849686305757923387915297419136270861002110027452406281036671055896411995165210091137774228777475125307873270656270865970804878331803446841764726318173103384068326357639778060669357204116092 +acoth(1.01) = 2.6516524540295378755326586166431242276072117305223223944362392322063813993733479317562649713173787866609661101653089399696776053546290280949423048128426598969583490665733576139765167505906402107997710306919440475149915062404538207787454157999456404724459083501921315891557955603533140313832520239825844303513280752264692194831448602535047311143620623241335794031537354900139242414223182023439927128525174024412854851813817401459209068535024921533754902777621844124268652163298208709294306838378601884149593291268201474688916580308361521400005021011730528075120567602028661831972209821981379005807453081827255081154 +acoth(1.1) = 1.522261218861711498250298990182852717142287643702305320097042241787537077985339117330637126700801807890515861635904503327045878241804153332100879982965589093255493618643828075280816523926414167158123772010824731644490584701995411187398374517723327681708325595872157935750179172337067941105671355330505255947253839673596196197542436254854586957937937171683495160746644308333402552811505151621116678046997649001511024514281754002032345010844526580778236864569277068836681755694741807808493660045209032700280081274746906568197926376407061608877045568256447803500989674632297952834796025615714111689786756066588822743412 +acoth(2) = 0.549306144334054845697622618461262852323745278911374725867347166818747146609304483436807877406866044393985014532978932871184002112965259910526400935383638705301581384591690683589686849422180479951871285158397955760572795958875335673527470083387790111101585126473448780345053260752821434069018158686649288891183495827396065909074510015051911815061124326374099112995548726245448229026733504422982542874222059509428543823747433539806542914705801083060592000704912757195974384446839924715112786576766484267264762572960693824734296628139720827847078913615517758443305105923494521997153156912764286823344141249406841140032 +acoth(1000) = 0.001000000333333533333476190587301678210755133821800480624003843813072763671764097121209535958815440015658286348991298226312941966012323521330455460872224122967766762774068720917927949214993779170867494657269533531421906711624408063534642539574214721038047679395722686675124991320191101086124351627012757940461770169685049555415267783218078301612189379177440984813101379786309951181426227674464353831555235854468578682701151017070730563090468748597613892378174649912809593746905277394802366176333172516327201997027575542013755383620251148885653533654215442525575964060355720714074651294957718564568803317291746687880844 +acoth(10000000) = 0.0000001000000000000003333333333333353333333333333476190476190477301587301587310678210678210755133755133755800421800421806304153362976945020236041908344723731720640093229634217694139581720683181374893583808056444449238796413673654819688789272427996222280752981573624549018456236296137544457201081277034910033074223480153320997175281042877410811689384363734120614594933829252622363005443048547035075211655080350096016934519632354558527289853654277522926147883703741769901213127099700762075543456397837834466802553665751086572010585602207078622986614423598826372939964190955649782233448428965085706829996861313848000073636756 +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.098493534931510556360951321312086486258130444015061236903392707480698841106277251778327630022684090433947734667311623744623866508570021392144712843276159430478125191850028068286159577335141203229081115335662778205508668911269208575485433724562475059016668243898911498905533764274671192739793417433079024162075023616068048726573666097308216966128218988770355465511055273341187980051955232947698483881680685018906515638896716887827825208650988565062851451595146676445523163384079733447422118273703593215062743734358994706360748600228880789187376127550397608983428724424350425221708394579296355919835693059083362163 +ln(0.0000000000000000000000000000000000000234234234) = -86.6470821050705423994583051685852867104908884786678566915730138306166694519590497632530641404323835802562046627687895359542181062098773122437295581620562242319498262872578348007193318920193695564839260402141009604236385903482504378475980098401053154512127266234039106899160551664486536605614935923224651942032019381467453016413633953354131585704824102018130073748588765194755224823461892350843076378524817285974757436150086943505521597853766587607559633093241699375272276516056388411066638528758532171135373774280597952884718020764794860580534162633681361539811442115112591958871509574390285497008800276814183634199 +ln(0.00000000000000000000000000000000123123) = -75.7772943990860979122008829050722789615538960123918365238154996231386681041254116158696730271880206299917796629587932294149318563747200696406825779596093610919199311936679023990991042245902128670416904470532049308065233219507573048798684691401028338922831273597262712604891334365960895685708229414789775078392583646910773650803207606125463346902606242619405005735260576210162109034724215830887542666258255076902309964791214744402471693657830712470120684754215998795861129365486049204409933301721157365854148550027932373073331916088343348587764534429189373720366323939024057162778477006565064380779053950513997190815 +ln(0.000000000000000000000000000123123) = -64.2643689341158694921109256316504579235483885692479716436488601183008050557386492146896870017400291382819407427473619862478842290493060358573511411141154526445053951520401289948801047504590468743997229205083780421433790911339261934413773697063701155549111061433544454852444618618991321704738009403684519992683843628470353587567804178286747265760830142045381687156964969342908369749985798512803582157226029723662308577277790160669718759373152345366767779072069876023832334736865007997836454856637362664570266993243335912906448980380042198059249086256328996518512086589323215816364434600643617806536429207289637551767 +ln(0.000000000000000000000000456456) = -56.0463052009917638556629908443723896476576149083810597682681390607685922751389678444122641630382250958709828037334155386443277693203378093442436450158164823639320086990537541154733541112241970899456714157330187749185653068755944342786789310850744711450583038855243166179625178385807637669357431701124352233019002223671981860941951538444310077370218875055632017048952411645468914618210316043273272596852117231492288446075690096652201820966620028976564903086900064543844903237443739159247620521902334093410952423450961174100396603428527993383198489570937295628040074954471791552247856833105026401317839170114994945246 +ln(0.00000000000000000034535) = -42.5097285573399774507303856282568514256367002453605909399515504440767297496788547466838021580079953341536375967741799013956342100342248946091764770597711956018584308128401846195020979988207509944744385173032567030106810638437320918512389999629414864916323420017158302298741340782106584368186096316444717852071922580347863700232275101388012973618509587644531804414842421526209180520778216403283520368406183192323168151338735477425627942825271041437972605660378631939855905630052151534851597576114764069002859107390270760557548487231806100424655918675817801496763272265620971331129610651490360914932680079142406917115 +ln(0.0000000000008787345) = -27.76029359063269704706223522942825151853994848244427478051343021337541675877672140685276633865666886457754316458308332270537442131433587810326958730808942284239799192560537623233583303051097331902024625440508469248095055123002060499226848773424421087964019156767991791227735505882899643768913496993008342167247861929356570929860618565993909929896094627983521389990714087247715983231510195960904685310416992890332468881100400841066469774506189611599975800182202662307148093947367415090700749280793090198535245919382518365644306345287559798577866420032731297469676202579827068521558587169678206677497748740361281165787 +ln(0.0000000076452) = -18.68918783701810539132802904972304890041042826301808206812512893987537719863151628972069892028791503498771466769105268687586484502654473635970851010468323485141042571973314855985993021412199851978451184776554663126023091471596950687745470665038998469339917158646250969485433936797380412513267447514752821400826597112575372520923297021827664448521748148682905065937794015818302403772401189819527343400420623299180767036555766147213378476625589548468622859059811559337039361357047490346407515890789388914670457321610442712968647886419057414045081760268416926685443309844706804610985381504851843360335703107133118857555 +ln(0.000001235) = -13.60443958788433358549864888547991808684166483733110312743029747016121712999990708938010792045697568971144492804534781682040761567375267698527306825891587529459358954317336812482207829533339999719080990722457520690606550874685199532400424023726378566975462555757652159986236402034904241796974673928959214669606997225452152584850578985260409932368422393801712724502080836082693275184404265533001033053540020545011290197363275414794988419994761796638515271106122848903331858811199196314936646365304838250933060449017625498485255926678198135326605623033854885377625327504832146868889541967594364872431782991842007874884 +ln(0.000234) = -8.36018944260657267584673869123763866343085973700667658219085321837358878233279205266331373047321743616460697300846835295050346961089108332703418160445076160197669306028063187140917903146539560354901294636490844133685316403612275555861756424409542625333383550211183406459232202194235622086303783632726418497153398075180486546391229260189558383739477416841545214748082316512868017558164768651854703785787535050104519305286944371550727404197239038596527915624522925163855206245267885277964927771161075346512823218575159887544107832904691051413070747678032237064694106545209195468821300593082627250297318181371946892406 +ln(0.00234) = -6.0576043496125269918287472365532744558297582483779036061575253174060161726554395724273165253836191378226391889661821043170939441458082765703678942353519799124937858519550771905653791366391624050206194410559430636042243178727565332709193443573488825858594312588374689095433877070029647412436334361051590832573591803829964641992042240451212622145592521569349857759149110277836053898868793401568678276772308434362451653026009520408522153562788230438982210426023067961979761698802580286481797088099348594394506010500596696721034196148808875035603985133231148266098563184580751277599321578123973410181206869492322761431 +ln(0.02) = -3.91202300542814605861875078791055184712670284289729069794597579244175159738501024486613108318277790914193408706400181153313353069440748295629990398656248741703508684582273792649729275102857472358566366050256625751001857185155976300046437461796835319542292553609572321477150198722467872008099384840046977304284879879344616085789749240070867507388649706593466111206727812443294216890789891933371986966602834578846278162681405439281657034562448258527442302532078635611644847835118721571530639285210138198191711516669391190045514970790752149152792998036822192289948810131552955005401543657998871877683338143517121284757 +ln(0.9) = -0.1053605156578263012275009808393127983061203729832740725639392336925840232401345464887656954621341207660277259103705171486735170132217671145606836275642268682765816699587919464850524971375112787209083646753735546903376623278648795935883395531953832230680637373805700336687212719281057433433317654755079461494408170592241376284100284965666743625910247059840699195837172323632818695878343286697490386837562690270858524552787575154288870268703630098246901108232714266566783547850611252710184225946099569566185808438491539044004722016071396991819933089951365102638643233000387389396682204673717841914759298668598282208408 +ln(0.1) = -2.30258509299404568401799145468436420760110148862877297603332790096757260967735248023599720508959829834196778404228624863340952546508280675666628736909878168948290720832555468084379989482623319852839350530896537773262884616336622228769821988674654366747440424327436515504893431493939147961940440022210510171417480036880840126470806855677432162283552201148046637156591213734507478569476834636167921018064450706480002775026849167465505868569356734206705811364292245544057589257242082413146956890167589402567763113569192920333765871416602301057030896345720754403708474699401682692828084811842893148485249486448719278097 +ln(0.2) = -1.6094379124341003746007593332261876395256013542685177219126478914741789877076577646301338780931796107999663030217155628997240052293246761996336166174637057275521796374971832456534928562023415250572701551936008797773897256881935407127661547312218095279485212928213580597225676722852872404615894481783646713286739984246377595931894238439343534510509750544541947405013659870878673832131305729720406594853838387236627538765455627181615116599309152432073649116778639006758725857787663915838368239504254879562394840310019826971174909937414984809576210169110143788624033543215127231257345884615597872919808865706840200666 +ln(0.3) = -1.203972804325935992622746217761838502953610930806023524298633567330078316458743513362381450275866209553997754976328382891041521239152286935613485498331504278879744439142173313664426195981872238624650934992169466211483254245615550940643279719970963445271233990327467594358827793433748611481368082848806523931807808714016269446559048526670497992713273358732268145574814684854178327641301337515714124432200388045942940102773624595041972856281965175945874112233096941048627123678740974701243995748142925491148105989770541553869065457886581354876151136226172027150474535147027782933974534292900357838164212365673510500904 +ln(0.4) = -0.916290731874155065183527211768011071450101219908262467791967881980785365737963049024270551096760923257964822001144877166038484993566545642600945865828629765621452066668811810463185817578449851586146805078236381822150605213020859137834089575697075388422638342368350964396201029631183001303774496134624240943173196480467117921670779131094385279266428097427923109436819836830659980731492799582402108790123170382525480002822633761667964634168263144347671709712805345911169278985111959036204078999175081886801336926312036190897323273316973951344933070364821213687721961649008619323188328804690643099109278276880847352232 +ln(0.5) = -0.693147180559945309417232121458176568075500134360255254120680009493393621969694715605863326996418687542001481020570685733685520235758130557032670751635075961930727570828371435190307038623891673471123350115364497955239120475172681574932065155524734139525882950453007095326366642654104239157814952043740430385500801944170641671518644712839968171784546957026271631064546150257207402481637773389638550695260668341137273873722928956493547025762652098859693201965058554764703306793654432547632744951250406069438147104689946506220167720424524529612687946546193165174681392672504103802546259656869144192871608293803172714368 +ln(0.6) = -0.510825623765990683205514096303661934878110796445768270177953557836684694489048797756518123279447522011996273955757697157356001003394156378580814746696428316949016868313801878474119157357980565153527584876804968256244133770442869365711214564446229305745351039874460499032461150779644372323553130805066093546307006769845627775040403813830529820928726401705996514510268534596970925159663564126075573736939719704805666229050695638548425830519313077086180910268038386283923816885086542153611250796892519421709958885080595047648897737462056825263463189679978861975793142474523679131428274636031213645292604071870337786536 +ln(0.7) = -0.356674943938732378912638711241184477964016759046911787573937751029992746925283212448338706501726771348906089836435107721685773207405019913517329273934880913575082740221279897461540545817765824115888531604111825964793268677126071259956411018075468526260923304476946844238682491770898465546098006934393167602034112676408140687772216077168971337081896320861674276063720973169166138125225051965410939835093328080635066369199850750203454493416116346631768385914193832159161150076617057944707821964790797159646993732119503716410399217631341448510375654175347453921715609576409965252995110712529281751967265230123229574206 +ln(0.8) = -0.2231435513142097557662950903098345033746010855480072136712878724873917437682683334184072241003422357159633409805741914323529647578084150855682751141935538036907244958404403752728787789545581781150234549628718838669114847378481775629020244201723412488967553919153438690698343869770787621459595440908838105576723945362964762501521344182544171074818811404016514783722736865734525782498550261927635580948625020413882061290997048051744176084056110454879785077477467911464659721914575264885713340479246758173631898216220896846771555528924494217322451238186280485130405689765045155206420691478214989062376699830776746378644 +ln(0.9) = -0.1053605156578263012275009808393127983061203729832740725639392336925840232401345464887656954621341207660277259103705171486735170132217671145606836275642268682765816699587919464850524971375112787209083646753735546903376623278648795935883395531953832230680637373805700336687212719281057433433317654755079461494408170592241376284100284965666743625910247059840699195837172323632818695878343286697490386837562690270858524552787575154288870268703630098246901108232714266566783547850611252710184225946099569566185808438491539044004722016071396991819933089951365102638643233000387389396682204673717841914759298668598282208408 +ln(0.9999999999999) = -0.000000000000100000000000005000000000000333333333333358333333333335333333333333500000000000014285714285715535714285714396825396825406825396825397734487734487817821067821075513375513376227661227661294327894327900577894327894916129622012030508706979300477747226973733165183629627533457254824029376196559293880167483655105321160648891968084861187204010598851781766440539698328946545740423998090863642729282513237147094077924640262628690997713414451661197212348318337789311009210365440110557132208850306289638524325821814066259210609157376130766872337684268529178575331298030499116447653579814270652696453716591016792771685075927061 +ln(0.99999999999999999999999999999999999999999999999999999999999937676756757) = -6.23232432430000000000000000000000000000000000000000000000000194209332416307257852450000000000000000000000000000000000000080691703094947747806430421023302333333333333333333333333333371050598130921066415197204400759625519304335833333333333333352138631480858944921285013880123724228372221180949822193333343100059755878133246402100623735406455721342410593326274994836658877713029383691831000329364775049811946274987713029048282746581746120854496676014016638515279315171622511079159167351108543298793836556768476851431399947537677069752816160373972271704769649194866449163072842865321472968095032431299938561872113492566e-61 +ln(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991235434) = -8.7645660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000384088085841780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002244243585449297578320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014752365768560256209119356840000000000000000000000000000000000000000000000000000000000000000000000000000000000000001985971570127645709963550380568521516002359243166482464315998151911476010206436183033664674192006877855641718046754910286313e-126 +ln(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967567) = -3.24330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005259497445000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000113720853755790000000000000000000000000000000000000000000000000000000000000000000000000000000000005045428907917984180199024471381179006508845550047974259031310849269398096517523301171811323484114484993660112656524524313796648721471846152792890180857920295682747327388776e-173 +ln(1) = 0 +ln(1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345563456) = 3.45563455999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999940292948938668032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013755049941548228550240938666666666666666666666666666666666666666666666666666666666666666666666666666666666666667057593726124239379073919943349438045190674487316450485036502913655021799857616523794350922771537441708967432109348255665571725458253264667310379633922732029821463688e-169 +ln(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023423) = 2.342299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997256815355000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004283574262655666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666659141604670102890641666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666686006600559623132902866802381295332909370069922447895409130679556388110029889655325262878728008982294610068872721898485847674e-126 +ln(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123243) = 1.232429999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992405581475500000000000000000000000000000000000000000000000000000000000000000000000000000000000000062397261480996899999999999999999999999999999999999999999999999999999999999999999999999999999999999423248072747312428997500000000000000000000000000000000000000000000000000000000000000000000000000005686451021632237945044888599999999999999999999999999999999999999999999999999999999999999999999999941598726395081508244902732854733289549353596090774447035034119237938407948479625188186563153466962122095797115946243039456351e-98 +ln(1.00000000000000000000000000000000000000000000000000000000000000000000000000000074563465) = 7.45634649999999999999999999999999999999999999999999999999999999999999999999999722014484359688750000000000000000000000000000000000000000000000000000000000000138183755106355336523208333333333333333333333333333333333333333333333333333333256057386427523602740247336456770833333333333333333333333333333333333333333333379429032232958950483229309094098751645833333333333333333333333333333333333333304691208070393556521169430481010994653712893229166666666666666666666666666666684972290420113745341880335906031268399718308658023474702380952380952379209962973788104224646506659563479388287374381340607270286110591732154218379e-79 +ln(1.00000000000000000000000000000000000000000000000000000000000000345345) = 3.45344999999999999999999999999999999999999999999999999999999999403684154875000000000000000000000000000000000000000000000000001372897970231287499999999999999999999999999999999999999999999996444074128528570137343750000000000000000000000000000000000000009824169760666407567352181249999999999999999999999999999999999971727267450022162322106341385156250000000000000000000000000000083690115621189397310333018865798984374999999999999999999999999747107823932003041376301631498168185233886718750000000000000000776311542615132530452454338402356516181363476562499998866129329041803292671873592025613922198909555543805840754823e-63 +ln(1.000000000000000000000000000000000000234234) = 2.34233999999999999999999999999999999972567216622000000000000000000000000004283793721174967999999999999999999999247442396135726909116000000000000000141019662226835314536098284799999999972473667031632880779126295298464000005526516922725003260213255440336785790867314105732127638053807284539634152432922264673725168736092892900571852389632338859573192943643015591894707454736038888633946694580656259861940994569721953268698599595261681491873270324872490840502464516640116274553128982804834830843644346281053148079870786972234443364220545186518137138614219522580775609962869784469741455082100954412221396808411438310881e-37 +ln(1.000000000000000000000023464564) = 2.346456399999999999999972470711814495200000000430641829668814167938125754716253327591697565167366089737563609317290677662709462254015363976488056109520484807028063567784518925015093022309358000343484594249608153214429461234567466381082920009965790352477620634599568771295341244488252739219952083425327655440979618223726230018530079901925665230193457423485187549221509907691159922361925872823504798403714567136916768701944371708939553899010626712686510498399174200065693686764113718881070875681164800515092634724847055015214969952789206492340169892167876580680641875647282446100303581687345979667602292148591317114239e-23 +ln(1.00000000002342) = 0.00000000002341999999972575180000428192856259145459146483584010764706893834354781817553757776361840558206402853722210088047887494666710283100569628971467820660895540152614281303927332772808281513725574376134884312347026047403180673522819527752518858650779369778741432719931702838891931495223973042325930986088795319679597244438866568973885585816812175188603012553895055513888331103105567309915584038287467779638336301646823039899880640205581285787806535185726728509370734974381844702640484480513100428268746181356596255462771728414559424876432914492621268539881119493518495887845216947473793334081658495645813715875777405358686 +ln(1.000006456) = 0.00000645597916012169478796997684158249907277306736739843755384690653146420044148297505399824757033668376385581419241641409978368773910766367528235495239328379538410711036926320337392517567502657112260811961480945376577137929423734542702455190109547897601499550298567053737969506871258436547775655220918106418717341104061716644863981246187322106104927694369041639567969134954647211264416017601565775142830989939400329692644472732785815316215995437650982349161215648611069747361846142438020527237478259986162387810107393562167289852849989443800481953302845745287358948088785467864530335696423337246811234312816507601146725 +ln(1.000123) = 0.000122992436120231783969784291774970147351078488728282940992711420847699022433406958344303705737049582464451507922278785560435594418739488770777095375096732602822775175915405197905450707026211083661721236583769170718367652790837900523318525556483710546998316610023089139351751539159521414355717937462210289847798523216394117911252428266847602461743391592210021377321458973073576843845747714067551722655915716288942412742532272735048711342406054020876086582152619201922531368088090741662035237303525377219373668290634604170792681166386520914189220022085535394386617481012689891827166720204389106429403064172951067883371 +ln(1.053435) = 0.0520562532603950661839338741181156753765403145841417991504810002820405611897470172518366788573337229603992253202996972793707910631175357649696219936635652456244474810640710845407690393712767091497619059448324836314731519769310430507149629254859866025038940649737058665478439152396973366572239341094259397055852816451872313621682925938891353785266408930694067345824884888377743953121710619930486418804227270054435061683459474096495025002846552507960980542014976168908861154498738009814304845940912206856391219242038880280543912574449867191206738174422250563421796167549176524520112428984316608133131718198569450787479 +ln(1.1) = 0.0953101798043248600439521232807650922206053653086441991852398081630010142358842328390575029130364930727479418458517498888460436935129806386890150217023263755687346983551204157456607731117050481406611584967219092627683199972666804124629171163211396201386277872575289851216418802049468841988934550053918259553296705084248072320206243393647990631942365020716424972582488628309770740635849277971589257686851592941134955982468458204470563781108676951416362518738052421687452698243540081779470585025890580291528650263570516836272082869034439007178525831485094480503205465208833580782304569935437696233763597527612962802333 +ln(1.5) = 0.405465108108164381978013115464349136571990423462494197614014324144100671248914251267752427817313401245968548045387180008682483990172389264020131119132201448672435198355009931989066660220469286432619220201431413565906471442577989772122875011250846082677287302493890465363739878851538628980221365329558147396866189710621490146630375317263855458337701695721926594926551302233689055571829235456326535053183450677719813773771938123119538803648950067261490799444766959627245462100025416882592828202282562465091378041231441143248425535854917126081469880684842351711928819174484940191760054168659429453816674205010509565696 +ln(2) = 0.693147180559945309417232121458176568075500134360255254120680009493393621969694715605863326996418687542001481020570685733685520235758130557032670751635075961930727570828371435190307038623891673471123350115364497955239120475172681574932065155524734139525882950453007095326366642654104239157814952043740430385500801944170641671518644712839968171784546957026271631064546150257207402481637773389638550695260668341137273873722928956493547025762652098859693201965058554764703306793654432547632744951250406069438147104689946506220167720424524529612687946546193165174681392672504103802546259656869144192871608293803172714368 +ln(3) = 1.098612288668109691395245236922525704647490557822749451734694333637494293218608966873615754813732088787970029065957865742368004225930519821052801870767277410603162769183381367179373698844360959903742570316795911521145591917750671347054940166775580222203170252946897560690106521505642868138036317373298577782366991654792131818149020030103823630122248652748198225991097452490896458053467008845965085748444119018857087647494867079613085829411602166121184001409825514391948768893679849430225573153532968534529525145921387649468593256279441655694157827231035516886610211846989043994306313825528573646688282498813682280063 +ln(4) = 1.386294361119890618834464242916353136151000268720510508241360018986787243939389431211726653992837375084002962041141371467371040471516261114065341503270151923861455141656742870380614077247783346942246700230728995910478240950345363149864130311049468279051765900906014190652733285308208478315629904087480860771001603888341283343037289425679936343569093914052543262129092300514414804963275546779277101390521336682274547747445857912987094051525304197719386403930117109529406613587308865095265489902500812138876294209379893012440335440849049059225375893092386330349362785345008207605092519313738288385743216587606345428736 +ln(5) = 1.6094379124341003746007593332261876395256013542685177219126478914741789877076577646301338780931796107999663030217155628997240052293246761996336166174637057275521796374971832456534928562023415250572701551936008797773897256881935407127661547312218095279485212928213580597225676722852872404615894481783646713286739984246377595931894238439343534510509750544541947405013659870878673832131305729720406594853838387236627538765455627181615116599309152432073649116778639006758725857787663915838368239504254879562394840310019826971174909937414984809576210169110143788624033543215127231257345884615597872919808865706840200666 +ln(6) = 1.791759469228055000812477358380702272722990692183004705855374343130887915188303682479479081810150776329971510086528551476053524461688650378085472622402353372533890340011752802369680737468252633374865920432160409476384712392923352921987005322300314361729053203399904656016473164159747107295851269417039008167867793598962773489667664742943791801906795609774469857055643602748103860535104782235603636443704787359994361521217796036106632855174254264980877203374884069156652075687334281977858318104783374603967672250611334155688760976703966185306845773777228682061291604519493147796852573482397717839559890792616854994431 +ln(7) = 1.945910149055313305105352743443179729637084729581861188459390149937579862752069267787658498587871526993061694205851140911723752257677786843148958095163900775907824468104274783382259349008467374412504973704853551767835577486240151027741808868671075141213480938797418310810251823168493014073306393287711934112140687692400260576935852479605350285753625690618792095502191164175908647569543294396268270345551178984164961381068640924451604192277450995435289727728728623281414742495803766186761746936885096866030637403572425486927259496534681562059933309281860090115369137417606861675285737405899649732885229634363963206762 +ln(8) = 2.0794415416798359282516963643745297042265004030807657623620400284801808659090841468175899809892560626260044430617120572010565607072743916710980122549052278857921827124851143055709211158716750204133700503460934938657173614255180447247961954665742024185776488513590212859790999279623127174734448561312212911565024058325119250145559341385199045153536408710788148931936384507716222074449133201689156520857820050234118216211687868694806410772879562965790796058951756642941099203809632976428982348537512182083144413140698395186605031612735735888380638396385794955240441780175123114076387789706074325786148248814095181431 +ln(9) = 2.19722457733621938279049047384505140929498111564549890346938866727498858643721793374723150962746417757594005813191573148473600845186103964210560374153455482120632553836676273435874739768872191980748514063359182304229118383550134269410988033355116044440634050589379512138021304301128573627607263474659715556473398330958426363629804006020764726024449730549639645198219490498179291610693401769193017149688823803771417529498973415922617165882320433224236800281965102878389753778735969886045114630706593706905905029184277529893718651255888331138831565446207103377322042369397808798861262765105714729337656499762736456013 +ln(42.2342) = 3.74323031936398110937671410117312743671999621882953185485339701364488673676289957275668994690626024875665665298651843760890451434192155091474774454000152135888079070456294037295437353730376246068401297667944702683613895181298900929946888727661814858874038013437933589784946005695465947051635298885414061981893961957802714435259128167594022155762333647809887464949646037962762272373114436388900371597332920315851438321892549914495884086896430296582603418577351293821968553050599014051359070469821962799679479219916771150308662311640242127816821700535367245195497161121788007206956354477757502137050838184805938673742 +ln(1243.654) = 7.12580909956416712515795514604283595075351826374386469158915564351618150651818431625975721343706211267654274069882089617083785733705653769012412215616163367201614997365904616530039584371697235089006643082308530744888775539852687937227151334643577378426078369953572583483856516698229156637032931663132325625961265711822569419810821938549213376121137455082605295371043323024584009317625619117214892738589130103253131054822722733545095875468199566416017394056068538123539432011384656345635242881300043244928758913201450456760540918766871771379994747841118748849635473510218072826854439077328853282846771939297225535805 +ln(5642342.652) = 15.54580990106435305434577254186537221600236072044399736858373083453179018281729498698931746548412804330711873559848288578549950956876799883457846983803175336307114134349937416395721834590817530330183505886776530615018198457921547738585211352749683637414691836446360866178045006422571107725337624669192732749828742051550362671891743100137125168584753467598041324886579073070020332780577195608721858977108813463060166128327419432068815165996004507135818992603824689675284359126524579498674589028310907911479122051594169713032432516892835025583293889944863327672729331795516239925740579526174049564826173986996231824746 +ln(0) = error: 13 +ln(-2) = error: 13 +ln(1) = 0 +ln(0.11) = -2.20727491318972082397403933140359911538049612332012877684808809280457159544146824739693970217656180526921984219643449874456348177156982611797727234739645531391417250997043426509813912171452815038773234681224346846986052616609954187523530277042540404733577645601683616992729243473444459542051094521671327575884512986038359403268744421740952255964128550940882387430766327451409771163118341856452028441195934777068653215202164585420800230758269964692542186176911721327183062274806681595352251039908683599652476610933487751971045042726257910985245638030869809598676420047313346885005039112488516186147613511172589650073 +ln(0,99231) = -0.00771972051521911658688251228784710927745619824432492548042502083463642287917836367516798626126343100722554771991582746001551937297605387526201550446846838813258662673693761875786934394769681972876759204884217352739707236035005546573941998281346275067136621899173927659282506916848396796619806300010499309450999450782241307535773898028585894051159479064644475336259284971405813380717508697662879177308128180225689196600729872646323906475747781845502972236018577001688822682434164006474817082160339215527304122870768728267538042192520985892029161981273841027862713316059689483014733403264800949848993013916915660660711 +ln(1.213) = 0.1930966299619130786884267982756898180713778705592829720668900379887103689243374352777828275503809903111650389040423665880467312095476156891549006043545706988153253670557025619641927321552053519085470770157615979399570424220588693521058087428532063740628004266216569604975470314866423199565064140746016143605294954674814789960746014611354708627671012286051760322685245057004374745180431469127326461734921640193158338824969684210361175764479788365060023323948203161463302735214343723467807623890406141920077429046056951034815144610187173624838597113485183282785182998714110976254580187138824306269033391689081134172444 +ln(2,13212) = 0.757116789897883294936463386166978390894499175954861286828543892865781364017025871420480590149317094167438077596767088993935089288788814850749804652208303422672370921498586000791896634212577578402482478893370264509097946320871879346260966481315210993699319070427451048188178825421480007911316514089064393554460708795243492687430146008589442830674137076363874091152964476261031923798447412732934186077107732149477455966447898118206966682984239608759733275918101352950269587108479086088870647678407991044122483203030258132249663586026006502623275083575120136774082667280458428047696316479694373783171995094016807561566 +ln(23453,13212) = 10.06275933084015821660283673740616729945728037094343027986208210617390671916179236842008640881113125999923935053808445858114677151948481098080959557421589119181268340202480438483795520098847855177782651858798247294862894752482201560619047903944885069861925123224583037488845623533566744079769554810986771508999070657247922525604876962306914562396019288888953756414298600765145845084030759309435256660557458078664635823744384352584584649693150118078338708370096193205254977219848895025070156141519117425878712536180174439562537134437874821918024811456306554543621920041782290810988880764370258770522512352657661984312 +ln(678673,75678567) = 13.42789581506003192060346780303123532401081770751582641564101527218108659391057675889965713554438829055229268287287976275080987480673154564721339467057100829224071604357417001970548448435378633779984868568390129851656398528444587355007584514644782323647829061394648239851140782813377175324112903488751528683261336181739973800254528978858222263315448419347839041939721107599044125830520961902124226486557363288743539253959841895421832937094795457036194973227490674176491023248358449812285168037458584917760873528151448330044498943644131658198692746051894023738115952923843204909963596729212606187342286388784078682767 +ln(478567856,23423447) = 19.98630856911503105820326137381757768772609997405162025311019156952234925914675104578050207319333747021982840609919791256651197439654699083857980963846594124270191418833526461503741338244216462305389045259192166725369645499304654061305932346930174919487956976072676417842054078981700092147874688724759784582857539507908557477471121396249552354670452518290104891032252895205143583580940479739950500596836680272158873574580509091868777967836044607712149899986117525402748766122556891112332391606743169804006633988401076526953444910664365030077415920599672309618822948155487082204900580775207810283896506723165756567287 +ln(1233463674567,453756782) = 27.84084732340837875389213300893942447435769357879238353221740677714290803030814440257847810225510563443604106116812280878539288397434364803544125814823275846387995519601085753658829226603810508651397355620933817926852422377599109683108344893439930034803477780872319616434872919691014311099019728054229497999025503880808845558753581640062363458265974112360732743261090392673986825316636237359149026759198363269668228147660615008795188326759744648343370709782007226291063058762400545096419507728715693664844798966638608946740911599604569129643340795142081615122683096337450674806884187650831390065390415760675311746614 +ln(64562356245634563476346534563456435634563456,23453245) = 100.8762054260349961276393916525151686207817587958576881990365384858818980503458755523089258249380322427741462363253270464549527893236534799413218044699613784535931103263638002908190158654892700038703667904601661925533673388551888370766122951591171663967056144039307098384615262531503035898927988105993269589643826024678355557709063097553069798538737155729310842169929389604585836091229395551113589080467039584572939650000004731252687968706910768179153014526463598631247903625378532435067759769879939089536873465162419346704672966625805278976283975463669099939862102031236932169087981036716025784548136336965418591343 +ln(6456235624563456347634653456345643563445739759237659723659723563456,23453245) = 153.8356625648980468600531951102555453956054503024192810190414532597975513996339479411586143741062791091062823931586251687141511382433931408950763236026185941145581259223723628477715410714527267206198839360507233303238194510671471663700132293432407459773499104742189381719020243349700295496201999457946672683646208076075081761909450345507515402330235899847059939430244971358704760198526340033506327936792309508516091098215193000328990790551792442141861821501042192822399181485617280245949285225831488780992167781172015735911459750049653312923055208415913215291151743391837934449273672985986988815880154504623867712336 +ln(645623562456345634763465345634564356345634561231231231231235632456324568702435867048670402476,23453245) = 213.7028749827432346445209729320490147932357317369419558939346083412170260840209994508493476557276478085871409525553799343409316501603967091415595454076753679641028485350356378327681691837913918702953658571672418384115653604209120567016984519864801450160934934557037541683372189600715968270218057602188621640220879339151068011351158874427496209583679339916156780644186710982743948844729351530824158769785899230108186212018183633212511396529727225836199469553256975688487070182838562530625411031009589215920494237391447308243967423566168398376995242254206451568689280702124160236716730783343168944032491324136024950014 +ln(64562356245634563476346534563456435634563456837560843756087340568734506873405867340856730485670428576038038475023845082,23453245) = 273.570087400588422428988750753842484190864370452355909013655485804500448217962229450687057718262616067322308306738560635244228756332880123928460098207198109959978302798414119102482288181736848097456752788960481640544742147190201175524907059930129383522849159023493302643433973370129431699727962994713358600174010966976366079634570220005486767326553563239831779230056050376094651981264570036543473497780327193539303978275049195763808903843121729173546220065518180016145343079570716229720495260629067349586273728114139183035716186778134880571502214715122388010237759637159942038226595076026860915426782073996596240383 +ln(2 ^ 100) = 69.3147180559945309417232121458176568075500134360255254120680009493393621969694715605863326996418687542001481020570685733685520235758130557032670751635075961930727570828371435190307038623891673471123350115364497955239120475172681574932065155524734139525882950453007095326366642654104239157814952043740430385500801944170641671518644712839968171784546957026271631064546150257207402481637773389638550695260668341137273873722928956493547025762652098859693201965058554764703306793654432547632744951250406069438147104689946506220167720424524529612687946546193165174681392672504103802546259656869144192871608293803172714368 +ln(2 ^ 1000) = 693.147180559945309417232121458176568075500134360255254120680009493393621969694715605863326996418687542001481020570685733685520235758130557032670751635075961930727570828371435190307038623891673471123350115364497955239120475172681574932065155524734139525882950453007095326366642654104239157814952043740430385500801944170641671518644712839968171784546957026271631064546150257207402481637773389638550695260668341137273873722928956493547025762652098859693201965058554764703306793654432547632744951250406069438147104689946506220167720424524529612687946546193165174681392672504103802546259656869144192871608293803172714368 +ln(2 ^ 1000345) = 693386.316337238490548981066540079638991486181906609542183351644096668842769274260282747349844232451989203471531522782620263641740239467112074847023044390063137593671840307223335447694552216916098470887671154298707033677971736616150075416718003390172804019380070913382774254239145819905120324398202195520833983799720841380542895318645265897960803812625726445694777263418679046139035493938421457975995250533271714966233209363366983537299486540213833799796119736499966097129434498243326861678248258587459532103265441064537764813678288070990575404323887751601816666657752976117718358138116450764047618148998664534808954 +ln(53 ^ 234234) = 929977.356078967705698995584311332317782499028975406144032375558280197297427119403524007537436715273350837688626567837208236963831334771759109585527824340705485703099901747858497751478309609463017699739788847051861194673523980231391553091069996845262963145644603378437776035212115698120296994928579367929931366232601389290664266632406743777336019916354675622538120138215243864576536753704253008371531968055123781761990822717096833972281460595749311298643307495329111211053034621197394924557801747073661783927755960590833599678181124714549126508850270418776004837980281829331637401379663316744469082805112361601973921 +ln(53 ^ 234223423434) = 929935364024.50475538797671427994841377707300382694394684725655793768110697992019436324841494252486166887946234016600679897225343919869533518477034884704586794769386084639075649829469522362732911348501750059658622892986419526034089956641094196160771310396415487311826984196024806419720377417844119297746154868394706457875100937279205957279590545866683999099218501014771361829933434395162160497787030780734241236963430664666994799275370132757902856477204851490905989904272373553417257624218697748325631315012258937653322845973025719453607163109829175541041171087530028995045211296513700101963932069793191185383610774 +ln(5345 ^ 132123123132) = 1134133899420.739000288294915434524874404116652410682825737286282842355636459222439334796414219255826936557896810089831076710534349572369052857290281310943196761926901150138847416238540459937745818594873776336346485951841304696716934701463529953058957175022638995204287829808397697752052295332177421310479324989634333940741304474346315500523164803417849748168100818043877481612843147983213352005424703644437100735923884038514184352165622645543707991848727032632582866698994395582978838874980946573242206748890247572238395167342579123004153932741392149084007813521108291141736011519990384304187561962180152705612619098 +ln(64352342 ^ 123134535436) = 2213944649503.28607087463314809407270553655656535440796673947264713183754399312473318935782152280792207608840692078714550963428417578147422347789460553671361572578845901909577713123253386875597244102475815937127176700845642353525237427368938681017481403959390251648038007823496472740832758166397184861712720439224784376644404445838346625298707559386172126747204383928416444956743060059772015121766049332766901299183448937333190089492628957958139214724728899826157741146333193336271336162574446931787693600805428844326189638134959858186389427330620666890406147229599101196461356108570477083199745518047397417460529137 +ln(2342342342 ^ 12325235634563673) = 2.659097764880541241663951455247267363118969316137225971031638631534046749647702432260658588464518039441378926717665380341477875748582342596588710429450455151269264052637224686529680164095936753939144588335906406911534166370477529922811935692154840110216411276876879047935771200809699258218487916956993402687826608841701543283618922069392799949406910014712430211757183343154404782101805098363385205674274251136467620383513640647971149121363514162388622500055792626305698798984701626150003650985998068077426426909531255970390319468825225020702338013588556668050179698043764170010608308423911644036853029543039212915305e+17 +ln(435623453452563465345 ^ 5873254234525635634563456456) = 2.791164811395114407683869595719126687100890543374029348821294782095029588229990619639522676131261333911367539999430000368133065915032554095078175999210519749737203498339835910335927121465759434274970890380574283327328296377272699810233158306927348508832348473195077771612102542646596986538433494784567651873223359185493003619857770769400388351855589892425453059314881607021616872960481503502601694929965944341911342565179763081647045197546131372357386894081641884220528495157602877955475770044883395586994833657552914369911474611278057390510236439293184977417391621266750984528008705065821264218356480218985495812133e+29 +ln(e) = 1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +ln(-e) = error: 13 +ln(pi) = 1.144729885849400174143427351353058711647294812915311571513623071472137769884826079783623270275489707702009812228697989159048205527923456587279081078810286825276393914266345902902484773358869937789203119630824756794011916028217227379888126563178049823697313310695003600064405487263880223270096433504959511815066237252468343391269896579751404777038577995399825842566022848501481362179159252505670763868602807634568897505123343607814399141442642959671289778113652645234504105900716081857082498118818318689767284592811025765687517242233833718927304328821734865104276153237516102839222134014369671758561644247371878050605 +ln(-pi) = error: 13 +ln(e*100) = 5.60517018598809136803598290936872841520220297725754595206665580193514521935470496047199441017919659668393556808457249726681905093016561351333257473819756337896581441665110936168759978965246639705678701061793075546525769232673244457539643977349308733494880848654873031009786862987878295923880880044421020342834960073761680252941613711354864324567104402296093274313182427469014957138953669272335842036128901412960005550053698334931011737138713468413411622728584491088115178514484164826293913780335178805135526227138385840667531742833204602114061792691441508807416949398803365385656169623685786296970498972897438556194 +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.6484951525397908592487708865557304743991694424594476386716455985114324500286904073291973960692390861315529079323705066301930019495112406057735030416326903600278394416606564862872935016438929132393521905731885866962576385950444562103819705599555899935799219018983099055627430284227549338447540405481571980248352416158132888231495834184424097438490741341476690742501955115254481117879064675327495323088066188490248256807910826399633354322737874911959177298216260356458443761166871303138323647455051584017845931185181630769569821334213458205094902000077359089873708885635999290644034637836294511681583854575095902458 +log(0.0000000000000000000000000000000000000234234234 ; 4) = -62.502657830242057857863430143348519256948540279187397247910051022563528677612056054919261917273076191040214319173640254416584905457682871986020738555134639418241131671880350067440483035949108331548919541308714476387301280917376264649309690038905534991459230876148281623424723284428777863083131005279581936124786270883352238755073771210386171138130103761761712553274026620371238645417685842165182299258843043669473751755536366213063305402258952731778517544507745621369887856783215100000543193133613058462449089386806572194926437678380201244740182748710577179208193625453155132311842250965723718841553305668493570147 +log(0.00000000000000000000000000000000123123 ; 4) = -54.6617634207722679102071415254558914862187077941362254868230876886387513452114230038925720225220306083873428556101938546105452976674884950030138905524204876631478480565501105980524856127885375866359209278370024334784570007143183258773745605019597309399901217806697845401950916296489188606982216445835881635156498610542996438632198052409956702211632140811721105334403752819894050055693996379576347398953236852393008273271911220055118886746095050275888726506111789337114890692121926806675923365738191803832091468842709910483233836777408178169627637319965876805636471359893308593050532243857761976400484368679473044887 +log(0.000000000000000000000000000123123 ; 4) = -46.3569431835538620405313429517324160465566293115747739566861966990989144036898599642672226641236052206381994263345682250434850552068296777823256336199238491785179696749063466764449415898134753574685673444019726756679885629400286597085241125278202141004131725595879698320076103235266629017982806010982433434912179693384109491095029425963809582704856084447696799467954828934509795266283703434764556115202638824214324789235893135124829515470917675578597254485328734466945058236313778526799244866968599295413735267076121722962216542711442544302427253104425416334114996489008775555553206567753281779752419323105338755503 +log(0.000000000000000000000000456456 ; 4) = -40.4288632868100676184120897498063679217594626299722285310384287967164366035218481934122374714762868604619376648455861781239665803692869576045749554849252885134831090259390448660211941000557764631264080761571723189068289841817925580280346572510388747091149760367976347454757079472390478950692455665480316327638417918704591688059153176967125462061511685401056663794777650841335378871855988385149998074672311680221139058846668109359445412052400213222408732092234338881316343915908069061728504829175279499439290850696037623124770160918151353123743765622260959388843512703847117121383120856786532480830157532729636730919 +log(0.00000000000000000034535 ; 4) = -30.66428728960516710307950671277775874260163647933854457249655201208526913576825185582819575931999568327187141382231014782337357719849438246605789485040300558785680405703776825519522012527849276433447734628845606548383904220855444723390601044137157985027732403216951035561129171243229444558624288906721228833071193446365616322510521119621175833450936383691357643609547595685590781099658334524256107528626386111939720340040785345144142264637092357447456128537388797574202159606068067390305456085437387489415010661991861671842805468973833625629607279324326318455512954732617200855190694760362052280897962610447662693054 +log(0.0000000000008787345 ; 4) = -20.02481894841373383563002690224601441778452488879302397482732010209816569785578968780059957853712355245784407839771045031308389183367401695375284128983988629233423011310807831136890276826526552046044980116215499948605006022942011715150876608293651762067092869494324045523439048619778082993936149767887483005981626841192971010169557183053649096885377239977719688426758289511891702122179858210429167099495723945968233252715178099411361831733238815518937413345349467455389503443743332176486555527590042752806129675088192931585003578913824469688812681038713370218128505382266823800414399889811157109169166680081956287443 +log(0.0000000076452 ; 4) = -13.48139930535417656932574109139728653345725605114928107159158812931599436920861803371248397230642437290511369801711151105171814496778137197048320221160466772179893065923577019215662721007352597214535327542042505917256636428443689687661769307037324652732986925398200060493243920038036833576868157833584842594583118801353352201331938425263158253420914957165543630016137454490876840882575631473610247631848120857889475636627075906885181297041446088324597013971552437836091663362719166808743688951139290104136780919693340194066363520635303407281566588012017202909534943191492720456820266379073042435164959569923641599142 +log(0.000001235 ; 4) = -9.81352876375711056438611167937579612529835358637203675615903145491002890901525576992551668121081491233251125834691128104659374395374643323519724570840750304122242754372830192571772610755455688891783640598171999057864132502646684105935596813326942046982576726128987789112079206786803828409006731944979536545780628994001156739882762339560756669507802545122614595287910181726868356702486248121833951046639621594408264488659006909280903670271103397434317328681932421620708534516404114954315893782369776547323505428789474045151306261631531248604045372979082511553561798756911899413357010988864927921062290550894766577399 +log(0.000234 ; 4) = -6.03060192487038478195881301739200665202046157048574209093928476998527850871500443495445049001944477505860543297765289393766072596624602486058661635088888751563772590574050446623540499794933739538508874432826052196118852441297957284276268948821132327239832630997941084435659153186049916846690284974988098148052968438136730647595650392850084937749871112823717290076865922558876616622064487337205293465296722016607466586022156304658031741714588248541076284744206571312339541051618349881870460873580068305010437835984871030198824773451085490442745199918161671387022720844034169945712397364190598958577504742909335520087 +log(0.00234 ; 4) = -4.36963787742670360802365330264731156408804587397345178491190657207731112041069182702938061833975969750877674712252776802424867747411426141644896496438955981871175022941175168191389619335432494955161802764125457039909483685812163960899259989338341990448293646576304790271909527063604797668691464105281201747564330603818956752521313139957790698736319000095668678343968074788108107043243901447581710897795525960250099617950120134797452999164233499146493340702640461571999876140002053322117103876040883288173725432451694655156790185319154222708344431487080750443979771102265103870717746011981638565281374651761066941319 +log(0.02 ; 4) = -2.82192809488736234787031942948939017586483139302458061205475639581593477660862521585013974335937015509965737171025025182682409698426352688827530277299865539385195135265750556864301760919002489166694143337401190312418737510971586646754017918965580673583077968843272588327499252244890238355997641739413792800977275668635547790148674505784588478027104225456097223465795695541537019157641171779247165135002392112714733936144072339721157485100709498789165888083132219480679329823232593119506713995078370033673424807066352750084069176263862535468801536862161841886085899483538132149989302704417920786592260182296537157537 +log(0.9 ; 4) = -0.0760015467225249924814207707968785791726012888198092455716255433668691605099540454027893967615968354588480233800659585696944960510708386219955674358776293974323180840901675498799262682922647605264926649994063970883670040923966968088850848366468356717837493635032806183093700166995841283901867249736453856386385393312800383041121091065866082080085105174755683700748427446966351931613240337258781262037962491996824202671451423987358833487953935434053806044106242742758547343670627923396666710496941053934288831733354072348905530821407925288680857305591979493732241185523892922123388936694153921923155868049653655747539 +log(0.1 ; 4) = -1.660964047443681173935159714744695087932415696512290306027378197907967388304312607925069871679685077549828685855125125913412048492131763444137651386499327696925975676328752784321508804595012445833470716687005951562093687554857933233770089594827903367915389844216362941637496261224451191779988208697068964004886378343177738950743372528922942390135521127280486117328978477707685095788205858896235825675011960563573669680720361698605787425503547493945829440415661097403396649116162965597533569975391850168367124035331763750420345881319312677344007684310809209430429497417690660749946513522089603932961300911482685787684 +log(0.2 ; 4) = -1.160964047443681173935159714744695087932415696512290306027378197907967388304312607925069871679685077549828685855125125913412048492131763444137651386499327696925975676328752784321508804595012445833470716687005951562093687554857933233770089594827903367915389844216362941637496261224451191779988208697068964004886378343177738950743372528922942390135521127280486117328978477707685095788205858896235825675011960563573669680720361698605787425503547493945829440415661097403396649116162965597533569975391850168367124035331763750420345881319312677344007684310809209430429497417690660749946513522089603932961300911482685787684 +log(0.3 ; 4) = -0.868482797083103083208290242770786833552508492666049775799501870637418274407133326663929634220640956504338354617595542241553272271601301033066609411188478547179146880209460167100717536443638603179981690843206174325230345823627315021327587215737369519849569603859821779973433138962017660085087466835357174821762458837228888627427740817754775299072015822378027243701910611202160144474764946311056975939404104881628044973932752048670835387149470518675605022413142685839625691741612878968600120512542977780898003604333585492655449481730052603106046707435003579401826807985039976481142703595752498062638443858224025681219 +log(0.4 ; 4) = -0.660964047443681173935159714744695087932415696512290306027378197907967388304312607925069871679685077549828685855125125913412048492131763444137651386499327696925975676328752784321508804595012445833470716687005951562093687554857933233770089594827903367915389844216362941637496261224451191779988208697068964004886378343177738950743372528922942390135521127280486117328978477707685095788205858896235825675011960563573669680720361698605787425503547493945829440415661097403396649116162965597533569975391850168367124035331763750420345881319312677344007684310809209430429497417690660749946513522089603932961300911482685787684 +log(0.5 ; 4) = -0.5 +log(0.6 ; 4) = -0.368482797083103083208290242770786833552508492666049775799501870637418274407133326663929634220640956504338354617595542241553272271601301033066609411188478547179146880209460167100717536443638603179981690843206174325230345823627315021327587215737369519849569603859821779973433138962017660085087466835357174821762458837228888627427740817754775299072015822378027243701910611202160144474764946311056975939404104881628044973932752048670835387149470518675605022413142685839625691741612878968600120512542977780898003604333585492655449481730052603106046707435003579401826807985039976481142703595752498062638443858224025681219 +log(0.7 ; 4) = -0.257286586414879120214175056128779683611902383529219914188732335872806963873216114676139372094579684996148434910462339390425370982644545552163378537788498013408957564473136337801922384649745918535191222972795731312777474001555344655752115817548664653236988944131395311974964616738990809024962140864994662018418758106656749169090608531782808851497465738178000151072351202574171478170365106602831413813958382252277112038991844568054507347646267217810054650308139413920871598999413550872750724535047007104806034039580911846166627570408272867941801033990184967525418618916083317103800686510722516942963101552786407679399 +log(0.8 ; 4) = -0.1609640474436811739351597147446950879324156965122903060273781979079673883043126079250698716796850775498286858551251259134120484921317634441376513864993276969259756763287527843215088045950124458334707166870059515620936875548579332337700895948279033679153898442163629416374962612244511917799882086970689640048863783431777389507433725289229423901355211272804861173289784777076850957882058588962358256750119605635736696807203616986057874255035474939458294404156610974033966491161629655975335699753918501683671240353317637504203458813193126773440076843108092094304294974176906607499465135220896039329613009114826857876837 +log(0.9 ; 4) = -0.0760015467225249924814207707968785791726012888198092455716255433668691605099540454027893967615968354588480233800659585696944960510708386219955674358776293974323180840901675498799262682922647605264926649994063970883670040923966968088850848366468356717837493635032806183093700166995841283901867249736453856386385393312800383041121091065866082080085105174755683700748427446966351931613240337258781262037962491996824202671451423987358833487953935434053806044106242742758547343670627923396666710496941053934288831733354072348905530821407925288680857305591979493732241185523892922123388936694153921923155868049653655747539 +log(0.9999999999999 ; 4) = -0.0000000000000721347520444517771055984566990621801645467373526580903072602489967612808731241754551294731826777761584090106900685129538424443999467359103536327870665965090984062288176929273802831586069530224545268826713921322260865566201538717648357835945966107136806355920318282097199660764405842059041541422611558438706381893447571392743208027641848414498420853890587096754934733347136869487246895324772402177908258679653419619118128657018981930406229194655368871814432596064216920731609568370668106251966515095311474816902835026758646670948499460585781505440432322799717427323427303172038555401877896159757963019346263206871513 +log(0.99999999999999999999999999999999999999999999999999999999999937676756757 ; 4) = -4.49567169793963486955093411721200523120450199351591842039406091578858435735486947927260894004359154039566463369395361933985491514039165592734794144020320006838169838704194143753204441768703915342081121677898607581181376246311985403773837800384772264810798149132742301582538262465689278453336604123911051095623475453048372403032436674084478631554507926001999824754257075889041152172601248899519442733348452555147460509300574366772971526941251382871938687710043175486188343458020881870632747536767597379785345821961030935428363989278002392114515795125535551575833697700255281226923894470700117829242394438260117851114e-61 +log(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991235434 ; 4) = -6.32229795187200922769547281083501488167845431190340965840089963335428210236098129543598526555362366388133577553057908059803333214704805602370504589772573958070870917541231114543321901530395402633335537837327304179706008431691168077465248721940420848824802847251432095940716232516147807770889736764366854092798389495956735256380079639115179418981833743713151517743020704891437966794901946872223198804887359438397449660683277741170717246628271053313071021717422413486647224592781187244189942783942858157531134131469317217488950233181864349944989951060252845102775080192963221866333739524464469372388231817216453548396e-126 +log(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967567 ; 4) = -2.33954641305758750954522185894671838465792041155218964009075153074983326528516878479636424801525456355355602556684804839208255335099657041461796178888310526566960352587355378313548131265293454153062999788066821876914587313848989191517796268198210667713384687156016820075117061040151436340166254696513484848043216422719640404572159354205070768509743090996240028655788672199522227976709836691952678215652098820348439675095532356484828908077496516466318246125186474372773330108069444043877277623052734744818598354478744782138942077741021530799057325949134764463821936534421837781731436483297791367629901352732377394842e-173 +log(1 ; 4) = 0 +log(1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345563456 ; 4) = 2.49271342141825753652415704333355694774189361202761686059617134586132227846855903190439332093544386181154522025253405676077849774388664605994738629002062169893807649169213752589833435737711977530500048706822713637191380176724801916313692673079005918212023907478929222946130362953541660069904871489398261983412840291212820712708170094373645074097979058174599429159696091514654743541681402594052050742137344146086073105407496047511150901030933101812195177481751666076070300913992734779643125108747176957946029285637944684066791805493508667529357590457533886934082797820650594964343354347506426431113802716529602202307e-169 +log(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023423 ; 4) = 1.68961229713710949452957579015536597674721640920626947676273157292736856204404490630793450440172995535765864356834957720493785906213778260344651896829074118422106077323799042189309821948906388610482889371606000206825524786783598723234393039859342788279810205115473237693752370756254058068168304590734276282623556315471170258328107525061787388675097443971326920723344924951640463074894922126286179695541853927968507646316571057178216124826687359297637310629286307183467909363961937294406971707079304743209718335490251735147690776672660047023698563658571910340121217980697768265448942704149549232842605280144190436721e-126 +log(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123243 ; 4) = 8.89010324621392586066295987303580963464360636638382227403275956292053467497733964001659787926322006596002353879468218330034484993397016725329215770622638726105479980306237065391296382771221210767076994702790625333686598729579512074688041127500404957408062387912248367593764347103235980228089210261190223631245781413409023482797765385762174593408495418324675607509564549235801008760261713870902397828672823729395535124505830309690716694435463232837564069499489450167030025989331214479096588284504481266222273534492046735668476305544121697916411030083898950806489326815928963637231486803972179383551480457160249097946e-99 +log(1.00000000000000000000000000000000000000000000000000000000000000000000000000000074563465 ; 4) = 5.37861705934988959554812431772603746613934528349388856727004435564892598377967911288670915144232989467537395100706085643935752103644144896588142549935164745031945635537486159523704906090435593917620553246393180048497449642869953366664239619678659727575457879036477468572460238529461747211283991923911366365038465341714490185737848091737909489906355852848573633752320484616490551524223426833036522197987512388328266122914382976246986309363584895353011116781025259007108807520183528518357659250120100733600812851730497671996002138633500259629305968487539527382348051229768688336155666476451849111315827615080441657754e-79 +log(1.00000000000000000000000000000000000000000000000000000000000000345345 ; 4) = 2.49113759447899533957356594480299220099802523518481463712003387288161000366388857934017030187584303443326291557873573519864851183511911885155156150191509532555591351977376026373805366056561473930300006086499612532961996983726994130320223003959098176354873450796695199878936513210248723244912040541981759163497796525907716946753405760834803751370369762932798695868360155214824434533895263529729604504806163077478748598209455401214298127980020488304984313961027864708863959144216925133645413454282474228469801582547095869851543284954874622727489573943728076367667729765628317832307814197542085949283517090070843128368e-63 +log(1.000000000000000000000000000000000000234234 ; 4) = 1.689641151037927273797722988648986014392079239439243607956046358653903889188596645671289327761901382454289052763071720991264651557350575868148345348883446392831252479513236303197931914024357710573775072237213613694479765862910830167734197363327698924347390882839023083412252146915366665624618284455406018927846308828905032682621169708948964088611817956797694968661829149776680637535234903183173446763429148044406695334796605035686706405895969620324734366357076382354787989511190867020616053070825676922813177474820393583896095543490839084955571400536615425522414662900184405765536275997721043168801917647486182664997e-37 +log(1.000000000000000000000023464564 ; 4) = 1.692610505971084938282731327443651893534874579306187012875745562636973586201809297706453930207273122839681636617919075851660589901445303841502039439865722773529355643147842254422320552643636082123108630280189613256159988698932489108727678265322176805562799644590134220543446670110703591732076907465774173785756764708240259828928592599034793739434888893653777786181150923959232883605020246341842233205977873133990894166959687713609950123746496566289439008680874132129691501235957808211453377972990432892777490370704110491237012129607545205751109833788191253589332617890729784302984537481456556109923128797329085032461e-23 +log(1.00000000002342 ; 4) = 0.00000000001689395892861193324113144446591633963076113487998756791069724117535940441633953037626357834331214220281045701351681251945010965807162813394396574839603882527378237971605120904330716168976488420546662633267085391755566453044385509726461137564307087282683926859125511628544901710106497011596249311553636000384492194916225301758795012127227893999528337295198279785655378799398276632018752594685687338892281859950466837962785519079495778404232205848874154864981594369393357715563843664880530321502442240176711706784641063335004669292810249560577233069478959466324695875243230582543876840385691000326334926811694525852281 +log(1.000006456 ; 4) = 0.0000046570045591950320495122919156777674537162750540475886804749671307077125851001875052489739250793547084440857703232580949808008941378777202642038689512106063403542279057357312540653073119607052775773329345589835258206684004111779751105039284468043320445945037100302450020616576784576373515517928163779529850996111854765209797213506103984973501461943943988267833286644264052991069439704490550608985493619240834384877308616424432244321467109353623878775450758370560313618482622419352038691560044411748309865512752107588769917088339066657538791713850508796307956158933919070920890833914844297477376297406324340257840205 +log(1.000123 ; 4) = 0.000088720288828755506738249214628674838942896295488277607932903927439762171555524417220720987616658812818802416191672465483335459469057991591077216760865068888894734836627999750344939832277698004937940573911614647055134862320227135676556862464033932421599901278503612256422504571855890820082318961737680355485453596684244715714361937129963433394265330564449145437765993400359885547294753358563402589203879081130810723292167614072984655712780311284634047317535626991337186020940323470553582178399972935517513837771073339096467924063744387846808844794209886104843618301578303055959168527337569769112215208890709319968942 +log(1.053435 ; 4) = 0.0375506492130159473483925572139758030630226581808640355239946857757065414411401014613768813526997040442210529110786022695894586262050802508569711544259466389414566648509351911234938596555405957022732177609641448636369662485785784501553548954452024366503229044347650292582088279021555719118207503831318891842732929921620831846783221563136725283554655690731317633568037258477876799595881637825144078907185522623173742693096891050098354484866017839043719956839877094915192092177834178320098311854366844343079282160645243698228654236218983209705415935081612816116019744416784426263482329860181474696105780903505410040849 +log(1.1 ; 4) = 0.0687517618749674541645218086182013914192000663285937296290226249551979215556965684296757779637651668178054142767603769094347281892088276544676545159464173299209608127181564667078392158974014183425448606936626569896002242121576741500327162172467439241897568125943561287059108395945715019506473258464258856269869035338150764535547330979685100520712398900057431974261896233574941224603050146457087805777547857637736199485347270470997993168341527735587191182147332785004845775213570195647971294862049536139853635335089867358446953217054435142500709108952927027566725950216531298291851712361735208594734149651654560086715 +log(1.5 ; 4) = 0.292481250360578090726869471973908254379907203846240530227876327270549113897179281261140237459044121045490331237529583671858776220530462411071041975310849149746828796119292617220791268151373842653489025843799777236863341731230618212442502379090533848065820240356541161664063122262433531694900741861711789183123919505948850323315631711168167091063505304902458873627067866505524951313440912585178849735607855681945624706787609649934952038354076975270224418002518411563770957374550086628933449462848872387469120430998178257764896399589260074237960976875805630028602689432650684268803809926337105870322857053258660106465 +log(2 ; 4) = 0.5 +log(3 ; 4) = 0.792481250360578090726869471973908254379907203846240530227876327270549113897179281261140237459044121045490331237529583671858776220530462411071041975310849149746828796119292617220791268151373842653489025843799777236863341731230618212442502379090533848065820240356541161664063122262433531694900741861711789183123919505948850323315631711168167091063505304902458873627067866505524951313440912585178849735607855681945624706787609649934952038354076975270224418002518411563770957374550086628933449462848872387469120430998178257764896399589260074237960976875805630028602689432650684268803809926337105870322857053258660106465 +log(4 ; 4) = 1 +log(5 ; 4) = 1.160964047443681173935159714744695087932415696512290306027378197907967388304312607925069871679685077549828685855125125913412048492131763444137651386499327696925975676328752784321508804595012445833470716687005951562093687554857933233770089594827903367915389844216362941637496261224451191779988208697068964004886378343177738950743372528922942390135521127280486117328978477707685095788205858896235825675011960563573669680720361698605787425503547493945829440415661097403396649116162965597533569975391850168367124035331763750420345881319312677344007684310809209430429497417690660749946513522089603932961300911482685787684 +log(6 ; 4) = 1.292481250360578090726869471973908254379907203846240530227876327270549113897179281261140237459044121045490331237529583671858776220530462411071041975310849149746828796119292617220791268151373842653489025843799777236863341731230618212442502379090533848065820240356541161664063122262433531694900741861711789183123919505948850323315631711168167091063505304902458873627067866505524951313440912585178849735607855681945624706787609649934952038354076975270224418002518411563770957374550086628933449462848872387469120430998178257764896399589260074237960976875805630028602689432650684268803809926337105870322857053258660106465 +log(7 ; 4) = 1.403677461028802053720984658615915404320513312983070391838645862035160424431096493248930499585105392553680250944662786522986677509487217891974272848710829683517018111855616446519586419945266527298279493714210220249316213553302588578017973777279238714678400900084967629662531644485460382755026067832074301986467620236520989781652763997140133538638055389102485966256627275133513617617840752293404411861053578311296557641728517130551280077857280276135774790107521683482525050116749414724782845440344843063561089995750851904253718310911039809402206650320624241905010878501607343646145827011367086989998199358696278108285 +log(8 ; 4) = 1.5 +log(9 ; 4) = 1.58496250072115618145373894394781650875981440769248106045575265454109822779435856252228047491808824209098066247505916734371755244106092482214208395062169829949365759223858523444158253630274768530697805168759955447372668346246123642488500475818106769613164048071308232332812624452486706338980148372342357836624783901189770064663126342233633418212701060980491774725413573301104990262688182517035769947121571136389124941357521929986990407670815395054044883600503682312754191474910017325786689892569774477493824086199635651552979279917852014847592195375161126005720537886530136853760761985267421174064571410651732021293 +log(10; 3) = 2.09590327428938460429656752202140125060751800679793011692354533863417747757194062871676580230898123699985140231335199308235005285712915826864939592561915491561809119630021469851890125155924415079620299524131840106046127610186655414906082616710054381823861040137165158210781803066853147390185093936401353083176711133893497433452857763308731686344362106925510612147079038722028950332679244213078304826307821392020101713088209888010963117182069798408183428463174902601265726511668790093717360586222290471518689275535109074335536739413931845100221993717295345507742383406301703367506698074940627973801152487174542993851 +log(-2; 3) = error: 13 +log(-0.001; 3) = error: 13 +log(0; 3) = error: 13 +log(0.11115; 3) = -1.999681472009827816055628174964642230401748237904416327288723566890001051185253092659204068161319533439496250831902221116825523310296559317562330195699635064762809306581714408235691730199343048293880741732927569115751123417679421643525417629912013783399375171615244836436624120987547236132656802189254466767597092540041044389693903298951586924088145814666076575545304281251309674482321411590180955359625582934591359419848457738108865361675294556522071714665755512288165604209273884924755088743919561007544885959890071312534714489905027222723878585968413574131974174486837023635787858449518194158240586915420379091932 +log(0.9992; 3) = -0.000728482813294753370545056115021476024299617784420042897460368429675295745486248439201343517630364877481079832159398069664764181374603239543727296686318022278074290729387434432576323096967361480119448051647029800126625149577157256614290614227939096107324942988487235070942371958764194205351970991202200616344148803888426921388050623288432348728516646857169290717983076813342067079768579194432088017370722038118730438736340295144136124970774388512229392681651119256639588604649816406919211836522285951675071059560925624217388258715255246954086239606453632840602184179595493365843090787354535495308316268245531531269438 +log(0.5; 3) = -0.630929753571457437099527114342760854299585640131880427870654943838685201380914805061172688549451745561354015938313715194923449146936475413686196393349950035966640584743311677452215612596199851868672792854340849531081208841937609290184185959382218703082028985792568790901313132757718782489754897614380046993623661535770151579582582203119216085269248607848855942200954163644243947094092215395967299512947031616401799163165055660782694699107839336216970483242801696934083089362129099496872432068810558533264518223969675121701145801369136023637618740448284244680934718090717323284192704101679849762020060450815307941392 +log(1; 3) = 0 +log(1.11222; 3) = 0.096811240037973520318252867772448375783406613208536323679527083210379111934956187760177181239177140650750823819636515231167278363048832242858313798080057108759767316340617644617514340538065759035061277146852589876793636931573865670304719907003010664615929411991170711453447455605229373996536094469448729765315846831474666388499978399201419337047400443071297136812154559624403289980366060157590468004428182021283175669025807615060529623917543707749631427429343507517355236295400728246579426958612333717081266881058872186470674639795988388656837771906102012480255318851818065305832389963412139048474941983892061242558 +log(1,999; 3) = 0.630474520140299827425978259337951381214290347760772730882075165537293505310190232160829780940017869422063937267075624501254645601492664492012287623294654998695999625946052309967302707281319433245858217776244400070312958516608246631089722222086002912059296974555504179754709142748871853298311857996827159589734771376546937424133769163573582635828439889051075276582570965953993195245497420110815239963347414070585414487745623715927260786401308730005748929001708958018960732395395004334881558037950567411155673725847691049532514166127821246360752639372007283750827220837465859926814123662529903990605769730457865504519 +log(2.234; 3) = 0.731644556444457088690621209315708654891829705536271503054219891984595572106359498099345952320027760864426845105379214052325303024472332109359832298092153450873157941976774177841321873869727784910968144803215402233192227549814029743621575702031445394666517439055981515525173267045906167189539395333659685713567206778371666078847245250169386793725414765994096845114822574733502253680280219722729914714655630304590158499128873186868742595355589770455589705920253191278748614725936551972553244503710076246891783315252360534987185601587355073502869639538598896793187281713310951110408246092549423202305227422106401225161 +log(345.1231; 3) = 5.31934807689820428707588380128329702915853366812568392542496346155547654650169846717019129968027769258094045483032106152621190296942776361716670213180627328782787389578516798150507454616051162229068698660784738241812058706211055133697482086241330566676845363695140592723442925159411233281800215002207403786610265178359004104177133800738831964385432321909308609391365994433940595971299988192390473342948037334331238743681675795301689063368366804050361951675462695583141685931400794002806129380525587418475570348813141704042143486655530651575461566074525782332237807298041045823554537873136201717648054859536968378505 +log(567567.123123; 3) = 12.05986355389905700771366891659928740908392903272964255083285924778279211797605548764513922586175182342573344438508120133334278779562030662472821623367506189766822370495944892894188944374703786449347646736831256617731836358643384962215847951464418282272696023335372278511323201681344671747975488292294642671158061509622806464770919199128748688957609161379284130957683076668440719833093635305237061148652874608805894098340467544323674007088386511994469914384530921243991188566535559976138057850337979740010579220769879942554595086830988590512371348090087626931368033031304266275463887491200504433619245685904864106102 +log(54764567567.5675; 3) = 22.50685660409066491222175106948751256610635084015395747324894440167495327623541858078100530664364975679797423306845161274821066251715654066309493323542863611248605108167025207431939509707442315598319985493358346783104870371909530006555896052933267436639259151401660467843111692608564547417317928910343158152083404105407044505691547995913863668867572783204503030254278034206932694281494664505394090022416552093966497276620238911472120582921421782195048556741635883401411200157381631729493434788848347670317516888610118885244876193103932441269420678009746686508657459306222232669790892857973628779671758204330037503921 +log(123123123132132.23424; 3) = 29.53198895220905518658246378164184477237452546023733970830310994678607343300593527011748540824543984221908797967610397479594216178675936064537856082896980180707096863282313161202189639712977887787192241699938400298096701269992586041216711807371254393789676179408310814759080182573397095071728105389156844631389824772900141551154397363765100209757748220336033479786842171057741530041552103559502311386137865291270970954254918985139897305885266939404171225303578816151760944419468392384961853391182619815489634793595738800612342922581377772960961482982980636593549357794523477063246515062544216147448183865736314565894 +log(e; e) = 1 +log(123; e) = 4.81218435537241749526200860995993329302390102722205108535395724389747290962426647283593289618571889982596051846133235758911863539016642586030681346320703651568737926744066354888900586068085306161296352243701108020875047997688553442623113109721912587533735441418273753139483833075935259765543904023077865615445885454671777708840186520343068553811651433220164258278434283004190222560248840952998981290994212992018804902146838756038798204688744448355714742893640120880873262790997583745758766931028991991903363735601141150617819330890457136125704960961271352454214796079219984522471428985409958258548171146572800384004 +log(e ^ 422.234; e) = 422.234 +log(e ^ 1242.234; e) = 1242.233999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +log(e ^ -1242.234; e) = -1242.234 +log(2 ^ 100 ; 5) = 43.0676558073393050670106568763965632069791932079760449321976037960662082537885506083698099445266975643135035036371978578552095834364164943058852814817975444507156529378094714730878066816878748786880194416657523951100977429143592051718209177766962339333223939497495017696679554891320672936724367962698364755367167012870931776837475114850065760674730084879435959830132909820909321777378988407466453965019374015119004178110885781873633471740447296283407186393726070824071429564225500662792683219834495127448740110181963379176997325475328151609802394602390452450564057378701803389398718691474446336773781510056796750648 +log(2 ^ 1000 ; 5) = 430.676558073393050670106568763965632069791932079760449321976037960662082537885506083698099445266975643135035036371978578552095834364164943058852814817975444507156529378094714730878066816878748786880194416657523951100977429143592051718209177766962339333223939497495017696679554891320672936724367962698364755367167012870931776837475114850065760674730084879435959830132909820909321777378988407466453965019374015119004178110885781873633471740447296283407186393726070824071429564225500662792683219834495127448740110181963379176997325475328151609802394602390452450564057378701803389398718691474446336773781510056796750648 +log(2 ^ 1000345 ; 5) = 430825.141485928371272587755530189200212856010296327966676992119693758510956361076583296975289575592749731916623459526911161696307427020579964208119039087646035511498380730157407460219749930571955211668083731270796864107266356646590976051959933291941340293901756621653477784909337758178568887537869645495691207768685490372248300484043764689033362162866758719365236274305674797535493392184158467029891637305699154220234552334037468379875288197750600624961873031906318505734207425158460521346695545338028267709925519976156542813389552617139822107776428528277156659501978497455511568061249423005020759968464677766345527 +log(53 ^ 234234 ; 5) = 577827.419681246210360661883202967790745460818680023377906439610334595993074706569581333254297283608261766290184434651023049058890163003652249250339192398994071895263046936585906135407729738914899922194626417940986555471949397267360440859210569201229134429987703173257469679253294013531460858927074706991344611646415147059448990379719964630610287076675496072109071279050547974252856115720770766860206243475459575334814221613362872214064206332657779105944828232422463326896979525166227188690756119378225815085061932652760340092863343943967594446321166224832127197855220322079496439092895330068894362563031925956319074 +log(53 ^ 234223423434 ; 5) = 577801328550.8344494740863671625493182767556197953645183892987580229601155479423501385375433264934155326855473527163230891913258288115785996997218538116985372865475551608282357695256460770975797658417135242451942687586174830869368838300454579263855275096990715183438911079765839308071017729383482908460026520024704892666216548444906928188137458125967898031093248922002166400764327879290638532212878872480089272603524510265404330995982188482027256814046882751851784300972067573307830523752015436983134508136578730917793397885298145354222064322172488592614033597779579017825157225418306070585643750978714300413608932 +log(5345 ^ 132123123132 ; 5) = 704677012178.422230014610205528162998071331413505234594879260105055372477480950271596720489240993290966277313090926532537222745818486488648013349853503424717074140139307678727083763656786902304313093436851848206576102783004875008115934327700197705701880478711871554417054522029541380107147239885907350093437706570873439388887979141589947418826435030821382440355559272314044790119139528920633167367489044554589301380795009896845835843902606764568922865387166605258138917122341962350591510283699331194814331931160938353556301857535517763219378211928483007091178833895674762153939542386999056619785115836426704543450633 +log(64352342 ^ 123134535436 ; 5) = 1375601153917.72695774405933000956074915515750725660101244792919770365213379060499786296228964403601589164457381375971166149189247284643941942789181741363742042942105578521707254228837405858062641024469291028817558505251738576643638597061961350085458040251298716480521316853280619569006940912956989876499238066934156282102569958312033862272825785349193338698964441461660165446249806116375469700470663851571661983718389662037032301579106788113228402881875394544085343097537302479098951229969202911614606498228046832774269109687029427630551425134292276012704618670788752362697282273808150791845696940235705116442553257 +log(2342342342 ^ 12325235634563673 ; 5) = 1.652190335729661125325815758088322920421713949697837894827720568274202587615834049867074075166884604908492610262244943852342769084887774620145364878020614277357747513878743550630729641904941024483343661943690977762447115715840245460588189813869445064940700509771849379259973347216131221143311893360804728936725836300700217910793748591043016110725881354851473819851673027343181521218343589934133619346247767847660865483150898058290713203208617032244804511614236275938550106477107120041136011222925266347302190087502795866973399278263768565832963681556163895262326388395622013464403109992115339763138132616253253564732e+17 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 5) = 1.734248205433274652507744853891566612943789020416954955067503617769713801974958178926027274108066989923534064737339125656094031134366025147965481985834102961175932703928624843220681500515589160600983263183841870868506049039830117768431343115548042109027732027855245602087117271564357436939486719487863440937733081505911411136500004927687033909985542501362022117210678629721846516388282687609121102607227378797726649288742582806323810957077965801495478792897467880166913402564343823282126906657060841437807731518819689803400916966610976712288989470868952178319726340153597993687611067796142084154513162007926305265618e+29 +log(2 ^ 100 ; 8) = 33.3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +log(2 ^ 1000 ; 8) = 333.333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +log(2 ^ 1000345 ; 8) = 333448.333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +log(53 ^ 234234 ; 8) = 447224.57325138546551988458613157296300275200255972571600055560186771021005911837827064261082557863761732676292333695214183737194955890180485889711060847610287089594549792278221009142329581581913244918527443487852379702850912554846515420227026587877792759621984982973773727515736685325985831449620756130057342270979463627136658547617373498809388416124459179789274041982021395032566129339560343845081981315312794397706699045476495779411365938392790754228356545672749794333841695635422820468688272801123550516719220999044181030147406884542109952205243790075747065387523081280958568294976198027314840356320277389509198 +log(53 ^ 234223423434 ; 8) = 447204379341.808652960787649804491483515884109065456288385533115241687414221171862694639159501535974951151272861041875311767582831302410183677400789638943243219174005811768376004463936860010077295077589299684409810435992443299790257696583384363367541708931335312825749271425020403978310407273201545309466843927586784586313559563000352618527906344845090541753632327878387411299126519665458740113895560533827718645046058179814503654176404032867154187105227617729579567247854360060142429748382563404921901459379381968311421472659731994593235540892404788302215336451161859677387499588580847248712962223708364958508301486 +log(5345 ^ 132123123132 ; 8) = 545403117466.120854827313298223702205988613173915972132446747452097913595456799975644709641628431781597774198495666653019135684803849490461624322072916799183742637441764540903159369731223798498692613969008086671358074860971178729509541440501102444729327730797214740563694508648127805094373790833634779599985968202336604913746160903736431574184510479828466113868796948116726186753765819358297497267184475054310779899320684557888481881090659368604796264147805297608039859318660426109834072299959616748984302514132133218995061011762704057732912760363062405134300975107392593894985575861399902281396025685296516604139599 +log(64352342 ^ 123134535436 ; 8) = 1064682322213.681685826879023187859211308318859260341399193613992709333582336566881457558203985695601304166763069940071537655366142641843472926997978648518142125265192052124004566013077124197518993574985254843533824446084818859461438845927212624591780130119453681820038010018238040740593654290175830691196424768850352902126815889893734293093210154678797844209303218965445055931090635732775962577541530774461049577032106410123301348121781363748633114538986428148147512766513085148583929132506420566773356509678852927111698235160108450833765825824141171551094131709260848762095643264676505928221169718925554439897640421 +log(2342342342 ^ 12325235634563673 ; 8) = 1.278755719544027883811796638752361473660039165779260177626372313983300033296150326019589063345654640340433842978295434834331913187935400449524836426671306153024992035574088983290385242478770114899364065969465033522900620851729851527893217631560941921961011201987151727518030060526366836796347547583136701574809253787057628670083869868969336991343844958168784848218690880537115041692931711365691723179650834602828197249597502543311243866421457029492864251730690893970641938668895694382490606943512284281795411036530653243900320093901759329964308580889943507836859071487003035590108747890856248691689593640543120012489e+17 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 8) = 1.342266543901170139146326328375107328304657615389724200784028930576239696097206303120548924929844363683545487296300039150924900108661225051854721176848077868523423081588158789889823827656212543584728722610927847158466873137238765081294022328812907213081356092716614751732778245701228540085645688519972088978669605868007145454260518355610929668433958950043873502884916934744357695536514237840820178335275024317726770181607848029236487649828859266163697118589467015415462629125230584849455959125037687038883782610385506926603014757634432185034606302560598620724899822218575438412360437238366586881476584612394997034294e+29 +log(2 ^ 100 ; 20) = 23.13782131597591742636977010976404958909655073735658618396177941135245540301583847139655840447539259865188870350201859701529400821346241870124722062118197485092860546021783811088351246271854203581310507244325724459760568706111628151904699121127374559813391838040997034902373893343622353312846357782685770072437479844171244862215979833715231787888575138789988017970028465539865815621401375539054229235085294878362556552328613577305373625662847183292976029493174230073252639646674731615373253685101340908548666989209193170622493839141648676384714072333691330131113252335585558445937747974877809078066879576047979110509 +log(2 ^ 1000 ; 20) = 231.3782131597591742636977010976404958909655073735658618396177941135245540301583847139655840447539259865188870350201859701529400821346241870124722062118197485092860546021783811088351246271854203581310507244325724459760568706111628151904699121127374559813391838040997034902373893343622353312846357782685770072437479844171244862215979833715231787888575138789988017970028465539865815621401375539054229235085294878362556552328613577305373625662847183292976029493174230073252639646674731615373253685101340908548666989209193170622493839141648676384714072333691330131113252335585558445937747974877809078066879576047979110509 +log(2 ^ 1000345 ; 20) = 231458.0386432992911788186768045191818620478904736097420619524622524937200012987893566919021712493660909842360510472679343126428464629606323569915091229628263225217582910161326503176727451817993281546059369325016834699186102315236663617106242324163504036527458225121178879415212336825903024739289776120796663112470774717483941693444346757863542855396697212870563836228125360477069327790759013615202944171399305095591634339166948989543979563700865571212106223349375182627911807352834397780557457622700871162116279320470342266358599516152545178066798688646453640008486407641335463601596497929141922198812649501715663302 +log(53 ^ 234234 ; 20) = 310434.067920124191957719819019581545631108593736218024999039459821488968962476629666356486020167566593939261902225870461558870790672531664371856709900700788284224861984897756789234314105015210805495313014402994280073323004660505739754380772730509740222408100056796820604470334481888771619158788548060246426005376330013716980823639520558215374653801568435840548392216865353330385598978122254934915997102084329909986495586389181665361683038068667644843576010257820680251471892540621439839550001642218476561351732707606868338337764844639335014863383371594451154194335813556858439601193944021978990349544116548394874444 +log(53 ^ 234223423434 ; 20) = 310420050627.980414042282958901599661449009712140485474231295272424341644806724247067770782077298809796893827875553823801100337324737598989288242380678492195102476951216129669482831600217139853580207403341423036237177753539998679915379824171075617985667214980552586563701878424936785627872317215762761960936416755933405584822987659253142940938313422969857327330053608693714871739065412999165876173935895138258871397483119242319323081870168226871775004535765710280577117678999155935182548381861961375093311679308594753071012821256824026734761813096848052979927822988730855123218377805797803121997913595256364055343076 +log(5345 ^ 132123123132 ; 20) = 378583196313.219849357630490598472664455676098598383335972606264200778206013312139510045578360052491434430577715332343139287262091635595133429748827733518406456295002155725329036197154613940249748149026101781873194498818971754969558244396943636411405450858788994361086816472128007862131683055983210526557362395092912489195093718850131872191055742181490838488559190157141097473235575985624561938368425183250515820865167706539095070077560375804891342935892539579544245732667829226135841299732768405237358753401554114470210449961302148206060915643320214457740687525307943871813620026584590186100758257588573556844420732 +log(64352342 ^ 123134535436 ; 20) = 739032879889.753923802393842438201985668504982547637381284304021477619817711152709762567086905483341434225815399984143996888863803861561120749748770189865975240604110941789606535157621541461546373236328810117116945596648809738065882299074712218293721374631269748839134750996487919585665143257431217773069942702624549740334675899832183776035187197104078214897729732443303901914307058757533874778561967953146084947517340917745818380519958885580846242140465221605141956851479534146425078341183286684242794005579764668861957380987566810622615101493430873825112634838894912491296967758847907288950293775516571355123273074 +log(2342342342 ^ 12325235634563673 ; 20) = 8.87628640367757913253638888361663440767939830782416661927071796165568324480578042397396962627451395847380079987122381184010033072315036375415604545693487314434592505601892498898614918518463582804036194642790063030724928460287339758203629080961101984178789348726828194258156901051230369618231741093664278134044608553748625443277753773572379947222163483544453820588563764394960602600681049482775776916965742664412590695464146949294869845318569515653442375440541574432111962382928893792595194658093759595063786565127486337931248792424860197673265583354246796094438116025104979884068862455584692502531745852648153858005e+16 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 20) +exp(-(4564 ^ 1231231)) = error: 10 +exp(-(454 ^ 1231)) = error: 8 +exp(-(45 ^ 12)) = 1.372739092138586781392125060956728843795018118642245165185351901868544571685162507629855351104379784178711207349741381302553143718823571281848401550970646089935581905016742087953932963202019839938766799325612441947999695850625417523751741072840749244575209668847105314507140016291137979667621164717623848260396484846715923579112670164220149275296941751816514234284906375641775953483073370218068737770655868320365127044292430603945597805976339890663216056318136420282535678044480395152783588770322647829209589943400116394903435606554336949164030805493911441015908752808386826857320845231572836340317715002649612952158e-29945700493210804778 +exp(-(12 ^ 11)) = 1.886940856266725880828357800984993172959605588522410144851851232961791283582837936649425785873884491556382613130946982469336922533239051886498367506887499977656979330524649219207183786727848581636959169173837791518013882732574751410058752205984247546178299085351794493284389029586700187071915214676939434924022707213055771695967103734012905048422856228591539657720489012928218934362441057603330382457844440550233222300505486674292698669726477755582271064340904761970566334574280079983327732241928074597564121725630901461470432333199517585879365133125743896449530008283873323078261125310825652407497633119367618050723e-322684435398 +exp(-456346534674567434534534534534556745635674567367324562568788709897694716597264597236457236974567.23513454235423452345) = 6.94717457522388978732850255427615587436286135512751597650630770144299096287442413678248796204834567173973591422917976521186644172775235527881348195350037207624295590433811446352216175575555589290123022823866648982411786190660814955454653646242538275549546538187501720247265587735805711009417837637792137950677593272444420209558003168002265405391562206378301349714215874274584935683645331344745403735583413604586074153927724876235351441342871625580331516618442610656137990698219555353169267994470131491080089268546882360951355902916578297420689912670860100237323017153893353356608746666474428761002042918395667110441e-198188781844835609367739463704273240060479361618537067743212492734936312718444872676256640498755 +exp(-5634653467456743453453453453434563256666666666666666666666666666666666556745674567.2355894235423452345) = 2.652192946505490052260242653910287196746387830164924870883747595589015338444239077702265089072411940964259103305065548625929165443055915451044062732037234008166466492377257810326421524917143264264197351229632559722959875144093477866372828392656946350764904080387811229854413251182157855883275242884044627459192361185201642660148118480262033894729556850204946147258082287411853533938054043954731173969102942228931705628411119184067298940070868534814939173854466279147181816840302469399320632577742247087175295790899498967386453614471868210477528609107326123522844810096850253648713080222544560596149131534434992005e-2447098908353487830728789613753952190179276761195625882837075430068178660838387934 +exp(-55634653467453453434563256666666666666666666666666666666666556745674567.235423523423452345) = 7.06235449113608813696717291543140401309726109042106629245172282192604299196857239212936073963198641819316959242156726236780630352368636730499441242821501793870622727701696687386410432464017699984962355343096228692145494285260633927771776206002234220210808212315781417917138583198179555033472290355077509994876237101284483454861382115535886558893182413790710668391093700259627833126106115338402231709660872947384332521261262729999907360018512446840173819553415994670358237287111082467739849166430400091969384081714425386937311410987143229580021490538983695674285471534397304656823911689989736708550125232149418667692e-24161823003514650376235865634511398001402586198903528088335291425367599 +exp(-4563465346745674345345345345343456325666666666666666745674567.235423542313454523657345) = 1.203809651160689489870356146688378260454325811216498915296340945952712796295544982513182253379749283176202476355303410285150902573681357300500167151411444822334837721747947491046578385500390267135405175791070912991918317567793268127485924175820031799946461332752926663342715437202954743988966018731146689854335446487989082007609574648001793310340933518963325703735698899452018015973946911285320104589673085509486969606133354267514447548225476095521085432815768757491394329385530767733488527286950875872870174823277816283895052434273213019662326618530548768711245480018996965852258518613976969750856941894255615882844e-1981887818448356093677394637041815548195515699334228887054218 +exp(-3453434563256666666666666666666666666666666666556745674567.2354235423346452345) = 9.85224459166795116269280334715977930279271725400332615861600116008320292842092200029786247302576724227626357839006983677660968336943103987117691479265779339422366992676055888471964055564707212225358233575571397190667218866307851641412464763148992144164568604007418939457859229504430380538936961820637474797591322911691201385295941112290281843264018846320275458452805296063693868178728506903935001318671216209761569080054948152781578012141821583142834499847454081604852385042853173550026664268225433379392560595562336363848208825432283417955663438233212424471956045694424793364251911960418451086212356722058946819699e-1499807574436336800725162350319218261672191932160584196057 +exp(-64564356356566566666666666666556745674567.2323454235423452345) = 2.773288024585948217707691395315351226956620571753721343444298307484854014739240595187889629623090281126891365884959290535591429061696585448444154542768338591911297440059202336612906773910455237250418273175533282039120169394240494967799031534011018385514323129248316145092387195032668001015768337598628251398876717395152714621857276417105221469474209759960391389909552761594329015142040384872553921107003506248785542988260466491757768041606982195348345539339127700554932100951056907494680693929164895338094007654581782038389852490208620721699029511809981239173862002041499781304086851919171084903355834170589727098837e-28039943693292000892639434343733856506490 +exp(-456346666666666666556745674567.2354236789675423452345) = 3.83932719206195682475471411489872845181527041782589735028770675057729896236019762017990720972024976806080246500813508922891265581381323057358435395278905003134669346207297992177519964199065557912762958777092956356196377480723633786130123230379277296532960937382411547077925479273072553940158464450435251978801708873987571864124135732371648088682299436845805972262932786510465573685163558820588745050774190121213847846558983792347913949586324821518090870121875614288559975767585853855537082026803732805402717519119669209662209210204923138010808923337861210645308720717307788707341497407270595880256831650937476366226e-198188839168275960661429098071 +exp(-85467524513451345.1567436734673) = 6.52841196777537746517292012197594503023852963121482259860484224041554778069694476483296003657063137832446154777336851031157513537917336291157687578900026729971113606751256294831723610201471384999108619836919230291932496004659960911251588743005359297971311689320187535367929731782505749209669186077026239350634515805157673666127013613570918923786208424892880671327286069299416304924047408720299142458765694958282889851484412787617822761791904773377050828701614222139830307356151951475708222842645504026397891495520556372974983932154072753643748223964557585250225500932963119068318698486526562878396906517175546574527e-37118074278122828 +exp(-35673673673.213415463673676) = 3.20704596578218095715969881989343370535283696366026592641113617098438358101202695039547141972110182098654962990762310499964810889513711372238000070520781211771776563271060226693018257576439178720388692743584675765865417756372180746411929239953277702073119167088522293946350700057800755695164467564195390076255173482172675061558758303484121816890546064321351281150838023422706627090039347967466094357870612851182340348810908133935168085472736371162296164917748991830469605786193463234837632808223995861567427890315635862439215217380864864028820394823390918843818916106167697910518373819977451266573130319563970627739e-15492879626 +exp(-4563456.21343265) = 1.406368375043321276650740719341490483673415871915751248570655797447830771721570240937433000112962455329991134885559077525004454676534422645349163795715168230900295044430600681233015430679656831107355911264182170460618815810260552190292202307337859147005543855730807559034664837581017536103706863598153190553340806171095647374716894009905583962857901816234780021310398411815845569119774050813103877929107108220431922356707185783387772935026085742954560478686075968022413996517099713338943284086988845815218249072755321564548802342689101703792578526797291731136710274931242348308878538910047095619373291311433853986034e-1981884 +exp(-45635.2134234) = 7.56187928510292501253308630042024863472906333878695932529275469006458874341984601768599311634475551823624598877409668489992893634451251684185441257900431835470283505053400408806327044126229696144261148930910823247921751154416997449015110660514993769815728468595016558678622961693379104806976875438205196870249044714456518677104107160508982288392557545699027502880753270229655416181302717751281440510313079569632484142457884944160439310576007178964346745892651719171062601170484018649868013409571004305452992984379661340705531015201946021535198464173047449334918485133637626843177188968353416253308187179862345257883e-19820 +exp(-4564.21342245636734) = 6.12768452879585133447619905509239687609736692683986606448191624856459425627441300103591362346837957429574823279338939401570204769928621134812507684356729788781631082945295670985417380691374650538654561985876474727619527895418360710053498846938035813559359236232129017070810528718640736318489018454591810331884928936725442315733332296409556510776761538605131555392288199316312364476800252340009010466579756953246984812828212285514383916600747438237869633621218629130348476987639205337270237288538857791680899159784827138608192493953962530656017174499812737806261731966039439719334903466827258941799996306963699756874e-1983 +exp(-344.12324535) = 3.54138749858568026654292116625422635263568215511873031376085757689523828599139682014728063007554871578980573477798848589288928265909378570825353564962889639708269629350167675463056316236872011866607888457725800965736661793353328797741616582932796850257191387397104629401244070337416483155568556865198741136656875363116162156343708304741682893707361136455181047347057946740968542003899429720161786659569151085324375387132468289149060971272091409688413601917062228431000588164235056860770618743835592299911904642976776689770663327224216069330010151311234944563573356149594609831702417945184477132054465618082614437603e-150 +exp(-32.7636756) = 0.00000000000000590087588460246595556689267155561053250587552241970372705889088195097465455115756022170966711453646070171135950237610676814038636312080953201456924795635301602013425931678561897085463474358172956804385657651565922212581305933718180078592556010648223535023105576742289000219971522479648565558119610337078498722247182487969521986352287343231697386153765014340273214654392520302412598603059974185668344153231451956046462421735168427891294929719753645402464169541494977905503891814082879256975072716245233458459688676693082665233343452773735310057862266277076149672173978185945778838944094078928742913682569766391520206 +exp(-6.24354563567837502834057) = 0.001942954287398880199606894698748875258321251873700750211759325145024325271103935381895744406400290325611835624779375812868470131475858963623460307448627886271204888598031011652798689167162212449068259810480258419999720713923833244474140515134636429611890908432914785628565717844890029881531793185207515470004981391064780831863641430484588653040244062638060783921950252488191828027647764101178284677297441011450678035416439343922086907919455638312905258562188328474499685613040910811853467841047947507823347568072800181500704372531399309568691811758500985832283541637769812964187926510518582491807175428929352215472876 +exp(-2.435623456) = 0.0875431507280441376943883212405996219852459017747972142544807578763537237174661798993432664872846110450787994950414235640776416501666797869242396994041189702549823272817646427205780220236219831619469303791987253980996380853461210722923143629960634080504050633506418984915699201998859947619928938975219686981730912274745062656800333539081783553635095857135598059023032542327541783885880494461888539829878849342386441940052977243128498943104807554001158922214397301546681623662928859977074860782925570481607240530602923869219054446714316159329791136971645430580777023132495031385695223607452807233205212517336452596446 +exp(-1.2345345) = 0.290970177465152464206527220300449137171634505722845142280551707589902588052622221790991390086771277168251610181118005122826292033279378528033776971942384304369945670670684947325260349897016406290815088996940102918577051779778230391873815464204335439059802759949042395638225044182107272579636787363277847761490796828286397381979059738784064829132696001641823591362724514726646848383457920190654291480972855195557716753261622972805621881248754470764705835640396909285641686051106990784071080173117188668153672476651862626579048755971495816165077903613092131569145307878278308102745010452138997171860731749905738029387 +exp(-1) = 0.367879441171442321595523770161460867445811131031767834507836801697461495744899803357147274345919643746627325276843995208246975792790129008626653589494098783092194367377338115048638991125145616344987719978684475957939747302549892495453239366207964810514647520612294223089164926566600365074577283705532853738388106804787611956829893454497350739318599216617433003569937208207102277518021584994233781690715667671762336608230376122915623757209470007040509733425677576252528030376886165157093653799542740637071787844541946749093130698056016370211138977422821401738023283246528729138900466098665951244409769985145916428781 +exp(-0.9) = 0.40656965974059911188345423964562598783370337617037816774628864840943271777036274935872223831655726536341907145646790369061833897813059052184595179387235222717004615842957360146176629640657891328683616099147281051937464424630085035225821915990555697135336134163189127621681630805835310226267834720851560621807119922018711095250337002645034900507897221757305181381562995361796619109686163936310781592993158902549748747026916613934414306761237782338644431798358063026623998242008375359127823233130101303672128039877976200459906854367965415976553211076386662203118452069615726267386579197876942874357878930084340725426 +exp(-0.8) = 0.449328964117221591430102385015562795934214941272184490897989334433790755087068683882386203163739664563390637446177280925395818492109826559242891712201839304859563360259194185879219301582274005119515839566827235733850838193457359161596696793929186413681411483966784897748358319271242706321640638189333326732478066625967614806087965893580082547900226485994668218881103316253327044762787817626928911903711372414272227169102426240514605485607507637619002156221620398983271858401560584233867157735469348873760029806337740431333377553485539090972953615120878637592603479778111316170903658061873836368658881082814282243563 +exp(-0.7) = 0.496585303791409514704800093397528961707667165711816262054711497017243570072903333175041503061908131330561920684112631924778230916240432859954914128544685972093221577896808190281862518903126849112731299028807087915138244308934434997406708125746537033569522438371948917812314670981267951176020381289825450647126665538182871003222616479053117678702163598002571475242057142772729235425134660266341481014299584318840080108094183839902743903935441862133209024869733678898302796845583640178870122269159734029768435664328571012282389514109059668532563861758616634010429120788637471664682158526085304346155188044234742943293 +exp(-0.6) = 0.548811636094026432628458917232567875332311956690628066980712117308443857267425081602166712099700912585364572467160610542408537540272167656595008751355020648986386118579047199334246374285523502319526954373739725464972521926662133721518253046973653704772787457579039899450330162288231041050183269282968876653818410691824819029305461025728970102722722527385128105892881758339904602324997707087542388626033260265683736040247646234635298682795232854319728906521134013257802389867326023200318619809605623462165302234562912715133675431656348352229846786849887342227490166275514446842166572665152943901110753824423128250157 +exp(-0.5) = 0.606530659712633423603799534991180453441918135487186955682892158735056519413748423998647611507989456026423789794039525176537808085562946533341179822947677424707581246516847941272515898847900555244388571850753138486844199318715684531575320890107597652689117162734490652559857974405214509822499515385331713272842538131188978401256241398762939598767062928164862292607550845852548149458084461487792732135705056286218001689981985357432179174117201301524532185850244044258775304216026994940465092402171136200180138097864701663947738910999539423127837280439992808558851464694009638497082249154598657478799483146426165392806 +exp(-0.4) = 0.670320046035639300744432925147826071936980925210812199888910331625894175120353743826337543996457934884563095215019204330022655723214446302364190462222744288439349792536736683144352429061288683794273914749112800857226696215368027849062623132373805796443953486152634652784362185601807550278085621972768352895978532340949011417420010762273823827390599069414281524398136542708868741391256186363770779375508948197693072566148697624303879031790488240568437930947744075753167009858993646394947790503046184184056114199284450903871457490205576998576913914752343464815125202089121082071443474810418888629774880853907456801175 +exp(-0.3) = 0.740818220681717866066873779317816872182251231999006348295310066808098246877354771014373951009663970956460518100211268149092465172636538064698873310708798550031805715220301237433845212866207453621716665706289816127479657983135153416766867502809589083717297130396763976004644910071748597861209103724964927042635367494715536738321873993747334070391484864431195826894599853095316315290624661068369841493975999136705427741987738258554443045112578136313709842087853122167917468426462989142953139136282768073516043899876537529189790771544396040387325713569935928892749609267500836806762201646856453573918248345142544245029 +exp(-0.2) = 0.818730753077981858669935508619039424358591256269015672478028761616508777402491098623457204084321421790715698688252221651356059715152596966016149541170119576479575866804912402439160475758590044297060792019723831786193322667669319899504557461542785335757831645613944995138701445288178798609031967632725832603070168083867299679167673312428504596394638143302024676912595038632939381341335657253577595134633627980442402113591981516541857796923676500468060356133544289188754913364218638950975728604542181980641092658762544256258535696363910138393972392617461854699168016315837284766861695001136078458698267888471022320996 +exp(-0.1) = 0.904837418035959573164249059446436621194705360980400952056257317055779965344248361012503446036090457238478745314648318497748908161238790095189279431255724839931852313986011570501243966610503944906627380753793717746158247003320891036068751171458867978877474041981331076677378816987844615654577627862648327586653162110208546252754895633826002995884875327954986602587089618684582199916042571130756951905357016932192372302757072588987931717940600493775655490851306581581582585814519293517610519149327588431049090729238057243701116522422606033478163207829056698592290900843695406065132358912403822002059036389170968454474 +exp(-0.001) = 0.999000499833374991668055357167655974702355902360082059052028511196086802589512362777815444602953648540038170473093650312394183060331801879251200978620020226313025628885011160164811746098549981101668654794167043641700174415971258643353727464325123753506164471514254111126055814681125688277844161347327375704057488805740830597761325017022698383517704835100889533966280295433521102144408199800150026572444815001656323771320351101442955224850986541719820568014359150226268371857478211982023846291427315776223731176672443955379878430719653605765912977183285436529720304544299786890773293719854282986559398711794907050012 +exp(-0.000000000001) = 0.999999999999000000000000499999999999833333333333374999999999991666666666668055555555555357142857142881944444444441688712522046130952380952355900272566941321281599059216246716246727717461844445206713725232291545535593151829316434047371440654371102283545769712577127043075846176893559243533238203762763366276542225897430989694115156970800325988612728398482643146368781730729489860350223391898029753500706554862974153644725413045187315198962744978993094655581811467035852016993896263445742689883506114166954823881141031968980661371949660342828387156879161192613193337621434257091105903398388821805982929852688949792407 +exp(-0.000000000000000000000000001) = 0.999999999999999999999999999000000000000000000000000000499999999999999999999999999833333333333333333333333333374999999999999999999999999991666666666666666666666666668055555555555555555555555555357142857142857142857142857167658730158730158730158730155974426807760141093474426808035714285714285714285714285689233605900272566939233605902360242638020415798193575971193158693158693158693158693170163904290888417872544856671076082451743827405203066578775749162653924558686463448365398815717832213319297041675037891850234071073023938120585846287969242414178283262759569412327169101093745675424981253435387959026307586437726 +exp(-0.0000000000000000000000000000000000000000000000000000001) = 0.999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000004999999999999999999999999999999999999999999999999999999833333333333333333333333333333333333333333333333333333337499999999999999999999999999999999999999999999999999999916666666666666666666666666666666666666666666666666666668055555555555555555555555555555555555555555555555555555535714285714285714285714285714285714285714285714285714285962301587301587301587301587301587301587301587301587301584545855379188712522045855379188712522045855379188712522073412698412698412698412698412698412698412698412698412698162 +exp(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049999999999999999999999999999999999999999999999999999999999999999999999999999999999999999833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333749999999999999999999999999999999999999999999999999999999999999999999999999999999999999999166666666666666666666666666666666666666666666666666666666666666666666666666666666666666668055555555555555555555555555555555555555555555555555555555555555555555555555556 +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333375 +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999833333333333333333333333333333333333333333333333 +exp(-(1 / (2 ^ 512))) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999925416592687997932567090346845370661626235284653995931057284816667937216149298816950638251095995721966384883967441638985465872719047746973395138351704079155866529715210813915087838855922840727644605510034264149044005128936399658446197427949623916538215800068091521161641391695857177535655365099940741146203678770692878381695695867869090762344932880368712381039287423517793671111912262169077006085106333987501747381717679842928838137222526925138489642368730476506 +exp(-(1 / (2 ^ 1024))) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994437315353731996542274418206668989839451960048844170423616681457781988912965204510364292102468722448589831650672410472487118914596116349727859969036555702947173055016169994173800974631393540909820196087382643740664479061872983373458354602628198772050078520900878748410228074704237813000547780615625126371049 +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))) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994437315353731996542274418206668989839451960048844170423616681457781988912965204510364292102468722448589831650672410472487118914596116349727859969036555702947173055016169994173800974631393540909820196087382643740664479061872983373458354602628198772050078520900878748410228074704237813000547780615625126371049 +exp(-(1 / (2 ^ 512))) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999925416592687997932567090346845370661626235284653995931057284816667937216149298816950638251095995721966384883967441638985465872719047746973395138351704079155866529715210813915087838855922840727644605510034264149044005128936399658446197427949623916538215800068091521161641391695857177535655365099940741146203678770692878381695695867869090762344932880368712381039287423517793671111912262169077006085106333987501747381717679842928838137222526925138489642368730476506 +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999833333333333333333333333333333333333333333333333 +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333375 +exp(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049999999999999999999999999999999999999999999999999999999999999999999999999999999999999999833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333749999999999999999999999999999999999999999999999999999999999999999999999999999999999999999166666666666666666666666666666666666666666666666666666666666666666666666666666666666666668055555555555555555555555555555555555555555555555555555555555555555555555555556 +exp(-0.0000000000000000000000000000000000000000000000000000001) = 0.999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000004999999999999999999999999999999999999999999999999999999833333333333333333333333333333333333333333333333333333337499999999999999999999999999999999999999999999999999999916666666666666666666666666666666666666666666666666666668055555555555555555555555555555555555555555555555555555535714285714285714285714285714285714285714285714285714285962301587301587301587301587301587301587301587301587301584545855379188712522045855379188712522045855379188712522073412698412698412698412698412698412698412698412698412698162 +exp(-0.000000000000000000000000001) = 0.999999999999999999999999999000000000000000000000000000499999999999999999999999999833333333333333333333333333374999999999999999999999999991666666666666666666666666668055555555555555555555555555357142857142857142857142857167658730158730158730158730155974426807760141093474426808035714285714285714285714285689233605900272566939233605902360242638020415798193575971193158693158693158693158693170163904290888417872544856671076082451743827405203066578775749162653924558686463448365398815717832213319297041675037891850234071073023938120585846287969242414178283262759569412327169101093745675424981253435387959026307586437726 +exp(-0.000000000001) = 0.999999999999000000000000499999999999833333333333374999999999991666666666668055555555555357142857142881944444444441688712522046130952380952355900272566941321281599059216246716246727717461844445206713725232291545535593151829316434047371440654371102283545769712577127043075846176893559243533238203762763366276542225897430989694115156970800325988612728398482643146368781730729489860350223391898029753500706554862974153644725413045187315198962744978993094655581811467035852016993896263445742689883506114166954823881141031968980661371949660342828387156879161192613193337621434257091105903398388821805982929852688949792407 +exp(-0.001) = 0.999000499833374991668055357167655974702355902360082059052028511196086802589512362777815444602953648540038170473093650312394183060331801879251200978620020226313025628885011160164811746098549981101668654794167043641700174415971258643353727464325123753506164471514254111126055814681125688277844161347327375704057488805740830597761325017022698383517704835100889533966280295433521102144408199800150026572444815001656323771320351101442955224850986541719820568014359150226268371857478211982023846291427315776223731176672443955379878430719653605765912977183285436529720304544299786890773293719854282986559398711794907050012 +exp(-0.1) = 0.904837418035959573164249059446436621194705360980400952056257317055779965344248361012503446036090457238478745314648318497748908161238790095189279431255724839931852313986011570501243966610503944906627380753793717746158247003320891036068751171458867978877474041981331076677378816987844615654577627862648327586653162110208546252754895633826002995884875327954986602587089618684582199916042571130756951905357016932192372302757072588987931717940600493775655490851306581581582585814519293517610519149327588431049090729238057243701116522422606033478163207829056698592290900843695406065132358912403822002059036389170968454474 +exp(-0.2) = 0.818730753077981858669935508619039424358591256269015672478028761616508777402491098623457204084321421790715698688252221651356059715152596966016149541170119576479575866804912402439160475758590044297060792019723831786193322667669319899504557461542785335757831645613944995138701445288178798609031967632725832603070168083867299679167673312428504596394638143302024676912595038632939381341335657253577595134633627980442402113591981516541857796923676500468060356133544289188754913364218638950975728604542181980641092658762544256258535696363910138393972392617461854699168016315837284766861695001136078458698267888471022320996 +exp(-0.3) = 0.740818220681717866066873779317816872182251231999006348295310066808098246877354771014373951009663970956460518100211268149092465172636538064698873310708798550031805715220301237433845212866207453621716665706289816127479657983135153416766867502809589083717297130396763976004644910071748597861209103724964927042635367494715536738321873993747334070391484864431195826894599853095316315290624661068369841493975999136705427741987738258554443045112578136313709842087853122167917468426462989142953139136282768073516043899876537529189790771544396040387325713569935928892749609267500836806762201646856453573918248345142544245029 +exp(-0.4) = 0.670320046035639300744432925147826071936980925210812199888910331625894175120353743826337543996457934884563095215019204330022655723214446302364190462222744288439349792536736683144352429061288683794273914749112800857226696215368027849062623132373805796443953486152634652784362185601807550278085621972768352895978532340949011417420010762273823827390599069414281524398136542708868741391256186363770779375508948197693072566148697624303879031790488240568437930947744075753167009858993646394947790503046184184056114199284450903871457490205576998576913914752343464815125202089121082071443474810418888629774880853907456801175 +exp(-0.5) = 0.606530659712633423603799534991180453441918135487186955682892158735056519413748423998647611507989456026423789794039525176537808085562946533341179822947677424707581246516847941272515898847900555244388571850753138486844199318715684531575320890107597652689117162734490652559857974405214509822499515385331713272842538131188978401256241398762939598767062928164862292607550845852548149458084461487792732135705056286218001689981985357432179174117201301524532185850244044258775304216026994940465092402171136200180138097864701663947738910999539423127837280439992808558851464694009638497082249154598657478799483146426165392806 +exp(-0.6) = 0.548811636094026432628458917232567875332311956690628066980712117308443857267425081602166712099700912585364572467160610542408537540272167656595008751355020648986386118579047199334246374285523502319526954373739725464972521926662133721518253046973653704772787457579039899450330162288231041050183269282968876653818410691824819029305461025728970102722722527385128105892881758339904602324997707087542388626033260265683736040247646234635298682795232854319728906521134013257802389867326023200318619809605623462165302234562912715133675431656348352229846786849887342227490166275514446842166572665152943901110753824423128250157 +exp(-0.7) = 0.496585303791409514704800093397528961707667165711816262054711497017243570072903333175041503061908131330561920684112631924778230916240432859954914128544685972093221577896808190281862518903126849112731299028807087915138244308934434997406708125746537033569522438371948917812314670981267951176020381289825450647126665538182871003222616479053117678702163598002571475242057142772729235425134660266341481014299584318840080108094183839902743903935441862133209024869733678898302796845583640178870122269159734029768435664328571012282389514109059668532563861758616634010429120788637471664682158526085304346155188044234742943293 +exp(-0.8) = 0.449328964117221591430102385015562795934214941272184490897989334433790755087068683882386203163739664563390637446177280925395818492109826559242891712201839304859563360259194185879219301582274005119515839566827235733850838193457359161596696793929186413681411483966784897748358319271242706321640638189333326732478066625967614806087965893580082547900226485994668218881103316253327044762787817626928911903711372414272227169102426240514605485607507637619002156221620398983271858401560584233867157735469348873760029806337740431333377553485539090972953615120878637592603479778111316170903658061873836368658881082814282243563 +exp(-0.9) = 0.40656965974059911188345423964562598783370337617037816774628864840943271777036274935872223831655726536341907145646790369061833897813059052184595179387235222717004615842957360146176629640657891328683616099147281051937464424630085035225821915990555697135336134163189127621681630805835310226267834720851560621807119922018711095250337002645034900507897221757305181381562995361796619109686163936310781592993158902549748747026916613934414306761237782338644431798358063026623998242008375359127823233130101303672128039877976200459906854367965415976553211076386662203118452069615726267386579197876942874357878930084340725426 +exp(-1) = 0.367879441171442321595523770161460867445811131031767834507836801697461495744899803357147274345919643746627325276843995208246975792790129008626653589494098783092194367377338115048638991125145616344987719978684475957939747302549892495453239366207964810514647520612294223089164926566600365074577283705532853738388106804787611956829893454497350739318599216617433003569937208207102277518021584994233781690715667671762336608230376122915623757209470007040509733425677576252528030376886165157093653799542740637071787844541946749093130698056016370211138977422821401738023283246528729138900466098665951244409769985145916428781 +exp(-1.2345345) = 0.290970177465152464206527220300449137171634505722845142280551707589902588052622221790991390086771277168251610181118005122826292033279378528033776971942384304369945670670684947325260349897016406290815088996940102918577051779778230391873815464204335439059802759949042395638225044182107272579636787363277847761490796828286397381979059738784064829132696001641823591362724514726646848383457920190654291480972855195557716753261622972805621881248754470764705835640396909285641686051106990784071080173117188668153672476651862626579048755971495816165077903613092131569145307878278308102745010452138997171860731749905738029387 +exp(-2.435623456) = 0.0875431507280441376943883212405996219852459017747972142544807578763537237174661798993432664872846110450787994950414235640776416501666797869242396994041189702549823272817646427205780220236219831619469303791987253980996380853461210722923143629960634080504050633506418984915699201998859947619928938975219686981730912274745062656800333539081783553635095857135598059023032542327541783885880494461888539829878849342386441940052977243128498943104807554001158922214397301546681623662928859977074860782925570481607240530602923869219054446714316159329791136971645430580777023132495031385695223607452807233205212517336452596446 +exp(-6.24354563567837502834057) = 0.001942954287398880199606894698748875258321251873700750211759325145024325271103935381895744406400290325611835624779375812868470131475858963623460307448627886271204888598031011652798689167162212449068259810480258419999720713923833244474140515134636429611890908432914785628565717844890029881531793185207515470004981391064780831863641430484588653040244062638060783921950252488191828027647764101178284677297441011450678035416439343922086907919455638312905258562188328474499685613040910811853467841047947507823347568072800181500704372531399309568691811758500985832283541637769812964187926510518582491807175428929352215472876 +exp(-32.7636756) = 0.00000000000000590087588460246595556689267155561053250587552241970372705889088195097465455115756022170966711453646070171135950237610676814038636312080953201456924795635301602013425931678561897085463474358172956804385657651565922212581305933718180078592556010648223535023105576742289000219971522479648565558119610337078498722247182487969521986352287343231697386153765014340273214654392520302412598603059974185668344153231451956046462421735168427891294929719753645402464169541494977905503891814082879256975072716245233458459688676693082665233343452773735310057862266277076149672173978185945778838944094078928742913682569766391520206 +exp(-344.12324535) = 3.54138749858568026654292116625422635263568215511873031376085757689523828599139682014728063007554871578980573477798848589288928265909378570825353564962889639708269629350167675463056316236872011866607888457725800965736661793353328797741616582932796850257191387397104629401244070337416483155568556865198741136656875363116162156343708304741682893707361136455181047347057946740968542003899429720161786659569151085324375387132468289149060971272091409688413601917062228431000588164235056860770618743835592299911904642976776689770663327224216069330010151311234944563573356149594609831702417945184477132054465618082614437603e-150 +exp(-4564.21342245636734) = 6.12768452879585133447619905509239687609736692683986606448191624856459425627441300103591362346837957429574823279338939401570204769928621134812507684356729788781631082945295670985417380691374650538654561985876474727619527895418360710053498846938035813559359236232129017070810528718640736318489018454591810331884928936725442315733332296409556510776761538605131555392288199316312364476800252340009010466579756953246984812828212285514383916600747438237869633621218629130348476987639205337270237288538857791680899159784827138608192493953962530656017174499812737806261731966039439719334903466827258941799996306963699756874e-1983 +exp(-45635.2134234) = 7.56187928510292501253308630042024863472906333878695932529275469006458874341984601768599311634475551823624598877409668489992893634451251684185441257900431835470283505053400408806327044126229696144261148930910823247921751154416997449015110660514993769815728468595016558678622961693379104806976875438205196870249044714456518677104107160508982288392557545699027502880753270229655416181302717751281440510313079569632484142457884944160439310576007178964346745892651719171062601170484018649868013409571004305452992984379661340705531015201946021535198464173047449334918485133637626843177188968353416253308187179862345257883e-19820 +exp(-4563456.21343265) = 1.406368375043321276650740719341490483673415871915751248570655797447830771721570240937433000112962455329991134885559077525004454676534422645349163795715168230900295044430600681233015430679656831107355911264182170460618815810260552190292202307337859147005543855730807559034664837581017536103706863598153190553340806171095647374716894009905583962857901816234780021310398411815845569119774050813103877929107108220431922356707185783387772935026085742954560478686075968022413996517099713338943284086988845815218249072755321564548802342689101703792578526797291731136710274931242348308878538910047095619373291311433853986034e-1981884 +exp(-35673673673.213415463673676) = 3.20704596578218095715969881989343370535283696366026592641113617098438358101202695039547141972110182098654962990762310499964810889513711372238000070520781211771776563271060226693018257576439178720388692743584675765865417756372180746411929239953277702073119167088522293946350700057800755695164467564195390076255173482172675061558758303484121816890546064321351281150838023422706627090039347967466094357870612851182340348810908133935168085472736371162296164917748991830469605786193463234837632808223995861567427890315635862439215217380864864028820394823390918843818916106167697910518373819977451266573130319563970627739e-15492879626 +exp(-85467524513451345.1567436734673) = 6.52841196777537746517292012197594503023852963121482259860484224041554778069694476483296003657063137832446154777336851031157513537917336291157687578900026729971113606751256294831723610201471384999108619836919230291932496004659960911251588743005359297971311689320187535367929731782505749209669186077026239350634515805157673666127013613570918923786208424892880671327286069299416304924047408720299142458765694958282889851484412787617822761791904773377050828701614222139830307356151951475708222842645504026397891495520556372974983932154072753643748223964557585250225500932963119068318698486526562878396906517175546574527e-37118074278122828 +exp(-456346666666666666556745674567.2354236789675423452345) = 3.83932719206195682475471411489872845181527041782589735028770675057729896236019762017990720972024976806080246500813508922891265581381323057358435395278905003134669346207297992177519964199065557912762958777092956356196377480723633786130123230379277296532960937382411547077925479273072553940158464450435251978801708873987571864124135732371648088682299436845805972262932786510465573685163558820588745050774190121213847846558983792347913949586324821518090870121875614288559975767585853855537082026803732805402717519119669209662209210204923138010808923337861210645308720717307788707341497407270595880256831650937476366226e-198188839168275960661429098071 +exp(-64564356356566566666666666666556745674567.2323454235423452345) = 2.773288024585948217707691395315351226956620571753721343444298307484854014739240595187889629623090281126891365884959290535591429061696585448444154542768338591911297440059202336612906773910455237250418273175533282039120169394240494967799031534011018385514323129248316145092387195032668001015768337598628251398876717395152714621857276417105221469474209759960391389909552761594329015142040384872553921107003506248785542988260466491757768041606982195348345539339127700554932100951056907494680693929164895338094007654581782038389852490208620721699029511809981239173862002041499781304086851919171084903355834170589727098837e-28039943693292000892639434343733856506490 +exp(-3453434563256666666666666666666666666666666666556745674567.2354235423346452345) = 9.85224459166795116269280334715977930279271725400332615861600116008320292842092200029786247302576724227626357839006983677660968336943103987117691479265779339422366992676055888471964055564707212225358233575571397190667218866307851641412464763148992144164568604007418939457859229504430380538936961820637474797591322911691201385295941112290281843264018846320275458452805296063693868178728506903935001318671216209761569080054948152781578012141821583142834499847454081604852385042853173550026664268225433379392560595562336363848208825432283417955663438233212424471956045694424793364251911960418451086212356722058946819699e-1499807574436336800725162350319218261672191932160584196057 +exp(-4563465346745674345345345345343456325666666666666666745674567.235423542313454523657345) = 1.203809651160689489870356146688378260454325811216498915296340945952712796295544982513182253379749283176202476355303410285150902573681357300500167151411444822334837721747947491046578385500390267135405175791070912991918317567793268127485924175820031799946461332752926663342715437202954743988966018731146689854335446487989082007609574648001793310340933518963325703735698899452018015973946911285320104589673085509486969606133354267514447548225476095521085432815768757491394329385530767733488527286950875872870174823277816283895052434273213019662326618530548768711245480018996965852258518613976969750856941894255615882844e-1981887818448356093677394637041815548195515699334228887054218 +exp(-55634653467453453434563256666666666666666666666666666666666556745674567.235423523423452345) = 7.06235449113608813696717291543140401309726109042106629245172282192604299196857239212936073963198641819316959242156726236780630352368636730499441242821501793870622727701696687386410432464017699984962355343096228692145494285260633927771776206002234220210808212315781417917138583198179555033472290355077509994876237101284483454861382115535886558893182413790710668391093700259627833126106115338402231709660872947384332521261262729999907360018512446840173819553415994670358237287111082467739849166430400091969384081714425386937311410987143229580021490538983695674285471534397304656823911689989736708550125232149418667692e-24161823003514650376235865634511398001402586198903528088335291425367599 +exp(-5634653467456743453453453453434563256666666666666666666666666666666666556745674567.2355894235423452345) = 2.652192946505490052260242653910287196746387830164924870883747595589015338444239077702265089072411940964259103305065548625929165443055915451044062732037234008166466492377257810326421524917143264264197351229632559722959875144093477866372828392656946350764904080387811229854413251182157855883275242884044627459192361185201642660148118480262033894729556850204946147258082287411853533938054043954731173969102942228931705628411119184067298940070868534814939173854466279147181816840302469399320632577742247087175295790899498967386453614471868210477528609107326123522844810096850253648713080222544560596149131534434992005e-2447098908353487830728789613753952190179276761195625882837075430068178660838387934 +exp(-456346534674567434534534534534556745635674567367324562568788709897694716597264597236457236974567.23513454235423452345) = 6.94717457522388978732850255427615587436286135512751597650630770144299096287442413678248796204834567173973591422917976521186644172775235527881348195350037207624295590433811446352216175575555589290123022823866648982411786190660814955454653646242538275549546538187501720247265587735805711009417837637792137950677593272444420209558003168002265405391562206378301349714215874274584935683645331344745403735583413604586074153927724876235351441342871625580331516618442610656137990698219555353169267994470131491080089268546882360951355902916578297420689912670860100237323017153893353356608746666474428761002042918395667110441e-198188781844835609367739463704273240060479361618537067743212492734936312718444872676256640498755 +exp(-(12 ^ 11)) = 1.886940856266725880828357800984993172959605588522410144851851232961791283582837936649425785873884491556382613130946982469336922533239051886498367506887499977656979330524649219207183786727848581636959169173837791518013882732574751410058752205984247546178299085351794493284389029586700187071915214676939434924022707213055771695967103734012905048422856228591539657720489012928218934362441057603330382457844440550233222300505486674292698669726477755582271064340904761970566334574280079983327732241928074597564121725630901461470432333199517585879365133125743896449530008283873323078261125310825652407497633119367618050723e-322684435398 +exp(-(45 ^ 12)) = 1.372739092138586781392125060956728843795018118642245165185351901868544571685162507629855351104379784178711207349741381302553143718823571281848401550970646089935581905016742087953932963202019839938766799325612441947999695850625417523751741072840749244575209668847105314507140016291137979667621164717623848260396484846715923579112670164220149275296941751816514234284906375641775953483073370218068737770655868320365127044292430603945597805976339890663216056318136420282535678044480395152783588770322647829209589943400116394903435606554336949164030805493911441015908752808386826857320845231572836340317715002649612952158e-29945700493210804778 +exp(-(454 ^ 1231)) = error: 8 +exp(-(4564 ^ 1231231)) = error: 8 +abs(-(453 ^ 2134)) = 1.29886225206292107299436009694251803652060507058419913744278130141800366337412669593601652334107440191170418971378016397088974922619097042270524566655342689919969759363953273996043032253273805700608483975077409798610591594295187879865093961158546396977375394853594746196100683519633565680673433993308673951670628440214846416639106200932328331086910233851959503978489757411978455039998781421208218544365962497736740264219839118403952891013564857949999102957465862385452753052223517873754629002640041269285639859629824668717387178361103517529467782134146179964471444948028742026948764225545853192655446853910286066362e+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.797908995525284059826672140150509244346766415274449380395197296741432173923373935646821282701794402175370446299949491141787280470538615720319728055100812476192247781625062382739393460304658421289665955625163686109898536462503466920829878019084855464940227533944526587295249183309005729462680053169017178022404468400059172377044028637804381190458072469999052346743947437560254938135597691231735543152179675698011198830576796085838863079859178420493705505334670827124656468551843863920464076691046376409151095253128317701573061583410579550243110769650174467909299892327245859179769150664703325123465320083596022759582e+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.953453450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002451916607741436640451301570938 +frac(-645634563445643563456564365.55345345) = -0.553453450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001320918585975742621925909 +frac(-6456345634234511564365.15345345) = -0.1534534499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999947366453920748968512 +frac(-646.09999999999999999) = -0.0999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093 +frac(-646) = 0 +frac(-645.9999999999999999) = -0.999999999999999899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998 +frac(-645.59999999999999999) = -0.599999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009 +frac(-645.5) = -0.5 +frac(-645.4999999999999999) = -0.499999999999999899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998 +frac(-3) = 0 +frac(-2.9) = -0.9 +frac(-2.5) = -0.5 +frac(-2.4) = -0.4 +frac(-2.1) = -0.1 +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.1 +frac(-2.4) = -0.4 +frac(-2.5) = -0.5 +frac(-2.9) = -0.9 +frac(-3) = 0 +frac(-645.4999999999999999) = -0.499999999999999899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998 +frac(-645.5) = -0.5 +frac(-645.59999999999999999) = -0.599999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009 +frac(-645.9999999999999999) = -0.999999999999999899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998 +frac(-646) = 0 +frac(-646.09999999999999999) = -0.0999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093 +frac(-6456345634234511564365.15345345) = -0.1534534499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999947366453920748968512 +frac(-645634563445643563456564365.55345345) = -0.553453450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001320918585975742621925909 +frac(-645467856786345612312312334564365.95345345) = -0.953453450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002451916607741436640451301570938 +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.8865786736479050355236321393218506229513597768717326329474253324435944996340334292030428401198462390417721213891963883025764279024263710506192662495282993111346285727076331723739698894392244562145166424025403329186413122742829485327752424240757390324032125740557956866022603190417032406235170085879617892222278962370389737472e+374 ; 3.060575122164406360353704612972686293885888041735769994167767412594765331767168674655152914224775733499391478887017263688642639077590031542268429279069745598412254769302719546040080122157762521768542559653569035067887252643218962642993652045764488303889097539434896254360532259807765212708224376394491201286786753683057122936819436499564604981664502277165001851765464693401122260347297240663332585835068701501697941688503537521375549102891264071571548302822849379526365801452352331569364822334367992545940952768206080622328123873838808170496e+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.403452284662389526234797031950300585070258302600295945868444594280239716918683143627847864746326467629435057503585681084829816288351743522896198864680299793734165415083816242646194235230704624432501511444867089066277391491811733195599644070954967134529047702032243491121079759328079510154537266725162787789000934976376571032635033153396534986838683133935202437378815778679150631185870261827016981974006298302530859129834616227230455833952075961150530223608681043329725519485267443223243866994842240423259980555161063594237696139923191713406385899653797014782720660632021737947201032135662461380907794230459736069948e+868 ; 1.2201368259911100687012387854230469262535743428031928421924135883858453731538819976054964475022032818630136164771482035841633787220781772004807852051593292854779075719393306037729608590862704291745478824249127263443056701732707694610628023104526442188787894657547771498634943677810376442740338273653974713864778784954384895955375379904232410612713269843277457155463099772027810145610811883737095310163563244329870295638966289116589747695720879269288712817800702651745077684107196243903943225364226052349458501299185715012487069615681416253590566934238130088562492468915641267756544818865065938479517753608940057452349e+1134 ; 1.2655723162254307425418678245150829297671403862274660768187828858528140823147351237817802795619571074765208532598060224803240903782164769430795025578054271906283387643826088448124626488332623608376164081221171179439885840257818732919037889603719186743943363062139593784473922231852782547619771723889252476871186000174697934549112845662596182308280390615184691924446215552586523740084932807259056238962104689731522587564412231618018774350801526839567367444928206231310973619440354723718012867753019556135721376207959558860559933052856914157120622980057169891912595926540427596853441276985006724869558201930657900240873e+1408 ; 2.422040124750272179867875093812352218590983385729207299450679664929938160215647420444519051666484819249321456671497049842327525093874817343838393757631459228450828499972271274140160311057830558463636337124079332447820739281101037112665387537180790257577919273108262916904750405235055060084012219492892375635136296622020023178109619818046179906897450420548912610870589088056503913584562211037693288782960900195074130999799035970711436279339094292032866260496375825461427727555710003007752906141470639574390024988514914264449865006458873226951941899545970333910351588559232940829569276986080222200289966128343931630009e+1689 ; 7.710530113353860041446393977750283605955564018160102391634109940339708518270930693670907697955390330926478612242306774446597851526397454014801846531749097625044706382742591201733097017026108750929188168469858421505936237186038616420630788341172340985137252650454025230565756588606212388704126402196299710246868266247133836609631270481955722797077116883526202598691409949012878957472904107224961061519542572673963224055567273547868937257858387324046462433573359185977474057763289247758975645195835913540808981170231327622507140572713441109481640299405888278477804423144732004795251383182083024277278031332193052109446e+1976 ; 6.752680220964584158387906136180081422426942786958938431219826870368509164318041696913244695269830379422601037057867290859319834769988692859190650103158765184697675968111260952478709384800442863618689339527278445063035408024321764665802469665906595179375722352022923557754865383368110217097389374605464912641590914315017286072115668581065575923001145013299217645498322753869634011261044702900233700488787726638770458607729358543315161251880014776446118268082286709278669498283183864180099749981933920657941532564974848626523391891108711459244089659406267591429492581671986217837467927209263752478693903629003592427094e+2269 ; 4.151569143493960745607279841843248999726486376453717843120678754117274827423732166386912561132074949579423757689979049951127776318280433962368905092265147700297021115114162944899842971684423891830719464404440007259223176078889331683292649306932650904792705832960618046703993378663906933558703294430414039011468393821280904925920034079303325535034806157240997326866689275724203866730333543901278511475418639265622914017892998120429770736937116582983515661749443442349747046174089949782785799746795714729468907134697810580109277464122888521284246362596532709284691546241935065021650300019281477506702069981928842349281e+5725 ; 8.294835148700933569723345124002811501453519780154528250555116150726315105192616868441051297141885749259688667864578141802353297083924307056813072374345765105193448187998097563909886257425478935877777489880071134503927905805620884703218713315251436507775826254255314857314578770570486053250289182271967249944913850854919248041988228090448044418999542702167512659079645172896959325727206420714754465927886441252714582207750210244618681932400358932801064292175387997814794598255831719666006027894097838029478876455126225539058336373317531265525924232467872353150813709391386259913257299438524392058390735823893827013864e+5728 ; 1.658137546225316620587696690288162019140558604052890197285967718530190389528004112001366154298662961277011764706129170546290424087076468980656933167631718444528170292780819703025586262859353239281967720227026219787335188370543614852173420791718762157904387668225637439977184296237040162044732807536166253263988278785898357683593446795280564079358008586163285780550021070062102169212868563500879417738984499606417644983329267027899274518286831750666932752005860060763177440191340760761234604976030157822092827403379732485257761441026174499978632254070327683394847660507338113356660134157761025972472308091196376020071e+5732 ; 3.316275092450633241175393380576324038281117208105780394571935437060380779056008224002732308597325922554023529412258341092580848174152937961313866335263436889056340585561639406051172525718706478563935440454052439574670376741087229704346841583437524315808775336451274879954368592474080324089465615072332506527976557571796715367186893590561128158716017172326571561100042140124204338425737127001758835477968999212835289966658534055798549036573663501333865504011720121526354880382681521522469209952060315644185654806759464970515522882052348999957264508140655366789695321014676226713320268315522051944944616182392752040586e+5735 ; 6.63586645999371711559196215453322440060051553341966656953844280955782193889107245622946734950324917103060108235392894052625427719648002886058904653686213721500173751170884045150839622396313166360643481634855893158891542385891554663839803000845848615593335944823900103478869155354063472850302069575973734556248109170116522744974097407471281744559075036182546969376118432238853288118989999113051942979141596742488341522328372664565289662218390066616906487352745196317423611564574572456646088911407269160401549526832568940600156128698675034891448628078945138894618033735036712965335385689935962594183417698096789683282e+5738 ; 1.3285004652907421665415108233375515250002232097906172472215962504734759521659927057371393633705504840403263366872565738933561062947353017778899271166797998704433478498441098583919809240374189590540082502329814981041008678565548924370072856076933889284178585615374480071646960490188350726463047432910994165816087145585732785354381430097575060526072682224374590326909891013421842828142179782243299898442414766784616597277014020744597099037612169133670467876801958830274820703522782940582054700006373528591239021527188030190815125696547474198526801534140481680670253035375434993566014421512517971135552022315897729459213e+5742 ; 2.6609864319773565595826461791451157045754470892106063461848572896983723321884833895914901448312126195327736523845749175083922809083548094611135240147096391404980257432377520463591377908469501749851785252166619407025140383166794495513255930722098580236209706987595083583508861861847266505105484008120721314129622552608222769064826004485442846233723582495422304424800511699883951184768786103833329696580156777869587044345859083551427989372337174774741947157234323537040465869156134229985855564112766177768251760118957624472202696770184590819649183472883384806382516829856996292112726886289573496184510700698743152107944e+5745 ; 4.149359603437854085556867093086612170951119194931809917689467657697558565123531950086000765217800342007518463538361711849575087111404590779455340216106833961162103790419917752206266339017968280516471969749596884245772876609710300372611109534024112711883315773881532843892973761302110631293037440148537872544607961029042949104979388812076251162513291700464166896211759020357517548898065357786891528509378246999467469919083209351106836382428706352226854433921377515048858810403681880909929291249714190050893899440471535147315453158744150996017426787508746036797411707236874727714398892068369161850360819845971809378721e+9130 ; 7.456797704413901194966707360845517342348776475769496495478207880663741447426954175551316816232241439179502997479816811860293266422311830173539210642600543597565101374542864054804001773824044645223813809954875861158586687621519043326612694383896635411537467382631671049646634748092997694616413374678492547353625566877578841063730247597735804277756329842194248634705854606144789448858051100182896323420023449133397635164348914820318593452836657175420937468774535305586368676773806967362782386205406170184871521318419505482558231132929848681729199745423230105361633664799748198660034755179022948126173871088363754487078e+20057 +factorial(54345) ; factorial(456456) ; factorial(456456456456) = 1.910459574266641930156221598806244097811969450948111252516657486750645997421959930812331229745875532958840172691264014366174509514828093078397940316880342942612285950118071432619832296775185988646880315441247425651991761328243609019560220974241632037740633848515928832042925159723216054426526101852191185048194139933569333187607822445098072193396132257999104251056500156985518107156247155392204433246841350030929738599009331373849115152905096007530021891286423354671992007224011287219241672088897713744185744493776999309633489798752925619355588508848655064019659216516601897250333122927828011349868599122650461418039e+233733 ; 3.164105677656133622509466667451494218520744587291075387005460644207504066165570542189265288688703558597442769204097436204805399367216212200295409416320124914340479128376924659067836739648474818486426775142382908315540413151077718384872599731643334572712660219718415882186323442540483850106972929346508640380128837446080570545910845455210484620091545101728134686030483273500606529650841286511644554897252295648748560087604974504864104504704831530854478267217751365906778611927363309738146344002356523385862887574168712320077437621928437020311897095802559400132835646644418248694585418508420354945755280701238811873503e+2385033 ; 2.67848582184702489185882795762855213514980063808247014558101733286085440745511267563155803741161545033971816102274917193337652809215098321151757347885405607795234161809237517426064221177450370045167922045337039071297877081414690472553423913157506551610759819161627429001775211380959520472894655721404141445455656212529949902464415674180174086724037711496075581552217029277624944792604495989666712982259226595652450996505629412341675497633916377152107105312353260924944958097822507586234081924577276745947762795449873576144001385898112287483964616802164249158395387772169398100911884078226600165759718756376429886589e+5123771593470 +factorial(456456456456345345345) ; factorial(4762345134523452345234523452) = 5.318083153402050502740214873956051564150986142348871308833238604865307732457083617901800897866808947229672357812063085928986619620265133096587163918757640146118448783779308255623531635590237026556511381547230808275087274763682064109157605761773561489232481607031379634191783566177400959776568186770204098341864714247708369177231482055289944160953475425559908284534379884304872517672198057589158478281898043807402819341394161333727880181557092400902612565771107800077245368598041665607999990137956164950453942840305696249149085151524610336418220017448518663834158328257157586643153635526981366257625644086542425757813e+9231879701575333727148 ; 4.243261252637546680178449630430557337666631963717915724503239681339812175863174905971340183419469558455824545882584455100042968164709823083106988338050825697909048683604774941710593508312809418377641610985017279155133225177037812004869364785431625872118103480852224670884614206850703949500433632678073832494766445764386991582848867339193745804341946041940656227393500357489528467932046942921711394402511717338575689513459942829859459346301716542834637240139195142432095729507394422835677833439734499355005400156216387840647174221145760907604524921522818872313252303292111389277927431512677371494910502592274175101411e+129743075323529975360805553698 +factorial(567632562345234523452345234523452345) ; factorial(476234576329452397569237569237456923746974569374) ; factorial(478356238459723645726349576239475619745619273469127364917263) ; factorial(47632658370283745823745870456197456923756923745923745692374569237459237469734) ; factorial(478456793845672345867230857203857023875082375082375823745875068347506823756872305867203856704857) ; factorial(56856038475603487560832745873587230587056872340586702387508172345872304572304572304870348756034875603487560871457632547) ; factorial(4377750783429374569237469623874508327458723058705687340658704867028750834750328750238750823708673048560832756083476034875603487560384756038476) = 3.758462671054056927087550056247900166005820989570607053096460398713433279556630599971529617699324260482766451863624048092111979259655047577224415299247692630790709358398666182607911411351024838708235951075317729479678212453853518985333091461678973576747154871196085813587728953123096171362980094764377675302043734171872665855397077086096682749521695576749414904943376536336127689979438263267758755119867867747829391797128393244259884361988311631559028321162731129362606782594798210274108137083323210393202624859194580096900140821492852631130702825350315608529597872029359354855897113968173352565568483900045181609442e+20048653146688490838164236298390268151 ; 1.0897303219446525009380013537084177769535780038964170792671715161792821820228687775548375488641960695192043214955580105914769932992593534882159778402401987399837257159971437951885769637736790925408125966490824087157706873114050825683339875648020781941241619264503314359426688070745582019302303065857036537740522521181717571634852012151678501754741347730646036790116769213562581367166026955291054119166005194150912300124471369650957013011150360103750000949560319192096240470600325579336788022866856826347816898700989260210064132738479121014300013827386211377576138748956416638422003479386067706491766807075490247974463e+22499000799243355933959354372883422497107830064908 ; 2.630176836142520903572652524220945565823117671628584131670730116348895399026953801855350277590039652102408546737587890561416790366080900530303856114307062763325194757067836922209065783839360221887455678545959699864511478262454542984891243102847344939367647047681726376554371640262927280808012451184082227301743230257095304628155899943728358081671472169668039400166528301241374518852085483215219950722599397005043078707262505917250574432318148338716129312597775896209684444098023603084093900752243686831650630086949642369055335869141632211106206433700020835237797392002034961421957334543548848332161566456265458365067e+28340433937338756415811601793598774232509826277780773880069292 ; 2.995027356577495960519325431431827992880697227013535605591231342933027498265579675517093409824645052497816841238739859558377514246279526405566248037539787741658476112188560431204783654474098251743712262528058611531408359882679922668216946808617506558593169012041018473856090091748659086047530431128221388958878327776935341429391310455939826884249785322111085509485179741953850104924595809131609177614875633986219712305160062596056847912473602799068284239694105585831466253428163038520188324885718492228900677374172717668521325889875157397515380938371154768914419956765024280448799463489155050523484893296614769221836e+3631685844155721524981886112943631022003582541673366510393105490888406445570581 ; 2.508726662683242779065327698877770811449201281137003119519980947093958919134135013489898589691619360898899413243448001176983974493253367430473218691953406291202410475294568463942878251975381635497984244739056872140069632672593020437890928901856634112430449499066605839601866072576161245139976241155193080256199413535248007736171995404120137264954839843327926858177752407249967150828666824115029928202510611751682232247147753573829203237727804161097266677468607780238979681432919153884928833397108096337672932458963390219110105331387008513777477743537670721378849628706521260690648083745414729976278114298549972649598e+45570879640812237892447996108822733853625229949313193678176500607236226780628212678355837938954759 ; 8.393080213413001380914469168141738628707979223511288237209566132516543907912729925440932934254850141489875212263353412275674454309805554909630622237724541720649869916797752564892269402964907747915916388660056118506721738498827115832293336852302389921157736823321999582326257674243080221087292083148898398364206299326906688502038713702727307945516976109102715111467932852143043548111508441896173375154362854384045941296466061000869037814649363177244834436914709943319783521190445252742570536064218329021715740297599189547207092182435621100397850695018249647447874791751141614288621816035629861557987123488182549315372e+6727233883549808238104430527853164567770574860589608525609367599174722826623888470146498553559460886238822872834706352540 ; 1.7523952443687810458340646761133325956188519394869962078387137689220332016285725791781005115894794344118102320277721990649246917429036771612565295804513599601293664947800522265412311523187471282014524461152255184143157309686850639867316682410076331363342566034415758812147497390654163843701947918370378443021025553421940727714496952178444309860907602413289603794287994172522069065108870953207356974650540230803304691456758945972304413311687611974026428227616715448332975455950884860404430257372886066192684923041093702998503944996417649395083559193173967164396769903596347748892288541794526121140383799605850754024008e+618168864673466287544509500634760833785714160800246999161000672526678689272454969305316797355083187950058999165300806540029607305251513818221804 +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.72892375924823405252683656441062515847304290772761939801977503929488623534079683556362016280919774435171394356877844199618000018764920827839694433228758981467668113786035878411459312274311442782528610982030554863908869183407661704533827088162719497253857018257358559419782839386755902886089781193936920441675220111544385121574448555359831350398931352344721105502253137841264931602101636494587543350453684598566704516306582244843508059176424418028640870064122234342174664969752534400767974063584682193881155599965440301141081646736165932438906617177367708036965985414732521616130822673416509043273262376828510962271e-41818556136 ; 1.986018444880966761690004312592594806355164526349944649830202588022544947089025168199164885512873174897003493389223150528394804780972273867924895347721895382631365348213881191850780055764231651519123484031964538191361641250971554147297530896194507309416456102369261756526280531549144555477936580058007957828783814254737085578421999561067484484915343523679979169810515191251833863087634685616320362391554242718092998618935245594378346773794774493896383180887202062790202813575430763745190609582720452964038699907651483446743740501427159516358940959283655057314261028587482220681072518388572179383640259558864476868552e-41818556134 ; 1.407532635299350982933678138903340826734516225799024258371420523187875081571449347744065201114704030647851754863566549771057880773376807483170851849656688865166232234280487783619826051497945512710640805357585555416560721991163418763942956044137237698048416818237709310004877388422217577615203297342421602988718184478557378668927191671168913654004113709261594776474768011067213141452519704462333826622069144097445247890359547289017884647672058124281442595648380915841715468503588087974428951807490093347126683149046317487685287181147214954344443825802540349447860197802138961897910993241135835890374830097555712526185e-41818556135 ; 1.976971222806821903847560013035586148197099802328566069161090461441467742082731175283095674248198337342756053508116426794099980371527370863825465748188233288736712850901838238587544853638849843959274713794730267055566732464048681912027500124568432529611198133830133051465568255965455999646103862335370173676081759582421219783495244018400356692286459135575670235948541110013409095852060790585949235116609099088116730279374962259068389554855955183464510438647058950136732080347748842648783149359861976061015870447349475554523272762657197910170100800132319309597403657488622835269486154822603518021585908703359219143809e-41818556135 ; 2.167901226015517018831652707353395468314180100851392204163944062167340943230505041856074680955813396261086387212432821851480751780792037457581344079414967076309452758132175664162655641219517597669158390074467069752928863292073332588311225701123605383825074801142388949286172195593333110992482470964049841010250217492550455520321954486499792082258365592269388459768735535377523397979270005387572401658028270792513502217474510517007821914552803581274384868103166855254072841992454728167259986633133000288579780130256224047034149937867236334880397460008726235870450368168588422396069509487165279509523348383803265477493e-41818556135 ; 1.720856443103870327416587569239762979404626453844604025844072944139901620843541676680988429523839231664034484781881910879219711708159355103537830654937914429009969002933202406210493195123793465129375234951345001184357301329651461891549855111728159986308129591833765638854448440412781065070379039272773729207322401415061195432433282139586255970757240736300666854451436180934018732983318245692484614150624721740158028952496490127654821051925231994765094902303683833884507450068682013767595190631196782977799399522198307207956663578210668918963129995618454716136846934089737394262709763187020037758771445577336194624171e-41818556134 ; -4.44980042549391218186009925977895506104607080166401933638277363765597944478274235486961197139515453072190110319843108177994394777997910473738871418404167777514185500092410823863194494825989055892444907904680353265517954205043947078878184151881295871252319262594562652952324459790718445903875137515908874477994027368056220414309797471939891282347440862951289142579522043525406189455909669912266808961741027554478780744125108375509144200973633269817869197001004908431677943333031329171747449749651960572925604368607969124336212976885204648199447810448576797123418264442827051144841205811112465301076427725799676417495e-41818556133 ; -3.29439960955178362804945638706859151573441551890651320154408205568971041555610969583198030295726381997374917740762126953029688290418508863791341274212085941731670881535174412929892538067442396383952879843850332391492878496513695607801106756452553790087443219833856144966647576963239473621562575183283841960380769819903303307455880291786029874232244840948285018234502382989362108036781875047257831991862674876933892048633225714040501457553085463501916607822528176802623762820369880177492880370866312039489563120563680436660465063352522753818877167519992760789636884648125862720467704368293861091617294859716462774124e-41818556133 ; -3.84033871621742778955217793801333763527807558430098834223069205142000274875378281039499754492825073133667070886460083021959814087931351861092024579980573754827347971517696321130591201777719605205857445494417742340021339770398442045500028682707909087046815086453410022626132380225965686362328195035377370124380355376041386948200694989990548291506525497450689618972373514155059266630641630802892241163873378925586569737693789181191624663924915945818740159496201001343965721018335299605042847556692234409631952436079277306887969003652219167274613702451399946637623376063321973698927989172817664312857134774381170314295e-41818556134 ; -4.38240447512236238193539879733214107582307728579595629576048426761808196370985724240791728655240918772971471415562907380237054726380633351108930236594567904003192990629088067356188176291511591982272792483206304165617521785176380879008702281013876198590327063223754629598231341938623740551406660991983765661015227176594635595394017030256640872746026438414076024593700000182421054059919729891968197190430631913227784492119210415899512872107374208649044587535261197997501511216085911120926027098823168328475423784746324223589281550074229038883455832384307797921616925577601503951194913006796128984807575281183034552511e-41818556134 ; -2.53591335450794755098189249215112523262807834320748348742225398866754565460451953455220725490137481600452721581972348864379278022849386972768687343689653047280515097630028320616573362788859158206843484108174627082931985434318380474404093078421878448671282279785790775230348846028948319798823604732365969404930031438588909156435797480584869262026632600352710961527235464652290077979233012006780796592073276732917549788944309776852408812373522759890626382418616529393537438306887765381461630999381417266586206797087991252162977957414317448013843102364913687614998036593566655518382324772818231742067390662933779644467e-41818556133 ; -2.32968896228911629240607829663974203010328876696617240049162127752880126992955144674224852996403304801068572217454584521927406917964114030226750730895037997077644787742765886223645465128543623230368753139354330210190750345725474810200750528595080470284951068671068345045513144054060491469555633758871577633116355029986444488412548744198953159029025529100058330046208457598998454564106795036394705996963478174069865935495356836002009973588432620140420269638347432191244238294452502340367746487068908076390069790948423036088129689915669730397747741790711258959305494904507769626014053994308066432920591414119049518965e-41818556134 ; -2.99243324952581673549884960106182243435370465270787307472023454085211925210078722742857568587758371739417626019743924442880703952407200558776576840856399062384454646947084039787364377798912895873298334552125409900898001098845672259077228994135723793311480216906904404723245683854520930591807308994319474689044135784526728598825947288720536563586453490290454920097825112413755867654096092030325430182407354854762329689099199648910615441540119589538136733704267269107078416540246288560252106239850401278975315197827918961432281580692067845818530315228460142447126466682450980692860557354956913031506309313793750062866e-10695 ; -6.59263083709673834517325244321147007383694493982263131817028033902222979640000508666321749379815128425029218449312155953090536890512802145719327807046789724839360389593618319721713112604238401853287453868056687918871746441470114505146704715336186723626505219057043472810823824512956850765940739233968929301133857185568727476303003345995259998687091078914377731481094319048208975504385957439657645157108760778783081502895812059412095171272160915260200008424392076300742018548164361524481802365136978615176489466333556352645173328318781311497971652068871676171887242887821407260517679711667917477298167329160708045327e-10693 ; -1.237761604501372236694588724402385603121201683626878417425986110689794508929496398956244315101277370298571926881097181453254417901007863263039394605979490263883250755061715282993057083139968822480243725089263980973210921877192687668089773490496194104161887398665965472159625697207384840445833682551691131386617582586431570229895278420650791060508312121836635381105097447448348127580174657107356325910772244997765472182306646053516359983960690322030999080649960252292028701173824500218933233246244344517442815918818819551130335714160585665919727451790364528537264271058902487420616438643918224085601078257678074643035e-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.72892375924823405252683656441062515847304290772761939801977503929488623534079683556362016280919774435171394356877844199618000018764920827839694433228758981467668113786035878411459312274311442782528610982030554863908869183407661704533827088162719497253857018257358559419782839386755902886089781193936920441675220111544385121574448555359831350398931352344721105502253137841264931602101636494587543350453684598566704516306582244843508059176424418028640870064122234342174664969752534400767974063584682193881155599965440301141081646736165932438906617177367708036965985414732521616130822673416509043273262376828510962271e-41818556136 ; 2.474637088199111057764319708236108932867542966280677666537498028539663725676512545831571000803736579467177397066582728928893714356018918996588924413749133737483180121345777634095601809314435665075280772120603986658092412456744186374460620230565598888511654297386484205418204817212270538750861757189695683333519981430269485362829057854152688415689004717052481402975762738796135268162475747426487060525185140824561091364611130016004067688106127173857801877425577883622884340728788326354220063584028478056069519005076900105456066192826562197992094081062226549588755952668766958636038242520358036089193911019628718574664e-41818556132 ; 4.56589287408576370570086443429972912985062575706078598858982902460812114390014862318094836216377107751118483688129692070031680404970973329421406248516536091461480633819206886487635149099189582913750762157200261014801294498157175292515020527503424048809228931613439860118387501094870808771604790094486219691097169889417322277517659458937287853369318205244848703086807642391896710580417621633125514084410564880796224833545592787762647584626430769944345481465876150388686217444096871291474960634264576361359838328290931173774197105189282440819477511508643828417025417312355789304299880772111588468614932999738893057729e-41818556133 ; 5.42928441746201024555899085022187172983548542324959399790491968391089570443616357016364657765461111260761758700133727213570760357054151193943482803675775020553393108017287576379052313511511548146357880186978969364632398883269144807847400283158945685523774799206654093273028022662754310303472260453804087130112158127596821806766382170925661462510870307626206899999309242990096419664208040719457539822265675594581386827943461551455783892139129414697012328363766544238551775529712757756393831272512064232021218938030506977987134095842705662864198370685119089858724449242734418876810750288991767849945663030086016401666e-41818556132 ; 5.68766707136478217442863923505543736968120651697512357624965287360666709011228413115409725920368353739247022343943495381142693989068630091414672832086881209298326487993278722857271172855852979471821067671665500338666819920686719821471444392013206538844112719888269356111893957124457843618403766474568771269675959212585539625669511409241027940722076881479562931689533406036528804404159236867634670070649195499510415856559888771216086211985710483974036177774698043983578350296263563257619007444469807680950216104315021420433786607722653574997360306867880966486161501575969326005351942556465509259781296035867506881499e-41818556132 ; 2.202992343711834851904863138596679326125219516348540945037091956730059391532193358426441006043275471417185177661907716403675927206959302582962344348400685743931164505305866466893109853129890654392905931469053468268084312049072199690998176896605650018182635233327754125662797712198118450250312256795828980346820839820758915350758079262233147716661076722937604180680564856787900216055407411799833026382954559947754789824686764202595749408706645618716904318691759922860877471159033532119626386809170497458968896416374652847262107685679451878232680546546487107078806595280689047654860296829918372774149129426126884691518e-41818556132 ; -4.39430466505301435905599030229183995786949104402999071960475829361222261444356054567523795487822746494257709851187881446627986341936634183045816208414494488954084470732887727665588431659916986780880164820990141731428985265284754102538826269733868488314713398612447688553428300342215274250200131379738391154030246346220184816488748843457398848526755969491650245413900484633195166063100227349449755335264151319018679332698169028627681490627531639867309061986636756872611534899274194806866355059320341374654176789024113253334605325639261838202796396607018561168671163387469221398353445014141367123389173297942751177557e-41818556127 ; -3.23877832468707535098662522279761600897367095003629673682149006179324032754182613427406592545647456888617098835822001659308470484161102320927115064050915738246150229020177113958038963979943940006041495330306695712478471350810497115718501614592894559507381143723976081821929171642336700821468861001194694415397183515684212066338746376684850601733629188748907155290542516808985828305290759852814063384241259093816717959257810665622658939658881754597426272101603522849068439759081651375072441029075160818731140602849098291959165111442735568532297878307004060884026274900893696745458525591296532802632697106126193662964e-41818556127 ; -3.23877827150145996479369065591736120835575733670319220365478512388750321296093886113019428757460282473654401295909210296190088256036231346345408442364782178603659918866307760131999712827775094308325885670082840904387984576526316804435266396802082188599437499968140716815094863720869779141360688772779939036566758711644987526048219833660212599829722629045761691941326733371157142658651237262394623847335756394659922961682468968927520188792793194441507174580591927729401614671968625656855731773491188209245372501780978533699962583028231685893131103634238561696228198223465253377541876928546007878339136494061846926077e-41818556125 ; -3.78847919288179425803924865721211394452339963321875348719340891954111082233054219987965576440619520675649644624255424006530818025283852884876894005423050463184231378056509113141125754255555564001630296363816268470152529061943041520853128723668979114524890056699971497753901783322893316331247105058026031863431736325842204435307843900730412217700738863086950910309272572775972219533517350261593469453295612895857624261524623151124181763374905756996663443372947748240178933046884958485701540707076909061472003540524528823766928235125449275147806676447461112016735493357938109889546954326012135635971576475028222148512e-41818556127 ; -2.48069704361777049526680869505629026570265931070440337849439063349335883233758653597348172412106423833409283690144950268271871184140366708534215943117341805577694425352244491617560973882840843211347974823380981836069098713145987749285372337253178436130257629666224265678827471179001294433725252891849077050924243027898785794290166104564214521864671444898154188199530770243622587297502128914590505062245360771519966071492694077972994211289106483928909438392668161893742739829549223650598644379518962214887249039663232467127995297516976394782328473811786034380926659924651615241884623009955080594850637754165188394867e-41818556131 ; -2.32968896228911629240607829663974203010328876696617240049162127752880126992955144674224852996403304801068572217454584521927406917964114030226750730895037997077644787742765886223645465128543623230368753139354330210190750345725474810200750528595080470284951068671068345045513144054060491469555633758871577633116355029986444488412548744198953159029025529100058330046208457598998454564106795036394705996963478174069865935495356836002009973588432620140420269638347432191244238294452502340367746487068908076390069790948423036088129689915669730397747741790711258959305494904507769626014053994308066432920591414119049518965e-41818556134 ; -2.99243324952581673549884960106182243435370465270787307472023454085211925210078722742857568587758371739417626019743924442880703952407200558776576840856399062384454646947084039787364377798912895873298334552125409900898001098845672259077228994135723793311480216906904404723245683854520930591807308994319474689044135784526728598825947288720536563586453490290454920097825112413755867654096092030325430182407354854762329689099199648910615441540119589538136733704267269107078416540246288560252106239850401278975315197827918961432281580692067845818530315228460142447126466682450980692860557354956913031506309313793750062866e-10695 ; -6.64599557514052438173468731126838897303943703602775763230169733621311928248623105153940710257974158773150236945550031265262049032690960315443485876750036789619460760932380395967794396227568571719250144701744178340629791215202686933911908335239793467719829568103656960716686498269205916960733430026246740872134451341858258281439912528138830173908136202354502569488763247448361611918577088565599736563706431221694485343220279394125161799405499084532660495135574327794779111533454120336295065821359052030293507718688535323387478794085584818294251094474955252859011926011563498566109766222922451186780018605715194087308e-10691 ; -1.238302842943397800359472978577525017496146257458503159257690599807138444114623394905231463735869639253113003813976064070704479225179510889725595114556523031211609498764962485193084470478698219103662394504958508471424685573694685893407655021012611846976468214849825960942752500267823631321937727508646159990201495098924888306068680689463027512958805654867382230607043975182425333459683238062836716051614782471896899228899236300087643658022231888134444854678469342621468259431918984023701110846598757410102296530365567109509835891625991238044671097744926505609617239790719502984969266325807425538438833617325825216607e-10686 +gamma(-3446.000000000000000000045634563456346) ; gamma(-3446.00000000000000000000000000000043563456) ; gamma(-3446.0000000000000000000000000000001123) ; gamma(-3445.999999999999999999999999999999999999999999994356) ; gamma(-3445.9999999999999999999999999999999992342342342) ; gamma(-3445.999999999999999999999999234234234533123) = -1.456469924687974120726507682632335934433343430983364272045137421241629333791781299729913015287995881580170847461833127537440291252896369374219661025245172417227107177788793970844484306789045187974772636097225086538322925235632591318267247960849982725268976834200113985589592091856957967092377543141902387106126330136368609661623633350225767172695953142494611306470875088887423166227066052789448201578200567732394767506153618192404983502311909562724987139445803355650481373158197256045611054903907077504388323086640563190437838216836523198662483178590993275501554809298736002830888505137663420283156289686236416059111e-10676 ; -1.525713873583235329883532495969654882999919197533490111324184092685195659801266915243060046629570048123067707308973620509009803371848159224818920336447025818743768362537600610021770763260993577114801142934122185309521722254786412045998536704401020185500566075195074457440762647705417187127648976158929927802462078231172132786516804408150301074703805866513069935556681554694476313332709942430688205663416780777406141489928036282582969416845273192003082285069985641344467112575610170334668365130564455921342905202327557262638367607619610389403623266836957244338853091860552279231824066666744020956054507384154027145263e-10665 ; -5.91855469282571991371565031281560826613287338566997828197528580775923761181886711698480536543951025864328745561025142103616903741555573583239293632798862724647092050994810355107972516418466400149777429818193815339582509813569720357573234073161802179238918022505610229279033815327228858035784150177655995571691402320838323421474088136819262213853507583128661557437293542177449862331188756997485023660963585493905309690764618534873569106049163935281925706186697060875464875379005710645330384620142249160236802426601234937265877904010126543069200072359548045614256497815899651389232642110503259195447937090591463838504e-10665 ; 1.177628795188391825496576063305812835929832332225722541432707686930750262023598173659306442978486025991119024025886188475798147761723689534896868282676355415051890189832279037630054332522063280606178734554528198277615691263208710623094380079942283933299315871164739600632448954180808943113102672339394382696551731448751334238775182816474332421220921736744104417094878028453658211268313953384262231492916452057421467941051107061030632856489697078439374203331539797325616808154278604099829870630576794956174237166234944101858901837228350546555473710882516296834547569998852867340247412717375647759521677438740707819478e-10651 ; 8.67959527166849414555360800812917341061339149254923352106908938984648298731636326311426304548702994567009179230227835696735992688367706952644258219276065323496318693907615898147549908366677502703999972745730982155721798589369125863421129881114497725811249840327100966963835220662483840314546992855116500653525665505576084970623579501231430496317410481612816763367205079986758635282805716319632359212554809099559893324346955076505412496087578435469278864260370285449431601639333250727390495573937244685209480616173829996989342707695236674173120750421804502080058898791077607401290161046272582986892195178184234920361e-10663 ; 8.67959527544428688280301278606644894571160351166631490902129990742382535111487259798308408297261970884612912396174229812517150634802136990566021246309350052489545367921772329386412451942310742471418921885304483057093419773066827274062766254522870408452367163196538692081607501117967786514664715750682159690392792749012381843874488567356945675898536140983445930151902655346660016706921026199327699871344930456006367083838104699231695018312511194629824716303032132861623686117829465615151788055070225650815661249794429516955104194149862617129077060236653679385348305152799709744231436544342617990863543227205655661381e-10672 +gamma(-3446.0000000000000000000000000000000000000000045634563456346) ; gamma(-3446.00000000000000000000000000000000000000000000000000000000000043563456) ; gamma(-3446.00000000000000000000000000000000000000000000000000000000000000000001123) ; gamma(-3445.9999999999999999999999999999999999999999999999999999999999999999999999999994356) ; gamma(-3445.9999999999999999999999999999999999999999999999999999999999999999999999992342342342) ; gamma(-3445.99999999999999999999999999999999999999999999999999999999999999999999999999234234234533123) = -1.456469924687974121267875725442359569810238853854807406204673693009018673265380160383908581021414225901408433886295055141177407519936455273993270753769856458095348945547175393298750772438285634781227614578032107945076012768933221646026352715647268207410600026889266839045146725621883381396026748422962596040346905673333400341007436587900726308246006268144324942748307188409581724464938636452502241454456159778554725898506095195560304303896624323752275533459241865179920155898078352601229389122427202827499963393239673904242023458847789424850271819556562493067758828784290373236710144810449713299398811323233058410722e-10654 ; -1.525713873583235329883532495975068563428019433888315624423562431507335503522086778106831789433837045166201168014173217312506891370348992310957174446496948143330677064342023382661425452977793627558848315829992472158023799816704707409972441735278831418204056170498130333779098395303520538134115442864584707307044133619884066659016051688008829213470474050778871585680600574084274700322985104164874277603493688411929510842442724384464576554104119030712096308952917298102091506403441554861342030841187212787198277291386241510470291463001129215655685961677505739948085775758203167708519068835595634901165531716988309971502e-10635 ; -5.91855469282571991371565031282102194656097362202480379507467704246178734885231957813355688104006659850225735360376452027287426087187788725806984246942306532867138262667746723988526784614315257128836580393464504234052868412668173124292498696419821256776579510588399760819282065655511378541975813432873265305922863645325621340263042595251532385338579071549194033454102091488516021520043795010265105866305312756629409585841105437585325261624422742175076019972807158911241332805013509048078029847928921811910345093561044276643287306976462679328900329759830210718411752683999590980817696609914969843048778553179796789722e-10628 ; 1.177628795188391825496576063305812835929832278088918260430344138675619268090677773763789691090661217849527965637149730551402502571873175260377199828470350040084304734747108682111486059985945363376688856988398235876185714104746037784570911657111841053995479982031221275390701012176435701624630959361754613276869737496225994396299608525365754873835350076730505251901093176603307088035147308911962926376158907401719134484992984774222084178547224590858085026735437634232459199905274462653340549179438414497125634936970163025475009778849983860611341959784935581546269803908012598043431441018727055758679440096567148971009e-10620 ; 8.67959527166849414555360800812911927380911049018568526593809545133519886392568469008610856950462587127874527045929572062108098471825800451178709989317571385027909871517739051404318879834933862527413794092835059337762360551871347624920895445812181083321109433467859403028463513724784510014157564764360015756148992597034286908038629981879503175207622662469964431088897881091856924212857119827477740591696141533968806324535350474816618756196226009004326842339450994059875502992686071381920527587731517896752091758865576375891273830589481101956359071371997999202372444396728807810551066793653552569289158035691124818124e-10624 ; 8.67959527544428688280295864926216794334805525635811711685250603168509066337374273038232674767425729133570487631190181388131810986236311094064471348325372635721694385022072859023622091943505563620231097475819978349858243713407718912125152516132459723279512279333804041712147924220168339078685626208581342547350803228026744630366029129614093018730506132358426511528892376902826837111189653711628464998893988689574965197564708659144175866560963473237192693010685364711069402849594416563940612743715887567607705567740345330561530966107799400182541011502244744338470543110784954120494266110411515279700552733363564318778e-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.015273750602909383445439863356275811673164424983340188193071716841632584609897910545348671154983039581872261773536925668366275126151500707543021589076170371565652380079675945384751026225745074020494410435992198384912255568302677457702108568165915778233599776790696395025459198566498164221199492812736985446171584862783365718926787571520944435296632508314945633546466790556429868386249127569033177609765301164242422125561787191618783334826873262317240806291277518296654900659359017869449152200809146203415638491565543062193736346865251933463928263751688265855797567940517981720169844160930029886653748957344559479546e-10683 ; 6.6465423337260256378835349988556422700559806660831324667038977356311362124832368534862618533066439168395042793473669858061714943653107486726352689220815216708314689412306788407002961344750489081376530801685386806082953070060080809954697917280681941425295701858691102920794825141351229164783913979553835194674751150166592546975944349714117902777631479015287266418083063836283555243946015175992215764091806925538052209524798331077831697735242476076160798009202690131604794056632889812244621652819457712563323877329435303849979325076244319048331288637541570372804564578137508508237669485764268829464975070621881211572e-10689 ; 1.525808846230975721051032652813967533270788250184128142705437841555366301223788946468238865962239355786288723036164293826342779270269670659971141467250303789007597044617433948163135966678798062379886009668927277493945115613461338757557793858145479453389761068150808138613881761997042962531441800480979151794729983844853266745271298949753103766335784934144712696481087059032444014179577218929205239795426971877518219721173284769156553361769322321150174556188750512356870511534921924564343821866082358628603351317806215087377450360017947580326725646102365155281467020265079948705337693742725275467441040202753713940567e-10694 ; 0.251643995902422643510108134681313060212549189939663622676804506267308381312095306902722886967442279710081983397358873358711690104966809300930963175360822714926264262115639365137828201906076982086156429932106156504779013138928612947650229621107301355061320205840021700292045012759140470700919002599407595758315468401548436416451634908070816161584345407421656063411974860959454653093781041948426295192461087244507903020088203731609524455305911270372405670930686879836945743203429164869221484317454463257427784593487304671808198495567944244928055926520394482819125833514023010029296496021572898311505356307517991326754 ; 0.27008820585226910892162552127103164690248372664722089572781832988234838622339538001904010007444490139675837312370020124437884234144372153943239523193947231519421526836618744729141716922345917352059917643874559433145518308805355881455492574326632137426063953897065335471450236579442380440463532685728097499544590224418669004703512225361765361316705454493945321733486614360280865391738054930990448531840832835842980773357129866171657794114454188312321936871772348526392132150328329351742389691410768280749925267955948501644613878522951539300114365231324725720585091610585206575401397240126810558923536186954136753055 ; 0.438517392198762807229881145621030241472970903197171125273350693643514797074077159108615475616233767325923492557191351141805594458558817200974975194510963492046618805792287678803265469426108996986796155704393199520705710899808887292682938501476930986568599811975089375108841667337938372642921787317063439558722387693170265375086406392165696741301077798700065714623921548443551082224075209282038697913632352491898084140452349083408987231900268233690783549222506198744297871646258483665193051753864072385999505857305241419110828452814950882423252477548339093718836388377976814090967702721131363484131581524013433042509 ; -0.945308720482941881225689324448610764158693043265273135047364154588219351781883830066640350260557154888654305932950704355325948195053025388013383311788153103179753439281656065519960092282107107322097117535609580160093140808187455850942240101432124809912238386397286741500758280280483315416223644000483412484060657854653415164622927887661787646084690907288086260672031502609830288710831922584665698614429149254504327067499545316008022794005896590931267790512032198423724625261491527310983639199376889826247384378458197557561485748303303875504002783096365400220478206370482230139048903404438369562323766543394786356922 ; 2.36327180120735470306422331112152691039673260816318283761841038647054837945470957516660087565139288722163576483237676088831487048763256347003345827947038275794938359820414016379990023070526776830524279383902395040023285202046863962735560025358031202478059596599321685375189570070120828854055911000120853121015164463663353791155731971915446911521172726822021565168007875652457572177707980646166424653607287313626081766874886329002005698501474147732816947628008049605931156315372881827745909799844222456561846094614549389390371437075825968876000695774091350055119551592620557534762225851109592390580941635848696589231 ; -3.54490770181103205459633496668229036559509891224477425642761557970582256918206436274990131347708933083245364724856514133247230573144884520505018741920557413692407539730621024569985034605790165245786419075853592560034927803070295944103340038037046803717089394898982528062784355105181243281083866500181279681522746695495030686733597957873170367281759090233032347752011813478686358266561970969249636980410930970439122650312329493503008547752211221599225421442012074408896734473059322741618864699766333684842769141921824084085557155613738953314001043661137025082679327388930836302143338776664388585871412453773044883846 ; -3.72298062203204275598583347080335570330149759689981183834669891011270040780483734561279079948580197758862088165606502199327768611833260923881471064535676829371032451156441222370821082032232804860250499682294537140250775372159668201047708315765804296693613373535130995854660458495488324052629913449871777981192206810234436562786608042232344683139312657020527476222747208086386872086822437625027223753587558216517483675752584287050206486272004741743433017761197448033052562249815150804711684613196534053676980816891007758034894662751880116486592438468915515025857809339155117443424484022284210126993155168860544619795 ; -4.32685110882519261893723726384270539261380390184648749307215129418056050272991932892470889790537858220488710106180706171619580052259984932202008024423967677602398775675250252675182038682741747326871766833524769967080324944841429091690255419407287804447237434475820686419894073162343792286770927545746495812591379936851100845597757187149892974641773463977354840619423391849251852830495008998587583231381042203755839621384332840599647701715994666182696128017846866300998709953363245832445984165537680223265712429403081708236654434392512035687023219596946183772375864412549722463557832274940316349792631489744054383044 ; -5.82114856862651686818160469134229346570980884445593876492447233930917733039476872377978954018569367848171676608067833799728429880755255201930260617946818014357110881960861012176093927210530452048738786313022328562126559702278376176695749537160331880537089914991738764214464136141413172926592188092814799902656668449568393492787208748415301940015158698115487911836979933660524155107112574286540061650559475878336904065083565157608448235724472258526201161615871795900735980045662457952150429860571167038616538921968726766172928832058283121991296680006467129226789577615500854147844872304558196561964938424649096571959 ; -10.6862870211931935489730533569448077816983878506097317904937068398157217702544756691772642101896852128458834645896678325528613925219076884997955193790345415840834041526336938041971041173968619339146968465254890275845932749053919768119537497614982498695298389625570040774860383671444967416269399382239539746370524422148572520957564072855374248350056763009291815867862639320164092470825975843803153623434948757180596753356828951363971639510880841657466738830844136708484432586263254421583587457668006679120199739896461787257829100874830797851040711358670292930201688968643258425082087329541744088928574153857497755576 ; -1000000.577216653958435668636877440597532732436429983703915790823647106427742079529252895286760197004854674329979420483457441111886014601499071559796851143250449265770600450894773649527185296119596344493673768074429624287398960576406463194693873541956976930908585491922145047425366108780861807675130148263988081144794997959133486592963367701423003819412713168473872161150318070655162822559066676136861290998686610560970128165687490835540515558103356674304562503038691404942140404603564921900171769249064349899253113463128899748917199996306257448305807205450876270713017490093981017725677295806240536105336253924109169 ; -4.26439232409381663113006396588486140730718851744964155898175995101250463543062908653416651948886378769850522801889324322398693407052282635427419235140783506688719809469980611578672464339904613511869088720806307591652845815082651511130637860496504957725348650255355892227304068152616034048311470646696886255475308326940551741850580569149595684947948778600615038631914850055713441663949888887194656090914010789072560719735939057957723553912807731913563055446709943583189597779712642886552426025274318176246069081272633454261435284196177587910389915190934947428614226511593922127189881648530072838153798268351293572584e+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.774760383495448560265535502738333168219092641628775011882659681240086472459455783614126361167384109055635063558684323387625364246141875378677073505599146840246625862212020227563118515944250801785338506954193732240674865501146962468717874653567566437893567845868010222703615396121165471372280808854173853785221745878583798848089788023968225512965720041042404370195258228293175419221332871905560726414307443155720681542403645260935312122386435080479910056279806580991532400317148812241723123409375714332794835890476044522900573891709499046559979973589126782874597289988977191576034615532123637662971442937227454091532e+148 ; 2.89565506956811304637391593913333043767826376522028695941739420000289565506956811304637391593913333043767826318800462205788453359349080557266713707088703797601553452467044337889749350929474645725293960390832005348159946567439935890861580680013365154947863300660943252724979993062362572509719146798160855293694428681388793401357859850129493620013712424434591595316155783134444282631476334408934600747136778424102336077519638628417466711296515078603688262829378948966558423022324129447444122554481053775736884605044723451187181147978967593290813593843254169285800376455477416348624660640160384907604143515612951585651e+108 ; 8.24878330446259176771426214633341582058916229434947761534828457740914256619066976581177939538482482872985868144423330209916262134128023359438702028825600510882683731858670635590961942990766271330414169161645535510026699535932655970936520299808836987984829695766636874288951296794631561681199155267545469135070614440357659903388034104940401340164642477144661648720018253339689062363905236041421203029283462164452530366236028781779045869865344430669418849398283763373506718164426629737955354516970506855313454162754045108174308889844548312935105244786894679926754440805996126071549249617587858645954061742729888986213e+36 ; 8.11460417772281485881400191180074427149518073657885042025535036426458153797715901216054582015819468251713040441808327518027542079490590385474445708113465792770276884612929601713888347174793941307173380797137123648558232080511121942017472140427632981171193961495894416504647608034225964775947711414967261314227092167833455811411407649446341346032176640559546329333236906200600060706005532219010023672893565232329801223286282152906713475511015415949467274961686009358630072852778699999002346287748735250066745152351188269409837173879871877382758614070571885796013976251278340374395902192578985744633357931941151831116e+90 ; 1.361149049359892436557523383860093478272113839972973024475909975779136600025172451034822395503414245194964172184978078876852123740888222517176743879513450241696538579731745156485654233184281283245341234894907141600518881455496256243675731687283976645183254148127439228811955298470931985038058788603007546713111478441842898173643160907803598955795497336328539349775798252995686958093697619953688797089534561597788903086341640083742511448966109663600541875963018181606663538473044718411491272193948321997010552471523163690851395252787222687412335529274390833627549766919797066792418316369522283517715843068657077351058e+66 ; 4.26194475010875417516090013466466826918630567255318939835050797287363521494468422900951616349471548240517413783945505158877377745101499493949419777419529566054826789779154409849600561090656451478824511293249342691344860870199087953461722663545440813402691422444891930522945910698989868299491730162443235244653085411429122059810799253723490115857392256395863104324306132245221694912388651609211408822981366408658201053309354049319840776880591553555264978238994307587265835901915089680172202918601750689150056467108383434005047722985478291287801458672879898559847919508295858157684341590654702505306162302628598795736e+47 ; 1.251897649930846112741056931651103637470470749470560191404212348821103583101932842678598073252434868867224918632652156793668764005122362980216798354823051605300378350693370293817366451644923195390286034644076134153382722141940760543389066984114318031517050815950183934288897851941619680075293861078429228021494212916121060953969277784444810376828251543195587661781671972970075670968393422064364393768237851869815173357863611615045093961938102631203473735706253192372306438896526254423088773553245261800735696782688860419447068289079773081150548122502397167549057965869652291437930587338081766366016243173572120364189e+24 ; 8130081300813007.55286563591147539112867614826633823464137677904138711238780528122919499096972491278306257578410862249470906928489190916716787490365415880978749098597266851040950120992794487145679304712344885923741034153888023046492378933859246540543391211009536124475854422179787804297038177703531860015590992161420294374049486939248727465141603064810055338347775437160899431818596852647558429619561366628060033294530399246282030479584925132776684037027376811571782134618276588378872769679129012678197726160646297313856842257834276822198499324364051921572399843344611138223203418006781455336770709159799203387261918 ; 132152768.0232865231033357123644470786280204603072345425826420514496534376589256526283630341142767119091420170805375374331417984714135075698355721441789016842695611315450316930832896103679594462263023347352135658229231691456751821760259628962273760691835512963590123364243441628812589901630287240719971114088741966921340035882859223766775603660125147698024371869556837359519420581868418168106231739516841984529947747639687379824995030742305608120818800827682875118016946308445538371222846546420747503279950052630739635287465935810803032621038797316952168739832422844728036105409241687011815753598027347522071022320476 ; 15503.29881711768315139897735665468106089161888394127595836968522049742737225566221551763089958459384923854442068242357442305343076910845593432090085567963261690333707749720460829678183234353164167349416725980876013641587200755750311826709705168854402946479252237867893257893536754123579908893227436308868756691954982025585084629740819118062271112745165813345133723972319127041974598616757846503634815765302668541331144796544764184833025646135639640704127346794570689339728999072761015300480186405987317809183436665892027625000499079659916110527378510443803704378623938839183846351180250892229673019153879448126608506 ; 425.981391340698104339568854475853568584238386785611501907372042482914199432524543884812050606971371015351321783615981313597654510325264766366690563222456720227515505341023507639961115911956064526590459565128212281352381707344199068340362157128655088069917110128389192074582854742638396686892096106112659778191162687226837604628540178939364274751515754511176811077937358864920510424647750402712086188578817035527747736802175610774113730570500839133684541311260744209236158645673774100646679068463364127823552212095891121542200627933618919403851061293990235895973956151227558872614606944324261198681888889204806863917 ; 37.2760918035722114133557727317556482278016138247794232702912894962449387555377543378710894046174694243519982019887184476618792326391049863873513529874303212446872256728403868275413389756780117256622060662246592120590035470763687725112914687548125272898871699863858829516466184577795187425201463615206732064729664635095902458216155247889207681419778637584238266628863574659083273586974103174484631335531901797148545163845380263694640695031732528059126164991254380908258093050747298442227209810525869217000058006102651524233750707963045915068351954944386722760812143027420384447554087337723342358591601924360362677151 ; 5.95095751276640470137887122984736844257044519527768418705632082527463024494787214069882905503406549858080148928399112110683014802593371932541173694411536124000674924066579412228694841295036433044736067997942730183854039353688087696781712417918939436616221234466455187996663935010192630592748119796063946168807333224648866106391579189785012665753182298322178376778864206719275259602484679515711030611619875159543671046355720238512598648563240706492612566797109908510331092019583724760682104687184368522347986553290372537532355242152794582974313212939039106339168689333795366000148381398439086701626437600367837286852 ; 4.59084371199880305320475827592915200343410999829340301778885313623003927310644499897403940828778507456912489445863445666288783153880903552477101864378365621338464617558845153297202359238838958098280871793712957737671620988265269097666156817879665057942656114061619192995790922852522792258412170172875890778347856356154521894898822628638614787827323649244825855882352641749796110661189858849999364259030794060523169063793879529186960496436666698167407109152026528392684379450501144070662079688121293528080551959153626796790866525558120218585976161271884835531746820215988440295411124204489452641692134226484372154121 ; 2.99156898768759062831251651590491779111280602492171511274411965095638876787632021799025995255765056542142562682614202237570044313685592565039738332500699651731492217445693233669501544707963377073843625467587119914446338609689724358296069475868570923910448073904676197524186031618193782973959519480201743913443011990444796696241868095063666961053085663796938944744789834457209286144417840478708663987749665127143440189311057478174718767712220377331419585659109869618959468977668625488179192771433040465062724602583642666892304453516127797812922166006710165120204982139805694552927967435406077241700682631940463265557 ; 2.21815954375768822305905402190767945077056650177146958224197775264618516812300473651099168335617917698238908330081714477261776114813426895281663018705317897766259716634178764942493962171315109253132911213911194707686861669483560480918229396602530585204429840493486679609081897411436980535951631185629574675073209850561282103855279071540445656823271878519992221586206707060394006620249856985390168475600091202019828463833562840269095431087192357505730957302387440602553568640267341304230084038921512843556095496880581588036333426472854362944972616477464924665537130089360380284926821969264268640905703102967130667888 ; 1.772453850905516027298167483341145182797549456122387128213807789852911284591032181374950656738544665416226823624282570666236152865724422602525093709602787068462037698653105122849925173028950826228932095379267962800174639015351479720516700190185234018585446974494912640313921775525906216405419332500906398407613733477475153433667989789365851836408795451165161738760059067393431791332809854846248184902054654852195613251561647467515042738761056107996127107210060372044483672365296613708094323498831668424213845709609120420427785778068694766570005218305685125413396636944654181510716693883321942929357062268865224421854 ; 1.489192248812817102394333388321342281320599038759924735338679564045080163121934938245116319794320791035448352662426008797311074447333043695525884258142707317484129804625764889483284328128931219441001998729178148561003101488638672804190833263063217186774453494140523983418641833981953296210519653799487111924768827240937746251146432168929378732557250628082109904890988832345547488347289750500108895014350232866069934703010337148200825945088018966973732071044789792132210248999260603218846738452786136214707923267564031032139578651007520465946369753875662060103431237356620469773697936089136840507972620675442178481048 ; 1.298055332647557785681171179152811617784141170553946247921645388254168150818975798677412669371613574661466130318542118514858740156779954796606024073271903032807196327025750758025546116048225241980615300500574309901240974834524287275070766258221863413341712303427462059259682219487031376860312782637239487437774139810553302536793271561449678923925320391932064521858270175547755558491485026995762749694143126611267518864152998521798943105147983998548088384053540598902996129860089737497337952496613040669797137288209245124709963303177536107061069658790838551317127593237649167390673496824820949049377894469232163133503 ; 1.164229713725303373636320938268458693141961768891187752984894467861835466078953744755957908037138735696343353216135667599456859761510510403860521235893636028714221763921722024352187854421060904097477572626044657124253119404556752353391499074320663761074179829983477528428928272282826345853184376185629599805313336899136786985574417496830603880030317396230975823673959867321048310214225148573080123301118951756673808130167130315216896471448944517052402323231743591801471960091324915904300859721142334077233077843937453532345857664116566243982593360012934258453579155231001708295689744609116393123929876849298193154294 ; 1.068628702119319354897305335694480778169838785060973179049370683981572177025447566917726421018968521284588346458966783255286139252190768849979551937903454158408340415263369380419710411739686193391469684652548902758459327490539197681195374976149824986952983896255700407748603836714449674162693993822395397463705244221485725209575640728553742483500567630092918158678626393201640924708259758438031536234349487571805967533568289513639716395108808416574667388308441367084844325862632544215835874576680066791201997398964617872578291008748307978510407113586702929302016889686432584250820873295417440889285741538574977548466 ; 1 ; 0.918168742399760610640951655185830400686821999658680603557770627246007854621288999794807881657557014913824978891726891332577566307761807104954203728756731242676929235117690306594404718477677916196561743587425915475343241976530538195332313635759330115885312228123238385991581845705045584516824340345751781556695712712309043789797645257277229575654647298489651711764705283499592221322379717699998728518061588121046338127587759058373920992873333396334814218304053056785368758901002288141324159376242587056161103918307253593581733051116240437171952322543769671063493640431976880590822248408978905283384268452968744308242 ; 0.897470696306277188493754954771475337333841807476514533823235895286916630362896065397077985767295169626427688047842606712710132941056777695119214997502098955194476652337079701008504634123890131221530876402761359743339015829069173074888208427605712771731344221714028592572558094854581348921878558440605231740329035971334390088725604285191000883159256991390816834234369503371627858433253521436125991963248995381430320567933172434524156303136661131994258756977329608856878406933005876464537578314299121395188173807750928000676913360548383393438766498020130495360614946419417083658783902306218231725102047895821389796671 ; 0.887263817503075289223621608763071780308226600708587832896791101058474067249201894604396673342471670792955633320326857909047104459253707581126652074821271591065038866536715059769975848685260437012531644855644778830747446677934241923672917586410122340817719361973946718436327589645747922143806524742518298700292839402245128415421116286161782627293087514079968886344826828241576026480999427941560673902400364808079313855334251361076381724348769430022923829209549762410214274561069365216920336155686051374224381987522326352145333705891417451779890465909859698662148520357441521139707287877057074563622812411868522671552 ; 0.886226925452758013649083741670572591398774728061193564106903894926455642295516090687475328369272332708113411812141285333118076432862211301262546854801393534231018849326552561424962586514475413114466047689633981400087319507675739860258350095092617009292723487247456320156960887762953108202709666250453199203806866738737576716833994894682925918204397725582580869380029533696715895666404927423124092451027327426097806625780823733757521369380528053998063553605030186022241836182648306854047161749415834212106922854804560210213892889034347383285002609152842562706698318472327090755358346941660971464678531134432612210927 ; 0.89351534928769026143660003299280536879235942325595484120320773842704809787316096294706979187659247462126901159745560527838664466839982621731553055488562439049047788277545893368997059687735873166460119923750688913660186089318320368251449995783793031206467209648431439005118510038917197772631179227969226715486129634456264775068785930135762723953435037684926594293459329940732849300837385030006533700861013971964196082180620228892049556705281138018423924262687387527932614939955636193130804307167168172882475396053841861928374719060451227956782185232539723606205874241397228186421876165348210430478357240526530708863 ; 0.908638732853290449976819825406968132448898819387762373545151771777917705573283059074188868560129502263026291222979482960401118109745968357624216851290332122965037428918025530617882281233757669386430710350402016930868682384167001092549536380755304389339198612399223441481777553640921963802218947846067641206441897867387311775755290093014775246747724274352445165300789122883428890944039518897033924785900188627887263204907098965259260173603588798983661868837478419232097290902062816248136566747629128468857996101746471587296974312224275274942748761153586985921989315266354417173471447777374664334564526128462514193452 ; 0.931383770980242698909056750614766954513569415112950202387915574289468372863162995804766326429710988557074682572908534079565487809208408323088416988714908822971377411137377619481750283536848723277982058100835725699402495523645401882713199259456531008859343863986782022743142617826261076682547500948503679844250669519309429588459533997464483104024253916984780658939167893856838648171380118858464098640895161405339046504133704252173517177159155613641921858585394873441177568073059932723440687776913867261786462275149962825876686131293252995186074688010347406762863324184801366636551795687293114499143901479438554523434 ; 0.96176583190738741940757480212503270035285490655487586114443361558341495932290281022595377891707166915612951181307010492975752532697169196498159674411310874256750637373703244237773937056571757405232271618729401248261339474148527791307583747853484248825768550663013036697374345304300470674642459444015585771733471979933715268861807665569836823515051086708362634281076375388147683223743378259422838261091453881462537078021146056227574475559792757491720064947759723037635989327636928979425228711901206011208179765906815608532046190787347718065936640222803263637181520071778932582573878596587569680035716738471747979362 ; 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.3643786088521677390819108263211431354448652359048669827119063059277192371174591390881083371077031256799884935678555406268834639343310923472751792756991254308636542072467522195078501432473323682484528944137454815354096642529029885210966852196964610732294458389631621771748886413834837016455676038445956837142768806707920610455343977309186891748059142629855383474623411103047574558296533841877308769181348518208153840047536439554017145681663969845099363420036718150065784414326380021416838579429693618934693496669398956098430595617628116524846856853322126285993489612087947263375228874530544748279536149749038505838 ; 720 ; 5040 ; 40320 ; 113722.6966401273463860866718553675526668442390123697626598404544229578887258818443532937515279844526301779916837868660452795517735342920125222447505437486160277653808246446152685879802235401926540787979898223991727107002391093027690604638294493532967069488338959658339745389792968239725635089773802552611388847540029423380894635253041675935481046610762418866640473621868935533437843997509231067249627421484304904200418230466623713016320680706995929301865784973521413736726447049658770996467934109621013806017234580098836681050831477751431236837490131514241169837146699299497035753858953593872445196049382174069771749 ; 313207.556707007776933453227094880896970247008448298604280888003745983102933377744183741796313991329524204678942027531715148561664498940601414980434199689925666928211224709206657050828046208472279273467484056519622741201591496716116693776398916944588898020640696044831821094950160682963914692999693778525522492843441672408978846885291737315054685128446447979335379953003139101552745435933607798339197496464210821053289439559829422967394918350881812555835152148364302975325989603042260022169316067280565823575736421705640276043982519275010529127003495582558923962745687193404967940656705258616727550121405694489976746 ; 362880 ; 1.7063117283047639058287521248852685184248744123730119397495911650357674681544371685833786899113148145410318055757547913420408262297630723665259079983968631676104405983041914570293054798674881253041722653177040150632677979895498738364350376191788122959426945123948854310782679570460589707194797478899426241593135840383188050605581876150756891168773725862457156229187101335893232850108202895724401902659207581131794798039063567956111719550056225299645162533600306822852174624796174223898524668992876744986274529576200933682677722574194296352886395584102409533625683156808362159372709284868557235439518328989743755066924e+5403 ; 8.302600702824949980849757671608138802833666260717833360473394095015318723835103188382613477094880135642636200323528499137999243998553243542414570723874752604065003545557166333646320981751195820722312928001147691535383630531662015375193236835667107274451319971850717820211656206392191775937290794022380005099511250991759579576309570691459437291707313626972628196210471639128124828008356205642337715806086112509097540960228952108252719357163380249140238021508137401089249955405993960212696651508670914698680891353664732022695032809684849491666868679809901478784962114127791128012294952346386639437712888206063670181955e+5728 ; 1.658041077972060618147798445366668311517093652113174938258969097092544044644994492649207224137543565564074512826608585769587729910221118975355704369956522875356785346274540148528163112843917904893053168294459552600365759096896067142694474832138632607050169442432660767122746165787472267339530656435453567634493717182706966227274158295960341940905165703608763527911878967226729831701750714774122093692909729050531430048961383104941475865481609543021570089002987751221724367931935901764563094940949402473663654979801833095834886821494774079932160074132401738565391348581547214310591900890959890325975092119141705464423e+5732 ; 1.658137546225316620587696690288162019140558604052890197285967718530190389528004112001366154298662961277011764706129170546290424087076468980656933167631718444528170292780819703025586262859353239281967720227026219787335188370543614852173420791718762157904387668225637439977184296237040162044732807536166253263988278785898357683593446795280564079358008586163285780550021070062102169212868563500879417738984499606417644983329267027899274518286831750666932752005860060763177440191340760761234604976030157822092827403379732485257761441026174499978632254070327683394847660507338113356660134157761025972472308091196376020071e+5732 ; 1.65813754622531662058769684545918239202260704257318226150687359625586548964322887661043413439383005358457493641479778402341876844437007885089760732051485381288511474480754463910211366859723479299561558417744350589777693635287121271631131724253038188250841330061585717190777860032031979665501770167662441335014022701363264574456711739184492979287993904483269705429912267666443382321298320049125419495445186862697189786762235827566401058116917295122192678598048282009224916549525327362671653943642803637633686553838105569556116535220983408254205861976316590210732040647427817835609612837505303609180587501240401779363e+5732 ; 3.545796285304722400778125292416594990872853718615395765331173255199581525958558193724759426308033568442742928770431033384932501090912265902043584898482499997307878319597439009414326264127394853029026704921161720177663754809790559596537813454883036007646678653857541952928835138797174285397178409206357208712205969635461096341977769389148834516793310632466040814441478106209954710427908007669774235909687167628755982941826424380124707293982677152131523966745939705352713272300429188169455371322790316371620663651243494793598817685348182581897583876118964404799436457692793463814708239483377047637824517754561235598239e+5732 ; 3.316275089929881991492410921574109979183256341865663576356669417847358550641132444906161010217199130195728598418667921727834662513633876580694974192932699503795696734648440232597816304747362327932309888697886204797714324655602000115973477060126022298995182009288636567505913738034136305118831773303437482256588769424266301223260529100453925440421242275523478545060073971421359253380053998026131015305226755476370994334711679745311072526043120134197073194359000450859368492062329904891555771064374837832967980537797276518603514064546021120741999176938753642988549943722803578759380634947017998610457695196353178705144e+5735 ; 1.7365076492061180042358415735615319586979401543361653653800424692286770789087172291594977091929597352692042536726714767850684035796159926662506952675506511922059137158339114222962544172458272076489683530167191349060870376021234018644673555987882572100735884993849475334451968415550618940368891733531982020542258878220230330159810089490155632893230490567546167284004830229562299707394462446737104509259160822232586764533516236925533539320856961236160529809604482844304032818148434271042920777983808002903821913669345654007963033093134946636022238093109127050402462528287079611964706699916415066476560836874395001189304e+5765 ; 2.399410003289307775558205862117074900157952169812098481758956687287343889675418623127560453508948253197631628321336088368987908099505896462007001564858798305280257923716672408413536181564804872026780123268060800857893909161443925900884480469907299127425941483974176183569413169330772625625122688588081601555321999125230465428450145507102353046968322192825646826515692946435259411391839355951306933002314501403688986199300228177851824288884674142522480733411763162062534123061186687555050361286371692241926231429680820060525453943872595543047950939291415889105527463752378219793396802916457256872506458502491845851281e+6063 ; 1.3831198678126180285189556976955373903170397316439366392298225525658528550411773166953335884059334473358394878461205706165250290371348635931517800720356113203873679301399725840687554463393227601721573232498656280819242922032367667908703698446747042372944385912938442812976579204340368770976791467161792908482026536763476497016597962706920837208377639001547222987372530067858391829660217859289638428364594156664891566396944031170356121274762354507422848113071258383496196034678939603033097637499047300169646331468238450491051510529147169986724755958362486789324705690789582425714662973561230539501202732819906031261634e+9127 ; 9.861476214967246709135526824710466294646020064253057821416777686347413661607048904537791287223169817838178395313965809456980363170253886766931944860303047835478273984142278285471273424191278850499921243934819418350510303782473538522524740511776649629056443373446606513947595573341367735108252267814476383785649953209591008710613176750213414329540513140395166130706921428963652735582289948593867371190502345520157995783789485948830501775997656425649546977771018994670644872065181513338202925558183716968848170033482951278157186216338919687965052088351016258522980425728884268541495546740757100820076044443606073633363e+9127 ; 4.572004878785162533286857938934797610543444276826098049266131738552239949493294341212592571717621026834110760392321392938668115465385889333485653904489249179186321207899329374704690234370701245104894128237180152639732032447024450155148357384426331685156113471071272935987939186536111840594680617359048643982394975028553243340164749518494428674315301262165931484084372601016524491659292563505337200236070085571338986662420329065040864935950894293975848683292519210441194770541722796132331057508353536374450458149554629601638064274348132506145684745729776101695542177217873900875476466849991574699633719436980794798975e+12669 +gamma(23562.3145235423452345) ; gamma(235632456.123452564675) ; gamma(34562345235674365.145636445674367345) = 6.372087485350853958265557563405889767927844806391758929729629596054743619183060082616032555327401371758877533746621555842159646841684084195033834518823943135568576834658129975960605475319212150253041961645817622509025033383100314146937674886497627133193357443131694205948772252086583972691756753361464920976390865199629086567129279998260588263505063244862312383981083996112341905157881137299744874459668898886902445550521474083467701347543981711844943611383476748925983175672054509597055871741847754397699160488359120878592939744481799054573432850987982839260063030077489787952173829213853169464698173866197204970868e+92784 ; 1.0251290623678020103011528518784273735143481558650797741612156338708630681829742234262514181623817775550618906886836418114405647867423719238160339320157756844493503829727323453547670986688387485353874262175389107190839308384289463359875329228222527983286424928812468223906186746675301668461340448252232626431088009775665200356722495336064715118886319284065204076631533845411781487547413965812170576623572653247955404944012449871754257409878931892369977693044119605763266911995657753138500440850919768625064880563120324833049093190830403596831005341765664468836796590559829534469884326325717319878640948855412135718213e+1870436443 ; 6.693811508649864262678630021808018340241953718858821502395357533649570189936543398848143830854769793861254442837384192137271353176396343876822732511671204271508148669598983268140431014749070509758631959256622454184693106697422238559647918367488288979948780871494989739555879586665566906384468206846242678277873822750438222584542027606941668320260267310413105408991284216604357711186685349805079045807838030340685770322498203572947070094561896383482775813473455518030501571191776871734940029423713091035375273570009024673936753028331290098300525280524409276152488145317193870725161858845702111280423556750999029883757e+556602677833469796 +gamma(36510834197697146972136,135238452345927659273692354) ; gamma(234532452375471643956347569732597234,3673045923459723645723694) ; gamma(45205670486704808350823587230,3675238572038750283745923875) ; gamma(55937649374693756457837240827134087034048703480347856,23423562356) = 6.020010968239247116737404276438363501606025604809624876544101515029275863440022356468152948641790990155318186786248716716029699012437964707745953228888782872289863988203363641298778501121659199867217600086385997433254416739475194876237499688947400218067540004830874024949321115743469702927182388958980813945747390210250462193004131311063055839296770823119331659527663425679224044587021604916838836789632967258513367191314641888167359413667869840367305333516750344272287933275335643468418344325546123389350738443768794869430409723711425510054129387946643887488812326072490534449830082545021456096378187830933160272295e+807916386002838778164745 ; 1.5401283448957279217203437426816521735760783403962659204953037877279148911542400745352892849106296341980783611520487147141814016272365079645243930737955696296463130791481078881652595307242117924597634329328555170383532824870710267762962664896055207323254463760162725304552062131068800027441019551147136660272120680747795522301777741821946824440163875716255099545506188361900112979377105084134613760814099249202645673027195168164779408209938328604825797091503997327767104525064857215154572029500211767837620352315364182982162419046971811838038388849091168920439557881792749328741929457525450201642513968894212283955572e+8193604287758508244024190770671758167 ; 7.070185869535720285465193577532084657417369369891868341925667131103145341221379178198064860981698513438188387070814423322215421345283291298814976140923050458351036636111883818768636552696319438808008011440890498785936450025359673221644734591827386337725530301198856823359859971217205455536121094197449219785638628410436915689864336882866075298450390153355336184882409948191193815490524725552291293339721077115967275428423426482983543139421275322945607894335785871448093101989285592856022655662531071184741851573715644369927671062003021511600168548171154772735982308912837634101474535728748700267548446322614022973225e+1275744635407434483360012303754 ; 8.845897221350657826144003587939066884414748133561511855457393549963845594182601010781547966815283075349470206485619960342269322380371027640186964787152881644289418249634380214793000236872893151410878705447273629657445246809383647015696485968350610887661570046027746831353563291527219675202321401657220000081948624596712429650417773491081418066359144433046607779455701497288639016777524676252955617587930477290096318742524578472032737743418866240868802769719457919723291009962326622424457590941153646795655632066044274851695538904541334967243866454875262094111331268527658331251125459413510248578738796483658371079912e+2926289171098781349546951244997883799634483917604983551 +sqrt(-100) = error: 13 +sqrt(-2) = error: 13 +sqrt(0) = 0 +sqrt(0.0001) = 0.00999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +sqrt(0.345624564356) = 0.587898430305779945616199914719073005992456891451037619893668250247976555645067218680805339697270546296395589020221720404727998989996166481791838755062018930108891718206803175119097537228495414775824440919669263452107872130584091409086856337248044963775885646870900799153185368643974321963391242170287058937527762513902395121460139205405972377936499104911578954932044107762273940880045939780003507723171081408564279760438051474904752721799290753819318723456314345139534096296097211225037625357563511531698708740296644037977771377190442809565544356977317403209641946959485587309383320477829490965542209578411715961108 +sqrt(2) = 1.414213562373095048801688724209698078569671875376948073176679737990732478462107038850387534327641572735013846230912297024924836055850737212644121497099935831413222665927505592755799950501152782060571470109559971605970274534596862014728517418640889198609552329230484308714321450839762603627995251407989687253396546331808829640620615258352395054745750287759961729835575220337531857011354374603408498847160386899970699004815030544027790316454247823068492936918621580578463111596668713013015618568987237235288509264861249497715421833420428568606014682472077143585487415565706967765372022648544701585880162075847492265723 +sqrt(2.62356345643563465) = 1.619741786963476055272835287252352345768334845838256338963188227628544108890298690201047541422655645413308872187099615534265124306096965342159163680281018235845448136157465955021998688806402220064932187747445250178867828016571154479772816161561755741880464909035348720210877686819757743699715086165081556573148952060405349660806729881467988661289916560168900599989837138385739071782027861336342069528435058626783432498238416780788707946142443125801962940933576570418605109535924397832133710013996571685401894710495363951040172535296513453061322715207128159839994008767202914994864450130527836302862470092354454295756 +sqrt(4) = 2 +sqrt(9) = 3 +sqrt(7456.2342345) = 86.3494889069993279945806917661111890593645893882823924357128560988415231685281554513956301148160643868546055576846425178647302464691566956155883503241552192416344615342269496656361133841591604105597470802028532314884967176579255611776818692882103317838786918182180546954719942456862907723579079713756484727309190954673396879688938396989377300313875340027624452222619763129958204317301389560207446180449523469403942845078997360860805894044081974040707140679708406967006012242525590324973130889740765843721046918450830327766424557326143224958792966654879186239179236140994564282973061926867273641587591146043275358553 +sqrt(123123.345234523) = 350.889363239359252025412848536299025920712403789582045408780970220953670946591175457838071495083047308483198422283880442721083570860957649414957489897173535968956635861071889302345447901055202430225589377719135463301432332723601026066776154792885522123947072521433428123490273015431354589996143064721443745637982006992429650689630880346580710035752706160593140505889397962739967318217275137903540455698922531058515106086062548565934291698216554496303494156751716436802941748384601541266752007144729451050778877644029619161083884804518396373770792104866505847457662296728040051776970151726686199878855070547128026091 +sqrt(3673467356767.243513452452345) = 1916629.165166606639429045360660094115749218987387876120466399726957455331281327985795345287830735957662441639343954185247372628161001593538642770895660193040042694157592334705222677354431077268944079782258502458392271763243881060296795229635610061744402929483915581853466197793884300381790920989036556659506553390250589412292923298215095179332009975157431164119378183829187768984493474164733353629097662741137414936861920856467523698662409589631661415035802325432819870538049727505911622089800193724355584806156235929582480926799355491749272901815302539349067209650447191257326498113183147247234781679569891811094868 +sqrt(98678958956895689589.45345123452345) = 9933728351.2735383028584404276404384093154895078000619096527260211653369480356011165064966945155650919155220918295175147965807463088648378565591325408784421776990023397751707890716405789909846596000763536813801144063376224981827481265983748395507167158247595378494455186724913856675467023621884805209717157987841545403763639289028228526989726166009014595729707150048756423802618455933917893501632735811638830163492266053181811256296378884846735619897995115263686058610271333450084806373976314755793134978198442848656071087614243609346378632179452543053287498689687863721444614012115442668337159365026326373791313808 +sqrt(12312396789532452345234523.234234234) = 3508902504991.04810126869613576558156326801817685241143192689387840575361124535951269716540692472956566117271136667630719819946651407236060986944804065054012890378931245444888183329102458330777773274082712640262246020920355915824238150861441696871629690296343296139666846497377585591465083137063859119194139237949992847053635102512798061801040830452731121878794343382458434610407466987485803310852837429415208531838488391455988567602032419793966246182846517270970906468448495050376176549484031502078271818270799358695771876829028648264316306837127614584383739723142022176874879126147773247995822150892074235241441789 +sqrt(23423423423424742345234562937569237978763676713452354.23452345293) = 1.530471281123064469808993243705157505761642580266359499794741503621912169634017476458519626066015825231200630714513300197635950279032267611770591135051390249850213011632749470683808057693688503753307706726869264831612156529722670762799478282498082582573182122841813206430525585098338092970587090568456751942262508299923858486420718683024367186741102248362316004008115704313393729667565863816434470663647352800718045381839285836109013084932872100733932411759689911079220266681638378843630629417493933496853164088606603929818755791151985085115852382143054068298418635960843983243198179925908464377579973968685911895609e+26 +sqrt(9769763495612976432736427163497126349763572364562394569234756923746932745.234123412341243) = 3.12566208916014727171469046391525457271547147001431432403328316189498861528289058688243586209669613221142948580168878727581295410382898194683152789476738185514317244481413471958681238002236537048342083830660112107780528586039551336411328905662761413499652317483732186657654999897945617460699469891639542770586350578113320880165997934337020628595211596530132447168021824676605384465812801563771637387907461697549500173338104313334833355939863704359152043528796712538993616083581925246156776185979086669151660374315236531492028681029486089707024183992065753577452665273190837285003897890518862235670473681125409231628e+36 +sqrt(9176947236497126394762634568256937256097239756329456197643912734691726349712639476129347691234691287343245345.21341234) = 3.029347658572242248472092234406814575805576231387097322468846114546796796056591498241207985175528762820898640589250095218884259066744366617468674281539021005101468759420816542411811543280912844565204918944312494790217581123745464294774440449639451158431535684442042074740424960113257741640708975940969055824214923334102751765310233506095240639785903754321446152605690302351522189643078528809901646457372579636712698256148589439203774221691974358038022753201831746037625054982934843105303607235172085997073857627969845434131033830257712378608412424539624290493320883378165183593102201457693997161907958812478796727968e+54 +sqrt(455555555556773870384710283470128734032497563219756912346021734087120348708572056879217712653451286348162534861253486512834659427359236459273645762395432453245.123412341234) = 2.134374745813803594313243840547816399915869061304197594941403991677017805471345804827212200376457905796056481395521847866902135156573107574770114732309897631105393775784448938062189468808194857381012447966377255149995134275387086862197419561948627682913372688206218706183831891878548072205604439859869336278097495911493772809339040794767114189017826404894310601640695888464821678674293035885507685583023988533901843601159995770066643543048086269101112678236547949139692988450210470990499452354573076733786039293150028746151807688090164699804780960459467667147874915206952561991520546493618811156416634511099490206942e+79 +sqrt(10 ^ 3245) = 3.162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179259940659150153474113339484124085316929577090471576461044369257879062037808609941828371711548406328552999118596824564203326961604691314336128949791890266529543612676178781350061388186278580463683134952478031143769334671973819513185678403231241795402218308045872844614600253577579702828644029024407977896034543989163349222652612067792651676031048436697793756926155720500369894909469421850007358348844643882731109289109042348054235653403907274022282e+1622 +sqrt(345 ^ 345) = 5.9401019677292145062780397718286161226892535858839290231506054058358894429781018480856095921239975192753594724674208216106033299556013249959559126878236471086109982576107468853706497851200243472594806280118634993593603992724498513843031792114744718553146489879366735923407869570257553152147254168207219346736314366386982801056498724277910398585390993303547316293888624108549000030646537461171612987238988755729414262285296449963816968122835201827211728424453648007856492282519147325395687843802114221746228502660017434544587274755904266172876243264357281799107303724597063236365816512866063730580754992726784686442e+437 +sqrt(5674567 ^ 234234) = 2.184336868629896263459603673525054661397206908686288380490168372152042502563561464631214907776363064214198974075831823140502358207444956921309121187917055481470306650691883069527880108231236480687975998223199159123051878322809005173955807068756746707369111747066272010396095428419008776884169802744784720736004839312098541335328533156496281046977172556356708496850852428489482473692073655120132545958982806458429322120328203157853728868045214689098314925997334910390531147350763617552920201480667137397143283273946787184735285926298667102578093180690609196490695205126307606410338507232421997554765636986792231082384e+791000 +sqrt(346734653456 ^ 134234542345) = 1.2941940147556736534089043652372962127622707675275581309170404454091019383974083247014238522032682645104166922705530270754345578303447859273993056348587375159675408490925524721419157853520234875965840588473036653073585968212505730022375026429801946318270346433078389027545176891601898535286742311480022427551584349525334870962604143700248201040805263078771823270982054196337634554130368125132006953286270550512151151269404562750286008666891900557460748990972341379221241376084780618481533194605297221346690453961212245939872046705883063759038944451647390650412500633566992554637102003832139691693890608815005189359494e+774533124638 +sqrt(74567456745674567 ^ 234123423452356) = 1.1264905281984506723710214045592696885467869947946647437109376442438524879856496317338901588525498122702230078146648875176288818274771881365787469508726368771300872657281313617440203780923755052963938916914946178999652736070169304433490534975552952944702997361377015109031995062815954751554725051540537736183806297798411737029256647232313961348977142349088300467138360303022254809020255687952129216811151794770028702450520395756200601454069210145759406618485464907140720717610493338106521973846879134757963179572834171454570752627906889907515298983157714182127531863585976092483409380830292941709997838664846095051351e+1975129505867228 +sqrt(785474567345643562453245 ^ 342514525634563456345) = 1.9307118606154658351898027345519615655832036793275727899017596379816351564975070994256041635273377403485112841516227890226085238391146647481835116748035068524581487304394611196553033571632771343235903679109490983713308137181884576118834481913755833204435233135843190385056173075487729660371933648164725305866769939117503688046371862493115394300712388908587654370079965964219533571680320420695577634985738699287928431961645214224630210661933966438869711093595156743351817802507410879350148219512248352305188826924658699318101458562825193512147527128380272294044194778167728388276666744084590059324398820698396678873344e+4092214922848549725704 +root(-100 ; 3) = -4.64158883361277889241007635091944657655134912501124363765069285868477786969284482618995907089757137984154330822826540482051027028749577437736232239503021465094177426719650916295452146089763366938104116286065335965513848538696194961572278262773157675488301716920744809855693415636291668928799661119524616679670077293548124686871765259065725471337341531848604464621789777698972124285469144639637895268718201455602054550558401385563772816092337521291639480860747839555773984257273946686109226799406050704024420298541773001204074102324138796631732700341060673749678091928209201734042406301106961956208842961382086140688 +root(-100 ; -3) = error: 13 +root(-100.365664564 ; 3) = -4.64723950022781913784525849797928532702428415484306214279356856406313630229436658034242632050177658472218944813835379862214991894482528287129050309744404059610367684477897733845323850746452174042163828530481527586411623768210631440035476091983679351600065677912187947042863990948620801552909524491425988025820790620570923196884040959681521867306534787660248245169605091907711478014452217694388126542619423778994489119560591137555616486385915561544970076255910238135094158024484837658386357591804786964005233261833941238002998784705303044059029662404749202354706580217057303268351401183817243825476353616199797534682 +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.997485328447790018652909914501155014035122763945723827553134531685936714029987806726027621798050816710236515949745443037691834477803798203718148110385272894560131580132535712248940282803027216512883611640295173765013586044289286943733030167238095183030547896936252770256132076494012215316238579142877084173393402994732591410861247541961945860968540198752708990361594325352301663520856946000614191900193932081238480601409702616766550480785782492557723536201022109394066133658823916478422619108519053330066336689753429217352392100202695006794315118065386038634224284745098274894443495294521036257527075985586645375 +root(1423243 ; 3) = 112.4845871889102147488093560492259268202904292246081399879483598794984367346234132095357946125347932531026356743720222962531534967983734899683229593224605279888544569208409392800133515022139818125653369411072980585355137761920700938030069054600876466051369546024394179009974043487551722821726875016772552995722165909361258060902142022843634464491959671280766551774004272672779981984035618850688726810646930341980369711528007903057755661965143635332337354906026902081046923790148733649074376958625666968076168498151208059542925662957876784441504158997090235165285802794325010954644482357203356733866740267232436543977 +root(1423243 ; 4) = 34.5397956758352551493916047717024597455006060986192612524412051124714673229780138542397829395406460493893050438644767357753135563741465309960887462084349834114960878169947910258131538961096495220324548885086652187207386234821633805074874676103535045513563640249198060028217932513812729206241524298845655191375562776688136879023906161736635213930741054155864698334537910833261546844575739433575739539739986817382581835963633029351815454243224441597348579069204001109414679581651399386749001959887598484556683322723402355924495839067128851218895452476048127089905841866553485957237065084635675937600550977805406617929 +root(1423243 ; 5) = 17.00810041716980325547972524190771386327453201007012960088681538346116401382943429356314362991675740586049590620087913464547654206440421344249226611690586002423497581498423620119485584857129876320053139618344288848353120258333088575780347289590754005308693450468379267333155615409139327573067519076848355165065845373231486681646702286388169129783635466839719118613443911547003978583594998417856120192820445024337020372342998097828459552385976715384186230446820930926157606072191996977115255132035418188373485629809406278858818313465246430274449264793165454747160391225684893827334285465191370849836262256445910931533 +root(1423243 ; 6) = 10.6058751260285077311218826884051420454884937430846441381289099165506311236901247606617570785840416289175337002508720870530217654193523483876020107990430407000018031089912175094713676382047757161722172194017118214769617025194355463637080779478443385523818019080872148083716982903151718662957131437921760093606302426937713769930396002202641926176873205493720236176883360344640574913647080300352320527614421911392235688243728560712349080306610521697639159317280706744208166554098344754574285095537857473713743681151632272218591281918410042449658840788963321842711960818552789593707438064811443320835936020871915426049 +root(1423243 ; 7) = 7.56902370202679191086642286460366943380188784923136707928889148768094686906989626805905944773899971501196122031704604046099946668194955291690154607792333176858057460461874886594247612556432210997109849569281486257191135263257665421319243383826602370183636749000250671432086959793837904711319212851221207743201745408005381249284114434550260533365484400539403245449350076535160673338448952213787270823045015699050185856087606381736445942971556095513963523582605532398750242674110400649379337652808737359709212904200411124299177242517524155049347294445834444198958720243327380930534696318894687124439726855000050289597 +root(1423243 ; 8) = 5.87705671878664577087145896103911888722060909192721885892798378337669660083473406344730389055829222742387447461019365808383646390085073327650622196003678227491510459568617166616140858988715403723097018445648931446368117074180956284904930625917520329849740198585337205920619146310854648159722274930435367296540315530132044137192210733064222075175036247229984800847234581832210931155605075719215361287681399352344265129176553094472650605635195427579788821041906062194682252795692140247911423021488803743646056917591494912686367624909387778260128723417875752360441620742995962864710811507259771642503462189070466152106 +root(1423243 ; 9) = 4.82722645510043151662076916850812787398642182527665775353585397326105168244094511345245589250634756015642769353719197938631525410142902236883514940534244525354623815960997012957727152271493785124212939249979771461772247310856014927226334008395638123094138043766063258693375534542886999517142514244558314833972018047869917415696156888866095877347867025388971649414466118903142679370628403221543374009104121897175522568619412926105805060050129170067120667467378069705053097670991171311321841335298950210467264981090344904410921478754219990418632892635668486266466514198706149458626703590587558842626923785331953740677 +root(534345123.123123132 ; 10) = 7.46074480179475295210663845183224084033240325629326345593712026543863439641114324254392946715174234573857201902006727430576656717050791997956574119762372972338276438676336050598468562726748659681414129310749128084805838406795455061142566045449321368791368927969800034547100562513822622796253808602034113227651612080277761506619547191261808319965642019518096109417632535373064213868968584790369588792295651288766856464375647652176613777216446938865982265354802894129573455080624946655055162578018755470232797797107426045060650325580413248750825339193337118548650453421534291619047757878612863788912432446097449076814 +root(2354534345123.123123132 ; 11) = 13.32657780122590003216034665375394908229196568247264986352974912098751077467880391484590910632575370361747960592868392233814760860383722922887069064641901300975298623126011017031231373083300409553556160445117167452248319481900381662303475809306587987667587169107784335735624039067069497902421356677048483139648100917988952586110225554306067123567640171684639984179754363850360060984860869770327810576631140172061171601039071321951856026018912664639603274524420196306926608170466375468581751126137083525185003869224550265254439632101600503526106023003919319170714164974241404168052780885508025970702270078901811480088 +root(2354534345123.123123132 ; 11.5) = error: 13 +root(34562345123453245623562356.21341234 ; 12) = 134.3435850451598802822247582543214549821565092040326489777805006705213354428630136277353301087507347789913315772434596233437441071412975853509698654221062718433837778511128140924821233812485766909190885707675096155667138324694146070707597736571005657891320553201437443085076726877162931011285956464652068381444357526784669606389637172347133257002596017271356861437286040365696435098444933717015118766178489348588471108578568364380767999947389346545181990749578552519404962409193205580377927727282120108524885207558252811098667994458953473134841580841037330848429867622066968037298712591208591076693167330979025529192 +root(52543572635716293746921734697126592375973246597321649578235342.12341234123424365 ; 13) = 55941.264224535442215129483431551361820225071931060316517206867693017240442841891600606879560102977495773574193959385024237753939807286735279844906983839066479461703392765401993573477403225646907770754871488351319004909392894692346257811807507835145855123706980704962534403113841963593019420243042566860841016148145876244748041472546222991839351640957866974880667529168920476911118216321655336132050968685507853502448813563433048915182465649983372510515454098902780223772028372619443358061036498852579221901706255049777919485303093306022363214934823430428821678019940667774646099839358360455678127287823129254046371 +root(2456283756457098173497612945693745917263497695723645673405670870283745823057230470239.23542356234564235647 ; 14) = 1066294.178858735768752811551071642296630467280051210260184207689355852828741055955126606802475502448796148293009588073832034096348302022732302684063548934106538987481139742263915153114757393847127435081880415167756870630965888886081356672997293098334469157270501484511603206497162184773323379994586729322882490738560079722987057521536034937860619643992958221025682174536990126731687719998434728947197737727209251050283564688411139776470307198286362360183622214853997717525845647509054265012801076088134033614968425232777985798384767235572478091808981725427873464692854459052804511200487497912182468217632702308884528 +root(34673048673048670875102485703285238475023874086730619273481234697126349761293476129347691273469756239579237645723694576239546124912734691726349761293476320567205687032458708234 ; 15) = 504273487305.83844423100627376664008750961357582567096545993825322841244281726911139814467037434718504742660474525726940481141961558157481806582740750180212662443388408158282475772055601158933343789301316394302723187421666199798145023356105679069491346444873619010898960485243759670645187021224813652379861552711864579487160826109071951432949315785518911387272785111385286700862050290251923210781928266044496129747774907093412910963517106317850053155225521374323005434098700557658665658622824134669398275847113443183458111441924262991007988831031151655835041183397326084780388685555375695296817202421039803948586522 +root(10 ^ 345356 ; 16) = 5.623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001421629615341734122532075950840195280008234806785392654386126548116667381527893588604877911061291466594522044838785537073184343642556991237999858767793837160645838193214948699993200271031900635226622872213691051371184828544185338014740727980832273705549192969902214763453337422907892231794657385645264457077133628213489382744535002516612493495709172133189560179282945836759086457986082560893902867431031306959539671349662094992448174082613864e+21584 +root(123 ^ 2342453 ; 17) = 7.125640616651700190969415001947202721654234676439960946255519621423712528637267630517283794536145501945593561479129753862935385787937611514960717941420447698261730880965363276990478780624490965773684161563478259122852984370162940180663503076321414675140072242264708360870008554301324456195527955967034093729657008605339385410346130314294721232066316825396051398537497557933215334338136436374527415668149350113866848838573436019612347008043240483469692942319129792665294819437660653361770521559809345849833875073995300408163686236773925004395049248387797921141357258522716875638447638667954927418059973288770012481781e+287970 +root(25435 ^ 123134345 ; 18) = 9.986400399727794224743774759957623745944540558472306294373271476975112983979147650647570764790179491074835223339218401615230663746145753392165487880713860919482741576499541922638183425367960591264880283696735138952925491425747223063229821694051296967779087324715148790666968644094336708761788732317187820222281223234149796017395597815953127101595872253359614623974851580579634663424107355912245553505232481926148882827846052964842580067941491397911836596832873010745816238361044095650248777615732683350525802775564330503769743189734355153251150816487799112370712461871461711721687857857929259846132669862067244262749e+30136663 +root(23432453456 ^ 735623453254 ; 19) = 1.6807687702510107656347768873569078998427933471710305956014363601001108501262822940310095703328879946335957551872135708115818677751540974519755234228316402303464888662839853652655589880571566558308278887480323299045106503294625366457621854343939847578649727107558597518128698344400226154172593547051300667826531704323282388137449456224674038058825904769622042252888508114162001441723361647254864448544636639390332468116575368267267588513876974756655893161234830253001337398357820734319367610605932602772225653643020722897930667234453740146997374180891826797279747016170587500827365681623910852302359199587553657767726e+401488481709 +root(56235482349761293746 ^ 34556346734087053847 ; 20) = 1.2161597146059092595854048383839690950438298402792721511120867025078959534552096281426141943669608220441572942044550860228733006701420961429714296507850758506067179332217023807187672482543882095107423774932885806613432901679382834860490986689409762793338576758652775181624075712115181475659527053646031975139448312274300668805048796118399676853071058180483754895415770886996759989869653784824721482225975121348488735062547270009407483068261297751664551503593518907859626911938839218490549904240909000967517479683566353067737706450190468241937943493795255981862097842826191842185565693506767487315530178904258807753306e+34124410411674476677 +root(35672645769213746927364976345 ^ 432587056870354730485702384750239 ; 21) = 8.670306757737568468152459777653882191326525379724521926211128444633334833373970001959987529099091143075157744146336970180859084071803792522560749228834695949423616205990984419869488252201156061777069693394396153694390896722624134183947229695294030354252970573434966930609915475322152357795398613872284308946066957029373432814929391022097366814634517458287485570520232110668121597567592383375536611110533599906821002766691583058459158726764177762496969864812547822902962269576877540383089161527277397845938079396055843702941219114705212806241014173451532030943521957469699811109082797497117343125160125064527620253699e+588160509686325295828800098470062 +root(56287560238750283748732405683740568734056 ^ 32562357102834012873401287340817203487 ; 22) = 1.3524288455924213331762893570837499847340287494785500113319974879841175183428341299780854380058096492272769449250964072779870610766033662398908517712151968597414772979192280012999157617314705797512129606104785877029199641167871548450086963708874840318659518061987556227928580012493419073038186048697319472219574438446274863704801031293519833100716670095654881537719349943915757851935797798452706230610740150888354133227895670335163545184654139675894921386020075582201670873225220621584106273693906082011708225042031901158968689683844837451748131034890403961027476492974352303959200264534350082382656737983742734644327e+60314976430114914159804404976204711207 +root(53068703285701284397234852348651283465128346812634812634816238 ^ 56740567034857012384702318450235283745082370457320457023457 ; 23) = 2.2554616536980387825991267334501457707806525722427747476613512344115177418054545023048363938662935373341753714713984704967624409715269646951795155234908677810707804461807597324168069368939566777889519950982844035477926081681773822267636258893764009943026708687814152995513525800696859380991943405364490692093500158161487381131708253033352632859742846674225047261810299056425262309253574455438189196315761965329927087033605222680302036474142950042461546334414363374649986501913325949257826405381431025810642484499546081363110428683203788164980070723765495216505130492612121645641566793430250434087198583411205941174981e+152274014576494737654986253251585733735871720595457344142320 +root(34534 ^ 3452345235 ; 200) = 1.0908237155818065781369058289528738021847593172893839254794169135409692032348378844263623761202687212376502384196457648833903499505362563125464983415648719231588540842503236555667850108113418383304502599205014746900418720795276111800704978134830958153461204512025837786467312928957587475527692327025517305102726071056378366731075656770978761739725413698196109396091694814727937178179227105704641460245511044352011947614173951472089974663381181024660722961217817706966960478805888003387567452058247224498294197828574605139217720284212638085598335745537583518927020139051080537221510601941036707329374790893927465325514e+78337975 +root(23564356 ^ 2435345324 ; 1000) = 1.3883711701777332369758861774465393483081484168292819736192470114587337450783233452711253713189644913589003623686944093648726911592056844783961240445326290783777200605889405361560340603530535269460545512890275056891824969375948765781248117476606134828682074946184197947238470110232898090964539611767154821190929113306258630141719302235763382467906358603384386357008126008601869849176143381017674919246142007690169388147506104740132977513540227546579831331353180356222034273585089355413750730314566616527247951619329043334903832492280356873458035504411601471459555791859861868250351935620860924654396208296361681075965e+17953988 +root(345623456456 ^ 1233245235 ; 200000) = 4.336415961910301254131491763579372417696726389403875689897767567097292845705199061464216216875040035481801762343140760088354818105751431132095115605081009429659873421178512501466196593557246159738710759428475181451035209049596111721880130222238450470685198405442760954408638889252733336708094024391536186377058376842178209545477248903644414963553954129434332128527181794345595527003285092437552555900515063403709737529877158267932478334294356393838110146170309875555373904352994967261604298812764416090670093887403347204083055102068408678918721707143475974813010125425754281790516685159935651193519119627572318120177e+71149 +root(7367454576932745 ^ 2343454326763 ; 23423423654234) = 38.6798697597518157127685514080665581837749085381337259828681078971323031096316430564634437008870885842653093034488342466736842015801493000837976579848134902121244043995313339570106411428518837590493481610209147652312815391257542787749518027862658914052398284314318018748409352879970139824430623367825133787894612065838529633228629622740779469015880970709373254559863013126994839559003859679989455487958540196001916155978935517116456317031197497550512279159986634447392871123789810699526260558026730609458665429462965518202143095851278391982094263684233527528773723554618296209994517954275116784534490145337527068334 +mod(-(1223^24534) ; -2) = 0 +mod(-(123^2434) ; -2) = 0 +mod(-(123^243) ; -2) = -1 +mod(-(123^24) ; -2) = -1 +mod(-(123^2) ; -2) = -1 +mod(-(1223^24534) ; -33.53) = error: 8 +mod(-(123^2434) ; -33.53) = 0 +mod(-(123^243) ; -33.53) = -7.51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010219103616019561727784128918993541235791832162345635842220120220431381188989325127084088520945656564675418028414613260914866996070300806323820730686873566287447637474919127771333955285277533765127906374581430969106232709009418613277375698089599609375 +mod(-(123^24) ; -33.53) = -22.90999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999814762831269148841905936067501248722490940450326 +mod(-(123^2) ; -33.53) = -6.97000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026 +mod(-34563842570128347127659237436192736497659273465912374659736457345 ; -145) = -30 +mod(-2341745237542376591723469723649.1451245976 ; -12342.12431234) = -4682.39420265760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002962412303539899125718885 +mod(-1224523537673 ; -12234234) = -11290847 +mod(-1224523537673.123 ; -12234234.234) = -11267426.29699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999891 +mod(-7456743.1231 ; -745612.123) = -621.893100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000203 +mod(-122.123 ; -1223423123123132.245345) = -122.123 +mod(-122.123 ; -2,25) = -0.623 +mod(-9 ; -3) = 0 +mod(-3234 ; -345.23) = -126.9300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +mod(-64546.12353 ; -4) = -2.12353000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066 +mod(-4 ; -1) = 0 +mod(-9 ; -0.00001) = -4.95095367581212524076829339195391656622809008621595047352655753314723418350596797028216471449001567240518630068064289880351469854075977328027578938902197300029769771885542997918475357629967528728687884935309986485130539057148042923778386252787112239743481312275141560442994611325828861415847613435412206370592192921126818231651068956907520816166820888284314215758812882522116547551072816884515196839279207520898562058339665952256056395474082425287285556529184668303202938713642803849483223248772056401068981178095963980601068686829781048977735201766954140592968895541081905330468991792775409851031821083743644650978e-616 +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) = -1 +mod(-(123^24) ; 2) = -1 +mod(-(123^2) ; 2) = -1 +mod(-(1223^24534) ; 33.53) = error: 8 +mod(-(123^2434) ; 33.53) = 0 +mod(-(123^243) ; 33.53) = -7.51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010219103616019561727784128918993541235791832162345635842220120220431381188989325127084088520945656564675418028414613260914866996070300806323820730686873566287447637474919127771333955285277533765127906374581430969106232709009418613277375698089599609375 +mod(-(123^24) ; 33.53) = -22.90999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999814762831269148841905936067501248722490940450326 +mod(-(123^2) ; 33.53) = -6.97000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026 +mod(-34563842570128347127659237436192736497659273465912374659736457345 ; 145) = -30 +mod(-2341745237542376591723469723649.1451245976 ; 12342.12431234) = -4682.39420265760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002962412303539899125718885 +mod(-1224523537673 ; 12234234) = -11290847 +mod(-1224523537673.123 ; 12234234.234) = -11267426.29699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999891 +mod(-7456743.1231 ; 745612.123) = -621.893100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000203 +mod(-122.123 ; 1223423123123132.245345) = -122.123 +mod(-122.123 ; 2,25) = -0.623 +mod(-9 ; 3) = 0 +mod(-3234 ; 345.23) = -126.9300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +mod(-64546.12353 ; 4) = -2.12353000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066 +mod(-4 ; 1) = 0 +mod(-9 ; 0.00001) = -4.95095367581212524076829339195391656622809008621595047352655753314723418350596797028216471449001567240518630068064289880351469854075977328027578938902197300029769771885542997918475357629967528728687884935309986485130539057148042923778386252787112239743481312275141560442994611325828861415847613435412206370592192921126818231651068956907520816166820888284314215758812882522116547551072816884515196839279207520898562058339665952256056395474082425287285556529184668303202938713642803849483223248772056401068981178095963980601068686829781048977735201766954140592968895541081905330468991792775409851031821083743644650978e-616 +mod(-16 ; 4) = 0 +mod((1223^24534) ; -2) = 0 +mod((123^2434) ; -2) = 0 +mod((123^243) ; -2) = 1 +mod((123^24) ; -2) = 1 +mod((123^2) ; -2) = 1 +mod((1223^24534) ; -33.53) = error: 8 +mod((123^2434) ; -33.53) = 0 +mod((123^243) ; -33.53) = 7.51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010219103616019561727784128918993541235791832162345635842220120220431381188989325127084088520945656564675418028414613260914866996070300806323820730686873566287447637474919127771333955285277533765127906374581430969106232709009418613277375698089599609375 +mod((123^24) ; -33.53) = 22.90999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999814762831269148841905936067501248722490940450326 +mod((123^2) ; -33.53) = 6.97000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026 +mod(34563842570128347127659237436192736497659273465912374659736457345 ; -145) = 30 +mod(2341745237542376591723469723649.1451245976 ; -12342.12431234) = 4682.39420265760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002962412303539899125718885 +mod(1224523537673 ; -12234234) = 11290847 +mod(1224523537673.123 ; -12234234.234) = 11267426.29699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999891 +mod(7456743.1231 ; -745612.123) = 621.893100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000203 +mod(122.123 ; -1223423123123132.245345) = 122.123 +mod(122.123 ; -2,25) = 0.623 +mod(9 ; -3) = 0 +mod(3234 ; -345.23) = 126.9300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +mod(64546.12353 ; -4) = 2.12353000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066 +mod(4 ; -1) = 0 +mod(9 ; 0.00001) = 4.95095367581212524076829339195391656622809008621595047352655753314723418350596797028216471449001567240518630068064289880351469854075977328027578938902197300029769771885542997918475357629967528728687884935309986485130539057148042923778386252787112239743481312275141560442994611325828861415847613435412206370592192921126818231651068956907520816166820888284314215758812882522116547551072816884515196839279207520898562058339665952256056395474082425287285556529184668303202938713642803849483223248772056401068981178095963980601068686829781048977735201766954140592968895541081905330468991792775409851031821083743644650978e-616 +mod((1223^24534) ; 2) = 0 +mod((123^2434) ; 2) = 0 +mod((123^243) ; 2) = 1 +mod((123^24) ; 2) = 1 +mod((123^2) ; 2) = 1 +mod((1223^24534) ; 33.53) = error: 8 +mod((123^2434) ; 33.53) = 0 +mod((123^243) ; 33.53) = 7.51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010219103616019561727784128918993541235791832162345635842220120220431381188989325127084088520945656564675418028414613260914866996070300806323820730686873566287447637474919127771333955285277533765127906374581430969106232709009418613277375698089599609375 +mod((123^24) ; 33.53) = 22.90999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999814762831269148841905936067501248722490940450326 +mod((123^2) ; 33.53) = 6.97000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026 +mod(34563842570128347127659237436192736497659273465912374659736457345 ; 145) = 30 +mod(2341745237542376591723469723649.1451245976 ; 12342.12431234) = 4682.39420265760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002962412303539899125718885 +mod(1224523537673 ; 12234234) = 11290847 +mod(1224523537673.123 ; 12234234.234) = 11267426.29699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999891 +mod(7456743.1231 ; 745612.123) = 621.893100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000203 +mod(122.123 ; 1223423123123132.245345) = 122.123 +mod(122.123 ; 2,25) = 0.623 +mod(9 ; 3) = 0 +mod(3234 ; 345.23) = 126.9300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +mod(64546.12353 ; 4) = 2.12353000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066 +mod(4 ; 1) = 0 +mod(9 ; 0.00001) = 4.95095367581212524076829339195391656622809008621595047352655753314723418350596797028216471449001567240518630068064289880351469854075977328027578938902197300029769771885542997918475357629967528728687884935309986485130539057148042923778386252787112239743481312275141560442994611325828861415847613435412206370592192921126818231651068956907520816166820888284314215758812882522116547551072816884515196839279207520898562058339665952256056395474082425287285556529184668303202938713642803849483223248772056401068981178095963980601068686829781048977735201766954140592968895541081905330468991792775409851031821083743644650978e-616 +mod(-306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; 65235.3) = -40430.62341000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000163958357799525377087591793675921912191379353450184738674739384157485612875907299473723454908702137440304686375790986061743000078172121978193245022126860321144 +mod(306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; -65235.3) = 40430.62341000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000163958357799525377087591793675921912191379353450184738674739384157485612875907299473723454908702137440304686375790986061743000078172121978193245022126860321144 +mod(306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; 65235.3) = 40430.62341000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000163958357799525377087591793675921912191379353450184738674739384157485612875907299473723454908702137440304686375790986061743000078172121978193245022126860321144 +mod(-306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; -65235.3) = -40430.62341000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000163958357799525377087591793675921912191379353450184738674739384157485612875907299473723454908702137440304686375790986061743000078172121978193245022126860321144 +mod(34563q245235603284750238470234023845.345634564356; 123452354.4532452354) = error: 5 +mod(53456345634563456.124513452345; 346734.2342134) = 221435.7157054523449999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988628666264 +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.94064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966337141384150771447505514351798930535909380147642400584478987993400448932899727398913704967679335103240140082255953622204416e+230 +bitor(345 ^ 123 ; 37 ^ 13354) = 5.832076212818553800505562946927287794078272530179821217360452477688484814268218810796847886854623202466087800947636908203482077735378159809394518528152212351590983559835005358522995578155997033997894664385386392175933362441076795406263214091936565317914639191952486948881059878056416583004497621742256602783356530205061057636564326549488537967201150780385326431163894719895822910318128893167410330491288638030157148005353356192634100504101914510147287040152016904069342485821831644708438388481320703494456445726483729092766997065674569867578042030532731593103980285323436350660348957463152421391490243020007194801713e+20941 +bitor(341 ^ 3467 ; 1236 ^ 12314) = 1.3045143173399854401273771278272164816425806702614698858711525816240297813460640294677122680535692272922702525602846093868410020122095450736579773136172481860745328232628901705090992281012490841643187127135723824925757550929182245391264388429349118981574131929465781769703072479523482001408810945621886803283789469846073095170154714003271595024839314593031581968166665955188845724984207708237954528109246331134857847422095266837425173474410930549304527202493709367305832850411410982980467024033988935338425880967948621876469954869878653585584576840435685692299443408574020637828074725782755062614855747072716425353249e+38075 +bitor(45675 ^ 123 ; 37634 ^ 123) = 1.381854735053473994826534807373052064172803380618993378889203750622680855688814579913008552771883511641347678466126644108560514046949147490937107731377241410499134603480556378806724237094833936104897485130207888381723050282921750424214849312773261932193614338423478150193144554770322715154814876354581000578601775837468966432618897420075686852989406765358825305625860623677389002440536276566218311943636460873599992298669190497317252617080619486308098795937860985248650572334196730424163146094687161159892829517750963162864050856018592750009492336435293916724354097699129907e+573 +bitor(34573653456 ; 3412431245) = 37847668189 +bitor(4563563456345643256 ; 3241245634564356) = 4.566522401225939452e+18 +bitor(2434523412341245345623452356 ; 14523563465345634564356) = 2.434528454233061893699173316e+27 +bitor(2342.2564356 ; 453453254.367346) = 453455334.373777595312019644734018472070665880988314435669073759819794685003620131003211347492751636668970987353248562692879551905016542972600540094576683495844262287867372113294242663973778604713372293360892785100529206197658136139548847533326538704078383160345193028533619131526311134579338039752331720765603557924616277352084725037446709749117967813117093810461262701655188399035938532485296348559026973964920847385465775895508519957254727290249427704382404855432323177472759582025814491279716299963979407523266659081786456803964991937061766368935338329322425805210303333572018371666016735243981316559478381252781 +bitor(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 3.4654356743585776005432275957053456345634564325e+30 +bitor(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 2.343244444444444444444444870846043857608533373766658028562255743312868334563456e+70 +bitor(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 3.45642345123934769347697456293458387039485463598677235932359400984957764450276008721518476084437338619741701332097605438013432499940394190498506775260489510214001120937702708015682206475027097421364615489786010047471623371972092186952704170724014283249074509439386366691121059978613049697825641291361317688552279260084518170554561281320282302946029940691384979303514355990815349748742806758516297126882243682760034186298200823344063515769680849598215237271709332351155907741178430623799916357639720097337096036851115361010534024563688729812910273099029888048405610647063121996690911902366130146191107917993476474019e+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.1698907299620248306172437918226097425166988891384392246085884944165969249512025409687591476659525846936953640531488064395175662404425679124400240748432996181820239693170762792228504468506824418977863815151799997578045625042401594767895001737165539273171874975101532818948922593911206401411630804901812120294900035391865655983869466222121617317981519016663311181563944330814485843046321375842667576630542544514566439308342966921157502535153684822406784104136702240232351768471318154932588385214675728767470962125829092959556440086599557666391323663939458167734272e+562 +bitand(34573653456 ; 3412431245) = 138416512 +bitand(4563563456345643256 ; 3241245634564356) = 282300754268160 +bitand(2434523412341245345623452356 ; 14523563465345634564356) = 9.481671648797558843396e+21 +bitand(2342.2564356 ; 453453254.367346) = 262.25000400468798035526598152792933411901168556433092624018020531499637986899678865250724836333102901264675143730712044809498345702739945990542331650415573771213262788670575733602622139528662770663910721489947079380234186386045115246667346129592161683965480697146638086847368886542066196024766827923439644207538372264791527496255329025088203218688290618953873729834481160096406146751470365144097302603507915261453422410449148004274527270975057229561759514456767682252724041797418550872028370003602059247673334091821354319603500806293823363106466167067757419478969666642798162833398326475601868344052161874721909561 +bitand(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 2269426930420096 +bitand(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 4.0233265811514950786869729744e+29 +bitand(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 2.64919333372383021465304399375099991044723707460378014213392615155001199433774226838585887497219741822980950149322473951048978599887906229729198431779352497290257863538451021398995252837662802790781304729582927598571675092549056061363330887894002138695030217435870863868231144772073991548182944543871867971769705397005930861502069648564400918465025125719324148370287311775631723996581370179917665593648423031915040178476272829066764884409225882156937620008364236027990266290396314888463898946597543631127018708972690097011195159438935293687800330908809763386985380889208200652352598133025610950075951283831559306223e+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.94064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966337141384150771447505514351798930535909380147642400584478987993400448932899727398913704967679335103240140082255953622204416e+230 +bitxor(345 ^ 123 ; 37 ^ 13354) = 5.832076212818553800505562946927287794078272530179821217360452477688484814268218810796847886854623202466087800947636908203482077735378159809394518528152212351590983559835005358522995578155997033997894664385386392175933362441076795406263214091936565317914639191952486948881059878056416583004497621742256602783356530205061057636564326549488537967201150780385326431163894719895822910318128893167410330491288638030157148005353356192634100504101914510147287040152016904069342485821831644708438388481320703494456445726483729092766997065674569867578042030532731593103980285323436350660348957463152421391490243020007194801713e+20941 +bitxor(341 ^ 3467 ; 1236 ^ 12314) = 1.3045143173399854401273771278272164816425806702614698858711525816240297813460640294677122680535692272922702525602846093868410020122095450736579773136172481860745328232628901705090992281012490841643187127135723824925757550929182245391264388429349118981574131929465781769703072479523482001408810945621886803283789469846073095170154714003271595024839314593031581968166665955188845724984207708237954528109246331134857847422095266837425173474410930549304527202493709367305832850411410982980467024033988935338425880967948621876469954869878653585584576840435685692299443408574020637828074725782755062614855747072716425353249e+38075 +bitxor(45675 ^ 123 ; 37634 ^ 123) = 1.381854735001775087526914559066879626254577283193826389997819358376594970744648610663496527362195920164688152619189690468029025982553971828532682052252841169750701607298736139113553474302605431636390660711230024566571250285343704799172447718005366930456448799150306275218043021951373792560903669953169369773699963717174066397227031764091817386767285148040843786609197312495825058109721790723171990567793793296969449754154624058008909650159461983772945111115454201144513870093964378655691827939754572774678153788983492200738221763059036309922892778768902593060414639531395635e+573 +bitxor(34573653456 ; 3412431245) = 37709251677 +bitxor(4563563456345643256 ; 3241245634564356) = 4.566240100471671292e+18 +bitxor(2434523412341245345623452356 ; 14523563465345634564356) = 2.43451897256141309614032992e+27 +bitxor(2342.2564356 ; 453453254.367346) = 453455072.123773590624039289468036944141331761976628871338147519639589370007240262006422694985503273337941974706497125385759103810033085945201080189153366991688524575734744226588485327947557209426744586721785570201058412395316272279097695066653077408156766320690386057067238263052622269158676079504663441531207115849232554704169450074893419498235935626234187620922525403310376798071877064970592697118053947929841694770931551791017039914509454580498855408764809710864646354945519164051628982559432599927958815046533318163572913607929983874123532737870676658644851610420606667144036743332033470487962633118956762505562 +bitxor(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 3.4654356743585753311162971756093456345634564325e+30 +bitxor(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 2.343244444444444444444444870846043857608493140500846513611468873583124334563456e+70 +bitxor(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 3.45642345123934769347697456293455737846151739768462582888365649985047317213201404941376342158285788607747363589829219579138460302522164380997013550520979020428002241875405416031364412950054194842729230979572020094943246743944184373905408341448028566498149018878772733382242119957226099395651282582722635377104558520169036341109122562640564605892059881382769958607028711981630699497485613517032594253764487365520068372596401646688127031539361699196430474543418664702311815482356861247599832715279440194674192073702230722021068049127377459625820546198059776096811221294126243993381823804732260292382215835986952948037e+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.061765155252528230403039241816667359280683645643651276924137972199201252757088914550401483204402235660571169438617384630946041209432763916687352724391917267403251157413261708486048769856057413607219847054599150750131921235664529235823284718129088471934743018604742624221042600766084038518654830029321791973037190096534021724444643590731598999382925706027467494041430614104919290033094723599442530669534010361252045128639340866219623339078605324519467395502641216877596694779155305511460385423736769284920574407578926675581021453933553294682098724785383918320711556740182192920683224733363603990677169837161631907811e+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.085014933333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +avg(-354256.234234 ; 3456346736.45345 ; -36734674567367.324523453245) = -12243739524962.36843581774833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +avg(-1231.245345 ; 123123 ; 0) = 40630.584885 +avg(-7474567367.1453245 ; 14534523.346767 ; 34523453245.1324534 ; 10 ^ 3245 ; 30 ^ 245345 ; 123123.345634564) = 3.436275258754213717338398736361112265467806076072752128206896620332002087928481524250669138674003726100951949064362307718243402015721273194478921207319862112338751929022102847476747949760095689345366411757665251250219868726107548726372141196881814119891238364341237707035071001276806730864424716715536319955061983494223369540741072651219331665638209510045779156735717690174865483388491205999070884449223350602086741881065568110366038898464342207532445659171068694795994491298592175852433975706227948808200957345964877792635035756555922157803497874642306530534519261233636988201138707888939339984461949728602719846352e+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 diff --git a/tests2/big_64_1024.expected b/tests2/big_64_1024.expected new file mode 100644 index 0000000..e841451 --- /dev/null +++ b/tests2/big_64_1024.expected @@ -0,0 +1,2161 @@ +-2467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782.234523452345 = -2.467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782234523452345e+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.467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782234523452345e+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.42396161839929802994350382504021616147046991533758848421484767099943009933560398792142264813685223139208010692163963267239228552590565613504516516976442034169442132884440132818460393230191658507399432180444252635363751670056062835638062005512417282528025871203683724009275339372749936370533817215e+296 +23423 + 132123 * ( 234 ^ 123) = 3.42396161839929802994350382504021616147046991533758848421484767099943009933560398792142264813685223139208010692163963267239228552590565613504516516976442034169442132884440132818460393230191658507399432180444252635363751670056062835638062005512417282528025871203683724009275339372749936370533817215e+296 +23423 + (132123 * 234) ^ 123 = 1.9674191434635917918012173050339885268061701887502096389695182440298870393607959364385788090636944805256407206188024553823522640717208660206931298114153605119032421300000058298878838574553712092078175206941906124994626237671695277801103578172430467627857856757033869880891941310787058081023635136627335127099e+921 +(23423 + 132123) * 234 ^ 123 = 4.03096761272100399904325701028364072154042606852024657603659238613471805992337335592762507078324604485299677051863307905254899180621482398357390659836800955525684748315154249444685939052121066840685967454110046853464499877164008914664047839584587533041970831439251216932303550010776031445630582784e+296 +5345 + 1234 - 3453 * 12312 / 34534 ^ 12 = 6578.999999999999999999999999999999999999999999999985223806520940341263909126347457416152701525124311501827277281762996823304363515814399439812307096483268661030697597935748173931733783763526920261496339620086640363480694335392588249814839841432276507024868518150018966332366640303498097671072481935415404016 +5345 + 1234 - 3453 * 12312 / (34534 ^ 12) = 6578.999999999999999999999999999999999999999999999985223806520940341263909126347457416152701525124311501827277281762996823304363515814399439812307096483268661030697597935748173931733783763526920261496339620086640363480694335392588249814839841432276507024868518150018966332366640303498097671072481935415404016 +5345 + 1234 - 3453 * (12312 / 34534) ^ 12 = 6578.985439467965555033814397140450720426123745430540136600683138171412187897672403928066774467519199818229319448866471694274945543134010698543904016141956917504619187493959245897767951426396055027257454283492476160322887256710856217350196479875071182441587406499551597033271099445418331817590045564900517335 +5345 + 1234 - (3453 * 12312) / 34534 ^ 12 = 6578.999999999999999999999999999999999999999999999985223806520940341263909126347457416152701525124311501827277281762996823304363515814399439812307096483268661030697597935748173931733783763526920261496339620086640363480694335392588249814839841432276507024868518150018966332366640303498097671072481935415404016 +5345 + (1234 - 3453) * 12312 / 34534 ^ 12 = 5344.999999999999999999999999999999999999999999999990504380732686538449062945660297714000244623298826302506437384370718201828086487573748148550104097044996570757925852829257225008548296024114172041778273274535839839723041045536100007627897366967339000604744639957976277524332920600481401312513709068834862876 +(5345 + 1234) - 3453 * 12312 / 34534 ^ 12 = 6578.999999999999999999999999999999999999999999999985223806520940341263909126347457416152701525124311501827277281762996823304363515814399439812307096483268661030697597935748173931733783763526920261496339620086640363480694335392588249814839841432276507024868518150018966332366640303498097671072481935415404016 +5345 + (1234 - 3453 * 12312) / 34534 ^ 12 = 5344.999999999999999999999999999999999999999999999985224235417481256322160032278200824234073157929556345459561164162493876697680907218863324535239016317622277657543539152032572002808898652436974456735153942183330519383573018523691523999197627131231596571130691324304862800137267844133005346806842009094206766 +5345 + (1234 - 3453 * 12312 / 34534) ^ 12 = 426835.38387386390583790529472207734314367923516677668488619324667241329917671866437195022483365845061653962828205751279575925071463956114246302537273757855558692232987842159969320017267473474652711966456668330438633088437182300876267131026654188902312498871647824171919752814323999084383044895253965286816 +(5345 + 1234 - 3453 * 12312 / 34534 ^ 12) = 6578.999999999999999999999999999999999999999999999985223806520940341263909126347457416152701525124311501827277281762996823304363515814399439812307096483268661030697597935748173931733783763526920261496339620086640363480694335392588249814839841432276507024868518150018966332366640303498097671072481935415404016 +() = 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% = error: 10 +123 * 31% < 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% <= 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% == 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% > 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% >= 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% != 8675 * 12% = error: 10 +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.2779438124400350692667594081872515417722748306802779278280673763518691416345138026818276585647718341695405777808143185747174985881240938231158558470470525296719633756735892623809065716355924235506697798411004387458210854067050685725082032428064206738251319191433715014068097784733284908832042184196264828261 +1231.345345645 / 1231.4564756 = 0.9999097573018600966947564606237066751594091012468423126784847287379029476110864831283201544926773861856494508168551629158366334063881713368449316878154715028078577428530597106878374841362521639412783156913710739026950633057355616377417342479399927238484042772936472916136249354909803358705079677929300906264 +12334543654564.123123 / 34523452345234523.4786 = 0.0003572801332618385487053398587019570614713383337710314295557885305468179306750087394464269736213608363507785802061334974971689340506186142820009136631631822497946852371589599285305605995993563644793084838016730246175598661660123848063838915129947749805601734141381618754877476566560543192941216753416376060917 +-123123.234243 / 132143.3453456 = -0.931739951951350047977167699357775778280417307631252852594574582195683213507058425166705203825335899874215481706408518130559023869713615548531592464436870765535846420648814944284705031912170385660767969174978806939746563261461163532972635761601593184965080120198775885832941899996063209701257030592388668739 +-1231.345345 / +35645.12312312353 = -0.03454456702945732477937024340770164980731147116254843224902978243429301987702077331535751766331060810916114507876587995110065455137467266767978184731606479036487199950374617652295722257685520449296502424621416086207707513516582274896783966190201459965834451962833257125260602448763115688551307920221859880953 +-122454564.123123 / -12312364.2342324 = 9.94565802258020082835313896607152066358248857160827148219649052558539957191571442423320271373058566790032893781429724675995621783300357283562879769765263650135332142230430121155043799027003981427708977791129277077666865585934892221271556889500032490582035233281966844369207190672247314291706952450332075211 +-12312313.1231313 / -123165.75675675 = 99.96539173991259226973076672286444847926990853945228666293804966229112350076584834826527807331650542556434695374402965345502007674855303872394927649899201698065971478213279378255923915287213250299875339015248176613400094323372469055342655813921567718992068125273005641272992965403976194735012340883771387204 +456456 + 12.543 % = error: 10 +3345.1231 - 543.0 % = error: 10 +12112.456 + 0.5 % = error: 10 +-234.645 - 12.7656 % = error: 10 +-757567.234234 - 1.5 % = error: 10 +-354345 - 2 % = error: 10 +245 ^ 12 = 4.6772761567521097265869140625e+28 +23.426 ^ 123.23 = 6.136230468986512748626780573332490072531037704721569263066927349845936518707552902567818079191328266732621479807784527342862655454303582777814158856414073599655784037554385952447895979085728468398254358412854588253614295346577768026566495934226662229294034550448927853219065388161367999223605080547422809562e+168 +1235345 ^ 3 = 1.885231923903688625e+18 +123.1231 ^ -12.534 = 6.304986847467813953782733846452677934941429384399581631114516447878695381823931848770502466940138763808802571073208884625025644600947213528893828629698605915065670196254952094519779102383197298655268114786013156623620504698203831092254286644378815764408928386007955242479405522005265507611139770842057880676e-27 +6543.2134 ^ -432.1231 = 1.283889291386524585271950843142713245851389243602807536529478501087194353054182217482315841254864107620821237354811035626845550702905334013549272914840552028005058987312787451810894963471037820545397589272966064687820780519042541275950620142885846834453300588516957997927792598761250848826707291415551044774e-1649 +123.123 ^ 534.234 = 5.3736113525326384438065173657286765895334716895080065334034395092821931844800327690285435262178528029131613759197677270746799863472085038374280078574914345395889519898408344169945105064424302640784412242393283363443814134930639401789580728993960288639079563994694097723802212056457698968498022075324796754428e+1116 +245 ^ 0 = 1 +0 ^ 0 = error: 13 +-1 ^ 1 = -1 +1 ^ 1 = 1 +6456 ^ 46.456 = 9.9006877703018805112593423199248723044517445006286622304999630955651664234294398078829367541308551462125823620072810529274485097961925753078359970273294609188573282978419432258341114004088257103310950138506826555718168199656627491721568850417874874558720756197538113890572867563094134341957708763643120935e+176 +456 ^ 123 = 1.1289524430609983907932818905514449730526971009958333020223812721055248112971928115843417442355686885764985653195294450459202760266561606790570558929432442364476046937682610129554608729120170133441344458317469968285453975436418117541269009457483883686679666274198151145001093304306628099431711749475163049322e+327 +2 ^ 2 = 4 +3 ^ 3 = 27 +3.3 ^ 3 = 35.937 +3.2354 ^ 4 = 109.5751123526691856 +35634.3564 ^ 76 = 8.7506007202709273280628897731307428995966768071516618886111679110102365648474508649122698345179150133565196837429311233961507638519059963991348413594235112947468239235245289112077959410141135046349113910857295491011618770077602842184306367571923259091058466140177135537776209188568915697407071248312905059267e+345 +-4 ^ 5 = -1024 +-6 ^ 234 = 1.22290463141890234936622223366471428166726768856025957367925973874712511409937880860209174311910168111692973704030362773980406107378194861484274745612176679386471423840878720446365696e+182 +-6 ^ -8 = 0.0000005953741807651272671848803536046334400243865264441396128638926992836457857033988721231519585429050449626581313824112178021643042219173906416704770614235634811766499009297363206828227404359091601889955799420819996951684194482548392013412589544276787075140984606005182136869379667733577198597774729461972260326 +-6 ^ -120 = 4.186488995428057839711456005701076374866045045177638378711790585027185315242741121925994413708794017816588145473392989078193245853592403106522755856088578476640624846463653696071924592898507054656627751911187952937450191777808260064047735872680709247200752548185040350280212346135418771370758782382395574232e-94 +-53.342 ^ -234.234 = error: 13 +234.234 ^ 234.234 = 1.1287112374388823046712757914550978783754354188450857332094720622177563554825859563414674795922176126941592578366889196648107441331690676221421192965012585478481977863297015655472240864533537152731604173281336706358458051858774512388435470788261397043950340608514748871683653771811907608705751641997957173097e+555 +123.3456 ^ 123.65 = 3.693522875867715732328294393982187953640570724550833140797921511801153224659707608751795193815635295600326923576918159613629746242879256146320875602095906267459315830279231391141361596704144708212946414982308047258915917205200907397016310464817231973693039416486522332125649406848426225823418899589523763185e+258 +2 ^ (2 ^ 31) + 1 = 1.7616130516839633532074931497918402856671115581881347960233679144288196113213273334213995024855172284125731051921437897442344622306570284048181846465904915833336854038369185117300131876380690233447719732379537781300968564585945220103630515038642857243288427892518497574576834250426693272814341672754445158368e+646456993 +2 ^ (2 ^ 63) + 1 = 1.3809322979800542649600059953116189405141637822767596755959877474888268135307291741460577516879353902102057121365969471356071358403778012610803183419527976266079170537329966031599690123963761842385031871147168918957276808758855298396547916194082118074498356080543213905101015212281216936024435858536229462319e+2776511644261678566 +2 ^ (2 ^ 127) + 1 = error: 8 +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.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427427466391932003059921817413596629043572900334295260595630738132328627943490763233829880753195251019011573834187930702154089149934884167509244761460668082264800168477411853742345442437107539077744992069551703 +pi = 3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587 +-e = -2.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427427466391932003059921817413596629043572900334295260595630738132328627943490763233829880753195251019011573834187930702154089149934884167509244761460668082264800168477411853742345442437107539077744992069551703 +-pi = -3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587 +2e = 5.436563656918090470720574942705324995514494187399919149933935255448153260707095189142764357050332854854932783864006119843634827193258087145800668590521191261476264657255886981526467659761506390502038023147668375861404308178299869768335018489522921336164529600336954823707484690884874215078155489984139103406 +2pi = 6.283185307179586476925286766559005768394338798750211641949889184615632812572417997256069650684234135964296173026564613294187689219101164463450718816256962234900568205403877042211119289245897909860763928857621951331866892256951296467573566330542403818291297133846920697220908653296426787214520498282547449174 +-2e = -5.436563656918090470720574942705324995514494187399919149933935255448153260707095189142764357050332854854932783864006119843634827193258087145800668590521191261476264657255886981526467659761506390502038023147668375861404308178299869768335018489522921336164529600336954823707484690884874215078155489984139103406 +-2pi = -6.283185307179586476925286766559005768394338798750211641949889184615632812572417997256069650684234135964296173026564613294187689219101164463450718816256962234900568205403877042211119289245897909860763928857621951331866892256951296467573566330542403818291297133846920697220908653296426787214520498282547449174 +pi*pi = 9.869604401089358618834490999876151135313699407240790626413349376220044822419205243001773403718552231824025913774023144077772348122030046727610617677985197660990399856206575630571506041232840328780869352769342164939666571519044538735261779413820258260581693412515592048309818873270033076266671104358950871504 +-pi*pi = -9.869604401089358618834490999876151135313699407240790626413349376220044822419205243001773403718552231824025913774023144077772348122030046727610617677985197660990399856206575630571506041232840328780869352769342164939666571519044538735261779413820258260581693412515592048309818873270033076266671104358950871504 +e*e = 7.389056098930650227230427460575007813180315570551847324087127822522573796079057763384312485079121794773753161265478866123884603692781273374478392213398077774900122895607410753702391330947550682086581820269647868208404220982255234875742462541414679928129331888070763301019337899740729986960095303307515320819 +-e*e = -7.389056098930650227230427460575007813180315570551847324087127822522573796079057763384312485079121794773753161265478866123884603692781273374478392213398077774900122895607410753702391330947550682086581820269647868208404220982255234875742462541414679928129331888070763301019337899740729986960095303307515320819 +123.345pi = 387.4997458570330469981747481106102832512998595659224274881545407382076146333724489357749555318234297502580557309808061133857902633650165653721644561956075034319052926477706068857652543660176388458879634024716897935145609127168288313964307695203763994835700224871742166993564889204238810344875154303304075592 +123.345*pi = 387.4997458570330469981747481106102832512998595659224274881545407382076146333724489357749555318234297502580557309808061133857902633650165653721644561956075034319052926477706068857652543660176388458879634024716897935145609127168288313964307695203763994835700224871742166993564889204238810344875154303304075592 +-123.345pi = -387.4997458570330469981747481106102832512998595659224274881545407382076146333724489357749555318234297502580557309808061133857902633650165653721644561956075034319052926477706068857652543660176388458879634024716897935145609127168288313964307695203763994835700224871742166993564889204238810344875154303304075592 +-123.345*pi = -387.4997458570330469981747481106102832512998595659224274881545407382076146333724489357749555318234297502580557309808061133857902633650165653721644561956075034319052926477706068857652543660176388458879634024716897935145609127168288313964307695203763994835700224871742166993564889204238810344875154303304075592 +7567.345e = 20570.17640318041366657749459490321378909081500827492058982840764281965266832276662204177607175152553876110066365468369548406539569338280973616948022756879204328805198638102503510970370637896828831682246213819627286645929223575831399603058024579941557930898612423092670020435786907209923355030227817701256173 +7567.345*e = 20570.17640318041366657749459490321378909081500827492058982840764281965266832276662204177607175152553876110066365468369548406539569338280973616948022756879204328805198638102503510970370637896828831682246213819627286645929223575831399603058024579941557930898612423092670020435786907209923355030227817701256173 +-7567.345e = -20570.17640318041366657749459490321378909081500827492058982840764281965266832276662204177607175152553876110066365468369548406539569338280973616948022756879204328805198638102503510970370637896828831682246213819627286645929223575831399603058024579941557930898612423092670020435786907209923355030227817701256173 +-7567.345*e = -20570.17640318041366657749459490321378909081500827492058982840764281965266832276662204177607175152553876110066365468369548406539569338280973616948022756879204328805198638102503510970370637896828831682246213819627286645929223575831399603058024579941557930898612423092670020435786907209923355030227817701256173 +pi+234 = 237.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737246 +-pi+23464.2342 = 23461.09260734641020676153735661672049711580283060062489417902505540769218359371379100137196517465788293201785191348671769335290615539044941776827464059187151888254971589729806147889444035537705104506961803557118902433406655387152435176621321683472879809085435143307653965138954567335178660639273975085872628 +-e+234.234 = 231.5157181715409547646397125286473375022427529063000404250330323722759233696464524054286178214748335725725336080679969400781825864033709564270996657047394043692618676713720565092367661701192468047489809884261658120692978459108500651158324907552385393319177351998315225881462576545575628924609222550079304483 +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.7103415936728583621734524935441701278599665403463995680135479577244210954020087369788514752182978078809821361294584561564818139348062258560775863628241807552863769902702807732610786952099724127499314250830078152229924407599761007505718990668312891622303655719135334904641384183427619204450469811479454233699 +sin(-53643561231,7456734) = -0.5095038067909926029624724168493323902496211122347406977766079047834201051040936452427499219931960316500646451488945128113789065921917869954102785752901858671480954254515607942101718715901001983801681533809008067934811679034705714735666762379435913942887629566803953434234451151987739335512694596203318181425 +sin(-435345234,234234) = 0.1260977061945555452783170038184521938192685627666696115843406648203210458634965627239820662413380297040374717401375885660156667556778827918448944064706507311679897652952026008002629841975839552356109795387837767852449489735534491362785609389222987669612691602316243170167707983842582762985729934665827102658 +sin(-2*pi*1000) = error: 8 +sin(-2*pi*100) = 1.1570384064237447192069210130128501133939923098404125518877302567813463061032374618442272426865057306933150166601386217226792657640077992566051264403964137869880045566366412118493972766701434907573992138244101019417883551304194583206622426533346554135836676526172203306725604615185348958860616319499737148218e-306 +sin(-2*pi*10) = 0 +sin(-2*pi-0.1) = -0.09983341664682815230681419841062202698991538801798225999276686156165174428329242760966244380406303626783250318093598903545080723747045937887335610198491841049683477305063283249435978900522242408608142272966743717361429690723851578245480827955359733878534633879232333616788674249073298453480058144973960475185 +sin(-2*pi-0.01) = -0.009999833334166664682542438269099729038964385360169151033879112479409734509063915965942636792961498990152518256893760673807114391478101834367992504522374877923346333956629577042884751752281605583571101050774395187168606155330709987206369875092696688424905413642046237535076816415219593915753970609625155007171 +sin(-2*pi-0.001) = -0.000999999833333341666666468253971009700151314734808658419004814510271467351637636551544074932784585891704474712856562550569392029872924855755789892276667977042981102909980878076415170642529105746314317485093601677395885626645129876123073175974930571798910550235392610771541261279604759660199348173407365788652 +sin(-2*pi-0.0001) = -0.00009999999983333333341666666664682539682815255731897346480681419917530952170502437864156857227467639438152833704864670640435927555780263240604929399407224915635551627074605114374148444050707554497249627550240934193771625197924626681857575283850030889932823266720805783335894770152073153185976972893662281230389 +sin(-2*pi) = 0 +sin(-2*pi*1.0) = 0 +sin(-2*pi*0.9) = 0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172314 +sin(-2*pi*0.8) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +sin(-2*pi*0.7) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +sin(-2*pi*0.6) = 0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172313 +sin(-2*pi*0.5) = 0 +sin(-2*pi*0.4) = -0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172313 +sin(-2*pi*0.3) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +sin(-2*pi*0.2) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +sin(-2*pi*0.1) = -0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172313 +sin(-pi*1.0) = 0 +sin(-pi*0.9) = -0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +sin(-pi*0.8) = -0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172313 +sin(-pi*0.7) = -0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +sin(-pi*0.6) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +sin(-pi*0.5) = -1 +sin(-pi*0.4) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +sin(-pi*0.3) = -0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +sin(-pi*0.2) = -0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172313 +sin(-pi*0.1) = -0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +sin(-0.2) = -0.1986693307950612154594126271183897503702067295402054039863959913979707283811691466162081503115881579056375306114707732699745143225070677328311930654280566231095611068852214401889889613357273816682713709891291473734269867657644189610517563313938051275547678838383578444849501723087025403842896725814516032297 +sin(-0.1) = -0.09983341664682815230681419841062202698991538801798225999276686156165174428329242760966244380406303626783250318093598903545080723747045937887335610198491841049683477305063283249435978900522242408608142272966743717361429690723851578245480827955359733878534633879232333616788674249073298453480058144973960475186 +sin(-0.065) = -0.06495423883478260114360762150735421990821954043445425495180807761833192370227427920409594917227123010411649690522619303551921782547220184175553491836109146719909288897398154646716210688682715839686181915838632878382779227713797841971009205944034164950101199770459120519661243443644304603920335620699854961635 +sin(-0.0023) = -0.00229999797216720302851577727784047777459196989640837621020401026312180803743293514373897297941871643449850933926706261873976869169190859859537248334632663083635586758987200742474223232751492532688017141603342877819492507039314155604226079643720739572931048823959626618951625103604137103517574527492628852211 +sin(-0.0000234234) = -0.00002342339999785810313947127419259374714259522388394462991861145102645675799094587656875388923014522886261443816316745181711933910012474406151962541682347189514635214069613511860680098821892809295654689639466386881300913374780972017535333403710476395240935368359923388293600533998701053368109042212917782599257 +sin(0) = 0 +sin(0.0000234234) = 0.00002342339999785810313947127419259374714259522388394462991861145102645675799094587656875388923014522886261443816316745181711933910012474406151962541682347189514635214069613511860680098821892809295654689639466386881300913374780972017535333403710476395240935368359923388293600533998701053368109042212917782599257 +sin(0.0023) = 0.00229999797216720302851577727784047777459196989640837621020401026312180803743293514373897297941871643449850933926706261873976869169190859859537248334632663083635586758987200742474223232751492532688017141603342877819492507039314155604226079643720739572931048823959626618951625103604137103517574527492628852211 +sin(0.065) = 0.06495423883478260114360762150735421990821954043445425495180807761833192370227427920409594917227123010411649690522619303551921782547220184175553491836109146719909288897398154646716210688682715839686181915838632878382779227713797841971009205944034164950101199770459120519661243443644304603920335620699854961635 +sin(0.1) = 0.09983341664682815230681419841062202698991538801798225999276686156165174428329242760966244380406303626783250318093598903545080723747045937887335610198491841049683477305063283249435978900522242408608142272966743717361429690723851578245480827955359733878534633879232333616788674249073298453480058144973960475186 +sin(0.2) = 0.1986693307950612154594126271183897503702067295402054039863959913979707283811691466162081503115881579056375306114707732699745143225070677328311930654280566231095611068852214401889889613357273816682713709891291473734269867657644189610517563313938051275547678838383578444849501723087025403842896725814516032297 +sin(pi*0.1) = 0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +sin(pi*0.2) = 0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172313 +sin(pi*0.3) = 0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +sin(pi*0.4) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +sin(pi*0.5) = 1 +sin(pi*0.6) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +sin(pi*0.7) = 0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +sin(pi*0.8) = 0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172313 +sin(pi*0.9) = 0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +sin(pi*1.0) = 0 +sin(2*pi*0.1) = 0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172313 +sin(2*pi*0.2) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +sin(2*pi*0.3) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +sin(2*pi*0.4) = 0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172313 +sin(2*pi*0.5) = 0 +sin(2*pi*0.6) = -0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172313 +sin(2*pi*0.7) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +sin(2*pi*0.8) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +sin(2*pi*0.9) = -0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172314 +sin(2*pi*1.0) = 0 +sin(2*pi+0.001) = 0.000999999833333341666666468253971009700151314734808658419004814510271467351637636551544074932784585891704474712856562550569392029872924855755789892276667977042981102909980878076415170642529105746314317485093601677395885626645129876123073175974930571798910550235392610771541261279604759660199348173407365788652 +sin(2*pi+0.01) = 0.009999833334166664682542438269099729038964385360169151033879112479409734509063915965942636792961498990152518256893760673807114391478101834367992504522374877923346333956629577042884751752281605583571101050774395187168606155330709987206369875092696688424905413642046237535076816415219593915753970609625155007171 +sin(2*pi+0.1) = 0.09983341664682815230681419841062202698991538801798225999276686156165174428329242760966244380406303626783250318093598903545080723747045937887335610198491841049683477305063283249435978900522242408608142272966743717361429690723851578245480827955359733878534633879232333616788674249073298453480058144973960475185 +sin(2*pi*10) = 0 +sin(2*pi*100) = -1.1570384064237447192069210130128501133939923098404125518877302567813463061032374618442272426865057306933150166601386217226792657640077992566051264403964137869880045566366412118493972766701434907573992138244101019417883551304194583206622426533346554135836676526172203306725604615185348958860616319499737148218e-306 +sin(2*pi*1000) = error: 8 +sin(5345.234234) = -0.9828135089263057025281018853385705056836697843608103125467617584839027568042021276117103490162346430354800922972555090472370954600292690810676332229249405924602060537673595581779718320616922525379317832721395268209286336388746213558973177953955540493415601362753435660204291016497704991241290646057759033607 +sin(4356456.234234) = -0.2732048618482520379129610318764788590003395283319617397185100501731162901396637837966616340052461186392683869282436027100145166531363572282394865063885730121758332083892941471195554813315588487844701817309853492115855446169771457720766452303048734510675820003283566736259188330840125538717789050771279281851 +sin(3564564563652.23423423) = 0.2604240532415198049522206735332576247537983505139851798125705432113502428158344316501718740087286901170752656236317059550361389258047052034508840052204899685898638537550099302219657133406682078120695310499743771508959332154025780098786301889607723534680641471655040343561271006438121321721048150668427896497 +sin(45621452345234523452354.3452345) = 0.455040113838236765569949554137999749906220724735786673612230139810494356325746462253858279730230248303924572812648388154281736869820606861011076166943199672235898015733721636432048344208519316141865050757755152045185052753465551045496663936115722983596134649553893282761726314535053647887944159392664954321 +cos(-534123123532342436,234234) = 0.7038571021864479196610965108648802742058668614746950187860574452748676872110193302460402824794032113399676787015800817720899064867938636023149791027300980609158054459203443773618276267701661784909387832175630623683741610694403149006392911803823239433868020646995678692808187440483291076962747166026923043654 +cos(-53643561231,7456734) = 0.8604684020145579290659795928511362211047579005946455079027579095348692935813973887402319466396104510956888449573367777536696003179842542493729175074150486981104251404417704712881432611625608548117052284355825681192277746437986972859997331735830424071105833237371138728542103136853014330866506279491039040825 +cos(-435345234,234234) = 0.992017826700947722471909803523177379988873748997773530739284898405412902550487621028453500717049072116951778845381948480798248049933168003821280122764179792901551685220914626117602326232866669759494146242012117877168889557066279077505615900304255426074217866045318734296648291055197467799307890430448945116 +cos(-2*pi*1000) = 1 +cos(-2*pi*100) = 1 +cos(-2*pi*10) = 1 +cos(-2*pi-0.1) = 0.9950041652780257660955619878038702948385762254150840359593527446852659102182404665296636185282629279107236858808368718603941397035221204599325822777650023343412660606105534101268934039281699404679483027200020718214024442001160621592092042879890578727326896546373476218017521113882768813848383494804232735222 +cos(-2*pi-0.01) = 0.9999500004166652777802579337522066732124705839802771111222757686464600881296434916351255437612973726562305619415130418345828157929937548626295094485369729297078464751200691446238292861253946644155035457728832357826385724224649308096742936829445083538217815774719655692496976899587340058377312113735748544044 +cos(-2*pi-0.001) = 0.9999995000000416666652777778025793648037918892128961458698562351112779445040208392490288883237630819537535872563680919150647374866424414289601040470641457554155820088688666832506271149052794229485580561309935194598368152180098217664359538071378723338487246571377635054292983816938997208497483472950333385188 +cos(-2*pi-0.0001) = 0.999999995000000004166666665277777778025793650766093474428895435839765576868756251403407331871503037905428743091380131893106383945762534040905301660599806352894300189731653219346485308385484280096704328793317101981590958345733064133812841988535116808824228355034563497548225641410215097302422909307361514886 +cos(-2*pi) = 1 +cos(-2*pi*1.0) = 1 +cos(-2*pi*0.9) = 0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(-2*pi*0.8) = 0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(-2*pi*0.7) = -0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322247 +cos(-2*pi*0.6) = -0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(-2*pi*0.5) = -1 +cos(-2*pi*0.4) = -0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(-2*pi*0.3) = -0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(-2*pi*0.2) = 0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(-2*pi*0.1) = 0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(-pi*1.0) = -1 +cos(-pi*0.9) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +cos(-pi*0.8) = -0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(-pi*0.7) = -0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172313 +cos(-pi*0.6) = -0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(-pi*0.5) = 0 +cos(-pi*0.4) = 0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(-pi*0.3) = 0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172313 +cos(-pi*0.2) = 0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(-pi*0.1) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +cos(-0.2) = 0.980066577841241631124196516748168877393524360806567994052548290126187407882731700895024035224303346505299391767598509434509022125057962947226864397441704939242799423245327587894329349612953052341302716535150351737879648176703698203445220003636725589302259011810073262237272781830171451052798377795902543173 +cos(-0.1) = 0.9950041652780257660955619878038702948385762254150840359593527446852659102182404665296636185282629279107236858808368718603941397035221204599325822777650023343412660606105534101268934039281699404679483027200020718214024442001160621592092042879890578727326896546373476218017521113882768813848383494804232735222 +cos(-0.065) = 0.9978882436713011099914376410285911365485658601118212881886639767307053517573660710618360762331802017356169692777326241350926600542010672938951892656435337397252453389018015866348663404023140099109551190162906637006991567857143248662603992276882236611738231243166992277972690249884341555910900133528939610462 +cos(-0.0023) = 0.9999973550011660039610612847001440173746265032454903100662274371076788807520199469259227879889807668794445846532664047317796397609072835624458476880312454667055799773257441212180557183837525168094527807417596764435663008663984771516667742192745980660534409323390924350035583739095281261629509721525407562317 +cos(-0.0000234234) = 0.9999999997256721662325426267308418320733325213991400623165974227643820111105526691739756499971976824735729514915179274446273925229985733990201699471387238039399826893105453030519533452144783798210529188099755435132486835830859014302140121997702076513575148988414587146923169602391179418321085510525750460126 +cos(0) = 1 +cos(0.0000234234) = 0.9999999997256721662325426267308418320733325213991400623165974227643820111105526691739756499971976824735729514915179274446273925229985733990201699471387238039399826893105453030519533452144783798210529188099755435132486835830859014302140121997702076513575148988414587146923169602391179418321085510525750460126 +cos(0.0023) = 0.9999973550011660039610612847001440173746265032454903100662274371076788807520199469259227879889807668794445846532664047317796397609072835624458476880312454667055799773257441212180557183837525168094527807417596764435663008663984771516667742192745980660534409323390924350035583739095281261629509721525407562317 +cos(0.065) = 0.9978882436713011099914376410285911365485658601118212881886639767307053517573660710618360762331802017356169692777326241350926600542010672938951892656435337397252453389018015866348663404023140099109551190162906637006991567857143248662603992276882236611738231243166992277972690249884341555910900133528939610462 +cos(0.1) = 0.9950041652780257660955619878038702948385762254150840359593527446852659102182404665296636185282629279107236858808368718603941397035221204599325822777650023343412660606105534101268934039281699404679483027200020718214024442001160621592092042879890578727326896546373476218017521113882768813848383494804232735222 +cos(0.2) = 0.980066577841241631124196516748168877393524360806567994052548290126187407882731700895024035224303346505299391767598509434509022125057962947226864397441704939242799423245327587894329349612953052341302716535150351737879648176703698203445220003636725589302259011810073262237272781830171451052798377795902543173 +cos(pi*0.1) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +cos(pi*0.2) = 0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(pi*0.3) = 0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172313 +cos(pi*0.4) = 0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(pi*0.5) = 0 +cos(pi*0.6) = -0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(pi*0.7) = -0.5877852522924731291687059546390727685976524376431459910722724807572784741623519575085040498627413359600531316027526593663389303259359077305326059322446392472675334982813263067907979485844161326964404669304358332354179808275091640310654946729507984481054770944203628524135846764487429347690040690731536172313 +cos(pi*0.8) = -0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(pi*0.9) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753993 +cos(pi*1.0) = -1 +cos(2*pi*0.1) = 0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(2*pi*0.2) = 0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(2*pi*0.3) = -0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(2*pi*0.4) = -0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(2*pi*0.5) = -1 +cos(2*pi*0.6) = -0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(2*pi*0.7) = -0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(2*pi*0.8) = 0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(2*pi*0.9) = 0.8090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246 +cos(2*pi*1.0) = 1 +cos(2*pi+0.001) = 0.9999995000000416666652777778025793648037918892128961458698562351112779445040208392490288883237630819537535872563680919150647374866424414289601040470641457554155820088688666832506271149052794229485580561309935194598368152180098217664359538071378723338487246571377635054292983816938997208497483472950333385188 +cos(2*pi+0.01) = 0.9999500004166652777802579337522066732124705839802771111222757686464600881296434916351255437612973726562305619415130418345828157929937548626295094485369729297078464751200691446238292861253946644155035457728832357826385724224649308096742936829445083538217815774719655692496976899587340058377312113735748544044 +cos(2*pi+0.1) = 0.9950041652780257660955619878038702948385762254150840359593527446852659102182404665296636185282629279107236858808368718603941397035221204599325822777650023343412660606105534101268934039281699404679483027200020718214024442001160621592092042879890578727326896546373476218017521113882768813848383494804232735222 +cos(2*pi*10) = 1 +cos(2*pi*100) = 1 +cos(2*pi*1000) = 1 +cos(5345.234234) = -0.184601209833420163253838743612551054466171658645245051129757156951961235064494560234946101875155283188409750680464640358256040622575401960061809303257087618411597703179330077119461563065637792718405772491865500457583565346071642415516149992144629621796171188922783309196347150906567418014691492959354996237 +cos(4356456.234234) = -0.9619558739684879735229523504834684425464494154015467587152656737274405247538618198683939811563280358931105868816271305921903390008254117352698744797929915609577255148273938498485878074473839863480642913520780538490217985135055018184161527374715766260361441167103873892071355968646516629492185458068928444803 +cos(3564564563652.23423423) = -0.9654943358162480996351747964186478001110627395409862578975175636794055043265095139989485828662493089394140876200636937823624986795667314132884680163322345324489253617947093417460739700407525040164074175911227513937398332593629214904855985262125044019355346309743356590323846080219544058217144333851882787627 +cos(45621452345234523452354.3452345) = 0.8904709398953368007916103531350412911524895343792945374086685595094639777741006706287920321457607397907116392804473585113079885872130649017937577592478584316684758669336100527800313248864684515527706143886510107626865339066820453004264566115563910668907344883570824853296960657982735752180888501241036405024 +tan(-534123123532342436,234234) = 1.009212795418654077844745039139619239407243718031019170873563054344552658785840779470364443234898785407245178522005307371929537755641188025682063213702433242177787957000003238162866490958692779288212503639744888306573406532723016303486633807651908161814806457969062660911832173575356813275300830387195658096 +tan(-53643561231,7456734) = -0.5921237846713777491005964040218814862038777114918881391426707792195529346486845830350809554349515944217618343617983335242872940658339895242670275221350998726440717868803841423968873074443892369170202372487126611613093281817658097824998779902990013370422658533033126433640995164977589552343623421439834300258 +tan(-435345234,234234) = 0.1271123389122005967055399251154536815807219659434395126683780946340129038532406457240776811328355546271787013055152875156115141910975975229954473927473486581962711230156220029450480925198734588230477798991144951103652379143528217429142940500260165587523401229396836262465103617644265643901333636415754772833 +tan(-2*pi*1000) = error: 8 +tan(-2*pi*100) = 1.1570384064237447192069210130128501133939923098404125518877302567813463061032374618442272426865057306933150166601386217226792657640077992566051264403964137869880045566366412118493972766701434907573992138244101019417883551304194583206622426533346554135836676526172203306725604615185348958860616319499737148218e-306 +tan(-2*pi*10) = 0 +tan(-2*pi-0.1) = -0.10033467208545054505808004578111153681900480457644204002220806579803211288567387034793048034873091460581137543490852685316681557004972861312735801057226594463377938666694199822062438558767855445835976634425532818709975835993990639624853352741853890063220573566293412889153138048154686530536951059669205511497 +tan(-2*pi-0.01) = -0.010000333346667206371076724101980135649849721036200603798472363948512452312435213908394877110560440354988902673591673308208289251821255299568310813015406564629139505145892770089300128656232670356031359258237385188900322120873544693630355040860530569710154765705029366664367200088453167649038061191828267577127 +tan(-2*pi-0.001) = -0.001000000333333466666720634942504418034314959774193385492407291449117509378768852095411640847686891056738182675889066009661614180200081210916093219301784885258556727965006003390164175953517988936234141904888703552403266816593895181977662516093058228039979583806312870639681309335015946478439261875417849634162 +tan(-2*pi-0.0001) = -0.00010000000033333333466666667206349208536155211685105054359632282993354482852235632568900096376295473500224996898515117071882124564875761297923934086100874626922675221908826665863218799274590361787980862483904150981377133892322001312472551074459116475771971135615626205027116588968512087690824537738763112770766 +tan(-2*pi) = 0 +tan(-2*pi*1.0) = 0 +tan(-2*pi*0.9) = 0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +tan(-2*pi*0.8) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585262 +tan(-2*pi*0.7) = -3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +tan(-2*pi*0.6) = -0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +tan(-2*pi*0.5) = 0 +tan(-2*pi*0.4) = 0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +tan(-2*pi*0.3) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +tan(-2*pi*0.2) = -3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +tan(-2*pi*0.1) = -0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +tan(-pi*1.0) = 0 +tan(-pi*0.9) = 0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +tan(-pi*0.8) = 0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +tan(-pi*0.7) = 1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +tan(-pi*0.6) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +tan(-pi*0.5) = error: 13 +tan(-pi*0.4) = -3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +tan(-pi*0.3) = -1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +tan(-pi*0.2) = -0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +tan(-pi*0.1) = -0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +tan(-0.2) = -0.2027100355086724833213582716475344826268756696516313300478199668903821850019997000911739008926214427230475211974714032856535626658489790785739611119838806868646617005107165567542172817696005668835749406625761470894756665798487191824712130234167695968357035330019358771709906132913081220809592233709680822043 +tan(-0.1) = -0.10033467208545054505808004578111153681900480457644204002220806579803211288567387034793048034873091460581137543490852685316681557004972861312735801057226594463377938666694199822062438558767855445835976634425532818709975835993990639624853352741853890063220573566293412889153138048154686530536951059669205511498 +tan(-0.065) = -0.06509169663710174901809649708562559308098687876372273660966609120046168981621974672252093607017251374228645156425097227779702775066425536983958604725499308016027130132781836440668505358184901061158993895736659371894935686899984873405168441623232135856196912502037603837703052435478551276063802312841595677797 +tan(-0.0023) = -0.002300004055675248475708621167832249144881429340279035912341895846129333221475066470757605259951806250959859542046655822883915397159810843482017770198690509348212554672393539108665958269488731626952000964289439336371239987679454899491734530856971957375367474274413594285355613577133321861996039896535710712129 +tan(-0.0000234234) = -0.00002342340000428379372211509908172101495847890686123669829650268734576922021710685936383325212097659437113320802056997454953348464838240799628063760669393394512844483073429283683859887451248864747981499946687613486452041655098295811063929363447233971499093607782609231773710395401376006397120145310118078479229 +tan(0) = 0 +tan(0.0000234234) = 0.00002342340000428379372211509908172101495847890686123669829650268734576922021710685936383325212097659437113320802056997454953348464838240799628063760669393394512844483073429283683859887451248864747981499946687613486452041655098295811063929363447233971499093607782609231773710395401376006397120145310118078479229 +tan(0.0023) = 0.002300004055675248475708621167832249144881429340279035912341895846129333221475066470757605259951806250959859542046655822883915397159810843482017770198690509348212554672393539108665958269488731626952000964289439336371239987679454899491734530856971957375367474274413594285355613577133321861996039896535710712129 +tan(0.065) = 0.06509169663710174901809649708562559308098687876372273660966609120046168981621974672252093607017251374228645156425097227779702775066425536983958604725499308016027130132781836440668505358184901061158993895736659371894935686899984873405168441623232135856196912502037603837703052435478551276063802312841595677797 +tan(0.1) = 0.10033467208545054505808004578111153681900480457644204002220806579803211288567387034793048034873091460581137543490852685316681557004972861312735801057226594463377938666694199822062438558767855445835976634425532818709975835993990639624853352741853890063220573566293412889153138048154686530536951059669205511498 +tan(0.2) = 0.2027100355086724833213582716475344826268756696516313300478199668903821850019997000911739008926214427230475211974714032856535626658489790785739611119838806868646617005107165567542172817696005668835749406625761470894756665798487191824712130234167695968357035330019358771709906132913081220809592233709680822043 +tan(pi*0.1) = 0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +tan(pi*0.2) = 0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +tan(pi*0.3) = 1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +tan(pi*0.4) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +tan(pi*0.5) = error: 13 +tan(pi*0.6) = -3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +tan(pi*0.7) = -1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +tan(pi*0.8) = -0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +tan(pi*0.9) = -0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +tan(pi*1.0) = 0 +tan(2*pi*0.1) = 0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +tan(2*pi*0.2) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +tan(2*pi*0.3) = -3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +tan(2*pi*0.4) = -0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +tan(2*pi*0.5) = 0 +tan(2*pi*0.6) = 0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +tan(2*pi*0.7) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +tan(2*pi*0.8) = -3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +tan(2*pi*0.9) = -0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +tan(2*pi*1.0) = 0 +tan(2*pi+0.001) = 0.001000000333333466666720634942504418034314959774193385492407291449117509378768852095411640847686891056738182675889066009661614180200081210916093219301784885258556727965006003390164175953517988936234141904888703552403266816593895181977662516093058228039979583806312870639681309335015946478439261875417849634162 +tan(2*pi+0.01) = 0.010000333346667206371076724101980135649849721036200603798472363948512452312435213908394877110560440354988902673591673308208289251821255299568310813015406564629139505145892770089300128656232670356031359258237385188900322120873544693630355040860530569710154765705029366664367200088453167649038061191828267577127 +tan(2*pi+0.1) = 0.10033467208545054505808004578111153681900480457644204002220806579803211288567387034793048034873091460581137543490852685316681557004972861312735801057226594463377938666694199822062438558767855445835976634425532818709975835993990639624853352741853890063220573566293412889153138048154686530536951059669205511497 +tan(2*pi*10) = 0 +tan(2*pi*100) = -1.1570384064237447192069210130128501133939923098404125518877302567813463061032374618442272426865057306933150166601386217226792657640077992566051264403964137869880045566366412118493972766701434907573992138244101019417883551304194583206622426533346554135836676526172203306725604615185348958860616319499737148218e-306 +tan(2*pi*1000) = error: 8 +tan(5345.234234) = 5.323981949052087721639029741763982518140378087105158032244640900495927878336291175370477632515125510255393317093182049203055437037220807158404197321121555388187323346743329920038457335090816473036920301226015372970813605786023140840498357563929813192415255425593001474302387504984756409555969902357978216073 +tan(4356456.234234) = 0.2840097651477117142194776058500637882109661239554795219236894298403834775307916211805845042142285360179382896608834127128449607552590487139011865191679977573242712307601376524818801737628902477114829011082200624843489411723415871786578388723128740659468711621807501165352858774701141023771598542731062587309 +tan(3564564563652.23423423) = -0.269731311288690404072358809100753598697711415761426177167389201660421225296473852499076976386949182789273319246271386213901942705016623450909350300610536733487674957876899171674784390475921039264231598150132154526856992900716474316966037323594938139497756701795443480692241935954762820624975405537942234102 +tan(45621452345234523452354.3452345) = 0.5110106275806381426462115617546606168078835646698995022781640119116994215902354721524218162257272201759278007080920625218091199788997774757436212686787516418245135515539632684517471311067303309960153705420351344567242561297612245002132042115651781965779228821509636577868066698537731404651122585866243132299 +tan(pi/4) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +cot(-534123123532342436,234234) = 0.9908713053773438211159712518465741724047110589181251570963564209677462955114256627864603930339098937481702245117590153934323002745823243326699476709027179912580071482369406787076566431153504226679963546574707180400135900696156463740478143134949216741564528829131955811859882875562469568311940067260215127971 +cot(-53643561231,7456734) = -1.688836060782441137192973582512247084215343434428481638321359465511330436373294724786429986010520967714153970889315970833434150418648311358146245503072039324232164622025742984918285944381214730877175958084685126643581982857117568415750876582116936215530491618233437622987746058049417144260852212592543301045 +cot(-435345234,234234) = 7.867056877072515355810936600673289371677325082769595231983246710973058685238900345687490535242044351687095537389675045835203057866700129024000975230804191198246570366445347294774987668002134619664519452402856254963049568664181423650794118550052532237789553413730054917346355974720621608794060880807472243232 +cot(-2*pi*1000) = error: 8 +cot(-2*pi*100) = 8.642755456068826479467813417254926603932581629530320061222600055660224798341392458303292178961900770246159321147663142195134123500693106850617664934590102133546533337733917561360683634675292986512167449619471431194141859728003023147784284160616694094391851475220495107689771439349986360809392131231933852751e+305 +cot(-2*pi*10) = error: 13 +cot(-2*pi-0.1) = -9.966644423259237859794112689270593907630248329151447427006680974365234210252536520286567374250354104235397824297548300104524284563121172277250950027473708661220466478587232339537571151870280464106997455608947232573603094831317733362356143078617691445772253379577475270773453944252624897201042087591307140002 +cot(-2*pi-0.01) = -99.99666664444423280211638073838651820448540766316976107308276361796454802526134313113967553267795141799594673476043116990806682492945504287665065203728455487900367315414304340769198846655848369957440585551683843743859684948690572021682119387308601295080475542455619473116520523691290091284030063507105635244 +cot(-2*pi-0.001) = -999.999666666644444442328042116402095024315082134968695793042050776743819546446395206344083951648109747901870597486630563194137990523244621826271710566877660830315203687010131124331530152712768784015091160193388908574597420779564240954914228404224983635607959690022715087293540916459143123191419410029188543 +cot(-2*pi-0.0001) = -9999.999966666666644444444423280423259259259237881460082038283074558206811124499658896078043063421270209610646694615184943566065788689888106191034279808410632537156743298429542268548108987071503794425118816539701671533356666665022298360831866804421365275181313268652300185443241731152508188212798277669167001 +cot(-2*pi) = error: 13 +cot(-2*pi*1.0) = error: 13 +cot(-2*pi*0.9) = 1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +cot(-2*pi*0.8) = 0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705178 +cot(-2*pi*0.7) = -0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +cot(-2*pi*0.6) = -1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +cot(-2*pi*0.5) = error: 13 +cot(-2*pi*0.4) = 1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +cot(-2*pi*0.3) = 0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +cot(-2*pi*0.2) = -0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +cot(-2*pi*0.1) = -1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +cot(-pi*1.0) = error: 13 +cot(-pi*0.9) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +cot(-pi*0.8) = 1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +cot(-pi*0.7) = 0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +cot(-pi*0.6) = 0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +cot(-pi*0.5) = 0 +cot(-pi*0.4) = -0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +cot(-pi*0.3) = -0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +cot(-pi*0.2) = -1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +cot(-pi*0.1) = -3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +cot(-0.2) = -4.933154875586893657368016321744741185405621762287502693492236454283601048683431324969318446950811594814793224431319886625678734496535721832061796008450721358293343545960145170658473383141300954824318844632345952193251668235688913483053804775599576272570023821957270570940961281885539015947836288497307542443 +cot(-0.1) = -9.966644423259237859794112689270593907630248329151447427006680974365234210252536520286567374250354104235397824297548300104524284563121172277250950027473708661220466478587232339537571151870280464106997455608947232573603094831317733362356143078617691445772253379577475270773453944252624897201042087591307140002 +cot(-0.065) = -15.362942612714260685035759924033357063356419914046153677824590231464045936043854079167405799094724539408791334586890685524171742847812580582408155116221973732061435478666981955479741680491977497065906009742048567366500531556742387395724938529897839976612645570479647618084661722634579729038690432973732586523 +cot(-0.0023) = -434.7818420287151293323800622856893250671878995051542453113543372547818317442759305519026988577306932494676459696030363063999027005330089983005268708513793932364128765390442776086916716509763785864867605277094020372418886008871550905777593240469249097424367323197010523529773222713057392841760181905848449116 +cot(-0.0000234234) = -42692.35037685027696548368721348789997326581850271287186177111364482880999025415720197676896392832104369785558652124852734097502990023144887993508070473190693751608786507272326196278921236739252138791002333128742049660939459688901115115668444213554417067141847467908773412462851340411318054967898845366930164 +cot(0) = error: 13 +cot(0.0000234234) = 42692.35037685027696548368721348789997326581850271287186177111364482880999025415720197676896392832104369785558652124852734097502990023144887993508070473190693751608786507272326196278921236739252138791002333128742049660939459688901115115668444213554417067141847467908773412462851340411318054967898845366930164 +cot(0.0023) = 434.7818420287151293323800622856893250671878995051542453113543372547818317442759305519026988577306932494676459696030363063999027005330089983005268708513793932364128765390442776086916716509763785864867605277094020372418886008871550905777593240469249097424367323197010523529773222713057392841760181905848449116 +cot(0.065) = 15.362942612714260685035759924033357063356419914046153677824590231464045936043854079167405799094724539408791334586890685524171742847812580582408155116221973732061435478666981955479741680491977497065906009742048567366500531556742387395724938529897839976612645570479647618084661722634579729038690432973732586523 +cot(0.1) = 9.966644423259237859794112689270593907630248329151447427006680974365234210252536520286567374250354104235397824297548300104524284563121172277250950027473708661220466478587232339537571151870280464106997455608947232573603094831317733362356143078617691445772253379577475270773453944252624897201042087591307140002 +cot(0.2) = 4.933154875586893657368016321744741185405621762287502693492236454283601048683431324969318446950811594814793224431319886625678734496535721832061796008450721358293343545960145170658473383141300954824318844632345952193251668235688913483053804775599576272570023821957270570940961281885539015947836288497307542443 +cot(pi*0.1) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +cot(pi*0.2) = 1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +cot(pi*0.3) = 0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +cot(pi*0.4) = 0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +cot(pi*0.5) = 0 +cot(pi*0.6) = -0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +cot(pi*0.7) = -0.7265425280053608858954667574806187496160923929652084627500663273457493918456830884205775222161400914316931718973006896852962717356675843915652126761370862630364878793781494518548383046731707707123270775295517318965015024107385122282809718421614442263712941790559946514278857277773098675030312305277611163359 +cot(pi*0.8) = -1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +cot(pi*0.9) = -3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261 +cot(pi*1.0) = error: 13 +cot(2*pi*0.1) = 1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +cot(2*pi*0.2) = 0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +cot(2*pi*0.3) = -0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +cot(2*pi*0.4) = -1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +cot(2*pi*0.5) = error: 13 +cot(2*pi*0.6) = 1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +cot(2*pi*0.7) = 0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +cot(2*pi*0.8) = -0.3249196962329063261558714122151344649549034715214751003078047191366729009607449483226877354469650504817038709027419895560118899136152093061130422105682941452067292227494311550616706979328987520146869580384383202090340841798596287791962013699283499132101228397250913516452905956035323743145970091529706705179 +cot(2*pi*0.9) = -1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457372 +cot(2*pi*1.0) = error: 13 +cot(2*pi+0.001) = 999.999666666644444442328042116402095024315082134968695793042050776743819546446395206344083951648109747901870597486630563194137990523244621826271710566877660830315203687010131124331530152712768784015091160193388908574597420779564240954914228404224983635607959690022715087293540916459143123191419410029188543 +cot(2*pi+0.01) = 99.99666664444423280211638073838651820448540766316976107308276361796454802526134313113967553267795141799594673476043116990806682492945504287665065203728455487900367315414304340769198846655848369957440585551683843743859684948690572021682119387308601295080475542455619473116520523691290091284030063507105635244 +cot(2*pi+0.1) = 9.966644423259237859794112689270593907630248329151447427006680974365234210252536520286567374250354104235397824297548300104524284563121172277250950027473708661220466478587232339537571151870280464106997455608947232573603094831317733362356143078617691445772253379577475270773453944252624897201042087591307140002 +cot(2*pi*10) = error: 13 +cot(2*pi*100) = -8.642755456068826479467813417254926603932581629530320061222600055660224798341392458303292178961900770246159321147663142195134123500693106850617664934590102133546533337733917561360683634675292986512167449619471431194141859728003023147784284160616694094391851475220495107689771439349986360809392131231933852751e+305 +cot(2*pi*1000) = error: 8 +cot(5345.234234) = 0.1878293370581479403463829618913203889896015531948375878203567727836703158989336087984534400038518121774261646649659499326093932329484021800685954193846908046406698508250238188408904214023755619506817010678881292950847181271364955962123492480015619180999134287453501125671556492606816631460880103100086369505 +cot(4356456.234234) = 3.521005693166593103887898169147424699574562613484039180535175515709906309243133880806916103000168235921944688499343654941944116057851057175407121054075116919123329519004570164984956676714153169792707333389433295959971940040558284762689609170647047070636086056403887245808053525459689148365772501597257190115 +cot(3564564563652.23423423) = -3.707393091377927534690381697536929599478335409659283720167328731444971519064861855473561550626579546962491987479631188089698105007216042289183518876312962318545077346955326387360660701479071740705840886802089019927350326869456090835758464459185432050466920549444091113404692402951126352730770619471197306508 +cot(45621452345234523452354.3452345) = 1.956906463441797396778576685931693707265627065550292595968922184522723467654855921721750822483477852336863197507498465341167293950033700827875987337261691926635530788068474641476894290077239528890803482131959033739072848200894797565743945094066766884349508056648183910798446898688031860654544729183448973119 +cot(pi/4) = 1 +degtodeg(20 ; -15 ; 0) = error: 13 +degtodeg(20 ; 0 ; -20) = error: 13 +degtodeg(0 ; 0 ; 0) = 0 +degtodeg(0 ; 0 ; 30) = 0.008333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(0 ; 30 ; 0) = 0.5 +degtodeg(0 ; 30 ; 30) = 0.5083333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(0 ; 45 ; 45) = 0.7625 +degtodeg(0 ; 100 ; 200) = 1.722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(0 ; 300 ; 400) = 5.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(0 ; 600 ; 800) = 10.222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(10 ; 10 ; 10) = 10.169444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445 +degtodeg(10 ; 30 ; 10) = 10.502777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778 +degtodeg(10 ; 59 ; 59) = 10.999722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(10 ; 0.0005 ; 0.2) = 10.000063888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889 +degtodeg(10 ; 25.2 ; 55.3) = 10.435361111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(10 ; 65.1 ; 70.3) = 11.104527777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778 +degtodeg(10 ; 100 ; 200) = 11.722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(10 ; 300 ; 400) = 15.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(10 ; 600 ; 800) = 20.22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(20 ; 15 ; 0) = 20.25 +degtodeg(20 ; 15 ; 15) = 20.25416666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(20 ; 30 ; 0) = 20.5 +degtodeg(20 ; 30 ; 30) = 20.50833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(20 ; 45 ; 0) = 20.75 +degtodeg(20 ; 45 ; 45) = 20.7625 +degtodeg(20 ; 10 ; 20) = 20.17222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(20 ; 50 ; 40) = 20.84444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(50 ; 15 ; 0) = 50.25 +degtodeg(50 ; 15 ; 15) = 50.25416666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(50 ; 30 ; 0) = 50.5 +degtodeg(50 ; 30 ; 30) = 50.50833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(50 ; 45 ; 0) = 50.75 +degtodeg(50 ; 45 ; 45) = 50.7625 +degtodeg(50 ; 10 ; 20) = 50.17222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(50 ; 50 ; 40) = 50.84444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445 +degtodeg(60 ; 15 ; 0) = 60.25 +degtodeg(60 ; 15 ; 15) = 60.25416666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(60 ; 30 ; 0) = 60.5 +degtodeg(60 ; 30 ; 30) = 60.50833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(60 ; 45 ; 0) = 60.75 +degtodeg(60 ; 45 ; 45) = 60.7625 +degtodeg(60 ; 10 ; 20) = 60.17222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(60 ; 50 ; 40) = 60.84444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445 +degtodeg(80 ; 15 ; 0) = 80.25 +degtodeg(80 ; 15 ; 15) = 80.25416666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(80 ; 30 ; 0) = 80.5 +degtodeg(80 ; 30 ; 30) = 80.50833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(80 ; 45 ; 0) = 80.75 +degtodeg(80 ; 45 ; 45) = 80.7625 +degtodeg(80 ; 10 ; 20) = 80.17222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(80 ; 50 ; 40) = 80.84444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(-10 ; 10 ; 10) = -10.169444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445 +degtodeg(-10 ; 30 ; 10) = -10.502777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778 +degtodeg(-10 ; 59 ; 59) = -10.999722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-10 ; 0.0005 ; 0.2) = -10.000063888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889 +degtodeg(-10 ; 25.2 ; 55.3) = -10.435361111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(-10 ; 65.1 ; 70.3) = -11.104527777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778 +degtodeg(-10 ; 100 ; 200) = -11.722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-10 ; 300 ; 400) = -15.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(-10 ; 600 ; 800) = -20.22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-20 ; 15 ; 0) = -20.25 +degtodeg(-20 ; 15 ; 15) = -20.25416666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(-20 ; 30 ; 0) = -20.5 +degtodeg(-20 ; 30 ; 30) = -20.50833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(-20 ; 45 ; 0) = -20.75 +degtodeg(-20 ; 45 ; 45) = -20.7625 +degtodeg(-20 ; 10 ; 20) = -20.17222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-20 ; 50 ; 40) = -20.84444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(-50 ; 15 ; 0) = -50.25 +degtodeg(-50 ; 15 ; 15) = -50.25416666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(-50 ; 30 ; 0) = -50.5 +degtodeg(-50 ; 30 ; 30) = -50.50833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(-50 ; 45 ; 0) = -50.75 +degtodeg(-50 ; 45 ; 45) = -50.7625 +degtodeg(-50 ; 10 ; 20) = -50.17222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-50 ; 50 ; 40) = -50.84444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445 +degtodeg(-60 ; 15 ; 0) = -60.25 +degtodeg(-60 ; 15 ; 15) = -60.25416666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(-60 ; 30 ; 0) = -60.5 +degtodeg(-60 ; 30 ; 30) = -60.50833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(-60 ; 45 ; 0) = -60.75 +degtodeg(-60 ; 45 ; 45) = -60.7625 +degtodeg(-60 ; 10 ; 20) = -60.17222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-60 ; 50 ; 40) = -60.84444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445 +degtodeg(-80 ; 15 ; 0) = -80.25 +degtodeg(-80 ; 15 ; 15) = -80.25416666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(-80 ; 30 ; 0) = -80.5 +degtodeg(-80 ; 30 ; 30) = -80.50833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(-80 ; 45 ; 0) = -80.75 +degtodeg(-80 ; 45 ; 45) = -80.7625 +degtodeg(-80 ; 10 ; 20) = -80.17222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-80 ; 50 ; 40) = -80.84444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtorad(20 ; -15 ; 0) = error: 13 +degtorad(20 ; 0 ; -20) = error: 13 +degtorad(0 ; 0 ; 0) = 0 +degtorad(0 ; 0 ; 30) = 0.0001454441043328607980769742307073843927869059907118104546747659533475840928836207869735201308028757901843587077089482549373654557689606751033206184911170593109930687084584230796808129465103217108764065724272597673919413632466886874182308695909847778661641503966168268679912247373448246941484842707935774872494 +degtorad(0 ; 30 ; 0) = 0.008726646259971647884618453842443063567214359442708627280485957200855045573017247218411207848172547411061522462536895296241927346137640506199237109467023558659584122507505384780848776790619302652584394345635586043516481794801321245093852175459086671969849023797009612079473484240689481648909056247614649234964 +degtorad(0 ; 30 ; 30) = 0.008872090364304508682695428073150447960001265433420437735160723154202629665900868005384727978975423201245881170245843551179292801906601181302557727958140617970577191215963807860529589737129624363460800918062845810908423158048009932512083045050071449836013174193626438947464708978034306343057540518408226722213 +degtorad(0 ; 45 ; 45) = 0.01330813554645676302404314210972567194000189815013065660274108473130394449885130200807709196846313480186882175536876532676893920285990177195383659193721092695586578682394571179079438460569443654519120137709426871636263473707201489876812456757510717475401976129043965842119706346705145951458631077761234008332 +degtorad(0 ; 100 ; 200) = 0.03005844822879123160257467434619277450929390474710749396611829702516737919594829597452749369926099663810079959318263935372219419225187285468626115483085892427190086641474076980070134227879982024779069163496701859433454840431566206643437971547018742567392441530081088605151977905126377012402008263067268069821 +degtorad(0 ; 300 ; 400) = 0.0892057173241546228205441948338624275759690076365770788671897847198515769686207493437590135590971513130733407281549296949174795382958807300366460078851297107424154745211661555375652738596639826708626977553859906670573694579690616165149333491373304245806789099249871457012845055714924790777370194200608588463 +degtorad(0 ; 600 ; 800) = 0.1784114346483092456410883896677248551519380152731541577343795694397031539372414986875180271181943026261466814563098593898349590765917614600732920157702594214848309490423323110751305477193279653417253955107719813341147389159381232330298666982746608491613578198499742914025690111429849581554740388401217176926 +degtorad(10 ; 10 ; 10) = 0.1774902886542011272532675528732447539976209439986460248547727184018351213489785670366857329564427559549790763074865204418983111900550105177522614319931847125152081805554289649038187323914292611728414872187326694739657769487090948793810711908650905893423182006714010545719579211398010684258669717917623936067 +degtorad(10 ; 30 ; 10) = 0.1833080528275155591763465221015401297090971836271184430417633565357384850643233985156265381885577875623534246158444506393929294208134375218850861716378670849549309288937658880910512502518421296078977501158230601696434314785766423761103059745044817039888842165360741292916069106335940561918063426235054930967 +degtorad(10 ; 59 ; 59) = 0.191981369582565158101670085392723818998956344206566073155535232887032749803283318112147455322102613850347348885554731575491156099835792447213105720991481055200484259541503184409350395628740980966494128718235317631782868106854177769150806831113540624074473051854324238186150279137257102119527621305162497253 +degtorad(10 ; 0.0005 ; 0.2) = 0.17453404027089950962515433365129669462463188846676800282320498388940990960505705212759095395112043693562186266749700786145973339124703882249386764741556973731306673034353921019391975537830929885147127269643366319521297411314464951514724994584859765602728773442656630392879095087010927663416959666503573546 +degtorad(10 ; 25.2 ; 55.3) = 0.1821314100234627153199038005751173899714511141622598964634444999731565297528949063490107603303625224197619626704790592569496428836425456602992223680447300751289970030423372453764334735145736269669076209448865286514426258499109308948968182395134148510516162398274439999295579025084744244161451048727854512248 +degtorad(10 ; 65.1 ; 70.3) = 0.1938105716013914374054848313009203567122396652164182759738282060269675324114496555429844268338334483715659668995076041284200889818900878710958680328814299378017404203315486186748027531193524603502830687107954879730155173186200324945807570676694925137045975166757751974292532489172638473562683918175097234509 +degtorad(10 ; 100 ; 200) = 0.2045913734282241892949437511950540458535810936012800395758374410422682906562932403427516506627119448593312488439205452785607411150046829786710033441713300974635833165648484654176768780911858732994785785476787394646641843003420869683114232246519208650709048912410031276409894638650534031022012075829656653975 +degtorad(10 ; 300 ; 400) = 0.2637386425235875805129132716827236989202561964907496244769089287369524884289656937119831705225480995343037899788928356197560264610486908540213881972256008839340979246712738511545408096720500357225505846680977115373870053539954865183919768583190638639776593858651793872907541903852821120559181443723538435456 +degtorad(10 ; 600 ; 800) = 0.3529443598477422033334574665165861264962252041273267033440987134568040653975864430557421840816452508473771307070477653146735059993445715840580342051107305946765133991924400066921060835317140183934132824234837022044443748119645481349069102074563942885583382957901665329920386959567745911336551637924147023919 +degtorad(20 ; 15 ; 0) = 0.353429173528851739327047380618944074472181557429699404859681266634629345707198512345653917850988170147991659732744259497798057518574440501069102933414454125713156961553968083624375460020081757429667970998241234762417512689453510426301013106093010214778885463778889289218676111747924006780816778028393294016 +degtorad(20 ; 15 ; 15) = 0.3535018955810181697260858677342977666685750104250553100870186496113031377536403227391406779163896080430838390865987336252667402464589208386207632426600126553686534959081972951642158664933369182851061742844548646461134833710768547700101285408885026037119675389771977026526717241165964191278910201637900827597 +degtorad(20 ; 30 ; 0) = 0.3577924966588375632693566075401656062557887371510537184999242452350568684937071359548595217750744438535224209640127071459190211916432607541687214881479659050429490228077207760147998484153914087559601681710590277841757535868541710488479391938225535507638099756773940952584128538682687476052713061522006186335 +degtorad(20 ; 30 ; 30) = 0.3579379407631704240674335817708729906485756431417655289545990111884044525865907567418330419058773196437067796717216554008563866474122214292720421066390829643539420915161791990944806613619017304668365747434862875515676949501008597362661700634135383286299741260740109221264040786056135722994197904229941961208 +degtorad(20 ; 45 ; 0) = 0.362155819788823387211665834461387138039395916872408032140167223835484391280215759564065125699160717559053182195281154794039984864712081007268340042881477684372741084061473468405224236810701060082252365343876820805933994484254831671394865281552096886748734487575898901298149595988613488429725834276007943251 +degtorad(20 ; 45 ; 45) = 0.3623739859453226784087812958074482146285762758584757478221793727655057674195411907445254058953650312443297202568445771764460330483655220199233209706181532733392306871241611030247454562304665426485669752025177104570219065291248647025222115859385740535479807131708241416001364330946307254709485606821983094819 +degtorad(20 ; 10 ; 20) = 0.3520716952217450385449956211323418201395037681830558406160501177367185608402847183339010632968279961062709784607940757850493132647308075334381104941640282388105549869416894682140212058526520881281548429889201436000927266324844160103975249899104856213613533934104655717840913475327056429687642581676532374684 +degtorad(20 ; 50 ; 40) = 0.3638041863045958095898715424094041611576475181004752172931479046400903443328967951497650205149266431811425808826492350166634600300936353251059737191141376898973291960906689299749401168711513728055183064980524315030426632677173034621348151369165910358985948587375562724687168096785215016300753226783351547732 +degtorad(50 ; 15 ; 0) = 0.8770279491271506124041546111655278885050431239922170416888386986859320800882333454503263887413410148116830074849579772723136982868328708730233295014358676452882043120042911704753020674572399165847316317363763973734064203775327851319321436336382105329698268915994660139870851661892929057153601528852722481139 +degtorad(50 ; 15 ; 15) = 0.8771006711793170428031930982808815807014365769875729469161760816626058721346751558438131488067424527067751868388124513997823810147173512105749898106814261749437008463585203820151424739304950774401698350225900272571023910591561294756412590684337029219029089667977744274210807785579653180624343950206690368575 +degtorad(50 ; 30 ; 0) = 0.8813912722571364363464638380867494202886503037135713553290816772863596028747419690595319926654272885172137687162264249204346619599016911261229480561693794246179963732580438628657264558525495679110238289091941903951646612749334457544790697213677538689547514034979708200268219083096376465398146810090795727313 +degtorad(50 ; 30 ; 30) = 0.8815367163614692971445408123174568046814372097042831657837564432397071869676255898465055127962301643073981274239353731753720274156706518012262686746604964839289894419665022859454072687990598896219002354816214501625566026381801344418973005909587386468209155538945876468948131330469824712339631652798731502186 +degtorad(50 ; 45 ; 0) = 0.8857545953871222602887730650079709520722574834349256689693246558867871256612505926687375965895135622227445299474948725685556256329705113792225666109028912039477884345117965552561508442478592192373160260820119834169229021723341063770259958090972972049396759153964756260665586504299823873642692091328868973488 +degtorad(50 ; 45 ; 45) = 0.8859727615436215514858885263540320286614378424209933846513368048168085018005760238491978767857178759080210680090582949509616738166239523918775475386395667929142780375744841898756720636676247018036306359406528730680108142172041394081533421134837743717389221409914008663685454875359996244054919355390772635797 +degtorad(50 ; 10 ; 20) = 0.8756704708200439116221028516789256341723653347455734774452075497880212952213195514385735341871808407699623262130077935595649540329892379053923370621854417583856023373920125550649478132898102472832185037270553062110816343205636907160286555174556859395522948212310422965525004019740745419033076330245321915662 +degtorad(50 ; 50 ; 40) = 0.887402961902894682666978772955987975190509084662992854122305336691393078713931628254437491405279487844833928634862952791179100798352065697060200287135551209472376546540992016825866724308309531960581967236187594114031570955796578167765945664461791354089536286558132997237125864119890400564618697535214108871 +degtorad(60 ; 15 ; 0) = 1.051560874326583570096523688014389159849330312846389587298557842703032991548578289818550545704791963032913456735695883197152245209585680997008071690776338818479886762154398866092277603269625969636419518649088118243736056273559210033809187142819943972366807367539658255576554851003082538693541277837565232813 +degtorad(60 ; 15 ; 15) = 1.051633596378750000495562175129742852045723765841745492525895225679706783595020100212037305770193400928005636089550357324620927937470161334559732000021897348135383296508628077632118009742881130491857721935301748127432026955182554377518302577615436361299889442737966669010550463371754951040615519972962021557 +degtorad(60 ; 30 ; 0) = 1.055924197456569394038832914935610691632937492567743900938800821303460514335086913427756149628878236738444217966964330845273208882654501250107690245509850597809678823408151558482701991664935620962711715821905911265494297170959870656356113230549487308351731879438163061616291593123427279517995805961372557431 +degtorad(60 ; 30 ; 30) = 1.056069641560902254836909889166318076025724398558455711393475587256808098427970534214729669759681112528628576674673279100210574338423461925211010864000967657120671892116609981562382804611445942673588122394333171032886238534206559343774344100140472086217896029834779888484282817860772104212144290232166134918 +degtorad(60 ; 45 ; 0) = 1.060287520586555217981142141856832223416544672289098214579043799903888037121595537036961753552964510443974979198232778493394172555723321503207308800243362377139470884661904250873126380060245272289003912994723704287252538068360531278903039318279030644336656391336667867656028335243772020342450334085179882048 +degtorad(60 ; 45 ; 45) = 1.060505686743054509178257603202893300005725031275165930261055948833909413260920968217422033749168824129251517259796200875800220739376762515862289727980037966105960487724591885492647599480010754855318522853364593938340450113230564310030385622665507811135902616931593107958015172349789257383673060491370248279 +degtorad(60 ; 10 ; 20) = 1.050203396019476869314471928527786905516652523599746023054926693805122206681664495806797691150631788991192775463745699484403500955742048029377079251525912931577284787542120250681923349102196300334906390639767027081411270216590115617905699026637419378949275297171234538141970086787864174881488757976825176265 +degtorad(60 ; 50 ; 40) = 1.06193588710232764035934784980484924653479627351716539973202448070849399017427657262266164836873043606606437788560085871601764772110487582104494247647602238266405899669109971244284226012069558501226985414889931498436120685182300306964298917364352479348651676249832523882659554893368003354279982248750709357 +degtorad(80 ; 15 ; 0) = 1.400626724725449485481261841712111702537904690554734678517996130737234814469268178554998859631693859475374355237171695046829339055091301244977556069457281164863251662454614257326228674894398075739795292474511559984395328065612059837563274161183410851160768319420042738755494220630661804649903527742151202212 +degtorad(80 ; 15 ; 15) = 1.400699446777615915880300328827465394734298143550090583745333513713908606515709988948485619697095297370466534591026169174298021782975781582529216378702839694518748196808843468866069081367653236595233495760725189868091298747235404181272389595978903240093850394618351152189489832999334216996977769877547990955 +degtorad(80 ; 30 ; 0) = 1.404990047855435309423571068633333234321511870276088992158239109337662337255776802164204463555780133180905116468440142694950302728160121498077174624190792944193043723708366949716653063289707727066087489647329353006153568963012720460110200248912954187145692831318547544795230962751006545474358055865958526829 +degtorad(80 ; 30 ; 30) = 1.405135491959768170221648042864040618714298776266800802612913875291009921348660422951177983686583008971089475176149090949887668183929082173180495242681910003504036792416825372796333876236218048776963896219756612773545510326259409147528431118503938965011856981715164371663222187488351370168506540136752104316 +degtorad(80 ; 45 ; 0) = 1.409353370985421133365880295554554766105119049997443305798482087938089860042285425773410067479866406886435877699708590343071266401228941751176793178924304723522835784962119642107077451685017378392379686820147146027911809860413381082657126336642497523130617343217052350834967704871351286298812583989765851447 +degtorad(80 ; 45 ; 45) = 1.409571537141920424562995756900615842694299408983511021480494236868111236181610856953870347676070720571712415761272012725477314584882382763831774106660980312489325388024807276726598671104782860958694296678788035678999721905283414113784472641028974689929863568811977591136954541977368523340035310395956217678 +degtorad(80 ; 10 ; 20) = 1.399269246418342784699210082225509448205226901308091114274364981839324029602354384543246005077533685433653673965221511334080594801247668277346563630206855277960649687842335641915874420726968406438282164465190468822070542008642965421659786045000886257743236249051619021320909456415443440837851007881411145664 +degtorad(80 ; 50 ; 40) = 1.411001737501193555744086003502571789223370651225510490951462768742695813094966461359109962295632332508525276387076670565694741566610496069014426855156964729047423896991315103676793331745467691115645627974322756725020478643875852873397076192006991672280477714378709722005534918561259299499162072392093062969 +degtorad(-10 ; 10 ; 10) = -0.1774902886542011272532675528732447539976209439986460248547727184018351213489785670366857329564427559549790763074865204418983111900550105177522614319931847125152081805554289649038187323914292611728414872187326694739657769487090948793810711908650905893423182006714010545719579211398010684258669717917623936067 +degtorad(-10 ; 30 ; 10) = -0.1833080528275155591763465221015401297090971836271184430417633565357384850643233985156265381885577875623534246158444506393929294208134375218850861716378670849549309288937658880910512502518421296078977501158230601696434314785766423761103059745044817039888842165360741292916069106335940561918063426235054930967 +degtorad(-10 ; 59 ; 59) = -0.191981369582565158101670085392723818998956344206566073155535232887032749803283318112147455322102613850347348885554731575491156099835792447213105720991481055200484259541503184409350395628740980966494128718235317631782868106854177769150806831113540624074473051854324238186150279137257102119527621305162497253 +degtorad(-10 ; 0.0005 ; 0.2) = -0.17453404027089950962515433365129669462463188846676800282320498388940990960505705212759095395112043693562186266749700786145973339124703882249386764741556973731306673034353921019391975537830929885147127269643366319521297411314464951514724994584859765602728773442656630392879095087010927663416959666503573546 +degtorad(-10 ; 25.2 ; 55.3) = -0.1821314100234627153199038005751173899714511141622598964634444999731565297528949063490107603303625224197619626704790592569496428836425456602992223680447300751289970030423372453764334735145736269669076209448865286514426258499109308948968182395134148510516162398274439999295579025084744244161451048727854512248 +degtorad(-10 ; 65.1 ; 70.3) = -0.1938105716013914374054848313009203567122396652164182759738282060269675324114496555429844268338334483715659668995076041284200889818900878710958680328814299378017404203315486186748027531193524603502830687107954879730155173186200324945807570676694925137045975166757751974292532489172638473562683918175097234509 +degtorad(-10 ; 100 ; 200) = -0.2045913734282241892949437511950540458535810936012800395758374410422682906562932403427516506627119448593312488439205452785607411150046829786710033441713300974635833165648484654176768780911858732994785785476787394646641843003420869683114232246519208650709048912410031276409894638650534031022012075829656653975 +degtorad(-10 ; 300 ; 400) = -0.2637386425235875805129132716827236989202561964907496244769089287369524884289656937119831705225480995343037899788928356197560264610486908540213881972256008839340979246712738511545408096720500357225505846680977115373870053539954865183919768583190638639776593858651793872907541903852821120559181443723538435456 +degtorad(-10 ; 600 ; 800) = -0.3529443598477422033334574665165861264962252041273267033440987134568040653975864430557421840816452508473771307070477653146735059993445715840580342051107305946765133991924400066921060835317140183934132824234837022044443748119645481349069102074563942885583382957901665329920386959567745911336551637924147023919 +degtorad(-20 ; 15 ; 0) = -0.353429173528851739327047380618944074472181557429699404859681266634629345707198512345653917850988170147991659732744259497798057518574440501069102933414454125713156961553968083624375460020081757429667970998241234762417512689453510426301013106093010214778885463778889289218676111747924006780816778028393294016 +degtorad(-20 ; 15 ; 15) = -0.3535018955810181697260858677342977666685750104250553100870186496113031377536403227391406779163896080430838390865987336252667402464589208386207632426600126553686534959081972951642158664933369182851061742844548646461134833710768547700101285408885026037119675389771977026526717241165964191278910201637900827597 +degtorad(-20 ; 30 ; 0) = -0.3577924966588375632693566075401656062557887371510537184999242452350568684937071359548595217750744438535224209640127071459190211916432607541687214881479659050429490228077207760147998484153914087559601681710590277841757535868541710488479391938225535507638099756773940952584128538682687476052713061522006186335 +degtorad(-20 ; 30 ; 30) = -0.3579379407631704240674335817708729906485756431417655289545990111884044525865907567418330419058773196437067796717216554008563866474122214292720421066390829643539420915161791990944806613619017304668365747434862875515676949501008597362661700634135383286299741260740109221264040786056135722994197904229941961208 +degtorad(-20 ; 45 ; 0) = -0.362155819788823387211665834461387138039395916872408032140167223835484391280215759564065125699160717559053182195281154794039984864712081007268340042881477684372741084061473468405224236810701060082252365343876820805933994484254831671394865281552096886748734487575898901298149595988613488429725834276007943251 +degtorad(-20 ; 45 ; 45) = -0.3623739859453226784087812958074482146285762758584757478221793727655057674195411907445254058953650312443297202568445771764460330483655220199233209706181532733392306871241611030247454562304665426485669752025177104570219065291248647025222115859385740535479807131708241416001364330946307254709485606821983094819 +degtorad(-20 ; 10 ; 20) = -0.3520716952217450385449956211323418201395037681830558406160501177367185608402847183339010632968279961062709784607940757850493132647308075334381104941640282388105549869416894682140212058526520881281548429889201436000927266324844160103975249899104856213613533934104655717840913475327056429687642581676532374684 +degtorad(-20 ; 50 ; 40) = -0.3638041863045958095898715424094041611576475181004752172931479046400903443328967951497650205149266431811425808826492350166634600300936353251059737191141376898973291960906689299749401168711513728055183064980524315030426632677173034621348151369165910358985948587375562724687168096785215016300753226783351547732 +degtorad(-50 ; 15 ; 0) = -0.8770279491271506124041546111655278885050431239922170416888386986859320800882333454503263887413410148116830074849579772723136982868328708730233295014358676452882043120042911704753020674572399165847316317363763973734064203775327851319321436336382105329698268915994660139870851661892929057153601528852722481139 +degtorad(-50 ; 15 ; 15) = -0.8771006711793170428031930982808815807014365769875729469161760816626058721346751558438131488067424527067751868388124513997823810147173512105749898106814261749437008463585203820151424739304950774401698350225900272571023910591561294756412590684337029219029089667977744274210807785579653180624343950206690368575 +degtorad(-50 ; 30 ; 0) = -0.8813912722571364363464638380867494202886503037135713553290816772863596028747419690595319926654272885172137687162264249204346619599016911261229480561693794246179963732580438628657264558525495679110238289091941903951646612749334457544790697213677538689547514034979708200268219083096376465398146810090795727313 +degtorad(-50 ; 30 ; 30) = -0.8815367163614692971445408123174568046814372097042831657837564432397071869676255898465055127962301643073981274239353731753720274156706518012262686746604964839289894419665022859454072687990598896219002354816214501625566026381801344418973005909587386468209155538945876468948131330469824712339631652798731502186 +degtorad(-50 ; 45 ; 0) = -0.8857545953871222602887730650079709520722574834349256689693246558867871256612505926687375965895135622227445299474948725685556256329705113792225666109028912039477884345117965552561508442478592192373160260820119834169229021723341063770259958090972972049396759153964756260665586504299823873642692091328868973488 +degtorad(-50 ; 45 ; 45) = -0.8859727615436215514858885263540320286614378424209933846513368048168085018005760238491978767857178759080210680090582949509616738166239523918775475386395667929142780375744841898756720636676247018036306359406528730680108142172041394081533421134837743717389221409914008663685454875359996244054919355390772635797 +degtorad(-50 ; 10 ; 20) = -0.8756704708200439116221028516789256341723653347455734774452075497880212952213195514385735341871808407699623262130077935595649540329892379053923370621854417583856023373920125550649478132898102472832185037270553062110816343205636907160286555174556859395522948212310422965525004019740745419033076330245321915662 +degtorad(-50 ; 50 ; 40) = -0.887402961902894682666978772955987975190509084662992854122305336691393078713931628254437491405279487844833928634862952791179100798352065697060200287135551209472376546540992016825866724308309531960581967236187594114031570955796578167765945664461791354089536286558132997237125864119890400564618697535214108871 +degtorad(-60 ; 15 ; 0) = -1.051560874326583570096523688014389159849330312846389587298557842703032991548578289818550545704791963032913456735695883197152245209585680997008071690776338818479886762154398866092277603269625969636419518649088118243736056273559210033809187142819943972366807367539658255576554851003082538693541277837565232813 +degtorad(-60 ; 15 ; 15) = -1.051633596378750000495562175129742852045723765841745492525895225679706783595020100212037305770193400928005636089550357324620927937470161334559732000021897348135383296508628077632118009742881130491857721935301748127432026955182554377518302577615436361299889442737966669010550463371754951040615519972962021557 +degtorad(-60 ; 30 ; 0) = -1.055924197456569394038832914935610691632937492567743900938800821303460514335086913427756149628878236738444217966964330845273208882654501250107690245509850597809678823408151558482701991664935620962711715821905911265494297170959870656356113230549487308351731879438163061616291593123427279517995805961372557431 +degtorad(-60 ; 30 ; 30) = -1.056069641560902254836909889166318076025724398558455711393475587256808098427970534214729669759681112528628576674673279100210574338423461925211010864000967657120671892116609981562382804611445942673588122394333171032886238534206559343774344100140472086217896029834779888484282817860772104212144290232166134918 +degtorad(-60 ; 45 ; 0) = -1.060287520586555217981142141856832223416544672289098214579043799903888037121595537036961753552964510443974979198232778493394172555723321503207308800243362377139470884661904250873126380060245272289003912994723704287252538068360531278903039318279030644336656391336667867656028335243772020342450334085179882048 +degtorad(-60 ; 45 ; 45) = -1.060505686743054509178257603202893300005725031275165930261055948833909413260920968217422033749168824129251517259796200875800220739376762515862289727980037966105960487724591885492647599480010754855318522853364593938340450113230564310030385622665507811135902616931593107958015172349789257383673060491370248279 +degtorad(-60 ; 10 ; 20) = -1.050203396019476869314471928527786905516652523599746023054926693805122206681664495806797691150631788991192775463745699484403500955742048029377079251525912931577284787542120250681923349102196300334906390639767027081411270216590115617905699026637419378949275297171234538141970086787864174881488757976825176265 +degtorad(-60 ; 50 ; 40) = -1.06193588710232764035934784980484924653479627351716539973202448070849399017427657262266164836873043606606437788560085871601764772110487582104494247647602238266405899669109971244284226012069558501226985414889931498436120685182300306964298917364352479348651676249832523882659554893368003354279982248750709357 +degtorad(-80 ; 15 ; 0) = -1.400626724725449485481261841712111702537904690554734678517996130737234814469268178554998859631693859475374355237171695046829339055091301244977556069457281164863251662454614257326228674894398075739795292474511559984395328065612059837563274161183410851160768319420042738755494220630661804649903527742151202212 +degtorad(-80 ; 15 ; 15) = -1.400699446777615915880300328827465394734298143550090583745333513713908606515709988948485619697095297370466534591026169174298021782975781582529216378702839694518748196808843468866069081367653236595233495760725189868091298747235404181272389595978903240093850394618351152189489832999334216996977769877547990955 +degtorad(-80 ; 30 ; 0) = -1.404990047855435309423571068633333234321511870276088992158239109337662337255776802164204463555780133180905116468440142694950302728160121498077174624190792944193043723708366949716653063289707727066087489647329353006153568963012720460110200248912954187145692831318547544795230962751006545474358055865958526829 +degtorad(-80 ; 30 ; 30) = -1.405135491959768170221648042864040618714298776266800802612913875291009921348660422951177983686583008971089475176149090949887668183929082173180495242681910003504036792416825372796333876236218048776963896219756612773545510326259409147528431118503938965011856981715164371663222187488351370168506540136752104316 +degtorad(-80 ; 45 ; 0) = -1.409353370985421133365880295554554766105119049997443305798482087938089860042285425773410067479866406886435877699708590343071266401228941751176793178924304723522835784962119642107077451685017378392379686820147146027911809860413381082657126336642497523130617343217052350834967704871351286298812583989765851447 +degtorad(-80 ; 45 ; 45) = -1.409571537141920424562995756900615842694299408983511021480494236868111236181610856953870347676070720571712415761272012725477314584882382763831774106660980312489325388024807276726598671104782860958694296678788035678999721905283414113784472641028974689929863568811977591136954541977368523340035310395956217678 +degtorad(-80 ; 10 ; 20) = -1.399269246418342784699210082225509448205226901308091114274364981839324029602354384543246005077533685433653673965221511334080594801247668277346563630206855277960649687842335641915874420726968406438282164465190468822070542008642965421659786045000886257743236249051619021320909456415443440837851007881411145664 +degtorad(-80 ; 50 ; 40) = -1.411001737501193555744086003502571789223370651225510490951462768742695813094966461359109962295632332508525276387076670565694741566610496069014426855156964729047423896991315103676793331745467691115645627974322756725020478643875852873397076192006991672280477714378709722005534918561259299499162072392093062969 +degtorad(90 ; 0 ; 0) = 1.570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862294 +degtorad(180 ; 0 ; 0) = 3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587 +degtorad(270 ; 0 ; 0) = 4.712388980384689857693965074919254326295754099062658731462416888461724609429313497942052238013175601973222129769923459970640766914325873347588039112192721676175426154052907781658339466934423432395572946643216463498900169192713472350680174747906802863718472850385190522915681489972320090410890373711910586881 +degtorad(360 ; 0 ; 0) = 6.283185307179586476925286766559005768394338798750211641949889184615632812572417997256069650684234135964296173026564613294187689219101164463450718816256962234900568205403877042211119289245897909860763928857621951331866892256951296467573566330542403818291297133846920697220908653296426787214520498282547449174 +degtorad(234223 ; 0 ; 0) = 4087.962533898678564957976228677083355807297823499085615034524706911742678497637390475856671645037144522125951485558453943345897588793144567007826981389317959847543852150867479049486092458449850392549193635607739741121830847499731979234676185107315137587895801613964740181035798614024920504851762970091975522 +degtorad(34534.342 ; 345.234 ; 6456.2342) = 602.8696981162801712337865230974408686464020438754336998173952797691576147453673828606857079268541213218880893451829854865620581966343337413276267726818332858068574872584522235393379538123386250122041526862087651756057054005431109891802070096859288836521521146270076396243119287094111456953300658097835801781 +degtorad(456345634563456.23424 ; 45.23423424 ; 12.5345345354) = 7964733850235.160649112850596394938021123048640461535443209266790828363162612730897634886652294687216538698302950370038944123842175948751890065884042221028845684196360089321448987295547288201576908719850157973308898352936115053256225604876696995147749891905669613031841176540196787191332644143141730876067215 +degtorad(4634563456345634563456345634563456.234 ; 12.23462356236 ; 34.43763467567567) = 8.088839170583981090531128503103390692164594801399077458592290908137504716774736044813329213111382548859090382353013087292292687758448567705103428124295682585467678464373192494124490718870907073314145263549249773358947607407444213166202802282235105654896138756774132205280803803030504507257625906153355269559e+31 +degtorad(54643555555555555555555555555555555555555524563456345634563456.123354 ; 42.234154; 55.234243532145) = 9.537099594408837014382841449072798039661070722077291771509219277022728844340576837469378371625468751172172110915235222598923225751878981613957282529181497491571356166610252618682332974050127542368065910432966976203970470525792740821451830342224769995283162901072248791084491626261651954852189534309700419248e+59 +degtorad(342 ^ 12342 ; 30 ; 45) = 1.556246230160784422925100564526997075848937671310909565482422538713769004820445607768026214279357721139193981461472358434143476582066973765121641333811986629121395392270340961832713443213791211317209144856311146476582128576837459254653031478366712630061326334307855453337808488666597734436095184978904986866e+31273 +radtodeg(-657856785678234234345234523452345234523562345239476973264678.345345) = -3.76924173434051602016175772347865250384015719660980321824337234644879093940781109304667505445656428072013719842360031988626913883899366792275897449427325447744579755186998419906971747862487456333809876259043791474670677955759306378281785168082029406414604248824015364833114774089495760135272398303117814262e+61 +radtodeg(-46785678434563452345234523452345234532234234.345345) = -2.680621915956718002050969798549567349741793094127825361495291399635091099046763642211101782199326334208146845668067471586296905667529444486477452174352989883005546306134143779021398117017988987814272040613968970176646024111033890726192093092466833622970054042516931643311897859254137850032103562681000906158e+45 +radtodeg(-234234.345345) = -13420639.405278300293670042192585884744790711882301116259401625955329403946037198996413771782100626993102424867564706205414613323092359736542257770785714398141124998293497645555284467436665823508238588884393828840511060268499641238196561514453374134144294701304913855713717477423071073520254594835798620231664 +radtodeg(-2342.345345) = -134206.5024306147409075644764334085860685420610845826067237586858673533151186175133717705997147211740331931551510978995817917221174470622719138280143320760584481091047997658613170553203745342660398495619375567202275172795963850789161892541091730952392638081933019539421849245713017625470987742411533066351101 +radtodeg(-42.345345) = -2426.209550525402890928720360966694304009474411484667160690124986586766677477942317156371024263618861564841373342310327244391108864191147330870998246228591566298412175591145086546946357880111273591560619488714963635175537264931751367456898438518843866075394599508950229510535633997314842989706250488852383348 +radtodeg(-10) = -572.9577951308232087679815481410517033240547246656432154916024386120284714832155263244096899585111094418622338163286489328144826460124831503606826786341194212252638809746726792630798870289311076793826144263826315820961046048702050644425965684112017191205773856628043128496262420337618793729762387079034031598 +radtodeg(-1) = -57.29577951308232087679815481410517033240547246656432154916024386120284714832155263244096899585111094418622338163286489328144826460124831503606826786341194212252638809746726792630798870289311076793826144263826315820961046048702050644425965684112017191205773856628043128496262420337618793729762387079034031598 +radtodeg(0) = 0 +radtodeg(1) = 57.29577951308232087679815481410517033240547246656432154916024386120284714832155263244096899585111094418622338163286489328144826460124831503606826786341194212252638809746726792630798870289311076793826144263826315820961046048702050644425965684112017191205773856628043128496262420337618793729762387079034031598 +radtodeg(10) = 572.9577951308232087679815481410517033240547246656432154916024386120284714832155263244096899585111094418622338163286489328144826460124831503606826786341194212252638809746726792630798870289311076793826144263826315820961046048702050644425965684112017191205773856628043128496262420337618793729762387079034031598 +radtodeg(42.345345) = 2426.209550525402890928720360966694304009474411484667160690124986586766677477942317156371024263618861564841373342310327244391108864191147330870998246228591566298412175591145086546946357880111273591560619488714963635175537264931751367456898438518843866075394599508950229510535633997314842989706250488852383348 +radtodeg(2342.345345) = 134206.5024306147409075644764334085860685420610845826067237586858673533151186175133717705997147211740331931551510978995817917221174470622719138280143320760584481091047997658613170553203745342660398495619375567202275172795963850789161892541091730952392638081933019539421849245713017625470987742411533066351101 +radtodeg(234234.345345) = 13420639.405278300293670042192585884744790711882301116259401625955329403946037198996413771782100626993102424867564706205414613323092359736542257770785714398141124998293497645555284467436665823508238588884393828840511060268499641238196561514453374134144294701304913855713717477423071073520254594835798620231664 +radtodeg(46785678434563452345234523452345234532234234.345345) = 2.680621915956718002050969798549567349741793094127825361495291399635091099046763642211101782199326334208146845668067471586296905667529444486477452174352989883005546306134143779021398117017988987814272040613968970176646024111033890726192093092466833622970054042516931643311897859254137850032103562681000906158e+45 +radtodeg(657856785678234234345234523452345234523562345239476973264678.345345) = 3.76924173434051602016175772347865250384015719660980321824337234644879093940781109304667505445656428072013719842360031988626913883899366792275897449427325447744579755186998419906971747862487456333809876259043791474670677955759306378281785168082029406414604248824015364833114774089495760135272398303117814262e+61 +radtodeg(-2*pi * 100) = -35999.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(-2*pi * 10) = -3600 +radtodeg(-2*pi * 1) = -359.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(-2*pi) = -359.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(2*pi * 1) = 359.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(2*pi * 10) = 3600 +radtodeg(2*pi * 100) = 35999.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(-pi * 100) = -17999.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(-pi * 10) = -1800 +radtodeg(-pi * 1) = -179.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(-pi) = -179.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(pi * 1) = 179.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(pi * 10) = 1800 +radtodeg(pi * 100) = 17999.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +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.570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862294 +asin(-0.9) = -1.119769514998634186686677055845399615895162186403302882375681863914437537106533336673567440030887832011863313946151191903686818406486998095501626619292180961642639607354743441349429132273964165237587337950568949191603627509905012033208085724405091672745399870971791197132831567162168929644677054361780897365 +asin(-0.8) = -0.927295218001612232428512462922428804057074108572240527621866177440395728331483410601200567969775785113059704502381675027011636363250022310943061139888211241438672532329760203065005511975851611033707778334956474573077587836025034398968027911676370230190043266612987744309219464157111114417202926455130485346 +asin(-0.7) = -0.7753974966107530637403533527149871135557887386411619935977199637327202118807111988654109034943728764812947210113870530154778846854774023549228747731072302745171707449344183407417994763952216412143442987377297562831820058146586306328964741578695421283263022945176897632218085192624272670731719665755615633598 +asin(-0.6) = -0.6435011087932843868028092287173226380415105911153123828656061187135124748116210887128168447012827488780143387542594782965352859415252688049196185641760293172864695190212090574877743103356228664314832038794490132598891352282127897179253636709592307243827810168487424299960076991669955823864271981155063769475 +asin(-0.5345645) = -0.5639923563511067051396739466795799378998312239859555119213712258458415879271002003952829356980384063619470884346397852910840247851070362629601037108371611424566109022071189654515122281834663911522051808558386944668258315467394661556748505672641486943069379280274773852530506591894652380625356039995812474298 +asin(-0.5) = -0.5235987755982988730771072305465838140328615665625176368291574320513027343810348331046724708903528446636913477522137177745156407682584303719542265680214135195750473504503230868509266074371581591550636607381351626109889076880792747056311305275452003181909414278205767247684090544413688989345433748568789540978 +asin(-0.4) = -0.4115168460674880193847378976173356048557011351270258517839467807000952508952740024481263162520611953367592896709130601528396133951308043543512932233662234101957447411029797698508165487439299248983613963247652279113966925289593064368093714181752464725381493404041019659929311932896911804914793075121103278715 +asin(-0.3) = -0.3046926540153975079720029612275291669545600317067763873929779487464729925120331594385999572313631487317349566307855469247966854234324188781871838304561501103439852326461226950624544315425851918591328531307809295007959773297208155336494895491479932859480918639385082525831120672069475803857191645095129466909 +asin(-0.2) = -0.2013579207903307914551255522176234102400380814022283862572512434556093746288518503758449300903999368468197981871177783716618053879201548755015088525757557506850470374629855344264455564668551866642602236049772202001236611979700319519536904516805500731011597584876996367628374655789663238292022779415996092792 +asin(-0.1) = -0.10016742116155979634552317945269331856867597222962954139102385503640267365086255165393786435950445495566009092009658596828306857305846802027790817447081596533381465522579482776964039702292494447400173225565047143242857667273827087197830846957605866421657917591844495789765961408317660109021098467844050670749 +asin(-0.01) = -0.010000166674167113125622277071990383678570393643009198386329514046510644313241471509076191737220566310895867903658984904787146224764732732061418827258238073856928243365450391943267635066284762905238128092738052397331610576408349480142722567120148531506031323219255446270120423311409423173189813988101168530249 +asin(-0.00423) = -0.004230012614596070531669799004970951015689372972167413605040989939016265046235588626240885755841850429943948368722492560938664352491528328605218744715007833910258539521495686004342317765400661230207732559890760336765740427145459191238282121144797853684726857694791973400112598993960054528676059254269892593114 +asin(-0.0000345345) = -0.00003453450000686448985484050116286521895304196351090036111375092171918750951017018999185686480568289527324377924650050911816294344737228719511814021149666223662708189741780857878012168209305769219929264437838515993736062417422784671601543823918686955467906132813473804288545826085019247421802894178009637403187 +asin(-0.0000000000000063456) = -0.000000000000006345600000000000000000000000042585997787136000000000000000771657756606163511672832000018495276544408954570072069318285124448916018973260925677591951864454911304869432474815759373784495068278516963533622050530205579040464153230096598793742525305216551771733598724653602538614487332101045130319405326861689727 +asin(-0.00000000000000000000000234234) = -2.342340000000000000000000000000000000000000000002141896860587484000000000000000000000000000000005288237333506324295103685680000000000000000000017270365383515635188166423251052455600000000000064485931746721725826275400402500115901384410620260529666035347511936945837645039954219178748172777212593403506485508e-24 +asin(0) = 0 +asin(0.00000000000000000000000234234) = 2.342340000000000000000000000000000000000000000002141896860587484000000000000000000000000000000005288237333506324295103685680000000000000000000017270365383515635188166423251052455600000000000064485931746721725826275400402500115901384410620260529666035347511936945837645039954219178748172777212593403506485508e-24 +asin(0.0000000000000063456) = 0.000000000000006345600000000000000000000000042585997787136000000000000000771657756606163511672832000018495276544408954570072069318285124448916018973260925677591951864454911304869432474815759373784495068278516963533622050530205579040464153230096598793742525305216551771733598724653602538614487332101045130319405326861689727 +asin(0.0000345345) = 0.00003453450000686448985484050116286521895304196351090036111375092171918750951017018999185686480568289527324377924650050911816294344737228719511814021149666223662708189741780857878012168209305769219929264437838515993736062417422784671601543823918686955467906132813473804288545826085019247421802894178009637403187 +asin(0.00423) = 0.004230012614596070531669799004970951015689372972167413605040989939016265046235588626240885755841850429943948368722492560938664352491528328605218744715007833910258539521495686004342317765400661230207732559890760336765740427145459191238282121144797853684726857694791973400112598993960054528676059254269892593114 +asin(0.01) = 0.010000166674167113125622277071990383678570393643009198386329514046510644313241471509076191737220566310895867903658984904787146224764732732061418827258238073856928243365450391943267635066284762905238128092738052397331610576408349480142722567120148531506031323219255446270120423311409423173189813988101168530249 +asin(0.1) = 0.10016742116155979634552317945269331856867597222962954139102385503640267365086255165393786435950445495566009092009658596828306857305846802027790817447081596533381465522579482776964039702292494447400173225565047143242857667273827087197830846957605866421657917591844495789765961408317660109021098467844050670749 +asin(0.2) = 0.2013579207903307914551255522176234102400380814022283862572512434556093746288518503758449300903999368468197981871177783716618053879201548755015088525757557506850470374629855344264455564668551866642602236049772202001236611979700319519536904516805500731011597584876996367628374655789663238292022779415996092792 +asin(0.3) = 0.3046926540153975079720029612275291669545600317067763873929779487464729925120331594385999572313631487317349566307855469247966854234324188781871838304561501103439852326461226950624544315425851918591328531307809295007959773297208155336494895491479932859480918639385082525831120672069475803857191645095129466909 +asin(0.4) = 0.4115168460674880193847378976173356048557011351270258517839467807000952508952740024481263162520611953367592896709130601528396133951308043543512932233662234101957447411029797698508165487439299248983613963247652279113966925289593064368093714181752464725381493404041019659929311932896911804914793075121103278715 +asin(0.5) = 0.5235987755982988730771072305465838140328615665625176368291574320513027343810348331046724708903528446636913477522137177745156407682584303719542265680214135195750473504503230868509266074371581591550636607381351626109889076880792747056311305275452003181909414278205767247684090544413688989345433748568789540978 +asin(0.5345645) = 0.5639923563511067051396739466795799378998312239859555119213712258458415879271002003952829356980384063619470884346397852910840247851070362629601037108371611424566109022071189654515122281834663911522051808558386944668258315467394661556748505672641486943069379280274773852530506591894652380625356039995812474298 +asin(0.6) = 0.6435011087932843868028092287173226380415105911153123828656061187135124748116210887128168447012827488780143387542594782965352859415252688049196185641760293172864695190212090574877743103356228664314832038794490132598891352282127897179253636709592307243827810168487424299960076991669955823864271981155063769475 +asin(0.7) = 0.7753974966107530637403533527149871135557887386411619935977199637327202118807111988654109034943728764812947210113870530154778846854774023549228747731072302745171707449344183407417994763952216412143442987377297562831820058146586306328964741578695421283263022945176897632218085192624272670731719665755615633598 +asin(0.8) = 0.927295218001612232428512462922428804057074108572240527621866177440395728331483410601200567969775785113059704502381675027011636363250022310943061139888211241438672532329760203065005511975851611033707778334956474573077587836025034398968027911676370230190043266612987744309219464157111114417202926455130485346 +asin(0.9) = 1.119769514998634186686677055845399615895162186403302882375681863914437537106533336673567440030887832011863313946151191903686818406486998095501626619292180961642639607354743441349429132273964165237587337950568949191603627509905012033208085724405091672745399870971791197132831567162168929644677054361780897365 +asin(1) = 1.570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862294 +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.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587 +acos(-0.9) = 2.690565841793530805917998747485151057993746886090855792863154160068345740249637835987584852701946366002937357202792345227233740711262289211364306323356421520367781658705712701902208954585438642702778320164974437024570350574142836150101477307040692627318224154433521371438058730486275626448307178932417759659 +acos(-0.8) = 2.49809154479650885165983415456218024615565880825979343810933847359430393147458790991521798064083431910413374775902282835055855866802531342680574084395245180016381458368072946361778533428732608849889876054936196240604431090026285851586141949431197118476286755007471791861444662748121781122083305102576734764 +acos(-0.7) = 2.346193823405649682971675044354738555654373438328714904085192259886628415023815698179428316165431410472368764268028206339024806990252693470785554477171470833242312796285387601294579298706696118679535280952135244116148728878896454749789865740505143082899126577979419937527035682586533963876802091146198425653 +acos(-0.6) = 2.214297435588181006034130920357074080140095290802865293353078414867420677954725588026834257372341282869088382010900631620082208246300559920782298268240269876011611570372178318040554132647097343896674186093854501092855858292450613834818755253594831678955605300310472604301234862491102279190057322686143239241 +acos(-0.5345645) = 2.134788683146003324370995638319331379998415923673508422408843521999749791070204699709300348369096940353021131691280938614630947089882327378822783414901401701181752953558088226004292050494940868617396163070244182299792554610977290272568242149899749648879762211489207559558277822513571934866165728570218109723 +acos(-0.5) = 2.094395102393195492308428922186335256131446266250070547316629728205210937524139332418689883561411378654765391008854871098062563073033721487816906272085654078300189401801292347403706429748632636620254642952540650443955630752317098822524522110180801272763765711282306899073636217765475595738173499427515816391 +acos(-0.4) = 1.982313172862384638616059589257087046954285834814578762271419076854003454038378501762143728923119729327833332927554213476386535699906095470213972927430463968920886792453949030403596371055404402363552378539170715744363415593197130553702763000810847427110973623865832140298158356613797877295109432082747190165 +acos(-0.3) = 1.875488980810294127203324652867280609053144731394329297880450244900381195655137658752617369902421682722808999887426700248343607728207709994049863534520390669069127283997091955615234253854059669324323835345186417333762700393958639650542881131783594240520916147400238426888339230531054277189349289080149808984 +acos(-0.2) = 1.772154247585227410686447243857374852338622781089781296744723539609517577771956349689862342761458470837893841443758931695208727692695445991364188556639996309410189088813954794979225378778329664129451205819382708033090384262207856068847082034316151027673984041949429811068064628903073020632832402512236471573 +acos(-0.1) = 1.670963747956456415576844871092444760667260671917182451878496151190310876793967050967955277030562988946734134176737739291829990877833759136140587878535056524058956706576764088322420219334399421939192714470055959265395299736976094988871700052211659618789403459380175132202886777407283297893841109249077369001 +acos(-0.01) = 1.580796493469063732356943968711741825777155093330562108873801810200418847456345970823093604408279100301969911160300138228334068529540023847924098531322478632582070294716419652496047457377759240370429110307143540230298333640646173597036114149755749486078855606680985620575347586635516119976819938558738030824 +acos(-0.00423) = 1.575026339409492689762991490644722393114274072659720324092513286092924468189340087940258298426900384421017991625363645884485586657266819444467898448779248392635400590872464946557122140076875138695398714774296248169732463491383283308131673703780398808257551141156522147705339762318066751332306183824906754887 +acos(-0.0000345345) = 1.570830861294903483721176532140914307317537741651063810848586047075627390652614669504009269535864216886347287035887653832665085248222663403057797844275737220961769133248387069131559943993567535157390274858783872992904083688412051963609407020874787824127503344789864912348112621584956889277848153512416958668 +acos(-0.0000000000000063456) = 1.570796326794902964831321691639751442098584742273550697623472296153908203914762255920180924343890534009569319801050107893618991623060415564778698677325166236317093915805880565422212297127233851249686050492922451366588773594443403157357544812732199748315349588678281946038825887977709235418117456671681992613 +acos(-0.00000000000000000000000234234) = 1.570796326794896619231324033979751442098584699687552910487472296153908205285001359901501412671058533991074043256641153328835159638281615410966365384064240558725142051368239625936295457499640900716243437814405487833031208995984545842719666983038101070474208694081990703971262510836043642641275164524856041042 +acos(0) = 1.570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862294 +acos(0.00000000000000000000000234234) = 1.570796326794896619231319349299751442098584699687552910487472296153908201001207638726533412671058533991074043256641153318258684971268966820758994024064240558725142051333698895169264187123308054214138526614405487832902237132491102391067116182233100838671439872841469644639191815812169750965985084616417683545 +acos(0.0000000000000063456) = 1.570796326794890273631321691639751442098584657101555123351472296153908202371446742707853900998226533972578766712232198753474852986490166666946660730803314881133190186896057955683347347495715103680695913935888524299344672534032245076429238352539002160830298978245178402571628438670504158189142792469591731974 +acos(0.0000345345) = 1.570761792294889754741466851138588576879631657724042010126358545232189015633594329124025555806252851095800799477394652814428759361327918828667561563852743896488514969453551451973999700629381419772991689570027102673029362440063596270177376144396414085018145222133595436262341705063256504329412095628856765919 +acos(0.00423) = 1.5665663141803005486996518926347804910828953267153854968824313062148919380968689106877765269152166835611300948879186607626082579522837627872574609593492327248148835118294735745484375045460738162349832496545147274962009826370923649256551094614908031008880974257669382009051145643301466422749540653163669697 +acos(0.01) = 1.560796160120729506105699414567761058420014306044543712101142782107397558829863027804941220933837967680178175352982168418759776080010558383801260876806002484868213807985518868609512187245189714559952854121667435435635112487829474636750669015515452423066792960242474728035106740012697273630440310582535693763 +acos(0.1) = 1.470628905633336822885798512187058123529908727457923369096448441117505529492241947660079548311554079035413952336544567355263853731716823095584771529593424593391327396125174432783139425288549532991189249958755016400538146391499553244915083113059542290356245107543285216407567549240930095713419139892196355586 +acos(0.2) = 1.369438406004565827776196139422128031858546618285324524230221052698298828514252648938172482580658597144254245069523374951885116916855136240361170851488484808040095013887983726126334265844619290800930758609428267632843061866267792164939701130955050881471664524974030537542389697745140372974427846629037253014 +acos(0.3) = 1.266103672779499111259318730412222275144024667980776523094494347407435210631071339875417455439695385259339086625855606398750236881342872237675495873608090448381156818704846565490325390768889285606058129083624558332170745734517008583243902033487607668624732419523221921722115096117159116417910960061123915603 +acos(0.4) = 1.159279480727408599846583794022415837242883564560527058703525515453812952247830496865891096418997338654314753585728093170707308909644486761511386480698017148529397310247989490701963273567544552566829585889640259921570030535278517680084020164460354482034674943057628208312295970034415516312150817058526534422 +acos(0.5) = 1.047197551196597746154214461093167628065723133125035273658314864102605468762069666209344941780705689327382695504427435549031281536516860743908453136042827039150094700900646173701853214874316318310127321476270325221977815376158549411262261055090400636381882855641153449536818108882737797869086749713757908196 +acos(0.5345645) = 1.006803970443789914091647744960171504198753475701597398566101070308066615216004298918734476973020127629126954822001368032462897519668254852902575993227079416268531149143850295101267594128008086312985801358566793366140891517498357961218541015371452260265886355434252789052176504134641458741094520571055614864 +acos(0.6) = 0.927295218001612232428512462922428804057074108572240527621866177440395728331483410601200567969775785113059704502381675027011636363250022310943061139888211241438672532329760203065005511975851611033707778334956474573077587836025034398968027911676370230190043266612987744309219464157111114417202926455130485346 +acos(0.7) = 0.7953988301841435554909683389247643285427959610463909168897523324211879912623933004486065091766856575097793222452541003080690376192978887609398049309570102842079713064165509198109803459162528362508466834766757315497847172495791934839969174247660588262465219889440404110834186440616794297304581579950752989337 +acos(0.8) = 0.6435011087932843868028092287173226380415105911153123828656061187135124748116210887128168447012827488780143387542594782965352859415252688049196185641760293172864695190212090574877743103356228664314832038794490132598891352282127897179253636709592307243827810168487424299960076991669955823864271981155063769475 +acos(0.9) = 0.4510268117962624325446446357943518262034225132842500281117904322394706660365711626404499726401707019792107293104899614198601038982882930203610530847720595970825024439962258192033506900375103122276036442638365386413630955543328120836853058582305092818274244124899389771723955961619377671589530702088559649282 +acos(1) = 0 +acos(1.43213) = error: 13 +acos(3543.23423) = error: 13 +acos(35645456462354) = error: 13 +atan(-6456456345.745) = -1.570796326640012895645235611486696593607179966838803608184058522985259859251129377244630138906138622020727818226674333421707703281801696178838656120614803998363674925448193468163597547259392743425023162981213748864215563499616557894879929561131845758178685557720905617631521312734296504733515163658770471533 +atan(-345345354.234) = -1.570796323899244519847881293743617436665491834689115794717313126339429960095684023888530817438119657720034361006340000539856644457271601592623387389927819820143327106508740705830308962778666492262905037866373622885071903035320832872239667958148952453666976928636877376412461533218784917891008378605231833575 +atan(-2342234) = -1.570795899852071948451527725073055776131424017421870630617405143074128999069614833316771590306740476153693844913087070407745878313040577034484058389567017674659437105337731803082703800180585027130227437683906547520423766810879445472350098712628153949410357833586125937299916668033363097893366755733921040491 +atan(-2342.234234) = -1.570369384038820430707386223446026125521964140474423229859200627516121588427777725800945941270976878693352325876401829139391457577529802166489622389887193677210881303165775697335667634287093540736155998695505420815490574937282944038979571071942733776883173873371407104601784664258580939680270867258600824711 +atan(-34.234) = -1.541593904543642443714188731322308068598909848209879581285120232120883516811277351234403319164709688011724849751589143876385820883016888016106120853632755359438851487848864557402506276815520683609658409089273310682863153320752489816626095108886402540840929716716368802298730831806768387540519978800693342956 +atan(-12.1233254) = -1.488497021797580980251789736563193987431904255373001039014975566177090807145525577646315213227401347796060276776785625845967917791717756518569524065634547034838011951332353903899113981413353048901893932024178471646375335903717287469441077903335846454254175270599219804082523532264331878940286859188170696809 +atan(-5.234) = -1.382012994205804919630347812271777873693287773542076193078776701115478720080531280576542040563171688935012458801091723417437751393906218098368819338962979012542496178682196378110394183986353601914870967220147113288389665583250373314744689598264914343787379579487408306429031854831566078006407185482823944551 +atan(-2.2134) = -1.14645182581033773124708930325297793606189836832474240696414932727266768864007206613880598228923322097981167567069991910458805962188447977747864093330730093930716570973040273932711681024657310204123922761858290623108314240470692979487615546885385608241995177935745348640182565551194843581866833653749194693 +atan(-2) = -1.10714871779409050301706546017853704007004764540143264667653920743371033897736279401341712868617064143454419100545031581004110412315027996039114913412013493800580578518608915902027706632354867194833709304692725054642792914622530691740937762679741583947780265015523630215061743124555113959502866134307161962 +atan(-1.3123) = -0.9196461405918233201333147393129620668712708107224432566550693090664587965509172371045265071134206537425935588376329439509055478483509755792706607775749879096412854663542788599595019037376104859209813648983850553127459290816107050603928636352566448266166943998220175375237999903767884342419973600255980383876 +atan(-1) = -0.7853981633974483096156608458198757210492923498437764552437361480769541015715522496570087063355292669955370216283205766617734611523876455579313398520321202793625710256754846302763899111557372387325954911072027439164833615321189120584466957913178004772864121417308650871526135816620533484018150622853184311468 +atan(-0.6) = -0.5404195002705841554435783646085999101351482514625923881163602334095989819839101530824745486668272756317022171382834582874779757313925855809723528914179165441612939382879029745548031951730986881005432823198959937730677381686362724947488872697267272314511740066545651315837124558317870860715551465320374035405 +atan(-0.2) = -0.1973955598498807583700497651947902934475851037878521015176889402410339699782437857326978280372880441126281180736913601044564798867942393557475654952163032700522107470015645015560061286185526633257318692806643896806189528405825931124251613297313993397113233537821796084176648310525473039665725650488878155309 +atan(0) = 0 +atan(0.2) = 0.1973955598498807583700497651947902934475851037878521015176889402410339699782437857326978280372880441126281180736913601044564798867942393557475654952163032700522107470015645015560061286185526633257318692806643896806189528405825931124251613297313993397113233537821796084176648310525473039665725650488878155309 +atan(0.6) = 0.5404195002705841554435783646085999101351482514625923881163602334095989819839101530824745486668272756317022171382834582874779757313925855809723528914179165441612939382879029745548031951730986881005432823198959937730677381686362724947488872697267272314511740066545651315837124558317870860715551465320374035405 +atan(1) = 0.7853981633974483096156608458198757210492923498437764552437361480769541015715522496570087063355292669955370216283205766617734611523876455579313398520321202793625710256754846302763899111557372387325954911072027439164833615321189120584466957913178004772864121417308650871526135816620533484018150622853184311468 +atan(1.3123) = 0.9196461405918233201333147393129620668712708107224432566550693090664587965509172371045265071134206537425935588376329439509055478483509755792706607775749879096412854663542788599595019037376104859209813648983850553127459290816107050603928636352566448266166943998220175375237999903767884342419973600255980383876 +atan(2) = 1.10714871779409050301706546017853704007004764540143264667653920743371033897736279401341712868617064143454419100545031581004110412315027996039114913412013493800580578518608915902027706632354867194833709304692725054642792914622530691740937762679741583947780265015523630215061743124555113959502866134307161962 +atan(2.2134) = 1.14645182581033773124708930325297793606189836832474240696414932727266768864007206613880598228923322097981167567069991910458805962188447977747864093330730093930716570973040273932711681024657310204123922761858290623108314240470692979487615546885385608241995177935745348640182565551194843581866833653749194693 +atan(5.234) = 1.382012994205804919630347812271777873693287773542076193078776701115478720080531280576542040563171688935012458801091723417437751393906218098368819338962979012542496178682196378110394183986353601914870967220147113288389665583250373314744689598264914343787379579487408306429031854831566078006407185482823944551 +atan(12.1233254) = 1.488497021797580980251789736563193987431904255373001039014975566177090807145525577646315213227401347796060276776785625845967917791717756518569524065634547034838011951332353903899113981413353048901893932024178471646375335903717287469441077903335846454254175270599219804082523532264331878940286859188170696809 +atan(34.234) = 1.541593904543642443714188731322308068598909848209879581285120232120883516811277351234403319164709688011724849751589143876385820883016888016106120853632755359438851487848864557402506276815520683609658409089273310682863153320752489816626095108886402540840929716716368802298730831806768387540519978800693342956 +atan(2342.234234) = 1.570369384038820430707386223446026125521964140474423229859200627516121588427777725800945941270976878693352325876401829139391457577529802166489622389887193677210881303165775697335667634287093540736155998695505420815490574937282944038979571071942733776883173873371407104601784664258580939680270867258600824711 +atan(2342234) = 1.570795899852071948451527725073055776131424017421870630617405143074128999069614833316771590306740476153693844913087070407745878313040577034484058389567017674659437105337731803082703800180585027130227437683906547520423766810879445472350098712628153949410357833586125937299916668033363097893366755733921040491 +atan(345345354.234) = 1.570796323899244519847881293743617436665491834689115794717313126339429960095684023888530817438119657720034361006340000539856644457271601592623387389927819820143327106508740705830308962778666492262905037866373622885071903035320832872239667958148952453666976928636877376412461533218784917891008378605231833575 +atan(6456456345.745) = 1.570796326640012895645235611486696593607179966838803608184058522985259859251129377244630138906138622020727818226674333421707703281801696178838656120614803998363674925448193468163597547259392743425023162981213748864215563499616557894879929561131845758178685557720905617631521312734296504733515163658770471533 +acot(-6456456345.745) = 3.141592653434909514876557303126448035705764666526356518671530819139168062394233876558647551577197156011801861483315486745254625586576987294701335824679044557088816976799162728716377369570867220890214145195619236697182286563854382011773321143767446712751509841182635791936748476058403201537145288229407333827 +acot(-345345354.234) = 3.141592650694141139079202985383368878764076534376668705204785422493338163238788523202548230109178191711108404262981153863403566762046892708486067093992060378868469157859709966383088785090140969728096020080779110718038626099558656989133059540784553408239801212098607550717688696542891614694638503175868695868 +acot(-2342234) = 3.141592226646968567682849416712807218230008717109423541104877439228037202212719332630789002977799010144767888169728223731292800617815868150346738093631258233384579156688701063635483622492059504595418419898312035353390489875117269589243490295263754903983182117047856111605143831357469794696996880304557902785 +acot(-2342.234234) = 3.141165710833717049938707915085777567620548840161976140346672923670029791570882225114963353942035412684426369133042982462938379882305093282352302093951434235936023354516744957888447456598568018201346980909910908648457298001520768155872962654578334731455998156833137278907011827582687636483900991829237687004 +acot(-34.234) = 3.112390231338539062945510422962059510697494547897432491772592528274791719954381850548420731835768222002798893008230297199932743187792179131968800557696995918163993539199833817955286099126995161074849391303678798515829876384990313933519486691522003495413754000178098976603957995130875084344150103371330205249 +acot(-12.1233254) = 3.059293348592477599483111428202945429530488955060553949502447862330999010288630076960332625898459881787134320033426779169514840096493047634432203769698787593563154002683323164451893803724827526367084914238583959479342058967955111586334469485971447408826999554060949978387750695588438575743916983758807559102 +acot(-5.234) = 2.952809321000701538861669503911529315791872473229629103566248997269386923223635779890559453234230222926086502057732876740984673698681509214231499043027219571267638230033165638663174006297828079380061949434552601121356388647488197431638081180900515298360203862949138480734259018155672774810037310053460806845 +acot(-2.2134) = 2.717248152605234350478410994892729378160483068012295317451621623426575891783176565452823394960291754970885718927341072428134981926659770893341320637371541498032307761081371999879896632558047579506430209832988394064049865468944753911769547051489457036992776062819183660707052818836055132622298461108128809224 +acot(-2) = 2.677945044588987122248387151818288482168632345088985557164011503587618542120467293327434541357229175425618234262091469133588026427925571076253828838184375496730947836537058419573056888635023149413528075261332738379394652210463131034302769209433016794050626933616966476455844594569657836398658785913708481914 +acot(-1.3123) = 2.490442467386719939364636430952713508969855510409996167142541605220366999694021736418543919784479187733667602094274097274452470153126266695133340481639228468366427517705248120512281726049084963386172347112790543145712652145848529177286255217892245781189518683283747711829027153700895131045627484596234900681 +acot(-1) = 2.35619449019234492884698253745962716314787704953132936573120844423086230471465674897102611900658780098661106488496172998532038345716293667379401955609636083808771307702645389082916973346721171619778647332160823174945008459635673617534008737395340143185923642519259526145784074498616004520544518685595529344 +acot(-0.6) = 2.111215827065480774674900056248351352233732951150145298603832529563507185127014652396491961337885809622776260394924611611024898036167876696835032595482157102886435989638872235107583017484573165565734264534301481606034461232874096611642278852362328186023998290116295305888939619155893782875185271102674265834 +acot(-0.2) = 1.768191886644777377601371456834541735546169803475405012005161236394942173121348285046715240708346578103702161330332513428003402191569530471610245199280543828777352798352533762108785950930027140790922851495069877513585675904820417229318552912367000294284147637243909782722891994376654000770202689619524677824 +acot(0) = 1.570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862294 +acot(0.2) = 1.373400766945015860861271926444961148650999595899700808969783355912874233164860713581319584633770489878445925182949793219090442417981051760115114208847937288672931304349404758996773693692921814139459112933741098152347770223655231004468230252904201614861500929679550565887562332271559392837057559521749046763 +acot(0.6) = 1.030376826524312463787743327031151531963436448224960522371112062744309221159194346231542864004231258359371826118357695036068946573382705534890326812646324014563848113063066285997976627138375789364647699894509494059898984895601551622144504312908873723121650276807165042721514707492319610732074978038599458753 +acot(1) = 0.7853981633974483096156608458198757210492923498437764552437361480769541015715522496570087063355292669955370216283205766617734611523876455579313398520321202793625710256754846302763899111557372387325954911072027439164833615321189120584466957913178004772864121417308650871526135816620533484018150622853184311468 +acot(1.3123) = 0.6511501862030732990980069523267893752273138889651096538324029870874494065921872622094909055576378802484804844190082093726413744564243155365920189264892526490838565849966904005932779185738639915442096173160204325202207939826271190565005279473789561279561298836397126367814271729473182625616327645450388239059 +acot(2) = 0.4636476090008061162142562314612144020285370542861202638109330887201978641657417053006002839848878925565298522511908375135058181816250111554715305699441056207193362661648801015325027559879258055168538891674782372865387939180125171994840139558381851150950216333064938721546097320785555572086014632275652426731 +acot(2.2134) = 0.4243445009845588879842323883867735060366863313628105035233229688812405145030324331752114303818253130112623675859412342189588626828908113383840387707569396194179763416205665212256630120649013754239517545958225816018835806595308943220172361137817448721528725041042766879034015078121582609849617880331449153635 +acot(5.234) = 0.1887833325890916996009738793679735684052969261454767174086955950384294830625732187374753721078868450560615844555494299061091709108690730174938603651012615461826458726687728824423856383251208755503200149942583745445770574809874508021487019843706866107854447039743218678761953084925406187972229390878129177421 +acot(12.1233254) = 0.08229930499731563897953195507655745466668044431455187147249672997681739599757892166770219944365718619501376647985552747757900451305753459729315563842969352388713010001861535665366584089812142856329705019022701618659138716052053664745231367929975450031864901286251037022270363105977481786334326538246616548473 +acot(34.234) = 0.02920242225125417551713296031744337349967485147767332920235206403302468633182714807961409350634884597934919350505200944716110142175840309975655885043148519928629056350210470315027354549595379385553257312513217715010356974348533430026729647374919841373189456674536137200649633151733830926311014576994351933779 +acot(2342.234234) = 0.0004269427560761885239354681937253165766205592131296806282716686377866147153267735130714714000816552977217173802393241841554647272454889493730573141770468815142607481851935632171121880243809367290349835189000670174761481269548800779138205106928671776896504100903230697034424990655257571233592573120360375827206 +acot(2342234) = 0.0000004269428246707797939665666956659671606822656822798700671530797792040734896659972458223643180578373801983435540829158010439917347140813786213144972228840657049460132374574700760221308894503349635445304989403125429562533583786445432928700074470051624664498756042370053104952907435989102633688367158218021300977 +acot(345345354.234) = 0.000000002895652099383440397896134005433092864998437115770159169814478243047420475425486595232938876271039682250301152783690277847503689523239292314136420738581814944842228554722470859532807985202285944348031864947894820028916991244653723624486648500905847354824852797892765630105321778912621745965405028718552004715 +acot(6456456345.745) = 0.0000000001548837235860860801530548484914047328487493023034137731686483438919751220693872737649199119703462250299668199018392190229735949370240235834494365603614671259027757923891822750520817340401678192331917389687511595646212662220134620215037551963941387257408245566737058505898101920701149609118663907601784061638 +sinh(-345345345345.4356) = -1.56496265853103789117163889800696460043440769780955313893252505095258582846170951734972213722424613636441645911886914958185184872027860177688076615956861223842427885158609651354879599752026649441086822008195339042328434876478830134510749674688353446391272580952872095605848774167587716866923273638728943160192e+149981577834 +sinh(-456456456.234) = -7.4218022261885493798980440476108594267812324623396560153212388810111768069659773365938415574863094824132890397953433156774792477200540833680284073729503438423348612818270593347446714849373478518871431536611474239099765166113093421553936373257825409719252139263902551153861075561075704337961871049152637375158e+198236519 +sinh(-456456.234) = -1.3262535024369529033897386846980252274185415384598638199551015007345080837687001587434015894262988326126438089418756596006767295746220702031244500193204120723170735368370050572039877213445121691297853487240659363377941283452351922910325115426435790810108808750921622458045199705427005636182587296054821531146e+198236 +sinh(-78978.234) = -3.2373277360474533178719882738141106502204972870092535771089771662604869735915903501167592466762853334827212571866980074981645020651091120553869135229154089900305219967001437166772366486038372074729270779525091654235160234815822805598194353595847521150642420216964087020060651092101384102750960941949245085282e+34299 +sinh(-645.2342) = -8.329570332376573782551597149463160878531062993810013705296998516557326727755024599440885951788819201945470734053228595890236903565420239975909000498796115687157679044245138261747153293154126629318850104472952381378276222262299212188460480038216066187957064939774970391887040090968350214216687916564927285472e+279 +sinh(-43.2342) = -2.987751642612754589754404406491611120819233249922645319472745870907601045779361213675913589409264869729777788682775923080828915284032559888576471980057170209875174456642413724071578074390850281091093062743841503918838343336975982621430603547224921537722048981345108153999379476126135147067101986742253520342e+18 +sinh(-4.123) = -30.86400071555528718142382593837156970084687908561667598086342224705409303543412019045918097919892294073407838139259884836471015159822697308456025025023148924605332848906050687606515501264758549739398367150569870169682417514106376998175679434628187197263071004443858931520543083473247630760913661594105267594 +sinh(-2) = -3.626860407847018767668213982801261704886342012321135721309484474934250210988785036723607181294232373009337937037922656955717628410444210168159748539200685884654436334024364085698776455185852648703272913093100921697766433616049295670873263228200389716417557414747371907654056964390410575504594792831116404013 +sinh(-1.213) = -1.533128092075569879451255255689376466393739281709170354079470092865977847016072849636248149463786442037533431687439129920984950779332414680267466207316734642179098391949486394863435333310924345802976031188705097160052963265378342027514465587406186584584513232288309484749443036103971171317012549196802270767 +sinh(-1) = -1.175201193643801456882381850595600815155717981334095870229565413013307567304323895607117452089623391840419533327579532356785218901919457282136840352883248423822968980625302687857297419377803789453015645797574855986381203393300021194357134939276747928783808639778091594382288709437918371232250230643268348982 +sinh(-0.23) = -0.2320332037130719273201981427776614462966066191743135991632700246815850330949209362568846586008509567220183765377268165314711530336562217898195337967954837918840492726343608573294659234725585221143337854340738347504549453796811769604353374124694768988891411324476848282145688108845764817643832540187231725284 +sinh(-0.000000000000002) = -0.000000000000002000000000000000000000000000001333333333333333333333333333333600000000000000000000000000000025396825396825396825396825396826807760141093474426807760141093525733525733525733525733525733527049082604638160193715749271304851918608532365146121759878373635355894926389791002302673637874389149818099816307509986682 +sinh(0) = 0 +sinh(-0.000000000000002) = -0.000000000000002000000000000000000000000000001333333333333333333333333333333600000000000000000000000000000025396825396825396825396825396826807760141093474426807760141093525733525733525733525733525733527049082604638160193715749271304851918608532365146121759878373635355894926389791002302673637874389149818099816307509986682 +sinh(-0.23) = -0.2320332037130719273201981427776614462966066191743135991632700246815850330949209362568846586008509567220183765377268165314711530336562217898195337967954837918840492726343608573294659234725585221143337854340738347504549453796811769604353374124694768988891411324476848282145688108845764817643832540187231725284 +sinh(-1) = -1.175201193643801456882381850595600815155717981334095870229565413013307567304323895607117452089623391840419533327579532356785218901919457282136840352883248423822968980625302687857297419377803789453015645797574855986381203393300021194357134939276747928783808639778091594382288709437918371232250230643268348982 +sinh(-1.213) = -1.533128092075569879451255255689376466393739281709170354079470092865977847016072849636248149463786442037533431687439129920984950779332414680267466207316734642179098391949486394863435333310924345802976031188705097160052963265378342027514465587406186584584513232288309484749443036103971171317012549196802270767 +sinh(-2) = -3.626860407847018767668213982801261704886342012321135721309484474934250210988785036723607181294232373009337937037922656955717628410444210168159748539200685884654436334024364085698776455185852648703272913093100921697766433616049295670873263228200389716417557414747371907654056964390410575504594792831116404013 +sinh(-4.123) = -30.86400071555528718142382593837156970084687908561667598086342224705409303543412019045918097919892294073407838139259884836471015159822697308456025025023148924605332848906050687606515501264758549739398367150569870169682417514106376998175679434628187197263071004443858931520543083473247630760913661594105267594 +sinh(-43.2342) = -2.987751642612754589754404406491611120819233249922645319472745870907601045779361213675913589409264869729777788682775923080828915284032559888576471980057170209875174456642413724071578074390850281091093062743841503918838343336975982621430603547224921537722048981345108153999379476126135147067101986742253520342e+18 +sinh(-645.2342) = -8.329570332376573782551597149463160878531062993810013705296998516557326727755024599440885951788819201945470734053228595890236903565420239975909000498796115687157679044245138261747153293154126629318850104472952381378276222262299212188460480038216066187957064939774970391887040090968350214216687916564927285472e+279 +sinh(-78978.234) = -3.2373277360474533178719882738141106502204972870092535771089771662604869735915903501167592466762853334827212571866980074981645020651091120553869135229154089900305219967001437166772366486038372074729270779525091654235160234815822805598194353595847521150642420216964087020060651092101384102750960941949245085282e+34299 +sinh(-456456.234) = -1.3262535024369529033897386846980252274185415384598638199551015007345080837687001587434015894262988326126438089418756596006767295746220702031244500193204120723170735368370050572039877213445121691297853487240659363377941283452351922910325115426435790810108808750921622458045199705427005636182587296054821531146e+198236 +sinh(-456456456.234) = -7.4218022261885493798980440476108594267812324623396560153212388810111768069659773365938415574863094824132890397953433156774792477200540833680284073729503438423348612818270593347446714849373478518871431536611474239099765166113093421553936373257825409719252139263902551153861075561075704337961871049152637375158e+198236519 +sinh(-345345345345.4356) = -1.56496265853103789117163889800696460043440769780955313893252505095258582846170951734972213722424613636441645911886914958185184872027860177688076615956861223842427885158609651354879599752026649441086822008195339042328434876478830134510749674688353446391272580952872095605848774167587716866923273638728943160192e+149981577834 +cosh(-345345345345.4356) = 1.56496265853103789117163889800696460043440769780955313893252505095258582846170951734972213722424613636441645911886914958185184872027860177688076615956861223842427885158609651354879599752026649441086822008195339042328434876478830134510749674688353446391272580952872095605848774167587716866923273638728943160192e+149981577834 +cosh(-456456456.234) = 7.4218022261885493798980440476108594267812324623396560153212388810111768069659773365938415574863094824132890397953433156774792477200540833680284073729503438423348612818270593347446714849373478518871431536611474239099765166113093421553936373257825409719252139263902551153861075561075704337961871049152637375158e+198236519 +cosh(-456456.234) = 1.3262535024369529033897386846980252274185415384598638199551015007345080837687001587434015894262988326126438089418756596006767295746220702031244500193204120723170735368370050572039877213445121691297853487240659363377941283452351922910325115426435790810108808750921622458045199705427005636182587296054821531146e+198236 +cosh(-78978.234) = 3.2373277360474533178719882738141106502204972870092535771089771662604869735915903501167592466762853334827212571866980074981645020651091120553869135229154089900305219967001437166772366486038372074729270779525091654235160234815822805598194353595847521150642420216964087020060651092101384102750960941949245085282e+34299 +cosh(-645.2342) = 8.329570332376573782551597149463160878531062993810013705296998516557326727755024599440885951788819201945470734053228595890236903565420239975909000498796115687157679044245138261747153293154126629318850104472952381378276222262299212188460480038216066187957064939774970391887040090968350214216687916564927285472e+279 +cosh(-43.2342) = 2.987751642612754589754404406491611120986583170467833515570773831923441897848233917376122610058324311912124361506169576522680279589896586627805044397092592008223017711891918869376175996957896280474463030401160558873497730004066001311734357312713221781232897701600939925897820889704539968422798650312660097416e+18 +cosh(-4.123) = 30.88019656948118067070370606966109586313051623988656474652721349102201571590572452983918519326806011391591949796824882825936151656374710129763263115327477322863937604800199240434425107830874246354885286038391279824013328373367969021354867675138125281555547030797037769039790196211068648877508852739124546605 +cosh(-2) = 3.762195691083631459562213477773746108293973558230711602777643347588323585090272726660705303784889421764415224227556209168166975282337063206318643674197391890245686561583046668003614875761698033383308907176546946510637787366205939204869199313214290211711774473323391393365280935350319411455500510476398916807 +cosh(-1.213) = 1.830432120214043084578149316715607089180057609154592039309763341239547660198119700580180083795443156683909548931445759610026214396424211108089262044105926075593506710947240787385827675455633328819115088549039300087571146793789031565729289599000720036284928958776592182392712342192591088755569706056260495443 +cosh(-1) = 1.543080634815243778477905620757061682601529112365863704737402214710769063049223698964264726435543035587046858604423527565032194694709586290763493942377347206915163348002640802905936410502949405798003365776259331944320950695849913689810374305484712739298456160390385817471453636004518736306827514348801202721 +cosh(-0.23) = 1.026566806216405935490874233441347862363673406091117888967028136783427829992276203222495364007193326781075768184042520988726205350479902749775761582966222232344394246729514094339415678969110579835303152396685965558133792443204069318363404769953052156731687170499414837417922164899840419191602724752308097084 +cosh(-0.000000000000002) = 1.000000000000000000000000000002000000000000000000000000000000666666666666666666666666666666755555555555555555555555555555561904761904761904761904761904762186948853615520282186948853615528833306611084388862166639944417910132195846481560767275052989341835902682463529024375585222146109651729183492506105501921 +cosh(0) = 1 +cosh(-0.000000000000002) = 1.000000000000000000000000000002000000000000000000000000000000666666666666666666666666666666755555555555555555555555555555561904761904761904761904761904762186948853615520282186948853615528833306611084388862166639944417910132195846481560767275052989341835902682463529024375585222146109651729183492506105501921 +cosh(-0.23) = 1.026566806216405935490874233441347862363673406091117888967028136783427829992276203222495364007193326781075768184042520988726205350479902749775761582966222232344394246729514094339415678969110579835303152396685965558133792443204069318363404769953052156731687170499414837417922164899840419191602724752308097084 +cosh(-1) = 1.543080634815243778477905620757061682601529112365863704737402214710769063049223698964264726435543035587046858604423527565032194694709586290763493942377347206915163348002640802905936410502949405798003365776259331944320950695849913689810374305484712739298456160390385817471453636004518736306827514348801202721 +cosh(-1.213) = 1.830432120214043084578149316715607089180057609154592039309763341239547660198119700580180083795443156683909548931445759610026214396424211108089262044105926075593506710947240787385827675455633328819115088549039300087571146793789031565729289599000720036284928958776592182392712342192591088755569706056260495443 +cosh(-2) = 3.762195691083631459562213477773746108293973558230711602777643347588323585090272726660705303784889421764415224227556209168166975282337063206318643674197391890245686561583046668003614875761698033383308907176546946510637787366205939204869199313214290211711774473323391393365280935350319411455500510476398916807 +cosh(-4.123) = 30.88019656948118067070370606966109586313051623988656474652721349102201571590572452983918519326806011391591949796824882825936151656374710129763263115327477322863937604800199240434425107830874246354885286038391279824013328373367969021354867675138125281555547030797037769039790196211068648877508852739124546605 +cosh(-43.2342) = 2.987751642612754589754404406491611120986583170467833515570773831923441897848233917376122610058324311912124361506169576522680279589896586627805044397092592008223017711891918869376175996957896280474463030401160558873497730004066001311734357312713221781232897701600939925897820889704539968422798650312660097416e+18 +cosh(-645.2342) = 8.329570332376573782551597149463160878531062993810013705296998516557326727755024599440885951788819201945470734053228595890236903565420239975909000498796115687157679044245138261747153293154126629318850104472952381378276222262299212188460480038216066187957064939774970391887040090968350214216687916564927285472e+279 +cosh(-78978.234) = 3.2373277360474533178719882738141106502204972870092535771089771662604869735915903501167592466762853334827212571866980074981645020651091120553869135229154089900305219967001437166772366486038372074729270779525091654235160234815822805598194353595847521150642420216964087020060651092101384102750960941949245085282e+34299 +cosh(-456456.234) = 1.3262535024369529033897386846980252274185415384598638199551015007345080837687001587434015894262988326126438089418756596006767295746220702031244500193204120723170735368370050572039877213445121691297853487240659363377941283452351922910325115426435790810108808750921622458045199705427005636182587296054821531146e+198236 +cosh(-456456456.234) = 7.4218022261885493798980440476108594267812324623396560153212388810111768069659773365938415574863094824132890397953433156774792477200540833680284073729503438423348612818270593347446714849373478518871431536611474239099765166113093421553936373257825409719252139263902551153861075561075704337961871049152637375158e+198236519 +cosh(-345345345345.4356) = 1.56496265853103789117163889800696460043440769780955313893252505095258582846170951734972213722424613636441645911886914958185184872027860177688076615956861223842427885158609651354879599752026649441086822008195339042328434876478830134510749674688353446391272580952872095605848774167587716866923273638728943160192e+149981577834 +tanh(-84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = error: 8 +tanh(-96787434543254234525634676767357674567345412345123453245.56784785678) = error: 8 +tanh(-96787434543254234525634676123123123123123.3564564564564) = error: 8 +tanh(-967874345432542345256346767673576.34523452345) = error: 8 +tanh(-345345234243456574574567.689078) = error: 8 +tanh(-3453452342433543453.234) = -1 +tanh(-345345234243.234) = -1 +tanh(-355345) = -1 +tanh(-215) = -0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996415712998512929224346708121122378429451701204359897872445226593745379939074630036486428983946341342403858115497357886118 +tanh(-50) = -0.9999999999999999999999999999999999999999999255984804795832807408060839227376332528221569202574141310627837640971044402530564429526861421043406155363707747874181633610532047962553141568353666459823175465723281018218305440315202433559023652942371129988572147615982725297316594244702414434988622094147995091059 +tanh(-40) = -0.9999999999999999999999999999999999639029722430916965537574328529994522280756444847096786193271397507075281036143063675118861244716483539736105491754519669151327284692961200580389208348449332924585030214160514020592832201392410888812536034120885663646543792652984168737068804121835358797619684682596723416841 +tanh(-30) = -0.9999999999999999999999999824869784746069593230225345518746294013257776851206483505662651567191859394738852972142777151185861461999272820340311146164346930483498892202596818490550215518688481038243246865458023757500758045976022577473958983527766429624066955351127250845190119816894579120660807679440003538701 +tanh(-20) = -0.9999999999999999915032914894168220454385581911909872571304745642276638501339630549302037948311628672388440131922547961033043483374518549660388670649575259011027373645918558651203378004823194792854887974510904476407252196772459254925158020993907487805972781026091780972985994023949598612867181925919420848571 +tanh(-10) = -0.9999999958776927636195928371382757410508146184950199622614006954368018808987668261065133249506902318697259419544036327772362459893512211244006908003211532485203022137017607570678432859668104209716730497156118501468191407104610515511692971157504163229188568204634468757812712737866312835653107477418895045776 +tanh(-9.98723) = -0.9999999957710530444307520130832904793417491894751074014571449544527998239812448424260557043810171978929250774403969011525533107838329774589233613084546884873696498410826503036913321704817728496026571625358397948670566237578449196473796609880092923652533948182259381616757983274010330193383766325679614228251 +tanh(-8.43453) = -0.9999999056177552377817153544509199433052663499000438198649818395263598030154305832345721476337877796963751987766133431139185495065193630815959372178390426566819817554422687964003956195689881351505366874227428593912174628059749822500456671609400418452701003573774672682206026893906650253786985129826424071374 +tanh(-7.6723) = -0.9999995665342431737908270110999188279368082262202297593959574219438187795643269306036669573909231315301117612993674213767520968328794081841087979901723616464863389422247146010553803766633219657435995574847995066118180233739313239765142474515549256728669995871243564409074630737579315855220094649171818520592 +tanh(-6.2343) = -0.9999923089763199123876444492262410006364755440311845118075938183531272601744764475247755913955610030797447818779368420349000627952050675764700117181502171837724262992036418558166659386755011864704188971133993434092632956638154632922649151229943900359145016055210800108557296932894044857030373852197927683529 +tanh(-5.863) = -0.9999838382125323518826698907057869767082500906284557741457208394440346883461880187620698879457616595607253086245958109096642407134208647409185768652705977472555542410596227323441938507318601332547560399264361932491044637521870917177183821996456033152006631997763014313857795686772497569733499515726272854474 +tanh(-4.23423) = -0.9995801120993103490847482848991590491632912651407493190139504264792030081326795307602856571827592568981564172590528515672643361236086573768634916411434575153584122730203572218029066742985050023714819869258252116206004860166520088360499398617943556328664633076562017678359108528625518760245478711426064956791 +tanh(-3.753) = -0.9989010525755701398289230028410868281375730117140458266134124345027775794763430739097302108285592702749055053210685351744600128291024246049010503481438676155555335181057751793998783096763096745282000522123908406075435135791707131481034362873627165897574052166809622418764099045964369440698789951378921818682 +tanh(-2.2343) = -0.9773331316874350028745983104646406479806196313704378940758293693006223195369871811776474809648922846014091504485583134973790849394151779485929324209277164576405203340460459921662038894368403610723588204636351716857885727780679491057696127667354155706076184511817369768101765879134495498570524638200677577138 +tanh(-1.753) = -0.941716012221517156152895012516147767583409209519103059814641516130468939408242647355119063455862757620576811368428215980972168067393062305140821611377330460787855144734962696967380061327594491191017100516307741910016532564120377101491786751424473051895978721573496632624776811813954264346070567625886697583 +tanh(-0.3423) = -0.3295291904608542041239451877109397376113736209938698924779218306066873958515547070158264092681932448211890673458584227744791515548560007444792458296866575646151907907416376061765203293173165942478078552493184599618498811161839717014655060880191510250656636362530646725579436991822114345754462020843938083969 +tanh(-0.0000234234) = -0.0000234233999957162062797651630813034559020952399482221649445281743353460330901763247771652849622037269510300590726534578764455394130125971046070087306499933111566212788499565785783595138360654716224897810216837111457577749520912700190457630678122049838600155403763084320481922783269450655038234677659987164891 +tanh(-0.00000000000024464675) = -0.0000000000002446467499999999999999999951191316068140208177083334501852903935528487329436692664308437573770723232047224196855796729280969166425635828604862682580707892159758219706072464180347946139769503426408212956879607086962088711525533959636056456590136388324859445705002017473631423420000446476465052950759620758405 +tanh(-0.00000000000000000000009784536) = -9.784535999999999999999999999999999999999999968775215360009527244800000000000000000000000119574869056288611817563752152301567999999999536638425537425029769602632552682020372502531201974671119384487360516097543781001996786377432333529438174453846813439558113622162485665428874907603353015307465350104874396971e-23 +tanh(-0.00000000000000000000000000000234236456) = -2.342364559999999999999999999999999999999999999999999999999995716071527580189828831061333333333333333333333333333333333342735137033851648009877719062321819181383679999999999999999979120514760008462262138818413843721735512055195357070108834586105092947348912055042832254844853863070920570146467424538377364269e-30 +tanh(-0.0000000000000000000000000000000000000000992342) = -9.92341999999999999999999999999999999999999999999999999999999999999999999999999996742661714037114373333333333333333333333333333333333333333333333333333333333333346163893010379710075499541269759999999999999999999999999999999999999999999999999948859145800801759659440331799921780339583903146689582442410497031e-41 +tanh(-0.00000000000000000000000000000000000000000000000000000000000065763412) = -6.57634119999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999905194887466054474016490666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666683067286816067131989524854706963846171618572270248791447969038962e-61 +tanh(0) = 0 +tanh(0.00000000000000000000000000000000000000000000000000000000000065763412) = 6.57634119999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999905194887466054474016490666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666683067286816067131989524854706963846171618572270248791447969038962e-61 +tanh(0.0000000000000000000000000000000000000000992342) = 9.92341999999999999999999999999999999999999999999999999999999999999999999999999996742661714037114373333333333333333333333333333333333333333333333333333333333333346163893010379710075499541269759999999999999999999999999999999999999999999999999948859145800801759659440331799921780339583903146689582442410497031e-41 +tanh(0.00000000000000000000000000000234236456) = 2.342364559999999999999999999999999999999999999999999999999995716071527580189828831061333333333333333333333333333333333342735137033851648009877719062321819181383679999999999999999979120514760008462262138818413843721735512055195357070108834586105092947348912055042832254844853863070920570146467424538377364269e-30 +tanh(0.00000000000000000000009784536) = 9.784535999999999999999999999999999999999999968775215360009527244800000000000000000000000119574869056288611817563752152301567999999999536638425537425029769602632552682020372502531201974671119384487360516097543781001996786377432333529438174453846813439558113622162485665428874907603353015307465350104874396971e-23 +tanh(0.00000000000024464675) = 0.0000000000002446467499999999999999999951191316068140208177083334501852903935528487329436692664308437573770723232047224196855796729280969166425635828604862682580707892159758219706072464180347946139769503426408212956879607086962088711525533959636056456590136388324859445705002017473631423420000446476465052950759620758405 +tanh(0.0000234234) = 0.0000234233999957162062797651630813034559020952399482221649445281743353460330901763247771652849622037269510300590726534578764455394130125971046070087306499933111566212788499565785783595138360654716224897810216837111457577749520912700190457630678122049838600155403763084320481922783269450655038234677659987164891 +tanh(0.3423) = 0.3295291904608542041239451877109397376113736209938698924779218306066873958515547070158264092681932448211890673458584227744791515548560007444792458296866575646151907907416376061765203293173165942478078552493184599618498811161839717014655060880191510250656636362530646725579436991822114345754462020843938083969 +tanh(1.753) = 0.941716012221517156152895012516147767583409209519103059814641516130468939408242647355119063455862757620576811368428215980972168067393062305140821611377330460787855144734962696967380061327594491191017100516307741910016532564120377101491786751424473051895978721573496632624776811813954264346070567625886697583 +tanh(2.2343) = 0.9773331316874350028745983104646406479806196313704378940758293693006223195369871811776474809648922846014091504485583134973790849394151779485929324209277164576405203340460459921662038894368403610723588204636351716857885727780679491057696127667354155706076184511817369768101765879134495498570524638200677577138 +tanh(3.753) = 0.9989010525755701398289230028410868281375730117140458266134124345027775794763430739097302108285592702749055053210685351744600128291024246049010503481438676155555335181057751793998783096763096745282000522123908406075435135791707131481034362873627165897574052166809622418764099045964369440698789951378921818682 +tanh(4.23423) = 0.9995801120993103490847482848991590491632912651407493190139504264792030081326795307602856571827592568981564172590528515672643361236086573768634916411434575153584122730203572218029066742985050023714819869258252116206004860166520088360499398617943556328664633076562017678359108528625518760245478711426064956791 +tanh(5.863) = 0.9999838382125323518826698907057869767082500906284557741457208394440346883461880187620698879457616595607253086245958109096642407134208647409185768652705977472555542410596227323441938507318601332547560399264361932491044637521870917177183821996456033152006631997763014313857795686772497569733499515726272854474 +tanh(6.2343) = 0.9999923089763199123876444492262410006364755440311845118075938183531272601744764475247755913955610030797447818779368420349000627952050675764700117181502171837724262992036418558166659386755011864704188971133993434092632956638154632922649151229943900359145016055210800108557296932894044857030373852197927683529 +tanh(7.6723) = 0.9999995665342431737908270110999188279368082262202297593959574219438187795643269306036669573909231315301117612993674213767520968328794081841087979901723616464863389422247146010553803766633219657435995574847995066118180233739313239765142474515549256728669995871243564409074630737579315855220094649171818520592 +tanh(8.43453) = 0.9999999056177552377817153544509199433052663499000438198649818395263598030154305832345721476337877796963751987766133431139185495065193630815959372178390426566819817554422687964003956195689881351505366874227428593912174628059749822500456671609400418452701003573774672682206026893906650253786985129826424071374 +tanh(9.98723) = 0.9999999957710530444307520130832904793417491894751074014571449544527998239812448424260557043810171978929250774403969011525533107838329774589233613084546884873696498410826503036913321704817728496026571625358397948670566237578449196473796609880092923652533948182259381616757983274010330193383766325679614228251 +tanh(10) = 0.9999999958776927636195928371382757410508146184950199622614006954368018808987668261065133249506902318697259419544036327772362459893512211244006908003211532485203022137017607570678432859668104209716730497156118501468191407104610515511692971157504163229188568204634468757812712737866312835653107477418895045776 +tanh(20) = 0.9999999999999999915032914894168220454385581911909872571304745642276638501339630549302037948311628672388440131922547961033043483374518549660388670649575259011027373645918558651203378004823194792854887974510904476407252196772459254925158020993907487805972781026091780972985994023949598612867181925919420848571 +tanh(30) = 0.9999999999999999999999999824869784746069593230225345518746294013257776851206483505662651567191859394738852972142777151185861461999272820340311146164346930483498892202596818490550215518688481038243246865458023757500758045976022577473958983527766429624066955351127250845190119816894579120660807679440003538701 +tanh(40) = 0.9999999999999999999999999999999999639029722430916965537574328529994522280756444847096786193271397507075281036143063675118861244716483539736105491754519669151327284692961200580389208348449332924585030214160514020592832201392410888812536034120885663646543792652984168737068804121835358797619684682596723416841 +tanh(50) = 0.9999999999999999999999999999999999999999999255984804795832807408060839227376332528221569202574141310627837640971044402530564429526861421043406155363707747874181633610532047962553141568353666459823175465723281018218305440315202433559023652942371129988572147615982725297316594244702414434988622094147995091059 +tanh(215) = 0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996415712998512929224346708121122378429451701204359897872445226593745379939074630036486428983946341342403858115497357886118 +tanh(355345) = 1 +tanh(345345234243.234) = 1 +tanh(3453452342433543453.234) = 1 +tanh(345345234243456574574567.689078) = error: 8 +tanh(967874345432542345256346767673576.34523452345) = error: 8 +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) = error: 8 +coth(-345345234243456574574567.689078) = error: 8 +coth(-3453452342433543453.234) = -1 +coth(-345345234243.234) = -1 +coth(-355345) = -1 +coth(-215) = -1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000358428700148707077565329187887762157054829879564010212755477340625462006092536996351357101605365865759614188450264211388 +coth(-50) = -1.000000000000000000000000000000000000000000074401519520416719259193916077262366747177848615328692815887338830628723476085685169237643215804496960165041674956703640610898030407334512338184444733664126435868110370347983748309769622509622731611273749667713228171360240286672051564521911300995531211369234310745 +coth(-40) = -1.000000000000000000000000000000000036097027756908303446242567147000549074919768398298826337274675827693653138434927761391162274238325261422300234556598210381676105752645529442462732188497303831293077954232607199814185313615390497906683318514122480789262393670357666831342873469613554440051495715468663867705 +coth(-30) = -1.000000000000000000000000017513021525393040676977465754831293547554207612247686660466842136874074418068076961297122156553449195786414913154927169357341602041025285372540462143319863588472821423649270899530658261109161912736018727328024277612667760939364288322053473150277371440465652152163593441167245832675 +coth(-20) = -1.000000000000000008496708510583178026755497322625619635354659729773434299705573741667448879718188788148462263677600726679020200139198667878561602048238894862249474140699203019805126576512288183300667111014123951987645407553535070320850834928854212797927509238106155565387147536832149018816273238345385650553 +coth(-10) = -1.000000004122307253373824184028080312460180026756219308447918764110066718512380657228384434485687344427198585400797820580804154289046114632722513296156636475978646067696645282542409867057765945629661172312636053828471674396609089090532372741958009272936161655748864254993023799877666754067235728948881796528 +coth(-9.98723) = -1.000000004228946973453240415565575962362996404039068550325077832053095451392005220939716096214773044619605762591113363477430941060935550652908454478387326725238974938081077310727239908132265905122683087956191717611693451320718569281127445766127406061311476059531710247793751514935384522262863199377230376605 +coth(-8.43453) = -1.000000094382253670227251758712584498629765725082873153318025126489013580460327493989670367805970647441189456699454832711510844803391996914679973861390251649101721396472999393089050852958756460566508696443803097939973679145453741629942314306156811901671838534772620999594991438808792257898313975932920049381 +coth(-7.6723) = -1.00000043346594471885295893424508345734649050695017087497814460308862930273128768684297594773016691676473581025545392109134481616324464115434065419862022429380365308896573816290338025872278999949521585424858355308266923629246657430840053807557115418334505903609603733934796730745513106400821900572220572608 +coth(-6.2343) = -1.00000769108283238780176543897857760138718241024952713414931647062198319696708315258522219706198144122590889472969295805124786698197570908610384395565488973929314198381092517831805699451421914624593946560086976176655465055383105446082981135551678737567527795877069131089216490502966781326567838280390549739 +coth(-5.863) = -1.000016162048675243848404995451411948631364075820806970190098673749940437010080094481542793838797613877357830486507245442824353540379519327827060772076474718983316775725862407103570113378785429237614702664295265393395178340509690556207482343308683082003647163473150597511744813411783109766674767595462594144 +coth(-4.23423) = -1.00042006428059858616405468844767689735960193844002854634511041464347027695538732632887646938150889991270269965180814686498781174039815571930318866423179192329355818205419628469354599993231384283635085596213512785669285861440218062564642330775154442706419930966301784582706046073443132246159850650564262183 +coth(-3.753) = -1.001100156438514435537832984046439626795339197092496781539194818894309518155499097543081814111423627513386307741544792235112580817754347471455773240146025350670896633225580160894392044464562968093649598442226092441496246875780792751544555754063889957033151220572951858652114743445737354602967021997625808267 +coth(-2.2343) = -1.023192571271403682545143323124314469977269240096133856429990884393009564130585265188760318010201305621575038302027305641079764604590325469435519477528908866751822775324904881227314938010771410581908622560698518177714092796887694618609449037209729582135881237682118513598716676991501536567807522757783406507 +coth(-1.753) = -1.061891257047854962664833966668159538163380694488160016170328801792652818568806900437724821585984231691379068786331819739727783933564491873227721477671423857598510902082200780855161889609546243884803186144490073751753971608366180728752763763722064098402935191378354592743270796676612681577975292093573034982 +coth(-0.3423) = -3.03463252709563253536570079825992506362262810727146600740359348940639673325958693913367641694913158563793120217814083725523505364247446963218360406937434991050429610798003614308727327848750205226768431385795200840425406141815167151349550095133118782999033541049014481873213924516080038334084141407634075027 +coth(-0.0000234234) = -42692.35039246587696548368721351774540442493708779996753888690921006930515947448929866495942632890876384716218538105825375453702590370189115781307891278601403822296052990456975352729330040911030877503030503100069961411937823374565920313114984862229961993659645392459102744323390639056955937524743396284658509 +coth(-0.00000000000024464675) = -4087526198488.22843548912879468326241211392889271299640697220527947010604328791198553363009242358878861119656106333212487793500906030766842913052574735354736911915115338558571675305471476516673358020911804019858936510935547208487431500059517186543013295883607345427310581469342530047724876028545676378634377 +coth(-0.00000000000000000000009784536) = -1.022020870483791975419171639820222440798419059617378031869063591773794894310777741530104235870970073578458768473888544127181912356395849386336184078115872532729626625978709820008690616402232569710134519282495094341267871225325317226328949420646921303645588430387403713360308327240268658168521430797977362514e+22 +coth(-0.00000000000000000000000000000234236456) = -4.269190274975813329416152027163525732305307761316197509409047022512060695900100765413447569123626654141887005553624553355880543140454874144534343049881283685026002575410853685009268841882742229823777707298487950250152251026658246200700343704489082263360515852422026759212968367133248998890861281313146983994e+29 +coth(-0.0000000000000000000000000000000000000000992342) = -1.007717097532907001819937078144430045286806363128840661787972291810686235189077962317906007418141460638906076063830144580531040037943907779105724975193364115731603800307024951087529274078672249867261264541637638815829399317753131256943450723419747202369561907562570466135829683320888593491058020316688370444e+40 +coth(-0.00000000000000000000000000000000000000000000000000000000000065763412) = -1.5206023677725237248943226972469129186910192555094312928897302347998610534380424178721140563692163660851416894245085702064001193833982612297143787693578510393185398186659374263204794382221733466830056404818736189255711570034312291055295813017262195435036196662060905857799211615626786463050206595051001994321e+60 +coth(0) = error: 13 +coth(0.00000000000000000000000000000000000000000000000000000000000065763412) = 1.5206023677725237248943226972469129186910192555094312928897302347998610534380424178721140563692163660851416894245085702064001193833982612297143787693578510393185398186659374263204794382221733466830056404818736189255711570034312291055295813017262195435036196662060905857799211615626786463050206595051001994321e+60 +coth(0.0000000000000000000000000000000000000000992342) = 1.007717097532907001819937078144430045286806363128840661787972291810686235189077962317906007418141460638906076063830144580531040037943907779105724975193364115731603800307024951087529274078672249867261264541637638815829399317753131256943450723419747202369561907562570466135829683320888593491058020316688370444e+40 +coth(0.00000000000000000000000000000234236456) = 4.269190274975813329416152027163525732305307761316197509409047022512060695900100765413447569123626654141887005553624553355880543140454874144534343049881283685026002575410853685009268841882742229823777707298487950250152251026658246200700343704489082263360515852422026759212968367133248998890861281313146983994e+29 +coth(0.00000000000000000000009784536) = 1.022020870483791975419171639820222440798419059617378031869063591773794894310777741530104235870970073578458768473888544127181912356395849386336184078115872532729626625978709820008690616402232569710134519282495094341267871225325317226328949420646921303645588430387403713360308327240268658168521430797977362514e+22 +coth(0.00000000000024464675) = 4087526198488.22843548912879468326241211392889271299640697220527947010604328791198553363009242358878861119656106333212487793500906030766842913052574735354736911915115338558571675305471476516673358020911804019858936510935547208487431500059517186543013295883607345427310581469342530047724876028545676378634377 +coth(0.0000234234) = 42692.35039246587696548368721351774540442493708779996753888690921006930515947448929866495942632890876384716218538105825375453702590370189115781307891278601403822296052990456975352729330040911030877503030503100069961411937823374565920313114984862229961993659645392459102744323390639056955937524743396284658509 +coth(0.3423) = 3.03463252709563253536570079825992506362262810727146600740359348940639673325958693913367641694913158563793120217814083725523505364247446963218360406937434991050429610798003614308727327848750205226768431385795200840425406141815167151349550095133118782999033541049014481873213924516080038334084141407634075027 +coth(1.753) = 1.061891257047854962664833966668159538163380694488160016170328801792652818568806900437724821585984231691379068786331819739727783933564491873227721477671423857598510902082200780855161889609546243884803186144490073751753971608366180728752763763722064098402935191378354592743270796676612681577975292093573034982 +coth(2.2343) = 1.023192571271403682545143323124314469977269240096133856429990884393009564130585265188760318010201305621575038302027305641079764604590325469435519477528908866751822775324904881227314938010771410581908622560698518177714092796887694618609449037209729582135881237682118513598716676991501536567807522757783406507 +coth(3.753) = 1.001100156438514435537832984046439626795339197092496781539194818894309518155499097543081814111423627513386307741544792235112580817754347471455773240146025350670896633225580160894392044464562968093649598442226092441496246875780792751544555754063889957033151220572951858652114743445737354602967021997625808267 +coth(4.23423) = 1.00042006428059858616405468844767689735960193844002854634511041464347027695538732632887646938150889991270269965180814686498781174039815571930318866423179192329355818205419628469354599993231384283635085596213512785669285861440218062564642330775154442706419930966301784582706046073443132246159850650564262183 +coth(5.863) = 1.000016162048675243848404995451411948631364075820806970190098673749940437010080094481542793838797613877357830486507245442824353540379519327827060772076474718983316775725862407103570113378785429237614702664295265393395178340509690556207482343308683082003647163473150597511744813411783109766674767595462594144 +coth(6.2343) = 1.00000769108283238780176543897857760138718241024952713414931647062198319696708315258522219706198144122590889472969295805124786698197570908610384395565488973929314198381092517831805699451421914624593946560086976176655465055383105446082981135551678737567527795877069131089216490502966781326567838280390549739 +coth(7.6723) = 1.00000043346594471885295893424508345734649050695017087497814460308862930273128768684297594773016691676473581025545392109134481616324464115434065419862022429380365308896573816290338025872278999949521585424858355308266923629246657430840053807557115418334505903609603733934796730745513106400821900572220572608 +coth(8.43453) = 1.000000094382253670227251758712584498629765725082873153318025126489013580460327493989670367805970647441189456699454832711510844803391996914679973861390251649101721396472999393089050852958756460566508696443803097939973679145453741629942314306156811901671838534772620999594991438808792257898313975932920049381 +coth(9.98723) = 1.000000004228946973453240415565575962362996404039068550325077832053095451392005220939716096214773044619605762591113363477430941060935550652908454478387326725238974938081077310727239908132265905122683087956191717611693451320718569281127445766127406061311476059531710247793751514935384522262863199377230376605 +coth(10) = 1.000000004122307253373824184028080312460180026756219308447918764110066718512380657228384434485687344427198585400797820580804154289046114632722513296156636475978646067696645282542409867057765945629661172312636053828471674396609089090532372741958009272936161655748864254993023799877666754067235728948881796528 +coth(20) = 1.000000000000000008496708510583178026755497322625619635354659729773434299705573741667448879718188788148462263677600726679020200139198667878561602048238894862249474140699203019805126576512288183300667111014123951987645407553535070320850834928854212797927509238106155565387147536832149018816273238345385650553 +coth(30) = 1.000000000000000000000000017513021525393040676977465754831293547554207612247686660466842136874074418068076961297122156553449195786414913154927169357341602041025285372540462143319863588472821423649270899530658261109161912736018727328024277612667760939364288322053473150277371440465652152163593441167245832675 +coth(40) = 1.000000000000000000000000000000000036097027756908303446242567147000549074919768398298826337274675827693653138434927761391162274238325261422300234556598210381676105752645529442462732188497303831293077954232607199814185313615390497906683318514122480789262393670357666831342873469613554440051495715468663867705 +coth(50) = 1.000000000000000000000000000000000000000000074401519520416719259193916077262366747177848615328692815887338830628723476085685169237643215804496960165041674956703640610898030407334512338184444733664126435868110370347983748309769622509622731611273749667713228171360240286672051564521911300995531211369234310745 +coth(215) = 1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000358428700148707077565329187887762157054829879564010212755477340625462006092536996351357101605365865759614188450264211388 +coth(355345) = 1 +coth(345345234243.234) = 1 +coth(3453452342433543453.234) = 1 +coth(345345234243456574574567.689078) = error: 8 +coth(967874345432542345256346767673576.34523452345) = error: 8 +coth(96787434543254234525634676123123123123123.3564564564564) = error: 8 +coth(96787434543254234525634676767357674567345412345123453245.56784785678) = error: 8 +coth(84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = error: 8 +asinh(-5635634563463453453455.32452345) = -50.77654388567139949698171519349778398093342421974600932223217040279305147405756172714608017953836580793848613950343150720055071396290403315427497283518173925171330754722478824573556459561464839810100886727203388972715726763345787271000405280180878003687128581833805348114069412384804285302391438746912055275 +asinh(-234234234234234.24563456) = -33.78048991217977852806510413525925584638922015225238613977024430957426406068743401355148719756743588458628578474438696715015185121402676187347281780675582256521889658791230036215788815778685313266698421821638373270048782429869875213491716843833267068580571010447710565878148323279239773797255945292335931858 +asinh(-3563456456.23412341234) = -22.68714400601001526065333452247617026841301734748162429658100364220778794900651574138853037279089707445064160377147764382199769465666735281323899836754824192368889468215904999259249788883177880940238578841881091946103207248288154332567870016632572370793954785744450295595904078401250315801036285551217528317 +asinh(-75673476.11341243) = -18.83508545597668339415330232998657392117088561702288479660723033896750521116781838542182933757781071942240789428176361931936083503771025729422915519791686810699799045822672706066548633183919752860791776432744271169310205567606502175929276764972480953231932217628310425314269011912196092800782954704003078723 +asinh(-75672.2341252) = -11.927313764439386975132862285826578019030585211511740713113680067321590883242441462078527077478441054606204198306400689690783470894770871520485746699572783183595773437467203180441192764919805316865327812924208805448162678548297198815881019269348801599216044308571627983125261382562238282635590206748738610578 +asinh(-125.23453) = -5.523351339670265560894470739639525225502687240771243590479797538756743219742504024142536587999904160661070420752973854108259305624686789762736750826127852385696765444252634314784179477828165649272944612917633421883873609368538523357009808180919708821619089994234092753098199418434005132947130430042885221645 +asinh(-64.1324) = -4.854157654866583969408477316714703394162556270708910360978725972294316198177321558012089072820236790071722668928573168663277386509959753292925925296559767155253143488068717287387388903048393487069314929001382266208476169972870140504635273495596182786130859876251360412833171012152217850508576422586758186241 +asinh(-4.1321) = -2.126263362362828794032618429935162123722821868086976803406550851720465400323692985539750170945372376284879399193878993229819847496390705850845179422985199310201446759579031148773984125314079565241363960898205437463201570860488050375157625020818623408289754719561224402652566832168956668408723671695051029789 +asinh(-3) = -1.818446459232066823483698963560708993786253942768121617451744167233054107866175751026084044360792693630840919468845326492190867762767830101950665989663073197786995630220067845359607428918269803928232613332025643513294096753946902472348639084788478720885779270395288597335136542235452447918085550885545228887 +asinh(-2) = -1.443635475178810342493276740273105269405553003156981558983054506520491602824665323236028287368170424991695519874880969233817704971180212868259177725593229262547251021635511450671471812407561825729837579056391237010685180390833637256916036302566295856597694706221990804898562668903063719891037924619079933966 +asinh(-1.123) = -0.9657302435594553042856211605585037117282478655791074571738159331100424777434936096254761308746041076150688391664651280820972520858584482722174914560438158684796144541073100137532674059385519857756655972962785826314151734037693385808834899313637293211530606148574608432337907104118638106688249746058851265298 +asinh(-1) = -0.8813735870195430252326093249797923090281603282616354107532956086533771842220260878337068919102560428567398161921064921887620725119765919375272554627657904092215786803628971962403073574096255489778715632623678065067630328954041635581900595273043516797446734151155158617800639261063133409726257289491574847228 +asinh(-0.5) = -0.4812118250596034474977589134243684231351843343856605196610181688401638676082217744120094291227234749972318399582936564112725683237267376227530592418644097541824170072118371502238239374691872752432791930187970790035617267969445457523053454341887652855325649020739969349661875563010212399636793082063599779885 +asinh(-0.1) = -0.09983407889920756332730312470476944326771291170882501074238269565159176839361346510634844927690320618849840612467787322666583500844620740045099953493629367524092945378422466112918676521833035462995567569815265276981582587764548703018534995643511013001298112375213721767292005838779805809376873717584053837522 +asinh(-0.0002) = -0.0001999999986666666906666660952381107936503354689896843596267600995012603188831392900761154935334238003446772968495289310336096992520000043069943246733770661136772234717897161958383043667798037455161651225036138660725707010782291680084049810950399841117503794745023805810190593660990553184296971331672640093411 +asinh(-0.00000000234) = -0.000000002339999999999999997864516000000000005261875285679999982850045051030114349622735333874544648033325298843272867632619967438579785215394435388675665500547022337169525395664171362166190014157217235169454412518409720774358231833325498267914258907207987349783603214845341348426277117051058302978521194747317552869 +asinh(-0.00000000000000000000000053456456) = -5.345645599999999999999999999999999999999999999999745405370339555294555306666666666666666666666666699405415513061436190728971123621481949866666666661097975635693861120167196811351230043527731585948828495320415373784359459907705682817223444135352941815634121104829797384420502264748767795657645222947351804947e-25 +asinh(-0.0000000000000000000000000000000000000000000000000000000003452345) = -3.452344999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999931420973307826727291666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666670344840150349119714503995559787764085794949921393667861912443037488060740319e-58 +asinh(-0) = 0 +asinh(0.0000000000000000000000000000000000000000000000000000000003452345) = 3.452344999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999931420973307826727291666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666670344840150349119714524558382451726975805673231930737666651056032253394687555e-58 +asinh(0.00000000000000000000000053456456) = 5.345645599999999999999999999999999999999999999999745405370339555294555306666666666666666666666666699405415513061436190728971123621481949866666666661097975635693861120167196811351230043527731585948828495320415373784359459907705682817223444135352941815634121104829797384420502264748767747343556528870795096835e-25 +asinh(0.00000000234) = 0.000000002339999999999999997864516000000000005261875285679999982850045051030114349622735333874544648033325298843272867632619967438579785215394435388675665500547022337169525395664171362166190014157217235169454412518409720774358231833325498267914258907207987349783603214845341348426277117051058302978521194747300208149 +asinh(0.0002) = 0.0001999999986666666906666660952381107936503354689896843596267600995012603188831392900761154935334238003446772968495289310336096992520000043069943246733770661136772234717897161958383043667798037455161651225036138660725707010782291680084049810950399841117503794745023805810190593660990553184296971331672640093271 +asinh(0.1) = 0.09983407889920756332730312470476944326771291170882501074238269565159176839361346510634844927690320618849840612467787322666583500844620740045099953493629367524092945378422466112918676521833035462995567569815265276981582587764548703018534995643511013001298112375213721767292005838779805809376873717584053837528 +asinh(0.5) = 0.4812118250596034474977589134243684231351843343856605196610181688401638676082217744120094291227234749972318399582936564112725683237267376227530592418644097541824170072118371502238239374691872752432791930187970790035617267969445457523053454341887652855325649020739969349661875563010212399636793082063599779885 +asinh(1) = 0.8813735870195430252326093249797923090281603282616354107532956086533771842220260878337068919102560428567398161921064921887620725119765919375272554627657904092215786803628971962403073574096255489778715632623678065067630328954041635581900595273043516797446734151155158617800639261063133409726257289491574847229 +asinh(1.123) = 0.9657302435594553042856211605585037117282478655791074571738159331100424777434936096254761308746041076150688391664651280820972520858584482722174914560438158684796144541073100137532674059385519857756655972962785826314151734037693385808834899313637293211530606148574608432337907104118638106688249746058851265297 +asinh(2) = 1.443635475178810342493276740273105269405553003156981558983054506520491602824665323236028287368170424991695519874880969233817704971180212868259177725593229262547251021635511450671471812407561825729837579056391237010685180390833637256916036302566295856597694706221990804898562668903063719891037924619079933966 +asinh(3) = 1.818446459232066823483698963560708993786253942768121617451744167233054107866175751026084044360792693630840919468845326492190867762767830101950665989663073197786995630220067845359607428918269803928232613332025643513294096753946902472348639084788478720885779270395288597335136542235452447918085550885545228887 +asinh(4.1321) = 2.126263362362828794032618429935162123722821868086976803406550851720465400323692985539750170945372376284879399193878993229819847496390705850845179422985199310201446759579031148773984125314079565241363960898205437463201570860488050375157625020818623408289754719561224402652566832168956668408723671695051029794 +asinh(64.1324) = 4.854157654866583969408477316714703394162556270708910360978725972294316198177321558012089072820236790071722668928573168663277386509959753292925925296559767155253143488068717287387388903048393487069314929001382266208476169972870140504635273495596182786130859876251360412833171012152217850508576422586758184591 +asinh(125.23453) = 5.523351339670265560894470739639525225502687240771243590479797538756743219742504024142536587999904160661070420752973854108259305624686789762736750826127852385696765444252634314784179477828165649272944612917633421883873609368538523357009808180919708821619089994234092753098199418434005132947130430042885222951 +asinh(75672.2341252) = 11.927313764439386975132862285826578019030585211511740713113680067321590883242441462078527077478441054606204198306400689690783470894770871520485746699572783183595773437467203180441192764919805316865327812924208805448162678548297198815881019269348801599216044308571627983125261382562238282635590206755766028455 +asinh(75673476.11341243) = 18.83508545597668339415330232998657392117088561702288479660723033896750521116781838542182933757781071942240789428176361931936083503771025729422915519791686810699799045822672706066548633183919752860791776432744271169310205567606502175929276764972480953231932217628310425314269011912196092800781930923812209398 +asinh(3563456456.23412341234) = 22.68714400601001526065333452247617026841301734748162429658100364220778794900651574138853037279089707445064160377147764382199769465666735281323899836754824192368889468215904999259249788883177880940238578841881091946103207248288154332567870016632572370793954785744450295595904078401250315799793607469948392477 +asinh(234234234234234.24563456) = 33.78048991217977852806510413525925584638922015225238613977024430957426406068743401355148719756743588458628578474438696715015185121402676187347281780675582256521889658791230036215788815778685313266698421821638373270048782429869875213491716843833267068580571010447710565878148323326673676934746339977171154702 +asinh(5635634563463453453455.32452345) = 50.77654388567139949698171519349778398093342421974600932223217040279305147405756172714608017953836580793848613950343150720055071396290403315427497283518173925171330754722478824573556459561464839810100886727203388972715726763345787271000405280180878003687128581833813545473682828365128250243433958478064715446 +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.4910357869579738913532868589555022500906217890957668068657353619886275554350334391787006997059430828713123764829526588646804379013270404855641403425260542502024705426203259608550147479959488027818023811947471893774574428780786697037727172822613860765331154657236834475403317434787126595574459041270754973656 +acosh(2) = 1.316957896924816708625046347307968444026981971467516479768472256920460185416443976074219013450101783556465436565604979319809816862106371532726763345709920676905831128776256958170470437336863711940955650446796732000825937475377912890426772092633344421560844241189766870663034696512893614993749953769802862781 +acosh(3) = 1.762747174039086050465218649959584618056320656523270821506591217306754368444052175667413783820512085713479632384212984377524145023953183875054510925531580818443157360725794392480614714819251097955743126524735613013526065790808327116380119054608703359489346830231031723560127852212626681945251457898314969446 +acosh(4.1321) = 2.096958539102134575112325199124479668040187719337047602066397070805850825030369845351742480331916574290507840987673046376540136077986910275613762370789606150192888588161428666138836759931442750316344798048105404665255454915423932814169786654448100195026055443752742994665471949394907221695481846575325993231 +acosh(64.1324) = 4.854036088055534053103053146933355580509010789010243329917553504157133225273194139086953026419204875224406878894724388852386750224823206032113563069633604895078273284754162093320760424011233744609359252108477629080411596244831600419506742258664232906936560821093818811877602946010960166210934462661417215483 +acosh(125.23453) = 5.523319459412495458798960100280871933461936575117465628965818905761550593869792533372518297118372503879158521205874850350407992644240463595733790745942448121532258076014491034756341622281728122028373224946146819029214349991003008774042982390177439287240787148345474116324246697624652159901975736246937507187 +acosh(75672.2341252) = 11.92731376435207035993840219891515577125589761494427088934756174090168467659021638097864547721266688760675079998981910649947449796556971564609867707062041065636350225066042301784036641207611902849248304712024736560923220482311284310403533288449152150276858878433626101159179998937946956292234171765407148125 +acosh(75673476.11341243) = 18.83508545597668330683955327363605496474417072257952870819252835573570593904423092397142959770745701504119491319334642771601129709041041769573781442264974214821683097203586004713901846539038596723228242979301957611407052519958104049838342659086211274672781370768587219336720065172169625215701097774489482932 +acosh(3563456456.23412341234) = 22.6871440060100152606139589308911313055426133285749420653740585441797168942977916621121533456485090143331357003053461697481057281470640624230672439288587558321058094457531060949263053441898727431417577870400727938154409441588269460378677872491940691964391325014528150332583717771159784239270427902872093002 +acosh(234234234234234.24563456) = 33.78048991217977852806510413525014268070874678035840792671607947467055816000679851877684757673421889483453542065566867566465201336696793155251699426883947026553620681066266641210710520233146894825705519037958509542604555764705544026334354717030140136602300828185038934208350936407311572050471905931473249865 +acosh(5635634563463453453455.32452345) = 50.77654388567139949698171519349778398093342420400312311353615534351808679939729920022976933964113428561385220733825652609828283187122996907873248195838596037263222875259353848236650349432306847961140245985479152267317561892713823305109846089838973169160118895069813981731577266068157866851746794427606571735 +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.82630215971149802091551528959927667145041718640476685144361086587378180144106754718356618869517831637029692366324386850521896963299800964684400470378686074335213000891104073777504278600407939622577746230126028327053482286232964312774110474012936527746462201669398863519923241643451726688463543410750308917 +atanh(-0.9999999999999999) = -18.76725433423233810185254769820400131984656197621029060199362987915316310507033386632632597088166239587132634618190860946388086860044383983035853909040404645714608176459612812466301277343610615800743258973640833721624720640897110852224297657190399056158074052992398560694734013684254851957463057010443129019 +atanh(-0.9999993453) = -7.466117787354628601145665495811389249023214064963866708040446000332242127792992188715202801144977936768258655917787636726359988878001715286883241750159710478106378768698097724149307490159428488612705460697125963617229273896444914699052885184180410388891573442109254732964952036632256166594322590379474323045 +atanh(-0.999345) = -4.011847474624565405376914231817385550576258959195435794116255675344424084352264050977061961947902944219031728830531116517130515573022698451828905654036727653213400979226761852494619640091630936763336048264907372166685801257933978082663163966142208876689469664713507181571943081158432018033877023312308849626 +atanh(-0.934) = -1.68884546699340704514759845571092535706925466132778829447026088122568267714998130328600032174766560782889589704322826146077421748640808354169935808406612853530894463174400164455988786186094150905934306431416865942361664822798019308809061565873099531559385100789007496449440476579425805924350967423685904411 +atanh(-0.8) = -1.098612288668109691395245236922525704647490557822749451734694333637494293218608966873615754813732088787970029065957865742368004225930519821052801870767277410603162769183381367179373698844360959903742570316795911521145591917750671347054940166775580222203170252946897560690106521505642868138036317373298577782 +atanh(-0.7) = -0.8673005276940531944271446904753004154703562273814976677812717021223991412911611570192395566118854293651891164906145957745147943080081092716234763474873719303283752194443545559485489914404028501964329682962004512200997786887067603737084646132396165481328870987144513774779617045419972009326186561929877081829 +atanh(-0.6) = -0.6931471805599453094172321214581765680755001343602552541206800094933936219696947156058633269964186875420014810205706857336855202357581305570326707516350759619307275708283714351903070386238916734711233501153644979552391204751726815749320651555247341395258829504530070953263666426541042391578149520437404303855 +atanh(-0.5) = -0.5493061443340548456976226184612628523237452789113747258673471668187471466093044834368078774068660443939850145329789328711840021129652599105264009353836387053015813845916906835896868494221804799518712851583979557605727959588753356735274700833877901111015851264734487803450532607528214340690181586866492888912 +atanh(-0.4) = -0.4236489301936018068550537532603270124947970858795558683623479081500427847667301504570213718870697191025458325699466375846778740158736335110480781121983116826523308494604467081014428250820532072543812016940288201233449927842447398403434343509477474595051553429252603750600726508314250729676350379572066781649 +atanh(-0.3) = -0.3095196042031117154740673490610694375840916075891729639798276803629424022861704558059580824263089808880982489434557903599042011171544000853381550109041984879379363061866436303611532760854613099651173105175369761467770155735802014353940003593184330131834427811950681690922261794300548336730972924636584526256 +atanh(-0.2) = -0.2027325540540821909890065577321745682859952117312470988070071620720503356244571256338762139086567006229842740226935900043412419950861946320100655595661007243362175991775049659945333301102346432163096101007157067829532357212889948860614375056254230413386436512469452326818699394257693144901106826647790736984 +atanh(-0.1) = -0.10033534773107558063572655206003894526336286914595913587458952092779251873800938966391159918758530691938783387811113351875978035336737387662484932463327662192265818415695618111535663512460816343078476158604773197655299116256578000302562833475826142160334576231904950939518157606652631377111261024044988605239 +atanh(-0.05) = -0.05004172927849126824578527423892594852359801305274091082806212358289072695324047297355793479293185999199554502552943515253490134646349302646856331869701087754714431175288871877378552356593053207576282669953232722008319850107045586040648730526064936071526317693023189231979269244127245274377013717252512692745 +atanh(-0.000345345) = -0.0003453450137289806847299347567641410407991034370470093028134438650910362866442704657933011214294790622722831611538287182969122628819499452283349233106485619444113547440750137970176057526115317024646215961959551749882023706489773017103697581888550270791899773518062401160726794584105441240858127070637972127054 +atanh(-0.000000000000000000000034534) = -3.453400000000000000000000000000000000000000001372838339510133333333333333333333333333333334315679192941861801241813333333333333333333334170149675031552136313826559249676190476190476966686582079005996512901058580154020351187302344697655424176087056634033348874421209456161014836784201556366895140902538894077e-23 +atanh(-0.000000000000000000000000000000000000045676) = -4.567600000000000000000000000000000000000000000000000000000000000000000000003176456689192533333333333333333333333333333333333333333333333333333333333337309552524367745838400853333333333333333333333333333333333333333333333333339258743386310662705661155941775847619047619045583217780424049875517385253205833077e-38 +atanh(0) = 0 +atanh(0.000000000000000000000000000000000000045676) = 4.56760000000000000000000000000000000000000000000000000000000000000000000000317645668919253333333333333333333333333333333333333333333333333333333333333730955252436774583840085333333333333333333333333333333333333333333333333333925874338631066270566115594177584761904761904725832623748095017179634155578082788e-38 +atanh(0.000000000000000000000034534) = 3.453400000000000000000000000000000000000000001372838339510133333333333333333333333333333334315679192941861801241813333333333333333333334170149675031552136313826559249676190476190476966686582079005996512901058580154020351187302344697655424176087056634033348874421209456161014836784201555205761124520584641035e-23 +atanh(0.000345345) = 0.0003453450137289806847299347567641410407991034370470093028134438650910362866442704657933011214294790622722831611538287182969122628819499452283349233106485619444113547440750137970176057526115317024646215961959551749882023706489773017103697581888550270791899773518062401160726794584105441240858127070637972126898 +atanh(0.05) = 0.05004172927849126824578527423892594852359801305274091082806212358289072695324047297355793479293185999199554502552943515253490134646349302646856331869701087754714431175288871877378552356593053207576282669953232722008319850107045586040648730526064936071526317693023189231979269244127245274377013717252512692747 +atanh(0.1) = 0.10033534773107558063572655206003894526336286914595913587458952092779251873800938966391159918758530691938783387811113351875978035336737387662484932463327662192265818415695618111535663512460816343078476158604773197655299116256578000302562833475826142160334576231904950939518157606652631377111261024044988605239 +atanh(0.2) = 0.2027325540540821909890065577321745682859952117312470988070071620720503356244571256338762139086567006229842740226935900043412419950861946320100655595661007243362175991775049659945333301102346432163096101007157067829532357212889948860614375056254230413386436512469452326818699394257693144901106826647790736984 +atanh(0.3) = 0.3095196042031117154740673490610694375840916075891729639798276803629424022861704558059580824263089808880982489434557903599042011171544000853381550109041984879379363061866436303611532760854613099651173105175369761467770155735802014353940003593184330131834427811950681690922261794300548336730972924636584526256 +atanh(0.4) = 0.4236489301936018068550537532603270124947970858795558683623479081500427847667301504570213718870697191025458325699466375846778740158736335110480781121983116826523308494604467081014428250820532072543812016940288201233449927842447398403434343509477474595051553429252603750600726508314250729676350379572066781649 +atanh(0.5) = 0.5493061443340548456976226184612628523237452789113747258673471668187471466093044834368078774068660443939850145329789328711840021129652599105264009353836387053015813845916906835896868494221804799518712851583979557605727959588753356735274700833877901111015851264734487803450532607528214340690181586866492888912 +atanh(0.6) = 0.6931471805599453094172321214581765680755001343602552541206800094933936219696947156058633269964186875420014810205706857336855202357581305570326707516350759619307275708283714351903070386238916734711233501153644979552391204751726815749320651555247341395258829504530070953263666426541042391578149520437404303855 +atanh(0.7) = 0.8673005276940531944271446904753004154703562273814976677812717021223991412911611570192395566118854293651891164906145957745147943080081092716234763474873719303283752194443545559485489914404028501964329682962004512200997786887067603737084646132396165481328870987144513774779617045419972009326186561929877081829 +atanh(0.8) = 1.098612288668109691395245236922525704647490557822749451734694333637494293218608966873615754813732088787970029065957865742368004225930519821052801870767277410603162769183381367179373698844360959903742570316795911521145591917750671347054940166775580222203170252946897560690106521505642868138036317373298577782 +atanh(0.934) = 1.68884546699340704514759845571092535706925466132778829447026088122568267714998130328600032174766560782889589704322826146077421748640808354169935808406612853530894463174400164455988786186094150905934306431416865942361664822798019308809061565873099531559385100789007496449440476579425805924350967423685904411 +atanh(0.999345) = 4.011847474624565405376914231817385550576258959195435794116255675344424084352264050977061961947902944219031728830531116517130515573022698451828905654036727653213400979226761852494619640091630936763336048264907372166685801257933978082663163966142208876689469664713507181571943081158432018033877023312308849626 +atanh(0.9999993453) = 7.466117787354628601145665495811389249023214064963866708040446000332242127792992188715202801144977936768258655917787636726359988878001715286883241750159710478106378768698097724149307490159428488612705460697125963617229273896444914699052885184180410388891573442109254732964952036632256166594322590379474323045 +atanh(0.9999999999999999) = 18.76725433423233810185254769820400131984656197621029060199362987915316310507033386632632597088166239587132634618190860946388086860044383983035853909040404645714608176459612812466301277343610615800743258973640833721624720640897110852224297657190399056158074052992398560694734013684254851957463057010443129019 +atanh(0.99999999999999999999999) = 26.82630215971149802091551528959927667145041718640476685144361086587378180144106754718356618869517831637029692366324386850521896963299800964684400470378686074335213000891104073777504278600407939622577746230126028327053482286232964312774110474012936527746462201669398863519923241643451726688463543410750308917 +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.00000010000000000000033333333333333533333333333334761904761904773015873015873106782106782107551337551337558004218004218063041533629769450202360419083447237317206400932296342176941395817206831813748935838080564444492387964136736548196887892724279962222807529815736245490184562362961375444572010812770349100330906867 +acoth(-1000) = -0.001000000333333533333476190587301678210755133821800480624003843813072763671764097121209535958815440015658286348991298226312941966012323521330455460872224122967766762774068720917927949214993779170867494657269533531421906711624408063534642539574214721038047679395722686675124991320191101086124351627012757940485 +acoth(-2) = -0.5493061443340548456976226184612628523237452789113747258673471668187471466093044834368078774068660443939850145329789328711840021129652599105264009353836387053015813845916906835896868494221804799518712851583979557605727959588753356735274700833877901111015851264734487803450532607528214340690181586866492888912 +acoth(-1.1) = -1.522261218861711498250298990182852717142287643702305320097042241787537077985339117330637126700801807890515861635904503327045878241804153332100879982965589093255493618643828075280816523926414167158123772010824731644490584701995411187398374517723327681708325595872157935750179172337067941105671355330505255947 +acoth(-1.01) = -2.651652454029537875532658616643124227607211730522322394436239232206381399373347931756264971317378786660966110165308939969677605354629028094942304812842659896958349066573357613976516750590640210799771030691944047514991506240453820778745415799945640472445908350192131589155795560353314031383252023982584430351 +acoth(-1.0001) = -4.951768775643084855296713552129122500370083867928098887993539533020134156521543257534572908558118967880538514615648763586694976361259684135539721677214252665127211076921359153336239888814156357779303931404850093408879231368737975109147312387600158164627193718294590025176365256018970476201512591786511516966 +acoth(-1.000001) = -7.254329119262047206783423750303017365173085783624482025305521500259316695941655628875579507942628352570565443904023015292979872282564192706995671179038539295805744301357072868883160638055172204435162397695837529137006008702428259334780350416655132105844304994688734206076537390549804424163063942961076190769 +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.254329119262047206783423750303017365173085783624482025305521500259316695941655628875579507942628352570565443904023015292979872282564192706995671179038539295805744301357072868883160638055172204435162397695837529137006008702428259334780350416655132105844304994688734206076537390549804424163063942961076190769 +acoth(1.0001) = 4.951768775643084855296713552129122500370083867928098887993539533020134156521543257534572908558118967880538514615648763586694976361259684135539721677214252665127211076921359153336239888814156357779303931404850093408879231368737975109147312387600158164627193718294590025176365256018970476201512591786511516966 +acoth(1.01) = 2.651652454029537875532658616643124227607211730522322394436239232206381399373347931756264971317378786660966110165308939969677605354629028094942304812842659896958349066573357613976516750590640210799771030691944047514991506240453820778745415799945640472445908350192131589155795560353314031383252023982584430351 +acoth(1.1) = 1.522261218861711498250298990182852717142287643702305320097042241787537077985339117330637126700801807890515861635904503327045878241804153332100879982965589093255493618643828075280816523926414167158123772010824731644490584701995411187398374517723327681708325595872157935750179172337067941105671355330505255947 +acoth(2) = 0.5493061443340548456976226184612628523237452789113747258673471668187471466093044834368078774068660443939850145329789328711840021129652599105264009353836387053015813845916906835896868494221804799518712851583979557605727959588753356735274700833877901111015851264734487803450532607528214340690181586866492888912 +acoth(1000) = 0.001000000333333533333476190587301678210755133821800480624003843813072763671764097121209535958815440015658286348991298226312941966012323521330455460872224122967766762774068720917927949214993779170867494657269533531421906711624408063534642539574214721038047679395722686675124991320191101086124351627012757940464 +acoth(10000000) = 0.00000010000000000000033333333333333533333333333334761904761904773015873015873106782106782107551337551337558004218004218063041533629769450202360419083447237317206400932296342176941395817206831813748935838080564444492387964136736548196887892724279962222807529815736245490184562362961375444572010812770349100330326072 +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.09849353493151055636095132131208648625813044401506123690339270748069884110627725177832763002268409043394773466731162374462386650857002139214471284327615943047812519185002806828615957733514120322908111533566277820550866891126920857548543372456247505901666824389891149890553376427467119273979341743307902416 +ln(0.0000000000000000000000000000000000000234234234) = -86.6470821050705423994583051685852867104908884786678566915730138306166694519590497632530641404323835802562046627687895359542181062098773122437295581620562242319498262872578348007193318920193695564839260402141009604236385903482504378475980098401053154512127266234039106899160551664486536605614935923224651942 +ln(0.00000000000000000000000000000000123123) = -75.77729439908609791220088290507227896155389601239183652381549962313866810412541161586967302718802062999177966295879322941493185637472006964068257795960936109191993119366790239909910422459021286704169044705320493080652332195075730487986846914010283389228312735972627126048913343659608956857082294147897750784 +ln(0.000000000000000000000000000123123) = -64.26436893411586949211092563165045792354838856924797164364886011830080505573864921468968700174002913828194074274736198624788422904930603585735114111411545264450539515204012899488010475045904687439972292050837804214337909113392619344137736970637011555491110614335444548524446186189913217047380094036845199927 +ln(0.000000000000000000000000456456) = -56.0463052009917638556629908443723896476576149083810597682681390607685922751389678444122641630382250958709828037334155386443277693203378093442436450158164823639320086990537541154733541112241970899456714157330187749185653068755944342786789310850744711450583038855243166179625178385807637669357431701124352233 +ln(0.00000000000000000034535) = -42.50972855733997745073038562825685142563670024536059093995155044407672974967885474668380215800799533415363759677417990139563421003422489460917647705977119560185843081284018461950209799882075099447443851730325670301068106384373209185123899996294148649163234200171583022987413407821065843681860963164447178521 +ln(0.0000000000008787345) = -27.76029359063269704706223522942825151853994848244427478051343021337541675877672140685276633865666886457754316458308332270537442131433587810326958730808942284239799192560537623233583303051097331902024625440508469248095055123002060499226848773424421087964019156767991791227735505882899643768913496993008342167 +ln(0.0000000076452) = -18.68918783701810539132802904972304890041042826301808206812512893987537719863151628972069892028791503498771466769105268687586484502654473635970851010468323485141042571973314855985993021412199851978451184776554663126023091471596950687745470665038998469339917158646250969485433936797380412513267447514752821401 +ln(0.000001235) = -13.604439587884333585498648885479918086841664837331103127430297470161217129999907089380107920456975689711444928045347816820407615673752676985273068258915875294593589543173368124822078295333399997190809907224575206906065508746851995324004240237263785669754625557576521599862364020349042417969746739289592146696 +ln(0.000234) = -8.360189442606572675846738691237638663430859737006676582190853218373588782332792052663313730473217436164606973008468352950503469610891083327034181604450761601976693060280631871409179031465395603549012946364908441336853164036122755558617564244095426253333835502111834064592322021942356220863037836327264184972 +ln(0.00234) = -6.057604349612526991828747236553274455829758248377903606157525317406016172655439572427316525383619137822639188966182104317093944145808276570367894235351979912493785851955077190565379136639162405020619441055943063604224317872756533270919344357348882585859431258837468909543387707002964741243633436105159083257 +ln(0.02) = -3.912023005428146058618750787910551847126702842897290697945975792441751597385010244866131083182777909141934087064001811533133530694407482956299903986562487417035086845822737926497292751028574723585663660502566257510018571851559763000464374617968353195422925536095723214771501987224678720080993848400469773043 +ln(0.9) = -0.10536051565782630122750098083931279830612037298327407256393923369258402324013454648876569546213412076602772591037051714867351701322176711456068362756422686827658166995879194648505249713751127872090836467537355469033766232786487959358833955319538322306806373738057003366872127192810574334333176547550794614941 +ln(0.1) = -2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286248633409525465082806756666287369098781689482907208325554680843799894826233198528393505308965377732628846163366222287698219886746543667474404243274365155048934314939391479619404400222105101714 +ln(0.2) = -1.609437912434100374600759333226187639525601354268517721912647891474178987707657764630133878093179610799966303021715562899724005229324676199633616617463705727552179637497183245653492856202341525057270155193600879777389725688193540712766154731221809527948521292821358059722567672285287240461589448178364671329 +ln(0.3) = -1.203972804325935992622746217761838502953610930806023524298633567330078316458743513362381450275866209553997754976328382891041521239152286935613485498331504278879744439142173313664426195981872238624650934992169466211483254245615550940643279719970963445271233990327467594358827793433748611481368082848806523932 +ln(0.4) = -0.9162907318741550651835272117680110714501012199082624677919678819807853657379630490242705510967609232579648220011448771660384849935665456426009458658286297656214520666688118104631858175784498515861468050782363818221506052130208591378340895756970753884226383423683509643962010296311830013037744961346242409432 +ln(0.5) = -0.6931471805599453094172321214581765680755001343602552541206800094933936219696947156058633269964186875420014810205706857336855202357581305570326707516350759619307275708283714351903070386238916734711233501153644979552391204751726815749320651555247341395258829504530070953263666426541042391578149520437404303855 +ln(0.6) = -0.5108256237659906832055140963036619348781107964457682701779535578366846944890487977565181232794475220119962739557576971573560010033941563785808147466964283169490168683138018784741191573579805651535275848768049682562441337704428693657112145644462293057453510398744604990324611507796443723235531308050660935463 +ln(0.7) = -0.356674943938732378912638711241184477964016759046911787573937751029992746925283212448338706501726771348906089836435107721685773207405019913517329273934880913575082740221279897461540545817765824115888531604111825964793268677126071259956411018075468526260923304476946844238682491770898465546098006934393167602 +ln(0.8) = -0.2231435513142097557662950903098345033746010855480072136712878724873917437682683334184072241003422357159633409805741914323529647578084150855682751141935538036907244958404403752728787789545581781150234549628718838669114847378481775629020244201723412488967553919153438690698343869770787621459595440908838105577 +ln(0.9) = -0.10536051565782630122750098083931279830612037298327407256393923369258402324013454648876569546213412076602772591037051714867351701322176711456068362756422686827658166995879194648505249713751127872090836467537355469033766232786487959358833955319538322306806373738057003366872127192810574334333176547550794614941 +ln(0.9999999999999) = -0.00000000000010000000000000500000000000033333333333335833333333333533333333333350000000000001428571428571553571428571439682539682540682539682539773448773448781782106782107551337551337622766122766129432789432790057789432789491612962201203050870697930047774722697373316518362962753345725482402937619655929388021736215784968 +ln(0.99999999999999999999999999999999999999999999999999999999999937676756757) = -6.232324324300000000000000000000000000000000000000000000000001942093324163072578524500000000000000000000000000000000000000806917030949477478064304210233023333333333333333333333333333710505981309210664151972044007596255193043358333333333333333521386305222184828870030531293683562441079603672239951844479918777e-61 +ln(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991235434) = -8.764566000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038408808584177999999999999999999999999999999999999999999963853628643579109156264465913666324244184944766407979541933188792416779354051397362635340106889082488512447537970286156592136e-126 +ln(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967567) = -3.243300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002048564022337507904872762944895431141240918286681785331530039530880023445214526154311189179837486352486114521807562978428091144167471333501956141172579332806209239207582393e-173 +ln(1) = 0 +ln(1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345563456) = 3.45563455999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997353867557972281643684503732205682541628492725115239510894621312841271354944990605878344556213359069668828527055515941645768014565736356281465330904711145971294269763e-169 +ln(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023423) = 2.342299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997256815354999999999999999999999999999999999999999999999994593077609263720772158755152588271809225252238202277931090537496518480919188476485325171918699132478668153508247435906806963e-126 +ln(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123243) = 1.232429999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992405581475500000000000000000000000000000000000000000000000000000000000000000000000000000000000000062397261480996567967792233845979268832994037151849488146115392403500719739649546235503309384248592018777219956e-98 +ln(1.00000000000000000000000000000000000000000000000000000000000000000000000000000074563465) = 7.456346499999999999999999999999999999999999999999999999999999999999999999999997220144843596887500000000000000000000000000000000000000000000000000000000000001381837551063553365232083333333333333333333333333333333333333333333333333290733928390336880960564276595836046375732938789716292032378440673199986168687e-79 +ln(1.00000000000000000000000000000000000000000000000000000000000000345345) = 3.453449999999999999999999999999999999999999999999999999999999994036841548750000000000000000000000000000000000000000000000000013728979702312874999999999999999999999999999999999999999999999964440741285285701373437500000000000000000000000000000000000989244963852137739283797026075775789297099725744258309154689e-63 +ln(1.000000000000000000000000000000000000234234) = 2.342339999999999999999999999999999999725672166220000000000000000000000000042837937211749679999999999999999999992474423961357269091160000000000000001410196622268353145360982847999999999724736670316328807791262952984640000055265169227250032602132554403367857908673141057321287327614763840460767095429564058135e-37 +ln(1.000000000000000000000023464564) = 2.346456399999999999999972470711814495200000000430641829668814167938125754716253327591697565167366089737563609317290677662709462254015363976488056109520484807028063567784518925015093022309358000343484594249608153214429461234567466381082920009965790352477620634599568771295341244488252739255190173126092419821e-23 +ln(1.00000000002342) = 0.00000000002341999999972575180000428192856259145459146483584010764706893834354781817553757776361840558206402853722210088047887494666710283100569628971467820660895540152614281303927332772808281513725574376134884312347026047403180673522819527752518858650779369778741432719931702838891931495223973042325930986088906946465 +ln(1.000006456) = 0.00000645597916012169478796997684158249907277306736739843755384690653146420044148297505399824757033668376385581419241641409978368773910766367528235495239328379538410711036926320337392517567502657112260811961480945376577137929423734542702455190109547897601499550298567053737969506871258436547775655220918106419257 +ln(1.000123) = 0.0001229924361202317839697842917749701473510784887282829409927114208476990224334069583443037057370495824644515079222787855604355944187394887707770953750967326028227751759154051979054507070262110836617212365837691707183676527908379005233185255564837105469983166100230891393517515391595214143557179374622102898429 +ln(1.053435) = 0.05205625326039506618393387411811567537654031458414179915048100028204056118974701725183667885733372296039922532029969727937079106311753576496962199366356524562444748106407108454076903937127670914976190594483248363147315197693104305071496292548598660250389406497370586654784391523969733665722393410942593970558 +ln(1.1) = 0.09531017980432486004395212328076509222060536530864419918523980816300101423588423283905750291303649307274794184585174988884604369351298063868901502170232637556873469835512041574566077311170504814066115849672190926276831999726668041246291711632113962013862778725752898512164188020494688419889345500539182595534 +ln(1.5) = 0.4054651081081643819780131154643491365719904234624941976140143241441006712489142512677524278173134012459685480453871800086824839901723892640201311191322014486724351983550099319890666602204692864326192202014314135659064714425779897721228750112508460826772873024938904653637398788515386289802213653295581473969 +ln(2) = 0.6931471805599453094172321214581765680755001343602552541206800094933936219696947156058633269964186875420014810205706857336855202357581305570326707516350759619307275708283714351903070386238916734711233501153644979552391204751726815749320651555247341395258829504530070953263666426541042391578149520437404303855 +ln(3) = 1.098612288668109691395245236922525704647490557822749451734694333637494293218608966873615754813732088787970029065957865742368004225930519821052801870767277410603162769183381367179373698844360959903742570316795911521145591917750671347054940166775580222203170252946897560690106521505642868138036317373298577782 +ln(4) = 1.386294361119890618834464242916353136151000268720510508241360018986787243939389431211726653992837375084002962041141371467371040471516261114065341503270151923861455141656742870380614077247783346942246700230728995910478240950345363149864130311049468279051765900906014190652733285308208478315629904087480860771 +ln(5) = 1.609437912434100374600759333226187639525601354268517721912647891474178987707657764630133878093179610799966303021715562899724005229324676199633616617463705727552179637497183245653492856202341525057270155193600879777389725688193540712766154731221809527948521292821358059722567672285287240461589448178364671329 +ln(6) = 1.791759469228055000812477358380702272722990692183004705855374343130887915188303682479479081810150776329971510086528551476053524461688650378085472622402353372533890340011752802369680737468252633374865920432160409476384712392923352921987005322300314361729053203399904656016473164159747107295851269417039008168 +ln(7) = 1.945910149055313305105352743443179729637084729581861188459390149937579862752069267787658498587871526993061694205851140911723752257677786843148958095163900775907824468104274783382259349008467374412504973704853551767835577486240151027741808868671075141213480938797418310810251823168493014073306393287711934112 +ln(8) = 2.079441541679835928251696364374529704226500403080765762362040028480180865909084146817589980989256062626004443061712057201056560707274391671098012254905227885792182712485114305570921115871675020413370050346093493865717361425518044724796195466574202418577648851359021285979099927962312717473444856131221291157 +ln(9) = 2.197224577336219382790490473845051409294981115645498903469388667274988586437217933747231509627464177575940058131915731484736008451861039642105603741534554821206325538366762734358747397688721919807485140633591823042291183835501342694109880333551160444406340505893795121380213043011285736276072634746597155565 +ln(42.2342) = 3.743230319363981109376714101173127436719996218829531854853397013644886736762899572756689946906260248756656652986518437608904514341921550914747744540001521358880790704562940372954373537303762460684012976679447026836138951812989009299468887276618148588740380134379335897849460056954659470516352988854140619819 +ln(1243.654) = 7.12580909956416712515795514604283595075351826374386469158915564351618150651818431625975721343706211267654274069882089617083785733705653769012412215616163367201614997365904616530039584371697235089006643082308530744888775539852687937227151334643577378426078369953572583483856516698229156637032931663132325626 +ln(5642342.652) = 15.545809901064353054345772541865372216002360720443997368583730834531790182817294986989317465484128043307118735598482885785499509568767998834578469838031753363071141343499374163957218345908175303301835058867765306150181984579215477385852113527496836374146918364463608661780450064225711077253376246691927327498 +ln(0) = error: 13 +ln(-2) = error: 13 +ln(1) = 0 +ln(0.11) = -2.207274913189720823974039331403599115380496123320128776848088092804571595441468247396939702176561805269219842196434498744563481771569826117977272347396455313914172509970434265098139121714528150387732346812243468469860526166099541875235302770425404047335776456016836169927292434734444595420510945216713275759 +ln(0,99231) = -0.007719720515219116586882512287847109277456198244324925480425020834636422879178363675167986261263431007225547719915827460015519372976053875262015504468468388132586626736937618757869343947696819728767592048842173527397072360350055465739419982813462750671366218991739276592825069168483967966198063000104993094534 +ln(1.213) = 0.1930966299619130786884267982756898180713778705592829720668900379887103689243374352777828275503809903111650389040423665880467312095476156891549006043545706988153253670557025619641927321552053519085470770157615979399570424220588693521058087428532063740628004266216569604975470314866423199565064140746016143605 +ln(2,13212) = 0.7571167898978832949364633861669783908944991759548612868285438928657813640170258714204805901493170941674380775967670889939350892887888148507498046522083034226723709214985860007918966342125775784024824788933702645090979463208718793462609664813152109936993190704274510481881788254214800079113165140890643935545 +ln(23453,13212) = 10.06275933084015821660283673740616729945728037094343027986208210617390671916179236842008640881113125999923935053808445858114677151948481098080959557421589119181268340202480438483795520098847855177782651858798247294862894752482201560619047903944885069861925123224583037488845623533566744079769554810986771509 +ln(678673,75678567) = 13.427895815060031920603467803031235324010817707515826415641015272181086593910576758899657135544388290552292682872879762750809874806731545647213394670571008292240716043574170019705484484353786337799848685683901298516563985284445873550075845146447823236478290613946482398511407828133771753241129034887515286833 +ln(478567856,23423447) = 19.98630856911503105820326137381757768772609997405162025311019156952234925914675104578050207319333747021982840609919791256651197439654699083857980963846594124270191418833526461503741338244216462305389045259192166725369645499304654061305932346930174919487956976072676417842054078981700092147874688724759784583 +ln(1233463674567,453756782) = 27.84084732340837875389213300893942447435769357879238353221740677714290803030814440257847810225510563443604106116812280878539288397434364803544125814823275846387995519601085753658829226603810508651397355620933817926852422377599109683108344893439930034803477780872319616434872919691014311099019728054229497999 +ln(64562356245634563476346534563456435634563456,23453245) = 100.87620542603499612763939165251516862078175879585768819903653848588189805034587555230892582493803224277414623632532704645495278932365347994132180446996137845359311032636380029081901586548927000387036679046016619255336733885518883707661229515911716639670561440393070983846152625315030358989279881059932695897 +ln(6456235624563456347634653456345643563445739759237659723659723563456,23453245) = 153.8356625648980468600531951102555453956054503024192810190414532597975513996339479411586143741062791091062823931586251687141511382433931408950763236026185941145581259223723628477715410714527267206198839360507233303238194510671471663700132293432407459773499104742189381719020243349700295496201999457946672684 +ln(645623562456345634763465345634564356345634561231231231231235632456324568702435867048670402476,23453245) = 213.702874982743234644520972932049014793235731736941955893934608341217026084020999450849347655727647808587140952555379934340931650160396709141559545407675367964102848535035637832768169183791391870295365857167241838411565360420912056701698451986480145016093493455703754168337218960071596827021805760218862164 +ln(64562356245634563476346534563456435634563456837560843756087340568734506873405867340856730485670428576038038475023845082,23453245) = 273.5700874005884224289887507538424841908643704523559090136554858045004482179622294506870577182626160673223083067385606352442287563328801239284600982071981099599783027984141191024822881817368480974567527889604816405447421471902011755249070599301293835228491590234933026434339733701294316997279629947133586002 +ln(2 ^ 100) = 69.31471805599453094172321214581765680755001343602552541206800094933936219696947156058633269964186875420014810205706857336855202357581305570326707516350759619307275708283714351903070386238916734711233501153644979552391204751726815749320651555247341395258829504530070953263666426541042391578149520437404303855 +ln(2 ^ 1000) = 693.1471805599453094172321214581765680755001343602552541206800094933936219696947156058633269964186875420014810205706857336855202357581305570326707516350759619307275708283714351903070386238916734711233501153644979552391204751726815749320651555247341395258829504530070953263666426541042391578149520437404303855 +ln(2 ^ 1000345) = 693386.316337238490548981066540079638991486181906609542183351644096668842769274260282747349844232451989203471531522782620263641740239467112074847023044390063137593671840307223335447694552216916098470887671154298707033677971736616150075416718003390172804019380070913382774254239145819905120324398202195520834 +ln(53 ^ 234234) = 929977.3560789677056989955843113323177824990289754061440323755582801972974271194035240075374367152733508376886265678372082369638313347717591095855278243407054857030999017478584977514783096094630176997397888470518611946735239802313915530910699968452629631456446033784377760352121156981202969949285793679299314 +ln(53 ^ 234223423434) = 929935364024.5047553879767142799484137770730038269439468472565579376811069799201943632484149425248616688794623401660067989722534391986953351847703488470458679476938608463907564982946952236273291134850175005965862289298641952603408995664109419616077131039641548731182698419602480641972037741784411929774615487 +ln(5345 ^ 132123123132) = 1134133899420.739000288294915434524874404116652410682825737286282842355636459222439334796414219255826936557896810089831076710534349572369052857290281310943196761926901150138847416238540459937745818594873776336346485951841304696716934701463529953058957175022638995204287829808397697752052295332177421310479325 +ln(64352342 ^ 123134535436) = 2213944649503.286070874633148094072705536556565354407966739472647131837543993124733189357821522807922076088406920787145509634284175781474223477894605536713615725788459019095777131232533868755972441024758159371271767008456423535252374273689386810174814039593902516480380078234964727408327581663971848617127204 +ln(2342342342 ^ 12325235634563673) = 2.659097764880541241663951455247267363118969316137225971031638631534046749647702432260658588464518039441378926717665380341477875748582342596588710429450455151269264052637224686529680164095936753939144588335906406911534166370477529922811935692154840110216411276876879047935771200809699258218487916956993402688e+17 +ln(435623453452563465345 ^ 5873254234525635634563456456) = error: 8 +ln(e) = 1 +ln(-e) = error: 13 +ln(pi) = 1.144729885849400174143427351353058711647294812915311571513623071472137769884826079783623270275489707702009812228697989159048205527923456587279081078810286825276393914266345902902484773358869937789203119630824756794011916028217227379888126563178049823697313310695003600064405487263880223270096433504959511815 +ln(-pi) = error: 13 +ln(e*100) = 5.605170185988091368035982909368728415202202977257545952066655801935145219354704960471994410179196596683935568084572497266819050930165613513332574738197563378965814416651109361687599789652466397056787010617930755465257692326732444575396439773493087334948808486548730310097868629878782959238808800444210203428 +ln(e^10) = 10 +ln(e^100.100) = 100.1 +ln(e^2342.3453) = 2342.3453 +ln(e^((2^63)+1)) = error: 8 +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.64849515253979085924877088655573047439916944245944763867164559851143245002869040732919739606923908613155290793237050663019300194951124060577350304163269036002783944166065648628729350164389291323935219057318858669625763859504445621038197055995558999357992190189830990556274302842275493384475404054815719803 +log(0.0000000000000000000000000000000000000234234234 ; 4) = -62.50265783024205785786343014334851925694854027918739724791005102256352867761205605491926191727307619104021431917364025441658490545768287198602073855513463941824113167188035006744048303594910833154891954130871447638730128091737626464930969003890553499145923087614828162342472328442877786308313100527958193613 +log(0.00000000000000000000000000000000123123 ; 4) = -54.66176342077226791020714152545589148621870779413622548682308768863875134521142300389257202252203060838734285561019385461054529766748849500301389055242048766314784805655011059805248561278853758663592092783700243347845700071431832587737456050195973093999012178066978454019509162964891886069822164458358816352 +log(0.000000000000000000000000000123123 ; 4) = -46.35694318355386204053134295173241604655662931157477395668619669909891440368985996426722266412360522063819942633456822504348505520682967778232563361992384917851796967490634667644494158981347535746856734440197267566798856294002865970852411252782021410041317255958796983200761032352666290179828060109824334349 +log(0.000000000000000000000000456456 ; 4) = -40.42886328681006761841208974980636792175946262997222853103842879671643660352184819341223747147628686046193766484558617812396658036928695760457495548492528851348310902593904486602119410005577646312640807615717231890682898418179255802803465725103887470911497603679763474547570794723904789506924556654803163276 +log(0.00000000000000000034535 ; 4) = -30.66428728960516710307950671277775874260163647933854457249655201208526913576825185582819575931999568327187141382231014782337357719849438246605789485040300558785680405703776825519522012527849276433447734628845606548383904220855444723390601044137157985027732403216951035561129171243229444558624288906721228833 +log(0.0000000000008787345 ; 4) = -20.02481894841373383563002690224601441778452488879302397482732010209816569785578968780059957853712355245784407839771045031308389183367401695375284128983988629233423011310807831136890276826526552046044980116215499948605006022942011715150876608293651762067092869494324045523439048619778082993936149767887483006 +log(0.0000000076452 ; 4) = -13.481399305354176569325741091397286533457256051149281071591588129315994369208618033712483972306424372905113698017111511051718144967781371970483202211604667721798930659235770192156627210073525972145353275420425059172566364284436896876617693070373246527329869253982000604932439200380368335768681578335848425946 +log(0.000001235 ; 4) = -9.813528763757110564386111679375796125298353586372036756159031454910028909015255769925516681210814912332511258346911281046593743953746433235197245708407503041222427543728301925717726107554556888917836405981719990578641325026466841059355968133269420469825767261289877891120792067868038284090067319449795365458 +log(0.000234 ; 4) = -6.030601924870384781958813017392006652020461570485742090939284769985278508715004434954450490019444775058605432977652893937660725966246024860586616350888887515637725905740504466235404997949337395385088744328260521961188524412979572842762689488211323272398326309979410844356591531860499168466902849749880981481 +log(0.00234 ; 4) = -4.369637877426703608023653302647311564088045873973451784911906572077311120410691827029380618339759697508776747122527768024248677474114261416448964964389559818711750229411751681913896193354324949551618027641254570399094836858121639608992599893383419904482936465763047902719095270636047976686914641052812017476 +log(0.02 ; 4) = -2.82192809488736234787031942948939017586483139302458061205475639581593477660862521585013974335937015509965737171025025182682409698426352688827530277299865539385195135265750556864301760919002489166694143337401190312418737510971586646754017918965580673583077968843272588327499252244890238355997641739413792801 +log(0.9 ; 4) = -0.07600154672252499248142077079687857917260128881980924557162554336686916050995404540278939676159683545884802338006595856969449605107083862199556743587762939743231808409016754987992626829226476052649266499940639708836700409239669680888508483664683567178374936350328061830937001669958412839018672497364538563862 +log(0.1 ; 4) = -1.660964047443681173935159714744695087932415696512290306027378197907967388304312607925069871679685077549828685855125125913412048492131763444137651386499327696925975676328752784321508804595012445833470716687005951562093687554857933233770089594827903367915389844216362941637496261224451191779988208697068964005 +log(0.2 ; 4) = -1.160964047443681173935159714744695087932415696512290306027378197907967388304312607925069871679685077549828685855125125913412048492131763444137651386499327696925975676328752784321508804595012445833470716687005951562093687554857933233770089594827903367915389844216362941637496261224451191779988208697068964005 +log(0.3 ; 4) = -0.8684827970831030832082902427707868335525084926660497757995018706374182744071333266639296342206409565043383546175955422415532722716013010330666094111884785471791468802094601671007175364436386031799816908432061743252303458236273150213275872157373695198495696038598217799734331389620176600850874668353571748218 +log(0.4 ; 4) = -0.6609640474436811739351597147446950879324156965122903060273781979079673883043126079250698716796850775498286858551251259134120484921317634441376513864993276969259756763287527843215088045950124458334707166870059515620936875548579332337700895948279033679153898442163629416374962612244511917799882086970689640049 +log(0.5 ; 4) = -0.5 +log(0.6 ; 4) = -0.3684827970831030832082902427707868335525084926660497757995018706374182744071333266639296342206409565043383546175955422415532722716013010330666094111884785471791468802094601671007175364436386031799816908432061743252303458236273150213275872157373695198495696038598217799734331389620176600850874668353571748218 +log(0.7 ; 4) = -0.2572865864148791202141750561287796836119023835292199141887323358728069638732161146761393720945796849961484349104623393904253709826445455521633785377884980134089575644731363378019223846497459185351912229727957313127774740015553446557521158175486646532369889441313953119749646167389908090249621408649946620184 +log(0.8 ; 4) = -0.1609640474436811739351597147446950879324156965122903060273781979079673883043126079250698716796850775498286858551251259134120484921317634441376513864993276969259756763287527843215088045950124458334707166870059515620936875548579332337700895948279033679153898442163629416374962612244511917799882086970689640049 +log(0.9 ; 4) = -0.07600154672252499248142077079687857917260128881980924557162554336686916050995404540278939676159683545884802338006595856969449605107083862199556743587762939743231808409016754987992626829226476052649266499940639708836700409239669680888508483664683567178374936350328061830937001669958412839018672497364538563862 +log(0.9999999999999 ; 4) = -0.00000000000007213475204445177710559845669906218016454673735265809030726024899676128087312417545512947318267777615840901069006851295384244439994673591035363278706659650909840622881769292738028315860695302245452688267139213222608655662015387176483578359459661071368063559203182820971996607644058420590415414229713557814876 +log(0.99999999999999999999999999999999999999999999999999999999999937676756757 ; 4) = -4.495671697939634869550934117212005231204501993515918420394060915788584357354869479272608940043591540395664633693953619339854915140391655927347941440203200068381698387041941437532044417687039153420811216778986075811813762463119854037738378003847722641192852288465607084326996370831392573752159664547401864878e-61 +log(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991235434 ; 4) = -6.322297951872009227695472810835014881678454311903409658400899633354282102360981295435985265553623663881335775530579080598033332147048056023705045897725739580708709175412311145433218989229858675313708969703389177615814520825557636971192399153577221413992758731796142936882036381190374418350372112777729483923e-126 +log(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967567 ; 4) = -2.339546413057587509545221858946718384657920411552189640090751530749833265285168784796364248015254563553556025566848048392082553350996571892344539773818262172085011002541377135826581390759767522897443434538154221091637590202306521834046489308934773848274581632722634025682616265586555174853929166250419650071e-173 +log(1 ; 4) = 0 +log(1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345563456 ; 4) = 2.492713421418257536524157043333556947741893612027616860596171345861322278468559031904393320935443861811545220252534056760778497743886646059928298479262377740302256901621380114054314181740790007457345217894870586498170666959120613668013842409931844654757667404572138158638191980788355279393430069370783182191e-169 +log(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023423 ; 4) = 1.689612297137109494529575790155365976747216409206269476762731572927368562044044906307934504401729955357658643568349577204937859062137782603446518968290741184221060773237990421893098215588793826311464822785466658888613912987138046547616764123552998285170515510880033056173866609540559786120785602080908875506e-126 +log(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123243 ; 4) = 8.890103246213925860662959873035809634643606366383822274032759562920534674977339640016597879263220065960023538794682183300344849933970167253292157706226387261054799803062370653912963827712212107670769947027906250941759889497573278977127726611177735578846800519527913158563852458859913192097050954925320210738e-99 +log(1.00000000000000000000000000000000000000000000000000000000000000000000000000000074563465 ; 4) = 5.378617059349889595548124317726037466139345283493888567270044355648925983779679112886709151442329894675373951007060856439357521036441448965881425499351647450319456355374861595237049060904355939176205532463931800484974496428699533635913978496872613955716725690801236998889568720730804530950005640233595390818e-79 +log(1.00000000000000000000000000000000000000000000000000000000000000345345 ; 4) = 2.49113759447899533957356594480299220099802523518481463712003387288161000366388857934017030187584303443326291557873573519864851183511911885155156150191509532555591351977376026373805366056561473930300006086499612532961996983726994130320223003959098247706726988992462011579906055608767287243669403906822332366e-63 +log(1.000000000000000000000000000000000000234234 ; 4) = 1.689641151037927273797722988648986014392079239439243607956046358653903889188596645671289327761901382454289052763071720991264651557350575868148345348883446392831252479513236303197931914024357710573775072237213613694479765862910830167734197363327698924347390882839023083412260043561993830495971839084109892108e-37 +log(1.000000000000000000000023464564 ; 4) = 1.692610505971084938282731327443651893534874579306187012875745562636973586201809297706453930207273122839681636617919075851660589901445303841502039439865722773529355643147842254422320552643636082123108630280189613256159988698932489108727678265322176805562799644590134220543446670110703591757495816096621064819e-23 +log(1.00000000002342 ; 4) = 0.0000000000168939589286119332411314444659163396307611348799875679106972411753594044163395303762635783433121422028104570135168125194501096580716281339439657483960388252737823797160512090433071616897648842054666263326708539175556645304438550972646113756430708728268392685912551162854490171010649701159624931155371652209 +log(1.000006456 ; 4) = 0.000004657004559195032049512291915677767453716275054047588680474967130707712585100187505248973925079354708444085770323258094980800894137877720264203868951210606340354227905735731254065307311960705277577332934558983525820668400411177975110503928446804332044594503710030245002061657678457637351551792816377952988992 +log(1.000123 ; 4) = 0.00008872028882875550673824921462867483894289629548827760793290392743976217155552441722072098761665881281880241619167246548333545946905799159107721676086506888889473483662799975034493983227769800493794057391161464705513486232022713567655686246403393242159990127850361225642250457185589082008231896173768035548193 +log(1.053435 ; 4) = 0.03755064921301594734839255721397580306302265818086403552399468577570654144114010146137688135269970404422105291107860226958945862620508025085697115442594663894145666485093519112349385965554059570227321776096414486363696624857857845015535489544520243665032290443476502925820882790215557191182075038313188918427 +log(1.1 ; 4) = 0.06875176187496745416452180861820139141920006632859372962902262495519792155569656842967577796376516681780541427676037690943472818920882765446765451594641732992096081271815646670783921589740141834254486069366265698960022421215767415003271621724674392418975681259435612870591083959457150195064732584642588562699 +log(1.5 ; 4) = 0.2924812503605780907268694719739082543799072038462405302278763272705491138971792812611402374590441210454903312375295836718587762205304624110710419753108491497468287961192926172207912681513738426534890258437997772368633417312306182124425023790905338480658202403565411616640631222624335316949007418617117891831 +log(2 ; 4) = 0.5 +log(3 ; 4) = 0.7924812503605780907268694719739082543799072038462405302278763272705491138971792812611402374590441210454903312375295836718587762205304624110710419753108491497468287961192926172207912681513738426534890258437997772368633417312306182124425023790905338480658202403565411616640631222624335316949007418617117891831 +log(4 ; 4) = 1 +log(5 ; 4) = 1.160964047443681173935159714744695087932415696512290306027378197907967388304312607925069871679685077549828685855125125913412048492131763444137651386499327696925975676328752784321508804595012445833470716687005951562093687554857933233770089594827903367915389844216362941637496261224451191779988208697068964005 +log(6 ; 4) = 1.292481250360578090726869471973908254379907203846240530227876327270549113897179281261140237459044121045490331237529583671858776220530462411071041975310849149746828796119292617220791268151373842653489025843799777236863341731230618212442502379090533848065820240356541161664063122262433531694900741861711789183 +log(7 ; 4) = 1.403677461028802053720984658615915404320513312983070391838645862035160424431096493248930499585105392553680250944662786522986677509487217891974272848710829683517018111855616446519586419945266527298279493714210220249316213553302588578017973777279238714678400900084967629662531644485460382755026067832074301986 +log(8 ; 4) = 1.5 +log(9 ; 4) = 1.584962500721156181453738943947816508759814407692481060455752654541098227794358562522280474918088242090980662475059167343717552441060924822142083950621698299493657592238585234441582536302747685306978051687599554473726683462461236424885004758181067696131640480713082323328126244524867063389801483723423578366 +log(10; 3) = 2.095903274289384604296567522021401250607518006797930116923545338634177477571940628716765802308981236999851402313351993082350052857129158268649395925619154915618091196300214698518901251559244150796202995241318401060461276101866554149060826167100543818238610401371651582107818030668531473901850939364013530832 +log(-2; 3) = error: 13 +log(-0.001; 3) = error: 13 +log(0; 3) = error: 13 +log(0.11115; 3) = -1.999681472009827816055628174964642230401748237904416327288723566890001051185253092659204068161319533439496250831902221116825523310296559317562330195699635064762809306581714408235691730199343048293880741732927569115751123417679421643525417629912013783399375171615244836436624120987547236132656802189254466768 +log(0.9992; 3) = -0.000728482813294753370545056115021476024299617784420042897460368429675295745486248439201343517630364877481079832159398069664764181374603239543727296686318022278074290729387434432576323096967361480119448051647029800126625149577157256614290614227939096107324942988487235070942371958764194205351970991202200616341 +log(0.5; 3) = -0.6309297535714574370995271143427608542995856401318804278706549438386852013809148050611726885494517455613540159383137151949234491469364754136861963933499500359666405847433116774522156125961998518686727928543408495310812088419376092901841859593822187030820289857925687909013131327577187824897548976143800469936 +log(1; 3) = 0 +log(1.11222; 3) = 0.09681124003797352031825286777244837578340661320853632367952708321037911193495618776017718123917714065075082381963651523116727836304883224285831379808005710875976731634061764461751434053806575903506127714685258987679363693157386567030471990700301066461592941199117071145344745560522937399653609446944872976532 +log(1,999; 3) = 0.6304745201402998274259782593379513812142903477607727308820751655372935053101902321608297809400178694220639372670756245012546456014926644920122876232946549986959996259460523099673027072813194332458582177762444000703129585166082466310897222220860029120592969745555041797547091427488718532983118579968271595898 +log(2.234; 3) = 0.7316445564444570886906212093157086548918297055362715030542198919845955721063594980993459523200277608644268451053792140523253030244723321093598322980921534508731579419767741778413218738697277849109681448032154022331922275498140297436215757020314453946665174390559815155251732670459061671895393953336596857136 +log(345.1231; 3) = 5.319348076898204287075883801283297029158533668125683925424963461555476546501698467170191299680277692580940454830321061526211902969427763617166702131806273287827873895785167981505074546160511622290686986607847382418120587062110551336974820862413305666768453636951405927234429251594112332818002150022074037866 +log(567567.123123; 3) = 12.059863553899057007713668916599287409083929032729642550832859247782792117976055487645139225861751823425733444385081201333342787795620306624728216233675061897668223704959448928941889443747037864493476467368312566177318363586433849622158479514644182822726960233353722785113232016813446717479754882922946426712 +log(54764567567.5675; 3) = 22.50685660409066491222175106948751256610635084015395747324894440167495327623541858078100530664364975679797423306845161274821066251715654066309493323542863611248605108167025207431939509707442315598319985493358346783104870371909530006555896052933267436639259151401660467843111692608564547417317928910343158152 +log(123123123132132.23424; 3) = 29.53198895220905518658246378164184477237452546023733970830310994678607343300593527011748540824543984221908797967610397479594216178675936064537856082896980180707096863282313161202189639712977887787192241699938400298096701269992586041216711807371254393789676179408310814759080182573397095071728105389156844631 +log(e; e) = 1 +log(123; e) = 4.812184355372417495262008609959933293023901027222051085353957243897472909624266472835932896185718899825960518461332357589118635390166425860306813463207036515687379267440663548889005860680853061612963522437011080208750479976885534426231131097219125875337354414182737531394838330759352597655439040230778656154 +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.06765580733930506701065687639656320697919320797604493219760379606620825378855060836980994452669756431350350363719785785520958343641649430588528148179754445071565293780947147308780668168787487868801944166575239511009774291435920517182091777669623393332239394974950176966795548913206729367243679626983647554 +log(2 ^ 1000 ; 5) = 430.6765580733930506701065687639656320697919320797604493219760379606620825378855060836980994452669756431350350363719785785520958343641649430588528148179754445071565293780947147308780668168787487868801944166575239511009774291435920517182091777669623393332239394974950176966795548913206729367243679626983647554 +log(2 ^ 1000345 ; 5) = 430825.1414859283712725877555301892002128560102963279666769921196937585109563610765832969752895755927497319166234595269111616963074270205799642081190390876460355114983807301574074602197499305719552116680837312707968641072663566465909760519599332919413402939017566216534777849093377581785688875378696454956912 +log(53 ^ 234234 ; 5) = 577827.4196812462103606618832029677907454608186800233779064396103345959930747065695813332542972836082617662901844346510230490588901630036522492503391923989940718952630469365859061354077297389148999221946264179409865554719493972673604408592105692012291344299877031732574696792532940135314608589270747069913446 +log(53 ^ 234223423434 ; 5) = 577801328550.834449474086367162549318276755619795364518389298758022960115547942350138537543326493415532685547352716323089191325828811578599699721853811698537286547555160828235769525646077097579765841713524245194268758617483086936883830045457926385527509699071518343891107976583930807101772938348290846002652 +log(5345 ^ 132123123132 ; 5) = 704677012178.4222300146102055281629980713314135052345948792601050553724774809502715967204892409932909662773130909265325372227458184864886480133498535034247170741401393076787270837636567869023043130934368518482065761027830048750081159343277001977057018804787118715544170545220295413801071472398859073500934377 +log(64352342 ^ 123134535436 ; 5) = 1375601153917.726957744059330009560749155157507256601012447929197703652133790604997862962289644036015891644573813759711661491892472846439419427891817413637420429421055785217072542288374058580626410244692910288175585052517385766436385970619613500854580402512987164805213168532806195690069409129569898764992381 +log(2342342342 ^ 12325235634563673 ; 5) = 1.652190335729661125325815758088322920421713949697837894827720568274202587615834049867074075166884604908492610262244943852342769084887774620145364878020614277357747513878743550630729641904941024483343661943690977762447115715840245460588189813869445064940700509771849379259973347216131221143311893360804728937e+17 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 5) = error: 8 +log(2 ^ 100 ; 8) = 33.33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +log(2 ^ 1000 ; 8) = 333.3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +log(2 ^ 1000345 ; 8) = 333448.3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +log(53 ^ 234234 ; 8) = 447224.5732513854655198845861315729630027520025597257160005556018677102100591183782706426108255786376173267629233369521418373719495589018048588971106084761028708959454979227822100914232958158191324491852744348785237970285091255484651542022702658787779275962198498297377372751573668532598583144962075613005734 +log(53 ^ 234223423434 ; 8) = 447204379341.8086529607876498044914835158841090654562883855331152416874142211718626946391595015359749511512728610418753117675828313024101836774007896389432432191740058117683760044639368600100772950775892996844098104359924432997902576965833843633675417089313353128257492714250204039783104072732015453094668439 +log(5345 ^ 132123123132 ; 8) = 545403117466.120854827313298223702205988613173915972132446747452097913595456799975644709641628431781597774198495666653019135684803849490461624322072916799183742637441764540903159369731223798498692613969008086671358074860971178729509541440501102444729327730797214740563694508648127805094373790833634779599986 +log(64352342 ^ 123134535436 ; 8) = 1064682322213.6816858268790231878592113083188592603413991936139927093335823365668814575582039856956013041667630699400715376553661426418434729269979786485181421252651920521240045660130771241975189935749852548435338244460848188594614388459272126245917801301194536818200380100182380407405936542901758306911964248 +log(2342342342 ^ 12325235634563673 ; 8) = 1.2787557195440278838117966387523614736600391657792601776263723139833000332961503260195890633456546403404338429782954348343319131879354004495248364266713061530249920355740889832903852424787701148993640659694650335229006208517298515278932176315609419219610112019871517275180300605263668367963475475831367015748e+17 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 8) = error: 8 +log(2 ^ 100 ; 20) = 23.13782131597591742636977010976404958909655073735658618396177941135245540301583847139655840447539259865188870350201859701529400821346241870124722062118197485092860546021783811088351246271854203581310507244325724459760568706111628151904699121127374559813391838040997034902373893343622353312846357782685770072 +log(2 ^ 1000 ; 20) = 231.3782131597591742636977010976404958909655073735658618396177941135245540301583847139655840447539259865188870350201859701529400821346241870124722062118197485092860546021783811088351246271854203581310507244325724459760568706111628151904699121127374559813391838040997034902373893343622353312846357782685770072 +log(2 ^ 1000345 ; 20) = 231458.0386432992911788186768045191818620478904736097420619524622524937200012987893566919021712493660909842360510472679343126428464629606323569915091229628263225217582910161326503176727451817993281546059369325016834699186102315236663617106242324163504036527458225121178879415212336825903024739289776120796663 +log(53 ^ 234234 ; 20) = 310434.067920124191957719819019581545631108593736218024999039459821488968962476629666356486020167566593939261902225870461558870790672531664371856709900700788284224861984897756789234314105015210805495313014402994280073323004660505739754380772730509740222408100056796820604470334481888771619158788548060246426 +log(53 ^ 234223423434 ; 20) = 310420050627.9804140422829589015996614490097121404854742312952724243416448067242470677707820772988097968938278755538238011003373247375989892882423806784921951024769512161296694828316002171398535802074033414230362371777535399986799153798241710756179856672149805525865637018784249367856278723172157627619609364 +log(5345 ^ 132123123132 ; 20) = 378583196313.2198493576304905984726644556760985983833359726062642007782060133121395100455783600524914344305777153323431392872620916355951334297488277335184064562950021557253290361971546139402497481490261017818731944988189717549695582443969436364114054508587889943610868164721280078621316830559832105265573624 +log(64352342 ^ 123134535436 ; 20) = 739032879889.7539238023938424382019856685049825476373812843040214776198177111527097625670869054833414342258153999841439968888638038615611207497487701898659752406041109417896065351576215414615463732363288101171169455966488097380658822990747122182937213746312697488391347509964879195856651432574312177730699427 +log(2342342342 ^ 12325235634563673 ; 20) = 8.87628640367757913253638888361663440767939830782416661927071796165568324480578042397396962627451395847380079987122381184010033072315036375415604545693487314434592505601892498898614918518463582804036194642790063030724928460287339758203629080961101984178789348726828194258156901051230369618231741093664278134e+16 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 20) +exp(-(4564 ^ 1231231)) = error: 8 +exp(-(454 ^ 1231)) = error: 8 +exp(-(45 ^ 12)) = error: 8 +exp(-(12 ^ 11)) = 1.886940856266725880828357800984993172959605588522410144851851232961791283582837936649425785873884491556382613130946982469336922533239051886498367506887499977656979330524649219207183786727848581636959169173837791518013882732574751410058752205984247546178299085351794493284389029586700187071915214614084471337e-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) = error: 8 +exp(-85467524513451345.1567436734673) = 6.528411967775377465172920121975945030238529631214822598604842240415547780696944764832960036570631378324461547773368510311575135379173362911576875789000267299711136067512562948317236102014713849991086198369192302919324960046599609112515887430053592979713116893201875353679297317825057492096679762916020722679e-37118074278122828 +exp(-35673673673.213415463673676) = 3.207045965782180957159698819893433705352836963660265926411136170984383581012026950395471419721101820986549629907623104999648108895137113722380000705207812117717765632710602266930182575764391787203886927435846757658654177563721807464119292399532777020731191670885222939463507000578007556951644675635382891608e-15492879626 +exp(-4563456.21343265) = 1.406368375043321276650740719341490483673415871915751248570655797447830771721570240937433000112962455329991134885559077525004454676534422645349163795715168230900295044430600681233015430679656831107355911264182170460618815810260552190292202307337859147005543855730807559034664837581017536103706863598153619564e-1981884 +exp(-45635.2134234) = 7.56187928510292501253308630042024863472906333878695932529275469006458874341984601768599311634475551823624598877409668489992893634451251684185441257900431835470283505053400408806327044126229696144261148930910823247921751154416997449015110660514993769815728468595016558678622961693379104806976875438205197739e-19820 +exp(-4564.21342245636734) = 6.127684528795851334476199055092396876097366926839866064481916248564594256274413001035913623468379574295748232793389394015702047699286211348125076843567297887816310829452956709854173806913746505386545619858764747276195278954183607100534988469380358135593592362321290170708105287186407363184890184545918104477e-1983 +exp(-344.12324535) = 3.541387498585680266542921166254226352635682155118730313760857576895238285991396820147280630075548715789805734777988485892889282659093785708253535649628896397082696293501676754630563162368720118666078884577258009657366617933533287977416165829327968502571913873971046294012440703374164831555685568651987411356e-150 +exp(-32.7636756) = 0.000000000000005900875884602465955566892671555610532505875522419703727058890881950974654551157560221709667114536460701711359502376106768140386363120809532014569247956353016020134259316785618970854634743581729568043856576515659222125813059337181800785925560106482235350231055767422890002199715224796485655581196103370784992 +exp(-6.24354563567837502834057) = 0.001942954287398880199606894698748875258321251873700750211759325145024325271103935381895744406400290325611835624779375812868470131475858963623460307448627886271204888598031011652798689167162212449068259810480258419999720713923833244474140515134636429611890908432914785628565717844890029881531793185207515470004 +exp(-2.435623456) = 0.08754315072804413769438832124059962198524590177479721425448075787635372371746617989934326648728461104507879949504142356407764165016667978692423969940411897025498232728176464272057802202362198316194693037919872539809963808534612107229231436299606340805040506335064189849156992019988599476199289389752196869818 +exp(-1.2345345) = 0.2909701774651524642065272203004491371716345057228451422805517075899025880526222217909913900867712771682516101811180051228262920332793785280337769719423843043699456706706849473252603498970164062908150889969401029185770517797782303918738154642043354390598027599490423956382250441821072725796367873632778477615 +exp(-1) = 0.3678794411714423215955237701614608674458111310317678345078368016974614957448998033571472743459196437466273252768439952082469757927901290086266535894940987830921943673773381150486389911251456163449877199786844759579397473025498924954532393662079648105146475206122942230891649265666003650745772837055328537384 +exp(-0.9) = 0.4065696597405991118834542396456259878337033761703781677462886484094327177703627493587222383165572653634190714564679036906183389781305905218459517938723522271700461584295736014617662964065789132868361609914728105193746442463008503522582191599055569713533613416318912762168163080583531022626783472085156062181 +exp(-0.8) = 0.4493289641172215914301023850155627959342149412721844908979893344337907550870686838823862031637396645633906374461772809253958184921098265592428917122018393048595633602591941858792193015822740051195158395668272357338508381934573591615966967939291864136814114839667848977483583192712427063216406381893333267325 +exp(-0.7) = 0.4965853037914095147048000933975289617076671657118162620547114970172435700729033331750415030619081313305619206841126319247782309162404328599549141285446859720932215778968081902818625189031268491127312990288070879151382443089344349974067081257465370335695224383719489178123146709812679511760203812898254506471 +exp(-0.6) = 0.5488116360940264326284589172325678753323119566906280669807121173084438572674250816021667120997009125853645724671606105424085375402721676565950087513550206489863861185790471993342463742855235023195269543737397254649725219266621337215182530469736537047727874575790398994503301622882310410501832692829688766538 +exp(-0.5) = 0.6065306597126334236037995349911804534419181354871869556828921587350565194137484239986476115079894560264237897940395251765378080855629465333411798229476774247075812465168479412725158988479005552443885718507531384868441993187156845315753208901075976526891171627344906525598579744052145098224995153853317132729 +exp(-0.4) = 0.6703200460356393007444329251478260719369809252108121998889103316258941751203537438263375439964579348845630952150192043300226557232144463023641904622227442884393497925367366831443524290612886837942739147491128008572266962153680278490626231323738057964439534861526346527843621856018075502780856219727683528959 +exp(-0.3) = 0.7408182206817178660668737793178168721822512319990063482953100668080982468773547710143739510096639709564605181002112681490924651726365380646988733107087985500318057152203012374338452128662074536217166657062898161274796579831351534167668675028095890837172971303967639760046449100717485978612091037249649270426 +exp(-0.2) = 0.8187307530779818586699355086190394243585912562690156724780287616165087774024910986234572040843214217907156986882522216513560597151525969660161495411701195764795758668049124024391604757585900442970607920197238317861933226676693198995045574615427853357578316456139449951387014452881787986090319676327258326031 +exp(-0.1) = 0.9048374180359595731642490594464366211947053609804009520562573170557799653442483610125034460360904572384787453146483184977489081612387900951892794312557248399318523139860115705012439666105039449066273807537937177461582470033208910360687511714588679788774740419813310766773788169878446156545776278626483275867 +exp(-0.001) = 0.999000499833374991668055357167655974702355902360082059052028511196086802589512362777815444602953648540038170473093650312394183060331801879251200978620020226313025628885011160164811746098549981101668654794167043641700174415971258643353727464325123753506164471514254111126055814681125688277844161347327375704 +exp(-0.000000000001) = 0.9999999999990000000000004999999999998333333333333749999999999916666666666680555555555553571428571428819444444444416887125220461309523809523559002725669413212815990592162467162467277174618444452067137252322915455355931518293164340473714406543711022835457697125771270430758461768935592435332382037627633662765 +exp(-0.000000000000000000000000001) = 0.9999999999999999999999999990000000000000000000000000004999999999999999999999999998333333333333333333333333333749999999999999999999999999916666666666666666666666666680555555555555555555555555553571428571428571428571428571676587301587301587301587301559744268077601410934744268080357142857142857142857142856892 +exp(-0.0000000000000000000000000000000000000000000000000000001) = 0.9999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000049999999999999999999999999999999999999999999999999999998333333333333333333333333333333333333333333333333333333374999999999999999999999999999999999999999999999999999999166666666666666666666666666667 +exp(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000499999999999999999999999999999999999999999999999999999999999999999999999999999999999999998333333333333333333333333333333333333333 +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +exp(-(1 / (2 ^ 512))) = 0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999254165926879979325670903468453706616262352846539959310572848166679372161492988169506382510959957219663848839674416389854658727190477469733951383517040792 +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))) = 0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999254165926879979325670903468453706616262352846539959310572848166679372161492988169506382510959957219663848839674416389854658727190477469733951383517040792 +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 +exp(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000499999999999999999999999999999999999999999999999999999999999999999999999999999999999999998333333333333333333333333333333333333333 +exp(-0.0000000000000000000000000000000000000000000000000000001) = 0.9999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000049999999999999999999999999999999999999999999999999999998333333333333333333333333333333333333333333333333333333374999999999999999999999999999999999999999999999999999999166666666666666666666666666667 +exp(-0.000000000000000000000000001) = 0.9999999999999999999999999990000000000000000000000000004999999999999999999999999998333333333333333333333333333749999999999999999999999999916666666666666666666666666680555555555555555555555555553571428571428571428571428571676587301587301587301587301559744268077601410934744268080357142857142857142857142856892 +exp(-0.000000000001) = 0.9999999999990000000000004999999999998333333333333749999999999916666666666680555555555553571428571428819444444444416887125220461309523809523559002725669413212815990592162467162467277174618444452067137252322915455355931518293164340473714406543711022835457697125771270430758461768935592435332382037627633662765 +exp(-0.001) = 0.999000499833374991668055357167655974702355902360082059052028511196086802589512362777815444602953648540038170473093650312394183060331801879251200978620020226313025628885011160164811746098549981101668654794167043641700174415971258643353727464325123753506164471514254111126055814681125688277844161347327375704 +exp(-0.1) = 0.9048374180359595731642490594464366211947053609804009520562573170557799653442483610125034460360904572384787453146483184977489081612387900951892794312557248399318523139860115705012439666105039449066273807537937177461582470033208910360687511714588679788774740419813310766773788169878446156545776278626483275867 +exp(-0.2) = 0.8187307530779818586699355086190394243585912562690156724780287616165087774024910986234572040843214217907156986882522216513560597151525969660161495411701195764795758668049124024391604757585900442970607920197238317861933226676693198995045574615427853357578316456139449951387014452881787986090319676327258326031 +exp(-0.3) = 0.7408182206817178660668737793178168721822512319990063482953100668080982468773547710143739510096639709564605181002112681490924651726365380646988733107087985500318057152203012374338452128662074536217166657062898161274796579831351534167668675028095890837172971303967639760046449100717485978612091037249649270426 +exp(-0.4) = 0.6703200460356393007444329251478260719369809252108121998889103316258941751203537438263375439964579348845630952150192043300226557232144463023641904622227442884393497925367366831443524290612886837942739147491128008572266962153680278490626231323738057964439534861526346527843621856018075502780856219727683528959 +exp(-0.5) = 0.6065306597126334236037995349911804534419181354871869556828921587350565194137484239986476115079894560264237897940395251765378080855629465333411798229476774247075812465168479412725158988479005552443885718507531384868441993187156845315753208901075976526891171627344906525598579744052145098224995153853317132729 +exp(-0.6) = 0.5488116360940264326284589172325678753323119566906280669807121173084438572674250816021667120997009125853645724671606105424085375402721676565950087513550206489863861185790471993342463742855235023195269543737397254649725219266621337215182530469736537047727874575790398994503301622882310410501832692829688766538 +exp(-0.7) = 0.4965853037914095147048000933975289617076671657118162620547114970172435700729033331750415030619081313305619206841126319247782309162404328599549141285446859720932215778968081902818625189031268491127312990288070879151382443089344349974067081257465370335695224383719489178123146709812679511760203812898254506471 +exp(-0.8) = 0.4493289641172215914301023850155627959342149412721844908979893344337907550870686838823862031637396645633906374461772809253958184921098265592428917122018393048595633602591941858792193015822740051195158395668272357338508381934573591615966967939291864136814114839667848977483583192712427063216406381893333267325 +exp(-0.9) = 0.4065696597405991118834542396456259878337033761703781677462886484094327177703627493587222383165572653634190714564679036906183389781305905218459517938723522271700461584295736014617662964065789132868361609914728105193746442463008503522582191599055569713533613416318912762168163080583531022626783472085156062181 +exp(-1) = 0.3678794411714423215955237701614608674458111310317678345078368016974614957448998033571472743459196437466273252768439952082469757927901290086266535894940987830921943673773381150486389911251456163449877199786844759579397473025498924954532393662079648105146475206122942230891649265666003650745772837055328537384 +exp(-1.2345345) = 0.2909701774651524642065272203004491371716345057228451422805517075899025880526222217909913900867712771682516101811180051228262920332793785280337769719423843043699456706706849473252603498970164062908150889969401029185770517797782303918738154642043354390598027599490423956382250441821072725796367873632778477615 +exp(-2.435623456) = 0.08754315072804413769438832124059962198524590177479721425448075787635372371746617989934326648728461104507879949504142356407764165016667978692423969940411897025498232728176464272057802202362198316194693037919872539809963808534612107229231436299606340805040506335064189849156992019988599476199289389752196869818 +exp(-6.24354563567837502834057) = 0.001942954287398880199606894698748875258321251873700750211759325145024325271103935381895744406400290325611835624779375812868470131475858963623460307448627886271204888598031011652798689167162212449068259810480258419999720713923833244474140515134636429611890908432914785628565717844890029881531793185207515470004 +exp(-32.7636756) = 0.000000000000005900875884602465955566892671555610532505875522419703727058890881950974654551157560221709667114536460701711359502376106768140386363120809532014569247956353016020134259316785618970854634743581729568043856576515659222125813059337181800785925560106482235350231055767422890002199715224796485655581196103370784992 +exp(-344.12324535) = 3.541387498585680266542921166254226352635682155118730313760857576895238285991396820147280630075548715789805734777988485892889282659093785708253535649628896397082696293501676754630563162368720118666078884577258009657366617933533287977416165829327968502571913873971046294012440703374164831555685568651987411356e-150 +exp(-4564.21342245636734) = 6.127684528795851334476199055092396876097366926839866064481916248564594256274413001035913623468379574295748232793389394015702047699286211348125076843567297887816310829452956709854173806913746505386545619858764747276195278954183607100534988469380358135593592362321290170708105287186407363184890184545918104477e-1983 +exp(-45635.2134234) = 7.56187928510292501253308630042024863472906333878695932529275469006458874341984601768599311634475551823624598877409668489992893634451251684185441257900431835470283505053400408806327044126229696144261148930910823247921751154416997449015110660514993769815728468595016558678622961693379104806976875438205197739e-19820 +exp(-4563456.21343265) = 1.406368375043321276650740719341490483673415871915751248570655797447830771721570240937433000112962455329991134885559077525004454676534422645349163795715168230900295044430600681233015430679656831107355911264182170460618815810260552190292202307337859147005543855730807559034664837581017536103706863598153619564e-1981884 +exp(-35673673673.213415463673676) = 3.207045965782180957159698819893433705352836963660265926411136170984383581012026950395471419721101820986549629907623104999648108895137113722380000705207812117717765632710602266930182575764391787203886927435846757658654177563721807464119292399532777020731191670885222939463507000578007556951644675635382891608e-15492879626 +exp(-85467524513451345.1567436734673) = 6.528411967775377465172920121975945030238529631214822598604842240415547780696944764832960036570631378324461547773368510311575135379173362911576875789000267299711136067512562948317236102014713849991086198369192302919324960046599609112515887430053592979713116893201875353679297317825057492096679762916020722679e-37118074278122828 +exp(-456346666666666666556745674567.2354236789675423452345) = error: 8 +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.886940856266725880828357800984993172959605588522410144851851232961791283582837936649425785873884491556382613130946982469336922533239051886498367506887499977656979330524649219207183786727848581636959169173837791518013882732574751410058752205984247546178299085351794493284389029586700187071915214614084471337e-322684435398 +exp(-(45 ^ 12)) = error: 8 +exp(-(454 ^ 1231)) = error: 8 +exp(-(4564 ^ 1231231)) = error: 8 +abs(-(453 ^ 2134)) = 1.2988622520629210729943600969425180365206050705841991374427813014180036633741266959360165233410744019117041897137801639708897492261909704227052456665534268991996975936395327399604303225327380570060848397507740979861059159429518787986509396115854639697737539485359474619610068351963356568067343399330867395167e+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.7979089955252840598266721401505092443467664152744493803951972967414321739233739356468212827017944021753704462999494911417872804705386157203197280551008124761922477816250623827393934603046584212896659556251636861098985364625034669208298780190848554649402275339445265872952491833090057294626800531690171780192e+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.9534534499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999384443159385100033196990184416 +frac(-645634563445643563456564365.55345345) = -0.553453449999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997929403267410121505300633 +frac(-6456345634234511564365.15345345) = -0.1534534499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999916934367527505848841 +frac(-646.09999999999999999) = -0.09999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 +frac(-646) = 0 +frac(-645.9999999999999999) = -0.9999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 +frac(-645.59999999999999999) = -0.59999999999999999 +frac(-645.5) = -0.5 +frac(-645.4999999999999999) = -0.4999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 +frac(-3) = 0 +frac(-2.9) = -0.9 +frac(-2.5) = -0.5 +frac(-2.4) = -0.4 +frac(-2.1) = -0.09999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +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.09999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +frac(-2.4) = -0.4 +frac(-2.5) = -0.5 +frac(-2.9) = -0.9 +frac(-3) = 0 +frac(-645.4999999999999999) = -0.4999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 +frac(-645.5) = -0.5 +frac(-645.59999999999999999) = -0.59999999999999999 +frac(-645.9999999999999999) = -0.9999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 +frac(-646) = 0 +frac(-646.09999999999999999) = -0.09999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 +frac(-6456345634234511564365.15345345) = -0.1534534499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999916934367527505848841 +frac(-645634563445643563456564365.55345345) = -0.553453449999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997929403267410121505300633 +frac(-645467856786345612312312334564365.95345345) = -0.9534534499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999384443159385100033196990184416 +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.886578673647905035523632139321850622951359776871732632947425332443594499634033429203042840119846239041772121389196388302576427902426371050619266249528299311134628572707633172373969889439224456214516642402540332918641312274282948532775242424075739032403212574055795686602260319041703240623517008587961789222e+374 ; 3.0605751221644063603537046129726862938858880417357699941677674125947653317671686746551529142247757334993914788870172636886426390775900315422684292790697455984122547693027195460400801221577625217685425596535690350678872526432189626429936520457644883038890975394348962543605322598077652127082243763944912012855e+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.4034522846623895262347970319503005850702583026002959458684445942802397169186831436278478647463264676294350575035856810848298162883517435228961988646802997937341654150838162426461942352307046244325015114448670890662773914918117331955996440709549671345290477020322434911210797593280795101545372667251627877841e+868 ; 1.220136825991110068701238785423046926253574342803192842192413588385845373153881997605496447502203281863013616477148203584163378722078177200480785205159329285477907571939330603772960859086270429174547882424912726344305670173270769461062802310452644218878789465754777149863494367781037644274033827365397471385e+1134 ; 1.26557231622543074254186782451508292976714038622746607681878288585281408231473512378178027956195710747652085325980602248032409037821647694307950255780542719062833876438260884481246264883326236083761640812211711794398858402578187329190378896037191867439433630621395937844739222318527825476197717238892524768514e+1408 ; 2.4220401247502721798678750938123522185909833857292072994506796649299381602156474204445190516664848192493214566714970498423275250938748173438383937576314592284508284999722712741401603110578305584636363371240793324478207392811010371126653875371807902575779192731082629169047504052350550600840122194928923756304e+1689 ; 7.7105301133538600414463939777502836059555640181601023916341099403397085182709306936709076979553903309264786122423067744465978515263974540148018465317490976250447063827425912017330970170261087509291881684698584215059362371860386164206307883411723409851372526504540252305657565886062123887041264021962997102288e+1976 ; 6.7526802209645841583879061361800814224269427869589384312198268703685091643180416969132446952698303794226010370578672908593198347699886928591906501031587651846976759681112609524787093848004428636186893395272784450630354080243217646658024696659065951793757223520229235577548653833681102170973893746054649126236e+2269 ; 4.151569143493960745607279841843248999726486376453717843120678754117274827423732166386912561132074949579423757689979049951127776318280433962368905092265147700297021115114162944899842971684423891830719464404440007259223176078889331683292649306932650904792705832960618046703993378663906933558703294430414038982e+5725 ; 8.294835148700933569723345124002811501453519780154528250555116150726315105192616868441051297141885749259688667864578141802353297083924307056813072374345765105193448187998097563909886257425478935877777489880071134503927905805620884703218713315251436507775826254255314857314578770570486053250289182271967249886e+5728 ; 1.6581375462253166205876966902881620191405586040528901972859677185301903895280041120013661542986629612770117647061291705462904240870764689806569331676317184445281702927808197030255862628593532392819677202270262197873351883705436148521734207917187621579043876682256374399771842962370401620447328075361662532522e+5732 ; 3.316275092450633241175393380576324038281117208105780394571935437060380779056008224002732308597325922554023529412258341092580848174152937961313866335263436889056340585561639406051172525718706478563935440454052439574670376741087229704346841583437524315808775336451274879954368592474080324089465615072332506593e+5735 ; 6.6358664599937171155919621545332244006005155334196665695384428095578219388910724562294673495032491710306010823539289405262542771964800288605890465368621372150017375117088404515083962239631316636064348163485589315889154238589155466383980300084584861559333594482390010347886915535406347285030206957597373456977e+5738 ; 1.3285004652907421665415108233375515250002232097906172472215962504734759521659927057371393633705504840403263366872565738933561062947353017778899271166797998704433478498441098583919809240374189590540082502329814981041008678565548924370072856076933889284178585615374480071646960490188350726463047432910994165988e+5742 ; 2.6609864319773565595826461791451157045754470892106063461848572896983723321884833895914901448312126195327736523845749175083922809083548094611135240147096391404980257432377520463591377908469501749851785252166619407025140383166794495513255930722098580236209706987595083583508861861847266505105484008120721314719e+5745 ; 4.1493596034378540855568670930866121709511191949318099176894676576975585651235319500860007652178003420075184635383617118495750871114045907794553402161068339611621037904199177522062663390179682805164719697495968842457728766097103003726111095340241127118833157738815328438929737613021106312930374401485378726604e+9130 ; 7.4567977044139011949667073608455173423487764757694964954782078806637414474269541755513168162322414391795029974798168118602932664223118301735392106426005435975651013745428640548040017738240446452238138099548758611585866876215190433266126943838966354115374673826316710496466347480929976946164133746784925477483e+20057 +factorial(54345) ; factorial(456456) ; factorial(456456456456) = 1.9104595742666419301562215988062440978119694509481112525166574867506459974219599308123312297458755329588401726912640143661745095148280930783979403168803429426122859501180714326198322967751859886468803154412474256519917613282436090195602209742416320377406338485159288320429251597232160544265261018521911852858e+233733 ; 3.1641056776561336225094666674514942185207445872910753870054606442075040661655705421892652886887035585974427692040974362048053993672162122002954094163201249143404791283769246590678367396484748184864267751423829083155404131510777183848725997316433345727126602197184158821863234425404838501069729293465086504537e+2385033 ; 2.678485821847024891858827957628552135149800638082470145581017332860854407455112675631558037411615450339718161022749171933376528092150983211517573478854056077952341618092375174260642211774503700451679220453370390712978770814146904725534239131575065516107598191616274290017752113809595204728946557213995416219e+5123771593470 +factorial(456456456456345345345) ; factorial(4762345134523452345234523452) = error: 8 +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.728923759248234052526836564410625158473042907727619398019775039294886235340796835563620162809197744351713943568778441996180000187649208278396944332287589814676681137860358784114593122743114427825286109820305548639088691834076617045338270881627194972538570182573585594197828393867559028860897811932949478646e-41818556136 ; 1.986018444880966761690004312592594806355164526349944649830202588022544947089025168199164885512873174897003493389223150528394804780972273867924895347721895382631365348213881191850780055764231651519123484031964538191361641250971554147297530896194507309416456102369261756526280531549144555477936580053480943005e-41818556134 ; 1.40753263529935098293367813890334082673451622579902425837142052318787508157144934774406520111470403064785175486356654977105788077337680748317085184965668886516623223428048778361982605149794551271064080535758555541656072199116341876394295604413723769804841681823770931000487738842221757761520329735761506458e-41818556135 ; 1.976971222806821903847560013035586148197099802328566069161090461441467742082731175283095674248198337342756053508116426794099980371527370863825465748188233288736712850901838238587544853638849843959274713794730267055566732464048681912027500124568432529611198133830133051465568255965455999646103862316827731198e-41818556135 ; 2.167901226015517018831652707353395468314180100851392204163944062167340943230505041856074680955813396261086387212432821851480751780792037457581344079414967076309452758132175664162655641219517597669158390074467069752928863292073332588311225701123605383825074801142388949286172195593333110992482470976949562232e-41818556135 ; 1.72085644310387032741658756923976297940462645384460402584407294413990162084354167668098842952383923166403448478188191087921971170815935510353783065493791442900996900293320240621049319512379346512937523495134500118435730132965146189154985511172815998630812959183376563885444844041278106507037903928619044457e-41818556134 ; -4.449800425493912181860099259778955061046070801664019336382773637655979444782742354869611971395154530721901103198431081779943947779979104737388714184041677775141855000924108238631944948259890558924449079046803532655179542050439470788781841518812958712523192625945626529523244597907184459038751374876853236735e-41818556133 ; -3.29439960955178362804945638706859151573441551890651320154408205568971041555610969583198030295726381997374917740762126953029688290418508863791341274212085941731670881535174412929892538067442396383952879843850332391492878496513695607801106756452553790087443219833856144966647576963239473621562575180517314315e-41818556133 ; -3.840338716217427789552177938013337635278075584300988342230692051420002748753782810394997544928250731336670708864600830219598140879313518610920245799805737548273479715176963211305912017777196052058574454944177423400213397703984420455000286827079090870468150864534100226261323802259656863623281950333499031018e-41818556134 ; -4.382404475122362381935398797332141075823077285795956295760484267618081963709857242407917286552409187729714714155629073802370547263806333511089302365945679040031929906290880673561881762915115919822727924832063041656175217851763808790087022810138761985903270632237546295982313419386237405514066609925597100688e-41818556134 ; -2.535913354507947550981892492151125232628078343207483487422253988667545654604519534552207254901374816004527215819723488643792780228493869727686873436896530472805150976300283206165733627888591582068434841081746270829319854343183804744040930784218784486712822797857907752303488460289483197988236047335415194282e-41818556133 ; -2.329688962289116292406078296639742030103288766966172400491621277528801269929551446742248529964033048010685722174545845219274069179641140302267507308950379970776447877427658862236454651285436232303687531393543302101907503457254748102007505285950804702849510686710683450455131440540604914695556337591171912008e-41818556134 ; -2.992433249525816735498849601061822434353704652707873074720234540852119252100787227428575685877583717394176260197439244428807039524072005587765768408563990623844546469470840397873643777989128958732983345521254099008980010988456722590772289941357237933114802169069044047232456838545209305918073089943194750682e-10695 ; -6.592630837096738345173252443211470073836944939822631318170280339022229796400005086663217493798151284250292184493121559530905368905128021457193278070467897248393603895936183197217131126042384018532874538680566879188717464414701145051467047153361867236265052190570434728108238245129568507659407392339689343487e-10693 ; -1.2377616045013722366945887244023856031212016836268784174259861106897945089294963989562443151012773702985719268810971814532544179010078632630393946059794902638832507550617152829930570831399688224802437250892639809732109218771926876680897734904961941041618873986659654721596256972073848404458336825516910917154e-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.728923759248234052526836564410625158473042907727619398019775039294886235340796835563620162809197744351713943568778441996180000187649208278396944332287589814676681137860358784114593122743114427825286109820305548639088691834076617045338270881627194972538570182573585594197828393867559028860897811932949478646e-41818556136 ; 2.474637088199111057764319708236108932867542966280677666537498028539663725676512545831571000803736579467177397066582728928893714356018918996588924413749133737483180121345777634095601809314435665075280772120603986658092412456744186374460620230565598888511654297386484205418204817212270538750861757660489943573e-41818556132 ; 4.565892874085763705700864434299729129850625757060785988589829024608121143900148623180948362163771077511184836881296920700316804049709733294214062485165360914614806338192068864876351490991895829137507621572002610148012944981571752925150205275034240488092289316134398601183875010948708087716047901086943346147e-41818556133 ; 5.429284417462010245558990850221871729835485423249593997904919683910895704436163570163646577654611112607617587001337272135707603570541511939434828036757750205533931080172875763790523135115115481463578801869789693646323988832691448078474002831589456855237747992066540932730280226627543103034722609522378207142e-41818556132 ; 5.687667071364782174428639235055437369681206516975123576249652873606667090112284131154097259203683537392470223439434953811426939890686300914146728320868812092983264879932787228572711728558529794718210676716655003386668199206867198214714443920132065388441127198882693561118939571244578436184037665269731870235e-41818556132 ; 2.20299234371183485190486313859667932612521951634854094503709195673005939153219335842644100604327547141718517766190771640367592720695930258296234434840068574393116450530586646689310985312989065439290593146905346826808431204907219969099817689660565001818263523332775412566279771219811845025031225682490198724e-41818556132 ; -4.394304665053014359055990302291839957869491044029990719604758293612222614443560545675237954878227464942577098511878814466279863419366341830458162084144944889540844707328877276655884316599169867808801648209901417314289852652847541025388262697338684883147133986124476885534283003422152742501812341668787693549e-41818556127 ; -3.2387783246870753509866252227976160089736709500362967368214900617932403275418261342740659254564745688861709883582200165930847048416110232092711506405091573824615022902017711395803896397994394000604149533030669571247847135081049711571850161459289455950738114372397608182192917164233670082145408107608957631e-41818556127 ; -3.23877827150145996479369065591736120835575733670319220365478512388750321296093886113019428757460282473654401295909210296190088256036231346345408442364782178603659918866307760131999712827775094308325885670082840904387984576526316804435266396802082188599437499968140716815094863720869779141569717416387050285e-41818556125 ; -3.788479192881794258039248657212113944523399633218753487193408919541110822330542199879655764406195206756496446242554240065308180252838528848768940054230504631842313780565091131411257542555555640016302963638162684701525290619430415208531287236689791145248900566999714977539017833228933163312301429007562045385e-41818556127 ; -2.480697043617770495266808695056290265702659310704403378494390633493358832337586535973481724121064238334092836901449502682718711841403667085342159431173418055776944253522444916175609738828408432113479748233809818360690987131459877492853723372531784361302576296662242656788274711790012944337252529227483322684e-41818556131 ; -2.329688962289116292406078296639742030103288766966172400491621277528801269929551446742248529964033048010685722174545845219274069179641140302267507308950379970776447877427658862236454651285436232303687531393543302101907503457254748102007505285950804702849510686710683450455131440540604914695556337591171912008e-41818556134 ; -2.992433249525816735498849601061822434353704652707873074720234540852119252100787227428575685877583717394176260197439244428807039524072005587765768408563990623844546469470840397873643777989128958732983345521254099008980010988456722590772289941357237933114802169069044047232456838545209305918073089943194750682e-10695 ; -6.645995575140524381734687311268388973039437036027757632301697336213119282486231051539407102579741587731502369455500312652620490326909603154434858767500367896194607609323803959677943962275685717192501447017441783406297912152026869339119083352397934677198295681036569607166864982692059169607334300262471698997e-10691 ; -1.238302842943397800359472978577525017496146257458503159257690599807138444114623394905231463735869639253113003813976064070704479225179510889725595114556523031211609498764962485193084470478698219103662394504958508471424685573694685893407655021012611846976468214849825960942752500267823631321937727528231486602e-10686 +gamma(-3446.000000000000000000045634563456346) ; gamma(-3446.00000000000000000000000000000043563456) ; gamma(-3446.0000000000000000000000000000001123) ; gamma(-3445.999999999999999999999999999999999999999999994356) ; gamma(-3445.9999999999999999999999999999999992342342342) ; gamma(-3445.999999999999999999999999234234234533123) = -1.456469924687974120726507682632335934433343430983364272045137421241629333791781299729913015287995881580170847461833127537440291252896369374219661025245172417227107177788793970844484306789045187974772636097225086538322925235632591318267247960849982725268976834200113985589592091856957967257228594714040229204e-10676 ; -1.525713873583235329883532495969654882999919197533490111324184092685195659801266915243060046629570048123067707308973620509009803371848159224818920336447025818743768362537600610021770763260993577114801142934122185309521722254786412045998536704401020185500566075195074457440762690214779769756228072973082932443e-10665 ; -5.918554692825719913715650312815608266132873385669978281975285807759237611818867116984805365439510258643287455610251421036169037415555735832392936327988627246470920509948103551079725164184664001497774298181938153395825098135697203575732340731618021792389180225056102292790338572624084756190739010543025363459e-10665 ; 1.177628795188391825496576063305812835929832332225722541432707686930750262023598173659306442978486025991119024025886188475798147761723689534896868282676355415051890189832279037630054332522063280606178734554528198277615691263208710623094380079942283933299315871163583373352400398014330873040091845271094578661e-10651 ; 8.679595271668494145553608008129173410613391492549233521069089389846482987316363263114263045487029945670091792302278356967359926883677069526442582192760653234963186939076158981475499083666775027039999727457309821557217985893691258634211298811144977258112498403271009669638483724915381438371550952393217296677e-10663 ; 8.679595275444286882803012786066448945711603511666314909021299907423825351114872597983084082972619708846129123961742298125171506348021369905660212463093500524895453679217723293864124519423107424714189218853044830570934197730668272740627662545228704084523671631965386920816075011179907915754032360848217916686e-10672 +gamma(-3446.0000000000000000000000000000000000000000045634563456346) ; gamma(-3446.00000000000000000000000000000000000000000000000000000000000043563456) ; gamma(-3446.00000000000000000000000000000000000000000000000000000000000000000001123) ; gamma(-3445.9999999999999999999999999999999999999999999999999999999999999999999999999994356) ; gamma(-3445.9999999999999999999999999999999999999999999999999999999999999999999999992342342342) ; gamma(-3445.99999999999999999999999999999999999999999999999999999999999999999999999999234234234533123) = -1.4564699246879741212678757254423595698102388538548074062046736930090186732653801603839085810214142259014084338862950551411774075199364552739932707537698564580953489455471753932987507724382856347812276145780321079450760127689332216460263527156472682074106000268892675697077992378199309784382781349711591880364e-10654 ; -1.5257138735832353298835324959750685634280194338883156244235624315073355035220867781068317894338370451662011680141732173125068913703489923109571744464969481433306770643420233826614254529777936275588483158299924721580237998167047074099724417352788902510605989898993906973867255351968667696072324039893903234004e-10635 ; -5.918554692825719913715650312821021946560973622024803795074677042461787348852319578133556881040066598502257353603764520272874260871877887258069842469423065328671382626677467239885267846143152571288365803934645042340528684126681731242925002572871956543753763194121700970492972575042306001161645118518377737036e-10628 ; 1.177628795188391825496576063305812835929832278088918260430344138675619268090677773763789691090661217849527965637149730551402502571873175260377199828470350040084304734747108682111486059985945363376688856988398235876185714104746037766993323852337066256433270192823091063391614745443487090165382766370583787779e-10620 ; 8.679595271668494145553608008129119273809110490185685265938095451335198863925684690086108569504625871278745270459295720621080984718258004511787099893175713850279098715177390514043188798349338625274137940928350593377623605518713476249289138594029037710429466445740842994949806808022301222918142485297028760615e-10624 ; 8.679595275444286882802958649262167943348055256358117116852506031685090663373742730382326747674257291335704876311901813881318109862363110940644713483253726357216943850220728590236220919435055636202310974758199783498582437134077189112304598146495006924244364755316508515014438518643975975319248565719098743585e-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.0152737506029093834454398633562758116731644249833401881930717168416325846098979105453486711549830395818722617735369256683662751261515007075430215890761703715656523800796759453847510262257450740204944104359921983849122555683026774577021085681659157782335997767906963950254591985664981642211994795080033744702e-10683 ; 6.646542333726025637883534998855642270055980666083132466703897735631136212483236853486261853306643916839504279347366985806171494365310748672635268922081521670831468941230678840700296134475048908137653080168538680608295307006008080995469791728068194142529570185869110292079482514135122916478391397956158702805e-10689 ; 1.5258088462309757210510326528139675332707882501841281427054378415553663012237889464682388659622393557862887230361642938263427792702696706599711414672503037890075970446174339481631359666787980623798860096689272774939451156134613387575577938581454794533897610681508081386138817619970429625314418004809791541299e-10694 ; 0.2516439959024226435101081346813130602125491899396636226768045062673083813120953069027228869674422797100819833973588733587116901049668093009309631753608227149262642621156393651378282019060769820861564299321061565047790131389286129476502296211073013550613202058400217002920450127591404707009190025994075955689 ; 0.2700882058522691089216255212710316469024837266472208957278183298823483862233953800190401000744449013967583731237002012443788423414437215394323952319394723151942152683661874472914171692234591735205991764387455943314551830880535588145549257432663213742606395389706533547145023657944238044046353268572809751431 ; 0.4385173921987628072298811456210302414729709031971711252733506936435147970740771591086154756162337673259234925571913511418055944585588172009749751945109634920466188057922876788032654694261089969867961557043931995207057108998088872926829385014769309865685998119750893751088416673379383726429217873170634394434 ; -0.9453087204829418812256893244486107641586930432652731350473641545882193517818838300666403502605571548886543059329507043553259481950530253880133833117881531031797534392816560655199600922821071073220971175356095801600931408081874558509422401014321248099122383863972867415007582802804833154162236440004834130007 ; 2.363271801207354703064223311121526910396732608163182837618410386470548379454709575166600875651392887221635764832376760888314870487632563470033458279470382757949383598204140163799900230705267768305242793839023950400232852020468639627355600253580312024780595965993216853751895700701208288540559110001208532502 ; -3.544907701811032054596334966682290365595098912244774256427615579705822569182064362749901313477089330832453647248565141332472305731448845205050187419205574136924075397306210245699850346057901652457864190758535925600349278030702959441033400380370468037170893948989825280627843551051812432810838665001812798753 ; -3.722980622032042755985833470803355703301497596899811838346698910112700407804837345612790799485801977588620881656065021993277686118332609238814710645356768293710324511564412223708210820322328048602504996822945371402507753721596682010477083157658042966936133735351309958546604584954883240526299134498717781604 ; -4.326851108825192618937237263842705392613803901846487493072151294180560502729919328924708897905378582204887101061807061716195800522599849322020080244239676776023987756752502526751820386827417473268717668335247699670803249448414290916902554194072878044472374344758206864198940731623437922867709275457464956987 ; -5.821148568626516868181604691342293465709808844455938764924472339309177330394768723779789540185693678481716766080678337997284298807552552019302606179468180143571108819608610121760939272105304520487387863130223285621265597022783761766957495371603318805370899149917387642144641361414131729265921880928147998377 ; -10.686287021193193548973053356944807781698387850609731790493706839815721770254475669177264210189685212845883464589667832552861392521907688499795519379034541584083404152633693804197104117396861933914696846525489027584593274905391976811953749761498249869529838962557004077486038367144496741626939938223953991971 ; -1000000.5772166539584356686368774405975327324364299837039157908236471064277420795292528952867601970048546743299794204834574411118860146014990715597968511432504492657706004508947736495271852961195963444936737680744296242873989605764064631946938735419569769309085854919221450474253661087808618076751301482645145 ; -4.264392324093816631130063965884861407307188517449641558981759951012504635430629086534166519488863787698505228018893243223986934070522826354274192351407835066887198094699806115786724643399046135118690887208063075916528458150826515111306378604965049577253486502553558922273040681526160340483114706466968863209e+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.774760383495448560265535502738333168219092641628775011882659681240086472459455783614126361167384109055635063558684323387625364246141875378677073505599146840246625862212020227563118515944250801785338506954193732240674865501146962468717874653567566437893567845868010222703615396121165471372280808854173853684e+148 ; 2.895655069568113046373915939133330437678263765220286959417394200002895655069568113046373915939133330437678263188004622057884533593490805572667137070887037976015534524670443378897493509294746457252939603908320053481599465674399358908615806800133651549478633006609432527249799930623625725097191467981608553407e+108 ; 8.248783304462591767714262146333415820589162294349477615348284577409142566190669765811779395384824828729858681444233302099162621341280233594387020288256005108826837318586706355909619429907662713304141691616455355100266995359326559709365202998088369879848296957666368742889512967946315616811991552675454687506e+36 ; 8.114604177722814858814001911800744271495180736578850420255350364264581537977159012160545820158194682517130404418083275180275420794905903854744457081134657927702768846129296017138883471747939413071733807971371236485582320805111219420174721404276329811711939614958944165046476080342259647759477114149672603789e+90 ; 1.3611490493598924365575233838600934782721138399729730244759099757791366000251724510348223955034142451949641721849780788768521237408882225171767438795134502416965385797317451564856542331842812832453412348949071416005188814554962562436757316872839766451832541481274392288119552984709319850380587886030075443163e+66 ; 4.261944750108754175160900134664668269186305672553189398350507972873635214944684229009516163494715482405174137839455051588773777451014994939494197774195295660548267897791544098496005610906564514788245112932493426913448608701990879534617226635454408134026914224448919305229459106989898682994917301624432353734e+47 ; 1.251897649930846112741056931651103637470470749470560191404212348821103583101932842678598073252434868867224918632652156793668764005122362980216798354823051605300378350693370293817366451644923195390286034644076134153382722141940760543389066984114318031517050815950183934288897851941619680075293861078429228502e+24 ; 8130081300813007.552865635911475391128676148266338234641376779041387112387805281229194990969724912783062575784108622494709069284891909167167874903654158809787490985972668510409501209927944871456793047123448859237410341538880230464923789338592465405433912110095361244758544221797878042970381777035318600163645 ; 132152768.02328652310333571236444707862802046030723454258264205144965343765892565262836303411427671190914201708053753743314179847141350756983557214417890168426956113154503169308328961036795944622630233473521356582292316914567518217602596289622737606918355129635901233642434416288125899016302872407199711135695 ; 15503.298817117683151398977356654681060891618883941275958369685220497427372255662215517630899584593849238544420682423574423053430769108455934320900855679632616903337077497204608296781832343531641673494167259808760136415872007557503118267097051688544029464792522378678932578935367541235799088932274363088698237 ; 425.981391340698104339568854475853568584238386785611501907372042482914199432524543884812050606971371015351321783615981313597654510325264766366690563222456720227515505341023507639961115911956064526590459565128212281352381707344199068340362157128655088069917110128389192074582854742638396686892096106112659999 ; 37.27609180357221141335577273175564822780161382477942327029128949624493875553775433787108940461746942435199820198871844766187923263910498638735135298743032124468722567284038682754133897567801172566220606622465921205900354707636877251129146875481252728988716998638588295164661845777951874252014636152067318572 ; 5.950957512766404701378871229847368442570445195277684187056320825274630244947872140698829055034065498580801489283991121106830148025933719325411736944115361240006749240665794122286948412950364330447360679979427301838540393536880876967817124179189394366162212344664551879966639350101926305927481197960639465457 ; 4.590843711998803053204758275929152003434109998293403017788853136230039273106444998974039408287785074569124894458634456662887831538809035524771018643783656213384646175588451532972023592388389580982808717937129577376716209882652690976661568178796650579426561140616191929957909228525227922584121701728758908295 ; 2.991568987687590628312516515904917791112806024921715112744119650956388767876320217990259952557650565421425626826142022375700443136855925650397383325006996517314922174456932336695015447079633770738436254675871199144463386096897243582960694758685709239104480739046761975241860316181937829739595194802017439921 ; 2.218159543757688223059054021907679450770566501771469582241977752646185168123004736510991683356179176982389083300817144772617761148134268952816630187053178977662597166341787649424939621713151092531329112139111947076868616694835604809182293966025305852044298404934866796090818974114369805359516311856295745683 ; 1.772453850905516027298167483341145182797549456122387128213807789852911284591032181374950656738544665416226823624282570666236152865724422602525093709602787068462037698653105122849925173028950826228932095379267962800174639015351479720516700190185234018585446974494912640313921775525906216405419332500906397439 ; 1.489192248812817102394333388321342281320599038759924735338679564045080163121934938245116319794320791035448352662426008797311074447333043695525884258142707317484129804625764889483284328128931219441001998729178148561003101488638672804190833263063217186774453494140523983418641833981953296210519653799487111691 ; 1.298055332647557785681171179152811617784141170553946247921645388254168150818975798677412669371613574661466130318542118514858740156779954796606024073271903032807196327025750758025546116048225241980615300500574309901240974834524287275070766258221863413341712303427462059259682219487031376860312782637239488415 ; 1.164229713725303373636320938268458693141961768891187752984894467861835466078953744755957908037138735696343353216135667599456859761510510403860521235893636028714221763921722024352187854421060904097477572626044657124253119404556752353391499074320663761074179829983477528428928272282826345853184376185629599184 ; 1.06862870211931935489730533569448077816983878506097317904937068398157217702544756691772642101896852128458834645896678325528613925219076884997955193790345415840834041526336938041971041173968619339146968465254890275845932749053919768119537497614982498695298389625570040774860383671444967416269399382239539702 ; 1 ; 0.9181687423997606106409516551858304006868219996586806035577706272460078546212889997948078816575570149138249788917268913325775663077618071049542037287567312426769292351176903065944047184776779161965617435874259154753432419765305381953323136357593301158853122281232383859915818457050455845168243403457517816592 ; 0.8974706963062771884937549547714753373338418074765145338232358952869166303628960653970779857672951696264276880478426067127101329410567776951192149975020989551944766523370797010085046341238901312215308764027613597433390158290691730748882084276057127717313442217140285925725580948545813489218785584406052319765 ; 0.8872638175030752892236216087630717803082266007085878328967911010584740672492018946043966733424716707929556333203268579090471044592537075811266520748212715910650388665367150597699758486852604370125316448556447788307474466779342419236729175864101223408177193619739467184363275896457479221438065247425182982731 ; 0.8862269254527580136490837416705725913987747280611935641069038949264556422955160906874753283692723327081134118121412853331180764328622113012625468548013935342310188493265525614249625865144754131144660476896339814000873195076757398602583500950926170092927234872474563201569608877629531082027096662504531987195 ; 0.8935153492876902614366000329928053687923594232559548412032077384270480978731609629470697918765924746212690115974556052783866446683998262173155305548856243904904778827754589336899705968773587316646011992375068891366018608931832036825144999578379303120646720964843143900511851003891719777263117922796922670148 ; 0.9086387328532904499768198254069681324488988193877623735451517717779177055732830590741888685601295022630262912229794829604011181097459683576242168512903321229650374289180255306178822812337576693864307103504020169308686823841670010925495363807553043893391986123992234414817775536409219638022189478460676418905 ; 0.9313837709802426989090567506147669545135694151129502023879155742894683728631629958047663264297109885570746825729085340795654878092084083230884169887149088229713774111373776194817502835368487232779820581008357256994024955236454018827131992594565310088593438639867820227431426178262610766825475009485036793472 ; 0.9617658319073874194075748021250327003528549065548758611444336155834149593229028102259537789170716691561295118130701049297575253269716919649815967441131087425675063737370324423777393705657175740523227161872940124826133947414852779130758374785348424882576855066301303669737434530430047067464245944401558573174 ; 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.3643786088521677390819108263211431354448652359048669827119063059277192371174591390881083371077031256799884935678555406268834639343310923472751792756991254308636542072467522195078501432473323682484528944137454815354096642529029885210966852196964610732294458389631621771748886413834837016455676038445957222 ; 720 ; 5040 ; 40320 ; 113722.69664012734638608667185536755266684423901236976265984045442295788872588184435329375152798445263017799168378686604527955177353429201252224475054374861602776538082464461526858798022354019265407879798982239917271070023910930276906046382944935329670694883389596583397453897929682397256350897738025526111063 ; 313207.5567070077769334532270948808969702470084482986042808880037459831029333777441837417963139913295242046789420275317151485616644989406014149804341996899256669282112247092066570508280462084722792734674840565196227412015914967161166937763989169445888980206406960448318210949501606829639146929996937785253174 ; 362880 ; 1.7063117283047639058287521248852685184248744123730119397495911650357674681544371685833786899113148145410318055757547913420408262297630723665259079983968631676104405983041914570293054798674881253041722653177040150632677979895498738364350376191788122959426945123948854310782679570460589707194797478899426241478e+5403 ; 8.3026007028249499808497576716081388028336662607178333604733940950153187238351031883826134770948801356426362003235284991379992439985532435424145707238747526040650035455571663336463209817511958207223129280011476915353836305316620153751932368356671072744513199718507178202116562063921917759372907940223800100126e+5728 ; 1.65804107797206061814779844536666831151709365211317493825896909709254404464499449264920722413754356556407451282660858576958772991022111897535570436995652287535678534627454014852816311284391790489305316829445955260036575909689606714269447483213863260705016944243266076712274616578747226733953065643545357007e+5732 ; 1.6581375462253166205876966902881620191405586040528901972859677185301903895280041120013661542986629612770117647061291705462904240870764689806569331676317184445281702927808197030255862628593532392819677202270262197873351883705436148521734207917187621579043876682256374399771842962370401620447328075361662532522e+5732 ; 1.658137546225316620587696845459182392022607042573182261506873596255865489643228876610434134393830053584574936414797784023418768444370078850897607320514853812885114744807544639102113668597234792995615584177443505897776936352871212716311317242530381882508413300615857171907778600320319796655017701676624413259e+5732 ; 3.5457962853047224007781252924165949908728537186153957653311732551995815259585581937247594263080335684427429287704310333849325010909122659020435848984824999973078783195974390094143262641273948530290267049211617201776637548097905595965378134548830360076466786538575419529288351387971742853971784092063572100076e+5732 ; 3.3162750899298819914924109215741099791832563418656635763566694178473585506411324449061610102171991301957285984186679217278346625136338765806949741929326995037956967346484402325978163047473623279323098886978862047977143246556020001159734770601260222989951820092886365675059137380341363051188317733034374834474e+5735 ; 1.7365076492061180042358415735615319586979401543361653653800424692286770789087172291594977091929597352692042536726714767850684035796159926662506952675506511922059137158339114222962544172458272076489683530167191349060870376021234018644673555987882572100735884993849475334451968415550618940368891733531982020695e+5765 ; 2.3994100032893077755582058621170749001579521698120984817589566872873438896754186231275604535089482531976316283213360883689879080995058964620070015648587983052802579237166724084135361815648048720267801232680608008578939091614439259008844804699072991274259414839741761835694131693307726256251226885880816015619e+6063 ; 1.3831198678126180285189556976955373903170397316439366392298225525658528550411773166953335884059334473358394878461205706165250290371348635931517800720356113203873679301399725840687554463393227601721573232498656280819242922032367667908703698446747042372944385912938442812976579204340368770976791467161792908843e+9127 ; 9.8614762149672467091355268247104662946460200642530578214167776863474136616070489045377912872231698178381783953139658094569803631702538867669319448603030478354782739841422782854712734241912788504999212439348194183505103037824735385225247405117766496290564433734466065139475955733413677351082522678144763744992e+9127 ; 4.5720048787851625332868579389347976105434442768260980492661317385522399494932943412125925717176210268341107603923213929386681154653858893334856539044892491791863212078993293747046902343707012451048941282371801526397320324470244501551483573844263316851561134710712729359879391865361118405946806173590486441427e+12669 +gamma(23562.3145235423452345) ; gamma(235632456.123452564675) ; gamma(34562345235674365.145636445674367345) = 6.372087485350853958265557563405889767927844806391758929729629596054743619183060082616032555327401371758877533746621555842159646841684084195033834518823943135568576834658129975960605475319212150253041961645817622509025033383100314146937674886497627133193357443131694205948772252086583972691756753361464787057e+92784 ; 1.02512906236780201030115285187842737351434815586507977416121563387086306818297422342625141816238177755506189068868364181144056478674237192381603393201577568444935038297273234535476709866883874853538742621753891071908393083842894633598753292282225279832864249288124682239061867466753016684613404482531132648651e+1870436443 ; 6.693811508649864262678630021808018340241953718858821502395357533649570189936543398848143830854769793861254442837384192137271353176396343876822732511671204271508148669598983268140431014749070509758631959256622454184693106697422238559647918367488288979948780871494989739555879586665566906384347006296365646619e+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.010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 +sqrt(0.345624564356) = 0.5878984303057799456161999147190730059924568914510376198936682502479765556450672186808053396972705462963955890202217204047279989899961664817918387550620189301088917182068031751190975372284954147758244409196692634521078721305840914090868563372480449637758856468709007991531853686439743219633912421702870589375 +sqrt(2) = 1.414213562373095048801688724209698078569671875376948073176679737990732478462107038850387534327641572735013846230912297024924836055850737212644121497099935831413222665927505592755799950501152782060571470109559971605970274534596862014728517418640889198609552329230484308714321450839762603627995251407989687253 +sqrt(2.62356345643563465) = 1.619741786963476055272835287252352345768334845838256338963188227628544108890298690201047541422655645413308872187099615534265124306096965342159163680281018235845448136157465955021998688806402220064932187747445250178867828016571154479772816161561755741880464909035348720210877686819757743699715086165081556573 +sqrt(4) = 2 +sqrt(9) = 3 +sqrt(7456.2342345) = 86.34948890699932799458069176611118905936458938828239243571285609884152316852815545139563011481606438685460555768464251786473024646915669561558835032415521924163446153422694966563611338415916041055974708020285323148849671765792556117768186928821033178387869181821805469547199424568629077235790797137564847275 +sqrt(123123.345234523) = 350.8893632393592520254128485362990259207124037895820454087809702209536709465911754578380714950830473084831984222838804427210835708609576494149574898971735359689566358610718893023454479010552024302255893777191354633014323327236010260667761547928855221239470725214334281234902730154313545899961430647214437457 +sqrt(3673467356767.243513452452345) = 1916629.165166606639429045360660094115749218987387876120466399726957455331281327985795345287830735957662441639343954185247372628161001593538642770895660193040042694157592334705222677354431077268944079782258502458392271763243881060296795229635610061744402929483915581853466197793884300381790920989036556659505 +sqrt(98678958956895689589.45345123452345) = 9933728351.273538302858440427640438409315489507800061909652726021165336948035601116506496694515565091915522091829517514796580746308864837856559132540878442177699002339775170789071640578990984659600076353681380114406337622498182748126598374839550716715824759537849445518672491385667546702362188480520971715814 +sqrt(12312396789532452345234523.234234234) = 3508902504991.048101268696135765581563268018176852411431926893878405753611245359512697165406924729565661172711366676307198199466514072360609869448040650540128903789312454448881833291024583307777732740827126402622460209203559158242381508614416968716296902963432961396668464973775855914650831370638591191941392 +sqrt(23423423423424742345234562937569237978763676713452354.23452345293) = 1.5304712811230644698089932437051575057616425802663594997947415036219121696340174764585196260660158252312006307145133001976359502790322676117705911350513902498502130116327494706838080576936885037533077067268692648316121565297226707627994782824980825825731821228418132064305255850983380929705870905684567519394e+26 +sqrt(9769763495612976432736427163497126349763572364562394569234756923746932745.234123412341243) = 3.125662089160147271714690463915254572715471470014314324033283161894988615282890586882435862096696132211429485801688787275812954103828981946831527894767381855143172444814134719586812380022365370483420838306601121077805285860395513364113289056627614134996523174837321866576549998979456174606994698916395427713e+36 +sqrt(9176947236497126394762634568256937256097239756329456197643912734691726349712639476129347691234691287343245345.21341234) = 3.02934765857224224847209223440681457580557623138709732246884611454679679605659149824120798517552876282089864058925009521888425906674436661746867428153902100510146875942081654241181154328091284456520491894431249479021758112374546429477444044963945115843153568444204207474042496011325774164070897594096905582e+54 +sqrt(455555555556773870384710283470128734032497563219756912346021734087120348708572056879217712653451286348162534861253486512834659427359236459273645762395432453245.123412341234) = 2.134374745813803594313243840547816399915869061304197594941403991677017805471345804827212200376457905796056481395521847866902135156573107574770114732309897631105393775784448938062189468808194857381012447966377255149995134275387086862197419561948627682913372688206218706183831891878548072205604439859869336282e+79 +sqrt(10 ^ 3245) = 3.1622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792599406591501534741133394841240853169295770904715764610443692578790620378086099418283717115484063285529991185968245642033269616046913144909e+1622 +sqrt(345 ^ 345) = 5.9401019677292145062780397718286161226892535858839290231506054058358894429781018480856095921239975192753594724674208216106033299556013249959559126878236471086109982576107468853706497851200243472594806280118634993593603992724498513843031792114744718553146489879366735923407869570257553152147254168207219348384e+437 +sqrt(5674567 ^ 234234) = 2.184336868629896263459603673525054661397206908686288380490168372152042502563561464631214907776363064214198974075831823140502358207444956921309121187917055481470306650691883069527880108231236480687975998223199159123051878322809005173955807068756746707369111747066272010396095428419008776884169802744784291799e+791000 +sqrt(346734653456 ^ 134234542345) = 1.2941940147556736534089043652372962127622707675275581309170404454091019383974083247014238522032682645104166922705530270754345578303447859273993056348587375159675408490925524721419157853520234875965840588473036653073585968212505730022375026429801946318270346433078389027545176891601898535286742311196270577956e+774533124638 +sqrt(74567456745674567 ^ 234123423452356) = 1.1264905281984506723710214045592696885467869947946647437109376442438524879856496317338901588525498122702230078146648875176288818274771881365787469508726368771300872657281313617440203780923755052963938916914946178999652736070169304433490534975552952944702997361377015109031995062815954751554726559165264039689e+1975129505867228 +sqrt(785474567345643562453245 ^ 342514525634563456345) = error: 8 +root(-100 ; 3) = -4.641588833612778892410076350919446576551349125011243637650692858684777869692844826189959070897571379841543308228265404820510270287495774377362322395030214650941774267196509162954521460897633669381041162860653359655138485386961949615722782627731576754883017169207448098556934156362916689287996611195246166797 +root(-100 ; -3) = error: 13 +root(-100.365664564 ; 3) = -4.647239500227819137845258497979285327024284154843062142793568564063136302294366580342426320501776584722189448138353798622149918944825282871290503097444040596103676844778977338453238507464521740421638285304815275864116237682106314400354760919836793516000656779121879470428639909486208015529095244914259880259 +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.997485328447790018652909914501155014035122763945723827553134531685936714029987806726027621798050816710236515949745443037691834477803798203718148110385272894560131580132535712248940282803027216512883611640295173765013586044289286943733030167238095183030547896936252770256132076494012215316238579142877084 +root(1423243 ; 3) = 112.48458718891021474880935604922592682029042922460813998794835987949843673462341320953579461253479325310263567437202229625315349679837348996832295932246052798885445692084093928001335150221398181256533694110729805853551377619207009380300690546008764660513695460243941790099740434875517228217268750167725529955 +root(1423243 ; 4) = 34.53979567583525514939160477170245974550060609861926125244120511247146732297801385423978293954064604938930504386447673577531355637414653099608874620843498341149608781699479102581315389610964952203245488850866521872073862348216338050748746761035350455135636402491980600282179325138127292062415242988456551914 +root(1423243 ; 5) = 17.00810041716980325547972524190771386327453201007012960088681538346116401382943429356314362991675740586049590620087913464547654206440421344249226611690586002423497581498423620119485584857129876320053139618344288848353120258333088575780347289590754005308693450468379267333155615409139327573067519076848355165 +root(1423243 ; 6) = 10.60587512602850773112188268840514204548849374308464413812890991655063112369012476066175707858404162891753370025087208705302176541935234838760201079904304070000180310899121750947136763820477571617221721940171182147696170251943554636370807794784433855238180190808721480837169829031517186629571314379217600936 +root(1423243 ; 7) = 7.569023702026791910866422864603669433801887849231367079288891487680946869069896268059059447738999715011961220317046040460999466681949552916901546077923331768580574604618748865942476125564322109971098495692814862571911352632576654213192433838266023701836367490002506714320869597938379047113192128512212077432 +root(1423243 ; 8) = 5.877056718786645770871458961039118887220609091927218858927983783376696600834734063447303890558292227423874474610193658083836463900850733276506221960036782274915104595686171666161408589887154037230970184456489314463681170741809562849049306259175203298497401985853372059206191463108546481597222749304353672965 +root(1423243 ; 9) = 4.82722645510043151662076916850812787398642182527665775353585397326105168244094511345245589250634756015642769353719197938631525410142902236883514940534244525354623815960997012957727152271493785124212939249979771461772247310856014927226334008395638123094138043766063258693375534542886999517142514244558314834 +root(534345123.123123132 ; 10) = 7.460744801794752952106638451832240840332403256293263455937120265438634396411143242543929467151742345738572019020067274305766567170507919979565741197623729723382764386763360505984685627267486596814141293107491280848058384067954550611425660454493213687913689279698000345471005625138226227962538086020341132276 +root(2354534345123.123123132 ; 11) = 13.326577801225900032160346653753949082291965682472649863529749120987510774678803914845909106325753703617479605928683922338147608603837229228870690646419013009752986231260110170312313730833004095535561604451171674522483194819003816623034758093065879876675871691077843357356240390670694979024213566770484831398 +root(2354534345123.123123132 ; 11.5) = error: 13 +root(34562345123453245623562356.21341234 ; 12) = 134.3435850451598802822247582543214549821565092040326489777805006705213354428630136277353301087507347789913315772434596233437441071412975853509698654221062718433837778511128140924821233812485766909190885707675096155667138324694146070707597736571005657891320553201437443085076726877162931011285956464652068382 +root(52543572635716293746921734697126592375973246597321649578235342.12341234123424365 ; 13) = 55941.26422453544221512948343155136182022507193106031651720686769301724044284189160060687956010297749577357419395938502423775393980728673527984490698383906647946170339276540199357347740322564690777075487148835131900490939289469234625781180750783514585512370698070496253440311384196359301942024304256686084099 +root(2456283756457098173497612945693745917263497695723645673405670870283745823057230470239.23542356234564235647 ; 14) = 1066294.178858735768752811551071642296630467280051210260184207689355852828741055955126606802475502448796148293009588073832034096348302022732302684063548934106538987481139742263915153114757393847127435081880415167756870630965888886081356672997293098334469157270501484511603206497162184773323379994586729322882 +root(34673048673048670875102485703285238475023874086730619273481234697126349761293476129347691273469756239579237645723694576239546124912734691726349761293476320567205687032458708234 ; 15) = 504273487305.8384442310062737666400875096135758256709654599382532284124428172691113981446703743471850474266047452572694048114196155815748180658274075018021266244338840815828247577205560115893334378930131639430272318742166619979814502335610567906949134644487361901089896048524375967064518702122481365237986145 +root(10 ^ 345356 ; 16) = 5.623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001421629615341734122532075950840195280008234806785392654386126548116667381527893588604877911061291466594522044838785537073184343621553e+21584 +root(123 ^ 2342453 ; 17) = 7.1256406166517001909694150019472027216542346764399609462555196214237125286372676305172837945361455019455935614791297538629353857879376115149607179414204476982617308809653632769904787806244909657736841615634782591228529843701629401806635030763214146751400722422647083608700085543013244561955279559670344684144e+287970 +root(25435 ^ 123134345 ; 18) = 9.9864003997277942247437747599576237459445405584723062943732714769751129839791476506475707647901794910748352233392184016152306637461457533921654878807138609194827415764995419226381834253679605912648802836967351389529254914257472230632298216940512969677790873247151487906669686440943367087617887323172048721214e+30136663 +root(23432453456 ^ 735623453254 ; 19) = 1.6807687702510107656347768873569078998427933471710305956014363601001108501262822940310095703328879946335957551872135708115818677751540974519755234228316402303464888662839853652655589880571566558308278887480323299045106503294625366457621854343939847578649727107558597518128698344400226154172593547608140008928e+401488481709 +root(56235482349761293746 ^ 34556346734087053847 ; 20) = error: 8 +root(35672645769213746927364976345 ^ 432587056870354730485702384750239 ; 21) = error: 8 +root(56287560238750283748732405683740568734056 ^ 32562357102834012873401287340817203487 ; 22) = error: 8 +root(53068703285701284397234852348651283465128346812634812634816238 ^ 56740567034857012384702318450235283745082370457320457023457 ; 23) = error: 8 +root(34534 ^ 3452345235 ; 200) = 1.0908237155818065781369058289528738021847593172893839254794169135409692032348378844263623761202687212376502384196457648833903499505362563125464983415648719231588540842503236555667850108113418383304502599205014746900418720795276111800704978134830958153461204512025837786467312928957587475527692327025500312175e+78337975 +root(23564356 ^ 2435345324 ; 1000) = 1.3883711701777332369758861774465393483081484168292819736192470114587337450783233452711253713189644913589003623686944093648726911592056844783961240445326290783777200605889405361560340603530535269460545512890275056891824969375948765781248117476606134828682074946184197947238470110232898090964539611767115425012e+17953988 +root(345623456456 ^ 1233245235 ; 200000) = 4.3364159619103012541314917635793724176967263894038756898977675670972928457051990614642162168750400354818017623431407600883548181057514311320951156050810094296598734211785125014661965935572461597387107594284751814510352090495961117218801302222384504706851984054427609544086388892527333367080940243915362412846e+71149 +root(7367454576932745 ^ 2343454326763 ; 23423423654234) = 38.67986975975181571276855140806655818377490853813372598286810789713230310963164305646344370088708858426530930344883424667368420158014930008379765798481349021212440439953133395701064114285188375904934816102091476523128153912575427877495180278626589140523982843143180187484093528799701398244306233678251337878 +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) = error: 8 +mod(-(123^2434) ; -33.53) = 0 +mod(-(123^243) ; -33.53) = 0 +mod(-(123^24) ; -33.53) = -22.91000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049949937982317536727149646234959990527489782516 +mod(-(123^2) ; -33.53) = -6.970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066 +mod(-34563842570128347127659237436192736497659273465912374659736457345 ; -145) = -30 +mod(-2341745237542376591723469723649.1451245976 ; -12342.12431234) = -4682.394202657599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988498432210746347670533112 +mod(-1224523537673 ; -12234234) = -11290847 +mod(-1224523537673.123 ; -12234234.234) = -11267426.296999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997847 +mod(-7456743.1231 ; -745612.123) = -621.8930999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999808 +mod(-122.123 ; -1223423123123132.245345) = -122.123 +mod(-122.123 ; -2,25) = -0.6230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +mod(-9 ; -3) = 0 +mod(-3234 ; -345.23) = -126.92999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +mod(-64546.12353 ; -4) = -2.123529999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999846 +mod(-4 ; -1) = 0 +mod(-9 ; -0.00001) = -8.900295434028805532360930869329616256876863921849327322213309667548817739255672783417132636050044082256269358924143244020609736646213840435424049541510875284523111974128009321918440589770334544287686260187770014936833501003226602466632635794881964719874366558594002543635080473219499199123551014999797806322e-308 +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) = error: 8 +mod(-(123^2434) ; 33.53) = 0 +mod(-(123^243) ; 33.53) = 0 +mod(-(123^24) ; 33.53) = -22.91000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049949937982317536727149646234959990527489782516 +mod(-(123^2) ; 33.53) = -6.970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066 +mod(-34563842570128347127659237436192736497659273465912374659736457345 ; 145) = -30 +mod(-2341745237542376591723469723649.1451245976 ; 12342.12431234) = -4682.394202657599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988498432210746347670533112 +mod(-1224523537673 ; 12234234) = -11290847 +mod(-1224523537673.123 ; 12234234.234) = -11267426.296999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997847 +mod(-7456743.1231 ; 745612.123) = -621.8930999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999808 +mod(-122.123 ; 1223423123123132.245345) = -122.123 +mod(-122.123 ; 2,25) = -0.6230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +mod(-9 ; 3) = 0 +mod(-3234 ; 345.23) = -126.92999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +mod(-64546.12353 ; 4) = -2.123529999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999846 +mod(-4 ; 1) = 0 +mod(-9 ; 0.00001) = -8.900295434028805532360930869329616256876863921849327322213309667548817739255672783417132636050044082256269358924143244020609736646213840435424049541510875284523111974128009321918440589770334544287686260187770014936833501003226602466632635794881964719874366558594002543635080473219499199123551014999797806322e-308 +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) = error: 8 +mod((123^2434) ; -33.53) = 0 +mod((123^243) ; -33.53) = 0 +mod((123^24) ; -33.53) = 22.91000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049949937982317536727149646234959990527489782516 +mod((123^2) ; -33.53) = 6.970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066 +mod(34563842570128347127659237436192736497659273465912374659736457345 ; -145) = 30 +mod(2341745237542376591723469723649.1451245976 ; -12342.12431234) = 4682.394202657599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988498432210746347670533112 +mod(1224523537673 ; -12234234) = 11290847 +mod(1224523537673.123 ; -12234234.234) = 11267426.296999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997847 +mod(7456743.1231 ; -745612.123) = 621.8930999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999808 +mod(122.123 ; -1223423123123132.245345) = 122.123 +mod(122.123 ; -2,25) = 0.6230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +mod(9 ; -3) = 0 +mod(3234 ; -345.23) = 126.92999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +mod(64546.12353 ; -4) = 2.123529999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999846 +mod(4 ; -1) = 0 +mod(9 ; 0.00001) = 8.900295434028805532360930869329616256876863921849327322213309667548817739255672783417132636050044082256269358924143244020609736646213840435424049541510875284523111974128009321918440589770334544287686260187770014936833501003226602466632635794881964719874366558594002543635080473219499199123551014999797806322e-308 +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) = error: 8 +mod((123^2434) ; 33.53) = 0 +mod((123^243) ; 33.53) = 0 +mod((123^24) ; 33.53) = 22.91000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049949937982317536727149646234959990527489782516 +mod((123^2) ; 33.53) = 6.970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066 +mod(34563842570128347127659237436192736497659273465912374659736457345 ; 145) = 30 +mod(2341745237542376591723469723649.1451245976 ; 12342.12431234) = 4682.394202657599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988498432210746347670533112 +mod(1224523537673 ; 12234234) = 11290847 +mod(1224523537673.123 ; 12234234.234) = 11267426.296999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997847 +mod(7456743.1231 ; 745612.123) = 621.8930999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999808 +mod(122.123 ; 1223423123123132.245345) = 122.123 +mod(122.123 ; 2,25) = 0.6230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +mod(9 ; 3) = 0 +mod(3234 ; 345.23) = 126.92999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +mod(64546.12353 ; 4) = 2.123529999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999846 +mod(4 ; 1) = 0 +mod(9 ; 0.00001) = 8.900295434028805532360930869329616256876863921849327322213309667548817739255672783417132636050044082256269358924143244020609736646213840435424049541510875284523111974128009321918440589770334544287686260187770014936833501003226602466632635794881964719874366558594002543635080473219499199123551014999797806322e-308 +mod(-306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; 65235.3) = -40430.62341000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061804460189617216516476883418342089592047884234139863636621861388926718610008754489660917205964368682017759019704622981271020269162258559998016995671468080478278 +mod(306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; -65235.3) = 40430.62341000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061804460189617216516476883418342089592047884234139863636621861388926718610008754489660917205964368682017759019704622981271020269162258559998016995671468080478278 +mod(306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; 65235.3) = 40430.62341000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061804460189617216516476883418342089592047884234139863636621861388926718610008754489660917205964368682017759019704622981271020269162258559998016995671468080478278 +mod(-306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; -65235.3) = -40430.62341000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061804460189617216516476883418342089592047884234139863636621861388926718610008754489660917205964368682017759019704622981271020269162258559998016995671468080478278 +mod(34563q245235603284750238470234023845.345634564356; 123452354.4532452354) = error: 5 +mod(53456345634563456.124513452345; 346734.2342134) = 221435.7157054523449999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998188166417 +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.94064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966337141384150771447505514351798930535909380147642400584478987993400448932899727398913704967679335103240140082255953622204416e+230 +bitor(345 ^ 123 ; 37 ^ 13354) = 5.8320762128185538005055629469272877940782725301798212173604524776884848142682188107968478868546232024660878009476369082034820777353781598093945185281522123515909835598350053585229955781559970339978946643853863921759333624410767954062632140919365653179146391919524869488810598780564165830044976217422566027823e+20941 +bitor(341 ^ 3467 ; 1236 ^ 12314) = 1.30451431733998544012737712782721648164258067026146988587115258162402978134606402946771226805356922729227025256028460938684100201220954507365797731361724818607453282326289017050909922810124908416431871271357238249257575509291822453912643884293491189815741319294657817697030724795234820014088109456218868032856e+38075 +bitor(45675 ^ 123 ; 37634 ^ 123) = 1.3818547350534739948265348073730520641728033806189933788892037506226808556888145799130085527718835116413476784661266441085605140469491474909371077313772414104991346034805563788067242370948339361048974851302078883817230502829217504242148493127732619321936143384234781501931445547703227151548148763545810005786e+573 +bitor(34573653456 ; 3412431245) = 37847668189 +bitor(4563563456345643256 ; 3241245634564356) = 4.566522401225939452e+18 +bitor(2434523412341245345623452356 ; 14523563465345634564356) = 2.434528454233061893699173316e+27 +bitor(2342.2564356 ; 453453254.367346) = 453455334.3737775953120196447340184720706658809883144356690737598197946850036201310032113474927516366689709873532485626928795519050165429726005400945766834958442622878673721132942426639737786047133722933608927851005292061976581361395488475333265387040783831603451930285336191315263111345793380397523317207656 +bitor(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 3.4654356743585776005432275957053456345634564325e+30 +bitor(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 2.343244444444444444444444870846043857608533373766658028562255743312868334563456e+70 +bitor(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 3.456423451239347693476974562934583870394854635986772359323594009849577644502760087215184760844373386197417013320976054380134324999403941904985067752604895102140011209377027080156822064750270974213646154897860100474716233719720921869527041707240142832490745094393863666911210599786130496978256412913613176885e+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.169890729962024830617243791822609742516698889138439224608588494416596924951202540968759147665952584693695364053148806439517566240442567912440024074843299618182023969317076279222850446850682441897786381515179999757804562504240159476789500173716553927317187497510153281894892259391120640141163080490933792111e+562 +bitand(34573653456 ; 3412431245) = 138416512 +bitand(4563563456345643256 ; 3241245634564356) = 282300754268160 +bitand(2434523412341245345623452356 ; 14523563465345634564356) = 9.481671648797558843396e+21 +bitand(2342.2564356 ; 453453254.367346) = 262.2500040046879803552659815279293341190116855643309262401802053149963798689967886525072483633310290126467514373071204480949834570273994599054233165041557377121326278867057573360262213952866277066391072148994707938023418638604511524666734612959216168396548069714663808684736888654206619602476682792343979098 +bitand(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 2269426930420096 +bitand(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 4.0233265811514950786869729744e+29 +bitand(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 2.649193333723830214653043993750999910447237074603780142133926151550011994337742268385858874972197418229809501493224739510489785998879062297291984317793524972902578635384510213989952528376628027907813047295829275985716750925490560613633308878940021386950302174358708638682311500654530063681392664273126073666e+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.94064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966337141384150771447505514351798930535909380147642400584478987993400448932899727398913704967679335103240140082255953622204416e+230 +bitxor(345 ^ 123 ; 37 ^ 13354) = 5.8320762128185538005055629469272877940782725301798212173604524776884848142682188107968478868546232024660878009476369082034820777353781598093945185281522123515909835598350053585229955781559970339978946643853863921759333624410767954062632140919365653179146391919524869488810598780564165830044976217422566027823e+20941 +bitxor(341 ^ 3467 ; 1236 ^ 12314) = 1.30451431733998544012737712782721648164258067026146988587115258162402978134606402946771226805356922729227025256028460938684100201220954507365797731361724818607453282326289017050909922810124908416431871271357238249257575509291822453912643884293491189815741319294657817697030724795234820014088109456218868032856e+38075 +bitxor(45675 ^ 123 ; 37634 ^ 123) = 1.38185473500177508752691455906687962625457728319382638999781935837659497074464861066349652736219592016468815261918969046802902598255397182853268205225284116975070160729873613911355347430260543163639066071123002456657125028534370479917244771800536693045644879915030627521804302195137379256090366995316936977368e+573 +bitxor(34573653456 ; 3412431245) = 37709251677 +bitxor(4563563456345643256 ; 3241245634564356) = 4.566240100471671292e+18 +bitxor(2434523412341245345623452356 ; 14523563465345634564356) = 2.43451897256141309614032992e+27 +bitxor(2342.2564356 ; 453453254.367346) = 453455072.1237735906240392894680369441413317619766288713381475196395893700072402620064226949855032733379419747064971253857591038100330859452010801891533669916885245757347442265884853279475572094267445867217855702010584123953162722790976950666530774081567663206903860570672382630526222691586760795046634415312 +bitxor(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 3.4654356743585753311162971756093456345634564325e+30 +bitxor(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 2.343244444444444444444444870846043857608493140500846513611468873583124334563456e+70 +bitxor(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 3.45642345123934769347697456293455737846151739768462582888365649985047317213201404941376342158285788607747363589829219579138460302522164380997013550520979020428002241875405416031364412950054194842729230979572020094943246743944184373905408341448028566498149018878772733382242119957226099395651282582722635377e+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.0617651552525282304030392418166673592806836456436512769241379721992012527570889145504014832044022356605711694386173846309460412094327639166873527243919172674032511574132617084860487698560574136072198470545991507501319212356645292358232847181290884719347430186047426242210426007660840385186548300293217919751e+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.0850149333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +avg(-354256.234234 ; 3456346736.45345 ; -36734674567367.324523453245) = -12243739524962.368435817748333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +avg(-1231.245345 ; 123123 ; 0) = 40630.584885 +avg(-7474567367.1453245 ; 14534523.346767 ; 34523453245.1324534 ; 10 ^ 3245 ; 30 ^ 245345 ; 123123.345634564) = 3.4362752587542137173383987363611122654678060760727521282068966203320020879284815242506691386740037261009519490643623077182434020157212731944789212073198621123387519290221028474767479497600956893453664117576652512502198687261075487263721411968818141198912383643412377070350710012768067308644247167155363199585e+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 diff --git a/tests2/big_64_128.expected b/tests2/big_64_128.expected new file mode 100644 index 0000000..3e31dc2 --- /dev/null +++ b/tests2/big_64_128.expected @@ -0,0 +1,2161 @@ +-2467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782.234523452345 = -2.4670845706873450687340586732041234621e+186 +-1234563456238475028374102837401283741234487999123 = -1.23456345623847502837410283740128374124e+48 +-123182370875203845702398570238345345.13245345 = -1.2318237087520384570239857023834534513e+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.456023874508173402834708567230458673e+57 +2467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782.234523452345 = 2.4670845706873450687340586732041234621e+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.4239616183992980299435038250402161614e+296 +23423 + 132123 * ( 234 ^ 123) = 3.4239616183992980299435038250402161614e+296 +23423 + (132123 * 234) ^ 123 = 1.96741914346359179180121730503398852681e+921 +(23423 + 132123) * 234 ^ 123 = 4.0309676127210039990432570102836407215e+296 +5345 + 1234 - 3453 * 12312 / 34534 ^ 12 = 6579 +5345 + 1234 - 3453 * 12312 / (34534 ^ 12) = 6579 +5345 + 1234 - 3453 * (12312 / 34534) ^ 12 = 6578.98543946796555503381439714045072 +5345 + 1234 - (3453 * 12312) / 34534 ^ 12 = 6579 +5345 + (1234 - 3453) * 12312 / 34534 ^ 12 = 5345 +(5345 + 1234) - 3453 * 12312 / 34534 ^ 12 = 6579 +5345 + (1234 - 3453 * 12312) / 34534 ^ 12 = 5345 +5345 + (1234 - 3453 * 12312 / 34534) ^ 12 = 426835.3838738639058379052947220773501 +(5345 + 1234 - 3453 * 12312 / 34534 ^ 12) = 6579 +() = 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% = error: 10 +123 * 31% < 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% <= 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% == 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% > 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% >= 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% != 8675 * 12% = error: 10 +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.2779438124400350692667594081872515418 +1231.345345645 / 1231.4564756 = 0.9999097573018600966947564606237066752 +12334543654564.123123 / 34523452345234523.4786 = 0.0003572801332618385487053398587019570615 +-123123.234243 / 132143.3453456 = -0.9317399519513500479771676993577757783 +-1231.345345 / +35645.12312312353 = -0.03454456702945732477937024340770164981 +-122454564.123123 / -12312364.2342324 = 9.945658022580200828353138966071520664 +-12312313.1231313 / -123165.75675675 = 99.96539173991259226973076672286444848 +456456 + 12.543 % = error: 10 +3345.1231 - 543.0 % = error: 10 +12112.456 + 0.5 % = error: 10 +-234.645 - 12.7656 % = error: 10 +-757567.234234 - 1.5 % = error: 10 +-354345 - 2 % = error: 10 +245 ^ 12 = 4.6772761567521097265869140625e+28 +23.426 ^ 123.23 = 6.1362304689865127486267805733324900931e+168 +1235345 ^ 3 = 1.885231923903688625e+18 +123.1231 ^ -12.534 = 6.304986847467813953782733846452677941e-27 +6543.2134 ^ -432.1231 = 1.2838892913865245852719508431427133094e-1649 +123.123 ^ 534.234 = 5.3736113525326384438065173657286764539e+1116 +245 ^ 0 = 1 +0 ^ 0 = error: 13 +-1 ^ 1 = -1 +1 ^ 1 = 1 +6456 ^ 46.456 = 9.9006877703018805112593423199248722682e+176 +456 ^ 123 = 1.12895244306099839079328189055144497305e+327 +2 ^ 2 = 4 +3 ^ 3 = 27 +3.3 ^ 3 = 35.937 +3.2354 ^ 4 = 109.5751123526691856 +35634.3564 ^ 76 = 8.7506007202709273280628897731307428984e+345 +-4 ^ 5 = -1024 +-6 ^ 234 = 1.22290463141890234936622223366471428167e+182 +-6 ^ -8 = 0.00000059537418076512726718488035360463344 +-6 ^ -120 = 4.186488995428057839711456005701076375e-94 +-53.342 ^ -234.234 = error: 13 +234.234 ^ 234.234 = 1.12871123743888230467127579145509786181e+555 +123.3456 ^ 123.65 = 3.6935228758677157323282943939821879514e+258 +2 ^ (2 ^ 31) + 1 = 1.761613051683963353207493149791827861e+646456993 +2 ^ (2 ^ 63) + 1 = 1.3809322979800542649599641637733550355e+2776511644261678566 +2 ^ (2 ^ 127) + 1 = error: 8 +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.718281828459045235360287471352662498 +pi = 3.141592653589793238462643383279502884 +-e = -2.718281828459045235360287471352662498 +-pi = -3.141592653589793238462643383279502884 +2e = 5.436563656918090470720574942705324996 +2pi = 6.283185307179586476925286766559005768 +-2e = -5.436563656918090470720574942705324996 +-2pi = -6.283185307179586476925286766559005768 +pi*pi = 9.869604401089358618834490999876151135 +-pi*pi = -9.869604401089358618834490999876151135 +e*e = 7.389056098930650227230427460575007813 +-e*e = -7.389056098930650227230427460575007813 +123.345pi = 387.4997458570330469981747481106102833 +123.345*pi = 387.4997458570330469981747481106102833 +-123.345pi = -387.4997458570330469981747481106102833 +-123.345*pi = -387.4997458570330469981747481106102833 +7567.345e = 20570.176403180413666577494594903213789 +7567.345*e = 20570.176403180413666577494594903213789 +-7567.345e = -20570.176403180413666577494594903213789 +-7567.345*e = -20570.176403180413666577494594903213789 +pi+234 = 237.14159265358979323846264338327950288 +-pi+23464.2342 = 23461.092607346410206761537356616720497 +-e+234.234 = 231.5157181715409547646397125286473375 +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.7103415936728583621733264429769277296 +sin(-53643561231,7456734) = -0.5095038067909926029624724169822556157 +sin(-435345234,234234) = 0.12609770619455554527831700381744557528 +sin(-2*pi*1000) = 4.895933971174827470689787677530653248e-36 +sin(-2*pi*100) = 1.8866684330697714502898221422417043129e-36 +sin(-2*pi*10) = 0 +sin(-2*pi-0.1) = -0.09983341664682815230681419841062202699 +sin(-2*pi-0.01) = -0.009999833334166664682542438269099729031 +sin(-2*pi-0.001) = -0.00099999983333334166666646825397100969 +sin(-2*pi-0.0001) = -0.00009999999983333333341666666664682540522 +sin(-2*pi) = 0 +sin(-2*pi*1.0) = 0 +sin(-2*pi*0.9) = 0.5877852522924731291687059546390727686 +sin(-2*pi*0.8) = 0.9510565162951535721164393333793821434 +sin(-2*pi*0.7) = 0.9510565162951535721164393333793821434 +sin(-2*pi*0.6) = 0.5877852522924731291687059546390727686 +sin(-2*pi*0.5) = -5.877471754111437539843682686111228389e-39 +sin(-2*pi*0.4) = -0.5877852522924731291687059546390727686 +sin(-2*pi*0.3) = -0.9510565162951535721164393333793821434 +sin(-2*pi*0.2) = -0.9510565162951535721164393333793821434 +sin(-2*pi*0.1) = -0.5877852522924731291687059546390727686 +sin(-pi*1.0) = -5.877471754111437539843682686111228389e-39 +sin(-pi*0.9) = -0.3090169943749474241022934171828190589 +sin(-pi*0.8) = -0.5877852522924731291687059546390727686 +sin(-pi*0.7) = -0.8090169943749474241022934171828190589 +sin(-pi*0.6) = -0.9510565162951535721164393333793821434 +sin(-pi*0.5) = -1 +sin(-pi*0.4) = -0.9510565162951535721164393333793821434 +sin(-pi*0.3) = -0.8090169943749474241022934171828190589 +sin(-pi*0.2) = -0.5877852522924731291687059546390727686 +sin(-pi*0.1) = -0.3090169943749474241022934171828190589 +sin(-0.2) = -0.19866933079506121545941262711838975037 +sin(-0.1) = -0.09983341664682815230681419841062202699 +sin(-0.065) = -0.06495423883478260114360762150735421991 +sin(-0.0023) = -0.002299997972167203028515777277840477775 +sin(-0.0000234234) = -0.000023423399997858103139471274192593747143 +sin(0) = 0 +sin(0.0000234234) = 0.000023423399997858103139471274192593747143 +sin(0.0023) = 0.002299997972167203028515777277840477775 +sin(0.065) = 0.06495423883478260114360762150735421991 +sin(0.1) = 0.09983341664682815230681419841062202699 +sin(0.2) = 0.19866933079506121545941262711838975037 +sin(pi*0.1) = 0.3090169943749474241022934171828190589 +sin(pi*0.2) = 0.5877852522924731291687059546390727686 +sin(pi*0.3) = 0.8090169943749474241022934171828190589 +sin(pi*0.4) = 0.9510565162951535721164393333793821434 +sin(pi*0.5) = 1 +sin(pi*0.6) = 0.9510565162951535721164393333793821434 +sin(pi*0.7) = 0.8090169943749474241022934171828190589 +sin(pi*0.8) = 0.5877852522924731291687059546390727686 +sin(pi*0.9) = 0.3090169943749474241022934171828190589 +sin(pi*1.0) = 5.877471754111437539843682686111228389e-39 +sin(2*pi*0.1) = 0.5877852522924731291687059546390727686 +sin(2*pi*0.2) = 0.9510565162951535721164393333793821434 +sin(2*pi*0.3) = 0.9510565162951535721164393333793821434 +sin(2*pi*0.4) = 0.5877852522924731291687059546390727686 +sin(2*pi*0.5) = 5.877471754111437539843682686111228389e-39 +sin(2*pi*0.6) = -0.5877852522924731291687059546390727686 +sin(2*pi*0.7) = -0.9510565162951535721164393333793821434 +sin(2*pi*0.8) = -0.9510565162951535721164393333793821434 +sin(2*pi*0.9) = -0.5877852522924731291687059546390727686 +sin(2*pi*1.0) = 0 +sin(2*pi+0.001) = 0.00099999983333334166666646825397100969 +sin(2*pi+0.01) = 0.009999833334166664682542438269099729031 +sin(2*pi+0.1) = 0.09983341664682815230681419841062202699 +sin(2*pi*10) = 0 +sin(2*pi*100) = -1.8866684330697714502898221422417043129e-36 +sin(2*pi*1000) = -4.895933971174827470689787677530653248e-36 +sin(5345.234234) = -0.9828135089263057025281018853385705096 +sin(4356456.234234) = -0.2732048618482520379129610318764768154 +sin(3564564563652.23423423) = 0.2604240532415198049522206678175867439 +sin(45621452345234523452354.3452345) = 0.4550401138382369281315681921335961164 +cos(-534123123532342436,234234) = 0.7038571021864479196614568570729195549 +cos(-53643561231,7456734) = 0.8604684020145579290659795927018195479 +cos(-435345234,234234) = 0.9920178267009477224719098035233160247 +cos(-2*pi*1000) = 1 +cos(-2*pi*100) = 1 +cos(-2*pi*10) = 1 +cos(-2*pi-0.1) = 0.9950041652780257660955619878038702948 +cos(-2*pi-0.01) = 0.9999500004166652777802579337522066732 +cos(-2*pi-0.001) = 0.9999995000000416666652777778025793648 +cos(-2*pi-0.0001) = 0.999999995000000004166666665277777778 +cos(-2*pi) = 1 +cos(-2*pi*1.0) = 1 +cos(-2*pi*0.9) = 0.8090169943749474241022934171828190589 +cos(-2*pi*0.8) = 0.3090169943749474241022934171828190588 +cos(-2*pi*0.7) = -0.3090169943749474241022934171828190589 +cos(-2*pi*0.6) = -0.8090169943749474241022934171828190588 +cos(-2*pi*0.5) = -1 +cos(-2*pi*0.4) = -0.8090169943749474241022934171828190588 +cos(-2*pi*0.3) = -0.3090169943749474241022934171828190589 +cos(-2*pi*0.2) = 0.3090169943749474241022934171828190589 +cos(-2*pi*0.1) = 0.8090169943749474241022934171828190589 +cos(-pi*1.0) = -1 +cos(-pi*0.9) = -0.9510565162951535721164393333793821434 +cos(-pi*0.8) = -0.8090169943749474241022934171828190588 +cos(-pi*0.7) = -0.5877852522924731291687059546390727686 +cos(-pi*0.6) = -0.3090169943749474241022934171828190589 +cos(-pi*0.5) = 0 +cos(-pi*0.4) = 0.3090169943749474241022934171828190589 +cos(-pi*0.3) = 0.5877852522924731291687059546390727686 +cos(-pi*0.2) = 0.8090169943749474241022934171828190589 +cos(-pi*0.1) = 0.9510565162951535721164393333793821434 +cos(-0.2) = 0.9800665778412416311241965167481688774 +cos(-0.1) = 0.9950041652780257660955619878038702948 +cos(-0.065) = 0.9978882436713011099914376410285911366 +cos(-0.0023) = 0.9999973550011660039610612847001440174 +cos(-0.0000234234) = 0.9999999997256721662325426267308418321 +cos(0) = 1 +cos(0.0000234234) = 0.9999999997256721662325426267308418321 +cos(0.0023) = 0.9999973550011660039610612847001440174 +cos(0.065) = 0.9978882436713011099914376410285911366 +cos(0.1) = 0.9950041652780257660955619878038702948 +cos(0.2) = 0.9800665778412416311241965167481688774 +cos(pi*0.1) = 0.9510565162951535721164393333793821434 +cos(pi*0.2) = 0.8090169943749474241022934171828190589 +cos(pi*0.3) = 0.5877852522924731291687059546390727686 +cos(pi*0.4) = 0.3090169943749474241022934171828190589 +cos(pi*0.5) = 5.877471754111437539843682686111228389e-39 +cos(pi*0.6) = -0.3090169943749474241022934171828190589 +cos(pi*0.7) = -0.5877852522924731291687059546390727686 +cos(pi*0.8) = -0.8090169943749474241022934171828190589 +cos(pi*0.9) = -0.9510565162951535721164393333793821434 +cos(pi*1.0) = -1 +cos(2*pi*0.1) = 0.8090169943749474241022934171828190589 +cos(2*pi*0.2) = 0.3090169943749474241022934171828190589 +cos(2*pi*0.3) = -0.3090169943749474241022934171828190589 +cos(2*pi*0.4) = -0.8090169943749474241022934171828190589 +cos(2*pi*0.5) = -1 +cos(2*pi*0.6) = -0.8090169943749474241022934171828190588 +cos(2*pi*0.7) = -0.3090169943749474241022934171828190589 +cos(2*pi*0.8) = 0.3090169943749474241022934171828190588 +cos(2*pi*0.9) = 0.8090169943749474241022934171828190588 +cos(2*pi*1.0) = 1 +cos(2*pi+0.001) = 0.9999995000000416666652777778025793648 +cos(2*pi+0.01) = 0.9999500004166652777802579337522066732 +cos(2*pi+0.1) = 0.9950041652780257660955619878038702948 +cos(2*pi*10) = 1 +cos(2*pi*100) = 1 +cos(2*pi*1000) = 1 +cos(5345.234234) = -0.18460120983342016325383874361255102874 +cos(4356456.234234) = -0.9619558739684879735229523504834719814 +cos(3564564563652.23423423) = -0.9654943358162480996351747970432443079 +cos(45621452345234523452354.3452345) = 0.8904709398953367455840665371907320936 +tan(-534123123532342436,234234) = 1.0092127954186540778440492777845729002 +tan(-53643561231,7456734) = -0.5921237846713777491005964042791101985 +tan(-435345234,234234) = 0.12711233891220059670553992511442119812 +tan(-2*pi*1000) = 4.895933971174827470689787677530653248e-36 +tan(-2*pi*100) = 1.8866684330697714502898221422417043129e-36 +tan(-2*pi*10) = 0 +tan(-2*pi-0.1) = -0.10033467208545054505808004578111153682 +tan(-2*pi-0.01) = -0.010000333346667206371076724101980135642 +tan(-2*pi-0.001) = -0.0010000003333334666667206349425044180242 +tan(-2*pi-0.0001) = -0.00010000000033333333466666667206349209375 +tan(-2*pi) = 0 +tan(-2*pi*1.0) = 0 +tan(-2*pi*0.9) = 0.7265425280053608858954667574806187496 +tan(-2*pi*0.8) = 3.077683537175253402570290576036909824 +tan(-2*pi*0.7) = -3.077683537175253402570290576036909824 +tan(-2*pi*0.6) = -0.7265425280053608858954667574806187496 +tan(-2*pi*0.5) = 5.877471754111437539843682686111228389e-39 +tan(-2*pi*0.4) = 0.7265425280053608858954667574806187496 +tan(-2*pi*0.3) = 3.077683537175253402570290576036909824 +tan(-2*pi*0.2) = -3.077683537175253402570290576036909824 +tan(-2*pi*0.1) = -0.7265425280053608858954667574806187496 +tan(-pi*1.0) = 5.877471754111437539843682686111228389e-39 +tan(-pi*0.9) = 0.324919696232906326155871412215134465 +tan(-pi*0.8) = 0.7265425280053608858954667574806187496 +tan(-pi*0.7) = 1.3763819204711735382072095819108876796 +tan(-pi*0.6) = 3.077683537175253402570290576036909824 +tan(-pi*0.5) = error: 13 +tan(-pi*0.4) = -3.077683537175253402570290576036909824 +tan(-pi*0.3) = -1.3763819204711735382072095819108876795 +tan(-pi*0.2) = -0.7265425280053608858954667574806187496 +tan(-pi*0.1) = -0.324919696232906326155871412215134465 +tan(-0.2) = -0.20271003550867248332135827164753448263 +tan(-0.1) = -0.10033467208545054505808004578111153682 +tan(-0.065) = -0.06509169663710174901809649708562559308 +tan(-0.0023) = -0.002300004055675248475708621167832249145 +tan(-0.0000234234) = -0.000023423400004283793722115099081721014959 +tan(0) = 0 +tan(0.0000234234) = 0.000023423400004283793722115099081721014959 +tan(0.0023) = 0.002300004055675248475708621167832249145 +tan(0.065) = 0.06509169663710174901809649708562559308 +tan(0.1) = 0.10033467208545054505808004578111153682 +tan(0.2) = 0.20271003550867248332135827164753448263 +tan(pi*0.1) = 0.324919696232906326155871412215134465 +tan(pi*0.2) = 0.7265425280053608858954667574806187496 +tan(pi*0.3) = 1.3763819204711735382072095819108876795 +tan(pi*0.4) = 3.077683537175253402570290576036909824 +tan(pi*0.5) = 1.70141183460469231731687303715884105728e+38 +tan(pi*0.6) = -3.077683537175253402570290576036909824 +tan(pi*0.7) = -1.3763819204711735382072095819108876795 +tan(pi*0.8) = -0.7265425280053608858954667574806187496 +tan(pi*0.9) = -0.324919696232906326155871412215134465 +tan(pi*1.0) = -5.877471754111437539843682686111228389e-39 +tan(2*pi*0.1) = 0.7265425280053608858954667574806187496 +tan(2*pi*0.2) = 3.077683537175253402570290576036909824 +tan(2*pi*0.3) = -3.077683537175253402570290576036909824 +tan(2*pi*0.4) = -0.7265425280053608858954667574806187496 +tan(2*pi*0.5) = -5.877471754111437539843682686111228389e-39 +tan(2*pi*0.6) = 0.7265425280053608858954667574806187496 +tan(2*pi*0.7) = 3.077683537175253402570290576036909824 +tan(2*pi*0.8) = -3.077683537175253402570290576036909824 +tan(2*pi*0.9) = -0.7265425280053608858954667574806187496 +tan(2*pi*1.0) = 0 +tan(2*pi+0.001) = 0.0010000003333334666667206349425044180242 +tan(2*pi+0.01) = 0.010000333346667206371076724101980135642 +tan(2*pi+0.1) = 0.10033467208545054505808004578111153681 +tan(2*pi*10) = 0 +tan(2*pi*100) = -1.8866684330697714502898221422417043129e-36 +tan(2*pi*1000) = -4.895933971174827470689787677530653248e-36 +tan(5345.234234) = 5.323981949052087721639029741763983282 +tan(4356456.234234) = 0.284009765147711714219477605850060619 +tan(3564564563652.23423423) = -0.2697313112886904040723588030063168965 +tan(45621452345234523452354.3452345) = 0.5110106275806383568848258763214972433 +tan(pi/4) = 1 +cot(-534123123532342436,234234) = 0.9908713053773438211166543683956661666 +cot(-53643561231,7456734) = -1.6888360607824411371929735817785877776 +cot(-435345234,234234) = 7.867056877072515355810936600737190376 +cot(-2*pi*1000) = 2.042511206008033994377998844128260573e+35 +cot(-2*pi*100) = 5.300348394407141175441972078376451892e+35 +cot(-2*pi*10) = error: 13 +cot(-2*pi-0.1) = -9.966644423259237859794112689270593908 +cot(-2*pi-0.01) = -99.99666664444423280211638073838651828 +cot(-2*pi-0.001) = -999.9996666666444444423280421164021052 +cot(-2*pi-0.0001) = -9999.999966666666644444444423280422421 +cot(-2*pi) = error: 13 +cot(-2*pi*1.0) = error: 13 +cot(-2*pi*0.9) = 1.3763819204711735382072095819108876795 +cot(-2*pi*0.8) = 0.3249196962329063261558714122151344649 +cot(-2*pi*0.7) = -0.324919696232906326155871412215134465 +cot(-2*pi*0.6) = -1.3763819204711735382072095819108876795 +cot(-2*pi*0.5) = 1.70141183460469231731687303715884105728e+38 +cot(-2*pi*0.4) = 1.3763819204711735382072095819108876795 +cot(-2*pi*0.3) = 0.324919696232906326155871412215134465 +cot(-2*pi*0.2) = -0.324919696232906326155871412215134465 +cot(-2*pi*0.1) = -1.3763819204711735382072095819108876795 +cot(-pi*1.0) = 1.70141183460469231731687303715884105728e+38 +cot(-pi*0.9) = 3.077683537175253402570290576036909824 +cot(-pi*0.8) = 1.3763819204711735382072095819108876795 +cot(-pi*0.7) = 0.7265425280053608858954667574806187496 +cot(-pi*0.6) = 0.324919696232906326155871412215134465 +cot(-pi*0.5) = 0 +cot(-pi*0.4) = -0.324919696232906326155871412215134465 +cot(-pi*0.3) = -0.7265425280053608858954667574806187496 +cot(-pi*0.2) = -1.3763819204711735382072095819108876795 +cot(-pi*0.1) = -3.077683537175253402570290576036909824 +cot(-0.2) = -4.933154875586893657368016321744741185 +cot(-0.1) = -9.966644423259237859794112689270593908 +cot(-0.065) = -15.362942612714260685035759924033357063 +cot(-0.0023) = -434.7818420287151293323800622856893251 +cot(-0.0000234234) = -42692.35037685027696548368721348789997 +cot(0) = error: 13 +cot(0.0000234234) = 42692.35037685027696548368721348789997 +cot(0.0023) = 434.7818420287151293323800622856893251 +cot(0.065) = 15.362942612714260685035759924033357063 +cot(0.1) = 9.966644423259237859794112689270593908 +cot(0.2) = 4.933154875586893657368016321744741185 +cot(pi*0.1) = 3.077683537175253402570290576036909824 +cot(pi*0.2) = 1.3763819204711735382072095819108876795 +cot(pi*0.3) = 0.7265425280053608858954667574806187496 +cot(pi*0.4) = 0.324919696232906326155871412215134465 +cot(pi*0.5) = 5.877471754111437539843682686111228389e-39 +cot(pi*0.6) = -0.324919696232906326155871412215134465 +cot(pi*0.7) = -0.7265425280053608858954667574806187496 +cot(pi*0.8) = -1.3763819204711735382072095819108876795 +cot(pi*0.9) = -3.077683537175253402570290576036909824 +cot(pi*1.0) = -1.70141183460469231731687303715884105728e+38 +cot(2*pi*0.1) = 1.3763819204711735382072095819108876795 +cot(2*pi*0.2) = 0.324919696232906326155871412215134465 +cot(2*pi*0.3) = -0.324919696232906326155871412215134465 +cot(2*pi*0.4) = -1.3763819204711735382072095819108876795 +cot(2*pi*0.5) = -1.70141183460469231731687303715884105728e+38 +cot(2*pi*0.6) = 1.3763819204711735382072095819108876795 +cot(2*pi*0.7) = 0.324919696232906326155871412215134465 +cot(2*pi*0.8) = -0.3249196962329063261558714122151344649 +cot(2*pi*0.9) = -1.3763819204711735382072095819108876795 +cot(2*pi*1.0) = error: 13 +cot(2*pi+0.001) = 999.9996666666444444423280421164021052 +cot(2*pi+0.01) = 99.99666664444423280211638073838651828 +cot(2*pi+0.1) = 9.966644423259237859794112689270593908 +cot(2*pi*10) = error: 13 +cot(2*pi*100) = -5.300348394407141175441972078376451892e+35 +cot(2*pi*1000) = -2.042511206008033994377998844128260573e+35 +cot(5345.234234) = 0.18782933705814794034638296189132036206 +cot(4356456.234234) = 3.52100569316659310388789816914746399 +cot(3564564563652.23423423) = -3.707393091377927534690381781303520943 +cot(45621452345234523452354.3452345) = 1.9569064634417965763554652217133725829 +cot(pi/4) = 1 +degtodeg(20 ; -15 ; 0) = error: 13 +degtodeg(20 ; 0 ; -20) = error: 13 +degtodeg(0 ; 0 ; 0) = 0 +degtodeg(0 ; 0 ; 30) = 0.008333333333333333333333333333333333333 +degtodeg(0 ; 30 ; 0) = 0.5 +degtodeg(0 ; 30 ; 30) = 0.5083333333333333333333333333333333333 +degtodeg(0 ; 45 ; 45) = 0.7625 +degtodeg(0 ; 100 ; 200) = 1.7222222222222222222222222222222222222 +degtodeg(0 ; 300 ; 400) = 5.111111111111111111111111111111111111 +degtodeg(0 ; 600 ; 800) = 10.222222222222222222222222222222222222 +degtodeg(10 ; 10 ; 10) = 10.169444444444444444444444444444444445 +degtodeg(10 ; 30 ; 10) = 10.502777777777777777777777777777777778 +degtodeg(10 ; 59 ; 59) = 10.999722222222222222222222222222222222 +degtodeg(10 ; 0.0005 ; 0.2) = 10.000063888888888888888888888888888889 +degtodeg(10 ; 25.2 ; 55.3) = 10.435361111111111111111111111111111111 +degtodeg(10 ; 65.1 ; 70.3) = 11.104527777777777777777777777777777778 +degtodeg(10 ; 100 ; 200) = 11.722222222222222222222222222222222222 +degtodeg(10 ; 300 ; 400) = 15.111111111111111111111111111111111111 +degtodeg(10 ; 600 ; 800) = 20.222222222222222222222222222222222222 +degtodeg(20 ; 15 ; 0) = 20.25 +degtodeg(20 ; 15 ; 15) = 20.254166666666666666666666666666666667 +degtodeg(20 ; 30 ; 0) = 20.5 +degtodeg(20 ; 30 ; 30) = 20.508333333333333333333333333333333333 +degtodeg(20 ; 45 ; 0) = 20.75 +degtodeg(20 ; 45 ; 45) = 20.7625 +degtodeg(20 ; 10 ; 20) = 20.172222222222222222222222222222222222 +degtodeg(20 ; 50 ; 40) = 20.844444444444444444444444444444444445 +degtodeg(50 ; 15 ; 0) = 50.25 +degtodeg(50 ; 15 ; 15) = 50.25416666666666666666666666666666667 +degtodeg(50 ; 30 ; 0) = 50.5 +degtodeg(50 ; 30 ; 30) = 50.50833333333333333333333333333333333 +degtodeg(50 ; 45 ; 0) = 50.75 +degtodeg(50 ; 45 ; 45) = 50.7625 +degtodeg(50 ; 10 ; 20) = 50.17222222222222222222222222222222222 +degtodeg(50 ; 50 ; 40) = 50.84444444444444444444444444444444444 +degtodeg(60 ; 15 ; 0) = 60.25 +degtodeg(60 ; 15 ; 15) = 60.25416666666666666666666666666666667 +degtodeg(60 ; 30 ; 0) = 60.5 +degtodeg(60 ; 30 ; 30) = 60.50833333333333333333333333333333333 +degtodeg(60 ; 45 ; 0) = 60.75 +degtodeg(60 ; 45 ; 45) = 60.7625 +degtodeg(60 ; 10 ; 20) = 60.17222222222222222222222222222222222 +degtodeg(60 ; 50 ; 40) = 60.84444444444444444444444444444444444 +degtodeg(80 ; 15 ; 0) = 80.25 +degtodeg(80 ; 15 ; 15) = 80.25416666666666666666666666666666667 +degtodeg(80 ; 30 ; 0) = 80.5 +degtodeg(80 ; 30 ; 30) = 80.50833333333333333333333333333333333 +degtodeg(80 ; 45 ; 0) = 80.75 +degtodeg(80 ; 45 ; 45) = 80.7625 +degtodeg(80 ; 10 ; 20) = 80.17222222222222222222222222222222222 +degtodeg(80 ; 50 ; 40) = 80.84444444444444444444444444444444444 +degtodeg(-10 ; 10 ; 10) = -10.169444444444444444444444444444444445 +degtodeg(-10 ; 30 ; 10) = -10.502777777777777777777777777777777778 +degtodeg(-10 ; 59 ; 59) = -10.999722222222222222222222222222222222 +degtodeg(-10 ; 0.0005 ; 0.2) = -10.000063888888888888888888888888888889 +degtodeg(-10 ; 25.2 ; 55.3) = -10.435361111111111111111111111111111111 +degtodeg(-10 ; 65.1 ; 70.3) = -11.104527777777777777777777777777777778 +degtodeg(-10 ; 100 ; 200) = -11.722222222222222222222222222222222222 +degtodeg(-10 ; 300 ; 400) = -15.111111111111111111111111111111111111 +degtodeg(-10 ; 600 ; 800) = -20.222222222222222222222222222222222222 +degtodeg(-20 ; 15 ; 0) = -20.25 +degtodeg(-20 ; 15 ; 15) = -20.254166666666666666666666666666666667 +degtodeg(-20 ; 30 ; 0) = -20.5 +degtodeg(-20 ; 30 ; 30) = -20.508333333333333333333333333333333333 +degtodeg(-20 ; 45 ; 0) = -20.75 +degtodeg(-20 ; 45 ; 45) = -20.7625 +degtodeg(-20 ; 10 ; 20) = -20.172222222222222222222222222222222222 +degtodeg(-20 ; 50 ; 40) = -20.844444444444444444444444444444444445 +degtodeg(-50 ; 15 ; 0) = -50.25 +degtodeg(-50 ; 15 ; 15) = -50.25416666666666666666666666666666667 +degtodeg(-50 ; 30 ; 0) = -50.5 +degtodeg(-50 ; 30 ; 30) = -50.50833333333333333333333333333333333 +degtodeg(-50 ; 45 ; 0) = -50.75 +degtodeg(-50 ; 45 ; 45) = -50.7625 +degtodeg(-50 ; 10 ; 20) = -50.17222222222222222222222222222222222 +degtodeg(-50 ; 50 ; 40) = -50.84444444444444444444444444444444444 +degtodeg(-60 ; 15 ; 0) = -60.25 +degtodeg(-60 ; 15 ; 15) = -60.25416666666666666666666666666666667 +degtodeg(-60 ; 30 ; 0) = -60.5 +degtodeg(-60 ; 30 ; 30) = -60.50833333333333333333333333333333333 +degtodeg(-60 ; 45 ; 0) = -60.75 +degtodeg(-60 ; 45 ; 45) = -60.7625 +degtodeg(-60 ; 10 ; 20) = -60.17222222222222222222222222222222222 +degtodeg(-60 ; 50 ; 40) = -60.84444444444444444444444444444444444 +degtodeg(-80 ; 15 ; 0) = -80.25 +degtodeg(-80 ; 15 ; 15) = -80.25416666666666666666666666666666667 +degtodeg(-80 ; 30 ; 0) = -80.5 +degtodeg(-80 ; 30 ; 30) = -80.50833333333333333333333333333333333 +degtodeg(-80 ; 45 ; 0) = -80.75 +degtodeg(-80 ; 45 ; 45) = -80.7625 +degtodeg(-80 ; 10 ; 20) = -80.17222222222222222222222222222222222 +degtodeg(-80 ; 50 ; 40) = -80.84444444444444444444444444444444444 +degtorad(20 ; -15 ; 0) = error: 13 +degtorad(20 ; 0 ; -20) = error: 13 +degtorad(0 ; 0 ; 0) = 0 +degtorad(0 ; 0 ; 30) = 0.00014544410433286079807697423070738439279 +degtorad(0 ; 30 ; 0) = 0.008726646259971647884618453842443063567 +degtorad(0 ; 30 ; 30) = 0.00887209036430450868269542807315044796 +degtorad(0 ; 45 ; 45) = 0.01330813554645676302404314210972567194 +degtorad(0 ; 100 ; 200) = 0.030058448228791231602574674346192774509 +degtorad(0 ; 300 ; 400) = 0.08920571732415462282054419483386242758 +degtorad(0 ; 600 ; 800) = 0.17841143464830924564108838966772485515 +degtorad(10 ; 10 ; 10) = 0.177490288654201127253267552873244754 +degtorad(10 ; 30 ; 10) = 0.18330805282751555917634652210154012971 +degtorad(10 ; 59 ; 59) = 0.191981369582565158101670085392723819 +degtorad(10 ; 0.0005 ; 0.2) = 0.17453404027089950962515433365129669462 +degtorad(10 ; 25.2 ; 55.3) = 0.18213141002346271531990380057511738997 +degtorad(10 ; 65.1 ; 70.3) = 0.19381057160139143740548483130092035671 +degtorad(10 ; 100 ; 200) = 0.20459137342822418929494375119505404585 +degtorad(10 ; 300 ; 400) = 0.2637386425235875805129132716827236989 +degtorad(10 ; 600 ; 800) = 0.3529443598477422033334574665165861265 +degtorad(20 ; 15 ; 0) = 0.3534291735288517393270473806189440745 +degtorad(20 ; 15 ; 15) = 0.3535018955810181697260858677342977667 +degtorad(20 ; 30 ; 0) = 0.3577924966588375632693566075401656063 +degtorad(20 ; 30 ; 30) = 0.3579379407631704240674335817708729906 +degtorad(20 ; 45 ; 0) = 0.362155819788823387211665834461387138 +degtorad(20 ; 45 ; 45) = 0.3623739859453226784087812958074482146 +degtorad(20 ; 10 ; 20) = 0.3520716952217450385449956211323418201 +degtorad(20 ; 50 ; 40) = 0.3638041863045958095898715424094041612 +degtorad(50 ; 15 ; 0) = 0.8770279491271506124041546111655278885 +degtorad(50 ; 15 ; 15) = 0.8771006711793170428031930982808815807 +degtorad(50 ; 30 ; 0) = 0.8813912722571364363464638380867494203 +degtorad(50 ; 30 ; 30) = 0.8815367163614692971445408123174568047 +degtorad(50 ; 45 ; 0) = 0.8857545953871222602887730650079709521 +degtorad(50 ; 45 ; 45) = 0.8859727615436215514858885263540320287 +degtorad(50 ; 10 ; 20) = 0.8756704708200439116221028516789256342 +degtorad(50 ; 50 ; 40) = 0.8874029619028946826669787729559879752 +degtorad(60 ; 15 ; 0) = 1.0515608743265835700965236880143891598 +degtorad(60 ; 15 ; 15) = 1.051633596378750000495562175129742852 +degtorad(60 ; 30 ; 0) = 1.0559241974565693940388329149356106916 +degtorad(60 ; 30 ; 30) = 1.056069641560902254836909889166318076 +degtorad(60 ; 45 ; 0) = 1.0602875205865552179811421418568322234 +degtorad(60 ; 45 ; 45) = 1.0605056867430545091782576032028933 +degtorad(60 ; 10 ; 20) = 1.0502033960194768693144719285277869055 +degtorad(60 ; 50 ; 40) = 1.0619358871023276403593478498048492465 +degtorad(80 ; 15 ; 0) = 1.4006267247254494854812618417121117025 +degtorad(80 ; 15 ; 15) = 1.4006994467776159158803003288274653947 +degtorad(80 ; 30 ; 0) = 1.4049900478554353094235710686333332343 +degtorad(80 ; 30 ; 30) = 1.4051354919597681702216480428640406187 +degtorad(80 ; 45 ; 0) = 1.4093533709854211333658802955545547661 +degtorad(80 ; 45 ; 45) = 1.4095715371419204245629957569006158427 +degtorad(80 ; 10 ; 20) = 1.3992692464183427846992100822255094482 +degtorad(80 ; 50 ; 40) = 1.4110017375011935557440860035025717892 +degtorad(-10 ; 10 ; 10) = -0.177490288654201127253267552873244754 +degtorad(-10 ; 30 ; 10) = -0.18330805282751555917634652210154012971 +degtorad(-10 ; 59 ; 59) = -0.191981369582565158101670085392723819 +degtorad(-10 ; 0.0005 ; 0.2) = -0.17453404027089950962515433365129669462 +degtorad(-10 ; 25.2 ; 55.3) = -0.18213141002346271531990380057511738997 +degtorad(-10 ; 65.1 ; 70.3) = -0.19381057160139143740548483130092035671 +degtorad(-10 ; 100 ; 200) = -0.20459137342822418929494375119505404585 +degtorad(-10 ; 300 ; 400) = -0.2637386425235875805129132716827236989 +degtorad(-10 ; 600 ; 800) = -0.3529443598477422033334574665165861265 +degtorad(-20 ; 15 ; 0) = -0.3534291735288517393270473806189440745 +degtorad(-20 ; 15 ; 15) = -0.3535018955810181697260858677342977667 +degtorad(-20 ; 30 ; 0) = -0.3577924966588375632693566075401656063 +degtorad(-20 ; 30 ; 30) = -0.3579379407631704240674335817708729906 +degtorad(-20 ; 45 ; 0) = -0.362155819788823387211665834461387138 +degtorad(-20 ; 45 ; 45) = -0.3623739859453226784087812958074482146 +degtorad(-20 ; 10 ; 20) = -0.3520716952217450385449956211323418201 +degtorad(-20 ; 50 ; 40) = -0.3638041863045958095898715424094041612 +degtorad(-50 ; 15 ; 0) = -0.8770279491271506124041546111655278885 +degtorad(-50 ; 15 ; 15) = -0.8771006711793170428031930982808815807 +degtorad(-50 ; 30 ; 0) = -0.8813912722571364363464638380867494203 +degtorad(-50 ; 30 ; 30) = -0.8815367163614692971445408123174568047 +degtorad(-50 ; 45 ; 0) = -0.8857545953871222602887730650079709521 +degtorad(-50 ; 45 ; 45) = -0.8859727615436215514858885263540320287 +degtorad(-50 ; 10 ; 20) = -0.8756704708200439116221028516789256342 +degtorad(-50 ; 50 ; 40) = -0.8874029619028946826669787729559879752 +degtorad(-60 ; 15 ; 0) = -1.0515608743265835700965236880143891598 +degtorad(-60 ; 15 ; 15) = -1.051633596378750000495562175129742852 +degtorad(-60 ; 30 ; 0) = -1.0559241974565693940388329149356106916 +degtorad(-60 ; 30 ; 30) = -1.056069641560902254836909889166318076 +degtorad(-60 ; 45 ; 0) = -1.0602875205865552179811421418568322234 +degtorad(-60 ; 45 ; 45) = -1.0605056867430545091782576032028933 +degtorad(-60 ; 10 ; 20) = -1.0502033960194768693144719285277869055 +degtorad(-60 ; 50 ; 40) = -1.0619358871023276403593478498048492465 +degtorad(-80 ; 15 ; 0) = -1.4006267247254494854812618417121117025 +degtorad(-80 ; 15 ; 15) = -1.4006994467776159158803003288274653947 +degtorad(-80 ; 30 ; 0) = -1.4049900478554353094235710686333332343 +degtorad(-80 ; 30 ; 30) = -1.4051354919597681702216480428640406187 +degtorad(-80 ; 45 ; 0) = -1.4093533709854211333658802955545547661 +degtorad(-80 ; 45 ; 45) = -1.4095715371419204245629957569006158427 +degtorad(-80 ; 10 ; 20) = -1.3992692464183427846992100822255094482 +degtorad(-80 ; 50 ; 40) = -1.4110017375011935557440860035025717892 +degtorad(90 ; 0 ; 0) = 1.5707963267948966192313216916397514421 +degtorad(180 ; 0 ; 0) = 3.141592653589793238462643383279502884 +degtorad(270 ; 0 ; 0) = 4.712388980384689857693965074919254326 +degtorad(360 ; 0 ; 0) = 6.283185307179586476925286766559005768 +degtorad(234223 ; 0 ; 0) = 4087.962533898678564957976228677083356 +degtorad(34534.342 ; 345.234 ; 6456.2342) = 602.8696981162801712337865230974408686 +degtorad(456345634563456.23424 ; 45.23423424 ; 12.5345345354) = 7964733850235.160649112850596394938021 +degtorad(4634563456345634563456345634563456.234 ; 12.23462356236 ; 34.43763467567567) = 8.088839170583981090531128503103390692e+31 +degtorad(54643555555555555555555555555555555555555524563456345634563456.123354 ; 42.234154; 55.234243532145) = 9.5370995944088370143828414490727980396e+59 +degtorad(342 ^ 12342 ; 30 ; 45) = 1.55624623016078442292510056452699707433e+31273 +radtodeg(-657856785678234234345234523452345234523562345239476973264678.345345) = -3.7692417343405160201617577234786525038e+61 +radtodeg(-46785678434563452345234523452345234532234234.345345) = -2.68062191595671800205096979854956734972e+45 +radtodeg(-234234.345345) = -13420639.405278300293670042192585884745 +radtodeg(-2342.345345) = -134206.50243061474090756447643340858607 +radtodeg(-42.345345) = -2426.209550525402890928720360966694304 +radtodeg(-10) = -572.9577951308232087679815481410517033 +radtodeg(-1) = -57.29577951308232087679815481410517033 +radtodeg(0) = 0 +radtodeg(1) = 57.29577951308232087679815481410517033 +radtodeg(10) = 572.9577951308232087679815481410517033 +radtodeg(42.345345) = 2426.209550525402890928720360966694304 +radtodeg(2342.345345) = 134206.50243061474090756447643340858607 +radtodeg(234234.345345) = 13420639.405278300293670042192585884745 +radtodeg(46785678434563452345234523452345234532234234.345345) = 2.68062191595671800205096979854956734972e+45 +radtodeg(657856785678234234345234523452345234523562345239476973264678.345345) = 3.7692417343405160201617577234786525038e+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.5707963267948966192313216916397514421 +asin(-0.9) = -1.1197695149986341866866770558453996159 +asin(-0.8) = -0.9272952180016122324285124629224288041 +asin(-0.7) = -0.7753974966107530637403533527149871136 +asin(-0.6) = -0.6435011087932843868028092287173226381 +asin(-0.5345645) = -0.5639923563511067051396739466795799379 +asin(-0.5) = -0.523598775598298873077107230546583814 +asin(-0.4) = -0.4115168460674880193847378976173356049 +asin(-0.3) = -0.304692654015397507972002961227529167 +asin(-0.2) = -0.20135792079033079145512555221762341024 +asin(-0.1) = -0.10016742116155979634552317945269331857 +asin(-0.01) = -0.010000166674167113125622277071990383679 +asin(-0.00423) = -0.004230012614596070531669799004970951016 +asin(-0.0000345345) = -0.00003453450000686448985484050116286521895 +asin(-0.0000000000000063456) = -0.000000000000006345600000000000000000000000042585998 +asin(-0.00000000000000000000000234234) = -2.34234e-24 +asin(0) = 0 +asin(0.00000000000000000000000234234) = 2.34234e-24 +asin(0.0000000000000063456) = 0.000000000000006345600000000000000000000000042585998 +asin(0.0000345345) = 0.00003453450000686448985484050116286521895 +asin(0.00423) = 0.004230012614596070531669799004970951016 +asin(0.01) = 0.010000166674167113125622277071990383679 +asin(0.1) = 0.10016742116155979634552317945269331857 +asin(0.2) = 0.20135792079033079145512555221762341024 +asin(0.3) = 0.304692654015397507972002961227529167 +asin(0.4) = 0.4115168460674880193847378976173356049 +asin(0.5) = 0.523598775598298873077107230546583814 +asin(0.5345645) = 0.5639923563511067051396739466795799379 +asin(0.6) = 0.6435011087932843868028092287173226381 +asin(0.7) = 0.7753974966107530637403533527149871136 +asin(0.8) = 0.9272952180016122324285124629224288041 +asin(0.9) = 1.1197695149986341866866770558453996159 +asin(1) = 1.5707963267948966192313216916397514421 +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.141592653589793238462643383279502884 +acos(-0.9) = 2.690565841793530805917998747485151058 +acos(-0.8) = 2.498091544796508851659834154562180246 +acos(-0.7) = 2.346193823405649682971675044354738556 +acos(-0.6) = 2.21429743558818100603413092035707408 +acos(-0.5345645) = 2.13478868314600332437099563831933138 +acos(-0.5) = 2.094395102393195492308428922186335256 +acos(-0.4) = 1.982313172862384638616059589257087047 +acos(-0.3) = 1.8754889808102941272033246528672806091 +acos(-0.2) = 1.7721542475852274106864472438573748523 +acos(-0.1) = 1.6709637479564564155768448710924447607 +acos(-0.01) = 1.5807964934690637323569439687117418258 +acos(-0.00423) = 1.5750263394094926897629914906447223931 +acos(-0.0000345345) = 1.5708308612949034837211765321409143073 +acos(-0.0000000000000063456) = 1.5707963267949029648313216916397514421 +acos(-0.00000000000000000000000234234) = 1.5707963267948966192313240339797514421 +acos(0) = 1.5707963267948966192313216916397514421 +acos(0.00000000000000000000000234234) = 1.5707963267948966192313193492997514421 +acos(0.0000000000000063456) = 1.5707963267948902736313216916397514421 +acos(0.0000345345) = 1.5707617922948897547414668511385885769 +acos(0.00423) = 1.5665663141803005486996518926347804911 +acos(0.01) = 1.5607961601207295061056994145677610584 +acos(0.1) = 1.4706289056333368228857985121870581235 +acos(0.2) = 1.3694384060045658277761961394221280319 +acos(0.3) = 1.2661036727794991112593187304122222751 +acos(0.4) = 1.1592794807274085998465837940224158372 +acos(0.5) = 1.0471975511965977461542144610931676281 +acos(0.5345645) = 1.0068039704437899140916477449601715042 +acos(0.6) = 0.927295218001612232428512462922428804 +acos(0.7) = 0.7953988301841435554909683389247643285 +acos(0.8) = 0.643501108793284386802809228717322638 +acos(0.9) = 0.4510268117962624325446446357943518262 +acos(1) = 0 +acos(1.43213) = error: 13 +acos(3543.23423) = error: 13 +acos(35645456462354) = error: 13 +atan(-6456456345.745) = -1.5707963266400128956452356114866965936 +atan(-345345354.234) = -1.5707963238992445198478812937436174367 +atan(-2342234) = -1.5707958998520719484515277250730557761 +atan(-2342.234234) = -1.5703693840388204307073862234460261255 +atan(-34.234) = -1.5415939045436424437141887313223080686 +atan(-12.1233254) = -1.4884970217975809802517897365631939874 +atan(-5.234) = -1.3820129942058049196303478122717778737 +atan(-2.2134) = -1.1464518258103377312470893032529779361 +atan(-2) = -1.1071487177940905030170654601785370401 +atan(-1.3123) = -0.9196461405918233201333147393129620669 +atan(-1) = -0.785398163397448309615660845819875721 +atan(-0.6) = -0.5404195002705841554435783646085999101 +atan(-0.2) = -0.19739555984988075837004976519479029345 +atan(0) = 0 +atan(0.2) = 0.19739555984988075837004976519479029345 +atan(0.6) = 0.5404195002705841554435783646085999101 +atan(1) = 0.785398163397448309615660845819875721 +atan(1.3123) = 0.9196461405918233201333147393129620669 +atan(2) = 1.1071487177940905030170654601785370401 +atan(2.2134) = 1.1464518258103377312470893032529779361 +atan(5.234) = 1.3820129942058049196303478122717778737 +atan(12.1233254) = 1.4884970217975809802517897365631939874 +atan(34.234) = 1.5415939045436424437141887313223080686 +atan(2342.234234) = 1.5703693840388204307073862234460261255 +atan(2342234) = 1.5707958998520719484515277250730557761 +atan(345345354.234) = 1.5707963238992445198478812937436174367 +atan(6456456345.745) = 1.5707963266400128956452356114866965936 +acot(-6456456345.745) = 3.141592653434909514876557303126448036 +acot(-345345354.234) = 3.141592650694141139079202985383368879 +acot(-2342234) = 3.141592226646968567682849416712807218 +acot(-2342.234234) = 3.141165710833717049938707915085777568 +acot(-34.234) = 3.112390231338539062945510422962059511 +acot(-12.1233254) = 3.05929334859247759948311142820294543 +acot(-5.234) = 2.952809321000701538861669503911529316 +acot(-2.2134) = 2.717248152605234350478410994892729378 +acot(-2) = 2.677945044588987122248387151818288482 +acot(-1.3123) = 2.490442467386719939364636430952713509 +acot(-1) = 2.356194490192344928846982537459627163 +acot(-0.6) = 2.111215827065480774674900056248351352 +acot(-0.2) = 1.7681918866447773776013714568345417355 +acot(0) = 1.5707963267948966192313216916397514421 +acot(0.2) = 1.3734007669450158608612719264449611487 +acot(0.6) = 1.030376826524312463787743327031151532 +acot(1) = 0.785398163397448309615660845819875721 +acot(1.3123) = 0.6511501862030732990980069523267893752 +acot(2) = 0.463647609000806116214256231461214402 +acot(2.2134) = 0.424344500984558887984232388386773506 +acot(5.234) = 0.1887833325890916996009738793679735684 +acot(12.1233254) = 0.08229930499731563897953195507655745467 +acot(34.234) = 0.0292024222512541755171329603174433735 +acot(2342.234234) = 0.0004269427560761885239354681937253165771 +acot(2342234) = 0.0000004269428246707797939665666956659651376 +acot(345345354.234) = 0.000000002895652099383440397896134005435499854 +acot(6456456345.745) = 0.00000000015488372358608608015305484848979134788 +sinh(-345345345345.4356) = -1.5649626585310378911716388988890125358e+149981577834 +sinh(-456456456.234) = -7.4218022261885493798980440476218943156e+198236519 +sinh(-456456.234) = -1.32625350243695290338973868469802127807e+198236 +sinh(-78978.234) = -3.2373277360474533178719882738141110964e+34299 +sinh(-645.2342) = -8.3295703323765737825515971494631609168e+279 +sinh(-43.2342) = -2.987751642612754589754404406491611121e+18 +sinh(-4.123) = -30.864000715555287181423825938371569704 +sinh(-2) = -3.626860407847018767668213982801261705 +sinh(-1.213) = -1.5331280920755698794512552556893764664 +sinh(-1) = -1.1752011936438014568823818505956008151 +sinh(-0.23) = -0.23203320371307192732019814277766144629 +sinh(-0.000000000000002) = -0.000000000000002000000000000000000000002307308693899 +sinh(0) = 0 +sinh(-0.000000000000002) = -0.000000000000002000000000000000000000002307308693899 +sinh(-0.23) = -0.23203320371307192732019814277766144629 +sinh(-1) = -1.1752011936438014568823818505956008151 +sinh(-1.213) = -1.5331280920755698794512552556893764664 +sinh(-2) = -3.626860407847018767668213982801261705 +sinh(-4.123) = -30.864000715555287181423825938371569704 +sinh(-43.2342) = -2.987751642612754589754404406491611121e+18 +sinh(-645.2342) = -8.3295703323765737825515971494631609168e+279 +sinh(-78978.234) = -3.2373277360474533178719882738141110964e+34299 +sinh(-456456.234) = -1.32625350243695290338973868469802127807e+198236 +sinh(-456456456.234) = -7.4218022261885493798980440476218943156e+198236519 +sinh(-345345345345.4356) = -1.5649626585310378911716388988890125358e+149981577834 +cosh(-345345345345.4356) = 1.5649626585310378911716388988890125358e+149981577834 +cosh(-456456456.234) = 7.4218022261885493798980440476218943156e+198236519 +cosh(-456456.234) = 1.32625350243695290338973868469802127807e+198236 +cosh(-78978.234) = 3.2373277360474533178719882738141110964e+34299 +cosh(-645.2342) = 8.3295703323765737825515971494631609168e+279 +cosh(-43.2342) = 2.987751642612754589754404406491611122e+18 +cosh(-4.123) = 30.880196569481180670703706069661095866 +cosh(-2) = 3.762195691083631459562213477773746108 +cosh(-1.213) = 1.8304321202140430845781493167156070892 +cosh(-1) = 1.5430806348152437784779056207570616826 +cosh(-0.23) = 1.0265668062164059354908742334413478624 +cosh(-0.000000000000002) = 1.000000000000000000000000000002 +cosh(0) = 1 +cosh(-0.000000000000002) = 1.000000000000000000000000000002 +cosh(-0.23) = 1.0265668062164059354908742334413478624 +cosh(-1) = 1.5430806348152437784779056207570616826 +cosh(-1.213) = 1.8304321202140430845781493167156070892 +cosh(-2) = 3.762195691083631459562213477773746108 +cosh(-4.123) = 30.880196569481180670703706069661095866 +cosh(-43.2342) = 2.987751642612754589754404406491611122e+18 +cosh(-645.2342) = 8.3295703323765737825515971494631609168e+279 +cosh(-78978.234) = 3.2373277360474533178719882738141110964e+34299 +cosh(-456456.234) = 1.32625350243695290338973868469802127807e+198236 +cosh(-456456456.234) = 7.4218022261885493798980440476218943156e+198236519 +cosh(-345345345345.4356) = 1.5649626585310378911716388988890125358e+149981577834 +tanh(-84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = error: 8 +tanh(-96787434543254234525634676767357674567345412345123453245.56784785678) = error: 8 +tanh(-96787434543254234525634676123123123123123.3564564564564) = error: 8 +tanh(-967874345432542345256346767673576.34523452345) = error: 8 +tanh(-345345234243456574574567.689078) = error: 8 +tanh(-3453452342433543453.234) = -1 +tanh(-345345234243.234) = -1 +tanh(-355345) = -1 +tanh(-215) = -1 +tanh(-50) = -1 +tanh(-40) = -0.9999999999999999999999999999999999639 +tanh(-30) = -0.9999999999999999999999999824869784746 +tanh(-20) = -0.9999999999999999915032914894168220454 +tanh(-10) = -0.9999999958776927636195928371382757411 +tanh(-9.98723) = -0.9999999957710530444307520130832904793 +tanh(-8.43453) = -0.9999999056177552377817153544509199433 +tanh(-7.6723) = -0.9999995665342431737908270110999188279 +tanh(-6.2343) = -0.9999923089763199123876444492262410006 +tanh(-5.863) = -0.9999838382125323518826698907057869767 +tanh(-4.23423) = -0.9995801120993103490847482848991590492 +tanh(-3.753) = -0.9989010525755701398289230028410868281 +tanh(-2.2343) = -0.977333131687435002874598310464640648 +tanh(-1.753) = -0.9417160122215171561528950125161477676 +tanh(-0.3423) = -0.3295291904608542041239451877109397376 +tanh(-0.0000234234) = -0.000023423399995716206279765163081303458989 +tanh(-0.00000000000024464675) = -0.0000000000002446467499999999999999999934406882905 +tanh(-0.00000000000000000000009784536) = -9.784536000000000148282518805393875051e-23 +tanh(-0.00000000000000000000000000000234236456) = -2.3423645580353887131836345622781412558e-30 +tanh(-0.0000000000000000000000000000000000000000992342) = 0 +tanh(-0.00000000000000000000000000000000000000000000000000000000000065763412) = 0 +tanh(0) = 0 +tanh(0.00000000000000000000000000000000000000000000000000000000000065763412) = 0 +tanh(0.0000000000000000000000000000000000000000992342) = 0 +tanh(0.00000000000000000000000000000234236456) = 2.3423645580353887131836345622781412558e-30 +tanh(0.00000000000000000000009784536) = 9.784536000000000148282518805393875051e-23 +tanh(0.00000000000024464675) = 0.0000000000002446467499999999999999999934406882905 +tanh(0.0000234234) = 0.000023423399995716206279765163081303458989 +tanh(0.3423) = 0.3295291904608542041239451877109397376 +tanh(1.753) = 0.9417160122215171561528950125161477676 +tanh(2.2343) = 0.977333131687435002874598310464640648 +tanh(3.753) = 0.9989010525755701398289230028410868281 +tanh(4.23423) = 0.9995801120993103490847482848991590492 +tanh(5.863) = 0.9999838382125323518826698907057869767 +tanh(6.2343) = 0.9999923089763199123876444492262410006 +tanh(7.6723) = 0.9999995665342431737908270110999188279 +tanh(8.43453) = 0.9999999056177552377817153544509199433 +tanh(9.98723) = 0.9999999957710530444307520130832904793 +tanh(10) = 0.9999999958776927636195928371382757411 +tanh(20) = 0.9999999999999999915032914894168220454 +tanh(30) = 0.9999999999999999999999999824869784746 +tanh(40) = 0.9999999999999999999999999999999999639 +tanh(50) = 1 +tanh(215) = 1 +tanh(355345) = 1 +tanh(345345234243.234) = 1 +tanh(3453452342433543453.234) = 1 +tanh(345345234243456574574567.689078) = error: 8 +tanh(967874345432542345256346767673576.34523452345) = error: 8 +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) = error: 8 +coth(-345345234243456574574567.689078) = error: 8 +coth(-3453452342433543453.234) = -1 +coth(-345345234243.234) = -1 +coth(-355345) = -1 +coth(-215) = -1 +coth(-50) = -1 +coth(-40) = -1.0000000000000000000000000000000000361 +coth(-30) = -1.0000000000000000000000000175130215254 +coth(-20) = -1.0000000000000000084967085105831780268 +coth(-10) = -1.0000000041223072533738241840280803125 +coth(-9.98723) = -1.0000000042289469734532404155655759624 +coth(-8.43453) = -1.0000000943822536702272517587125844986 +coth(-7.6723) = -1.0000004334659447188529589342450834574 +coth(-6.2343) = -1.0000076910828323878017654389785776014 +coth(-5.863) = -1.0000161620486752438484049954514119486 +coth(-4.23423) = -1.0004200642805985861640546884476768974 +coth(-3.753) = -1.0011001564385144355378329840464396268 +coth(-2.2343) = -1.02319257127140368254514332312431447 +coth(-1.753) = -1.0618912570478549626648339666681595382 +coth(-0.3423) = -3.034632527095632535365700798259925064 +coth(-0.0000234234) = -42692.35039246587696548368721351773978 +coth(-0.00000000000024464675) = -4087526198488.228435489128822726475854 +coth(-0.00000000000000000000009784536) = -1.0220208704837919599306672337842183555e+22 +coth(-0.00000000000000000000000000000234236456) = -4.26919027855651103550628547744544315e+29 +coth(-0.0000000000000000000000000000000000000000992342) = error: 8 +coth(-0.00000000000000000000000000000000000000000000000000000000000065763412) = error: 8 +coth(0) = error: 13 +coth(0.00000000000000000000000000000000000000000000000000000000000065763412) = error: 8 +coth(0.0000000000000000000000000000000000000000992342) = error: 8 +coth(0.00000000000000000000000000000234236456) = 4.26919027855651103550628547744544315e+29 +coth(0.00000000000000000000009784536) = 1.0220208704837919599306672337842183555e+22 +coth(0.00000000000024464675) = 4087526198488.228435489128822726475854 +coth(0.0000234234) = 42692.35039246587696548368721351773978 +coth(0.3423) = 3.034632527095632535365700798259925064 +coth(1.753) = 1.0618912570478549626648339666681595382 +coth(2.2343) = 1.02319257127140368254514332312431447 +coth(3.753) = 1.0011001564385144355378329840464396268 +coth(4.23423) = 1.0004200642805985861640546884476768974 +coth(5.863) = 1.0000161620486752438484049954514119486 +coth(6.2343) = 1.0000076910828323878017654389785776014 +coth(7.6723) = 1.0000004334659447188529589342450834574 +coth(8.43453) = 1.0000000943822536702272517587125844986 +coth(9.98723) = 1.0000000042289469734532404155655759624 +coth(10) = 1.0000000041223072533738241840280803125 +coth(20) = 1.0000000000000000084967085105831780268 +coth(30) = 1.0000000000000000000000000175130215254 +coth(40) = 1.0000000000000000000000000000000000361 +coth(50) = 1 +coth(215) = 1 +coth(355345) = 1 +coth(345345234243.234) = 1 +coth(3453452342433543453.234) = 1 +coth(345345234243456574574567.689078) = error: 8 +coth(967874345432542345256346767673576.34523452345) = error: 8 +coth(96787434543254234525634676123123123123123.3564564564564) = error: 8 +coth(96787434543254234525634676767357674567345412345123453245.56784785678) = error: 8 +coth(84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = error: 8 +asinh(-5635634563463453453455.32452345) = -34.40952286409268421408100330716230366 +asinh(-234234234234234.24563456) = -33.78048991505049641695140781297385666 +asinh(-3563456456.23412341234) = -22.687144006010015256815961215946291711 +asinh(-75673476.11341243) = -18.83508545597668339415759360453171781 +asinh(-75672.2341252) = -11.92731376443938697513286228740524763 +asinh(-125.23453) = -5.523351339670265560894470739639524144 +asinh(-64.1324) = -4.854157654866583969408477316714703963 +asinh(-4.1321) = -2.126263362362828794032618429935162125 +asinh(-3) = -1.8184464592320668234836989635607089942 +asinh(-2) = -1.4436354751788103424932767402731052695 +asinh(-1.123) = -0.9657302435594553042856211605585037117 +asinh(-1) = -0.881373587019543025232609324979792309 +asinh(-0.5) = -0.4812118250596034474977589134243684231 +asinh(-0.1) = -0.09983407889920756332730312470476944326 +asinh(-0.0002) = -0.00019999999866666669066666609523811079418 +asinh(-0.00000000234) = -0.00000000233999999999999999786451599999840056 +asinh(-0.00000000000000000000000053456456) = -5.345645599999999279763593250447925716e-25 +asinh(-0.0000000000000000000000000000000000000000000000000000000003452345) = 0 +asinh(-0) = 0 +asinh(0.0000000000000000000000000000000000000000000000000000000003452345) = 0 +asinh(0.00000000000000000000000053456456) = 5.345645599999999279763591821651581676e-25 +asinh(0.00000000234) = 0.000000002339999999999999997864516000002753411 +asinh(0.0002) = 0.00019999999866666669066666609523811079116 +asinh(0.1) = 0.09983407889920756332730312470476944328 +asinh(0.5) = 0.4812118250596034474977589134243684231 +asinh(1) = 0.881373587019543025232609324979792309 +asinh(1.123) = 0.9657302435594553042856211605585037117 +asinh(2) = 1.4436354751788103424932767402731052694 +asinh(3) = 1.8184464592320668234836989635607089938 +asinh(4.1321) = 2.126263362362828794032618429935162124 +asinh(64.1324) = 4.854157654866583969408477316714703394 +asinh(125.23453) = 5.523351339670265560894470739639525226 +asinh(75672.2341252) = 11.927313764439386975132862285826578019 +asinh(75673476.11341243) = 18.835085455976683394153302329986573921 +asinh(3563456456.23412341234) = 22.687144006010015260653334522476170269 +asinh(234234234234234.24563456) = 33.78048991217977852806510413525925585 +asinh(5635634563463453453455.32452345) = 50.77654388567139949698171519349778398 +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.4910357869579738913532868589555022501 +acosh(2) = 1.316957896924816708625046347307968444 +acosh(3) = 1.7627471740390860504652186499595846181 +acosh(4.1321) = 2.096958539102134575112325199124479668 +acosh(64.1324) = 4.854036088055534053103053146933355581 +acosh(125.23453) = 5.523319459412495458798960100280871933 +acosh(75672.2341252) = 11.927313764352070359938402198915155771 +acosh(75673476.11341243) = 18.835085455976683306839553273636054965 +acosh(3563456456.23412341234) = 22.687144006010015260613958930891131306 +acosh(234234234234234.24563456) = 33.78048991217977852806510413525014268 +acosh(5635634563463453453455.32452345) = 50.77654388567139949698171519349778398 +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.826302159711498114166563208542599988 +atanh(-0.9999999999999999) = -18.767254334232338101852539774537135206 +atanh(-0.9999993453) = -7.466117787354628601145665495811386215 +atanh(-0.999345) = -4.011847474624565405376914231817385547 +atanh(-0.934) = -1.6888454669934070451475984557109253571 +atanh(-0.8) = -1.0986122886681096913952452369225257046 +atanh(-0.7) = -0.8673005276940531944271446904753004155 +atanh(-0.6) = -0.6931471805599453094172321214581765681 +atanh(-0.5) = -0.5493061443340548456976226184612628523 +atanh(-0.4) = -0.4236489301936018068550537532603270125 +atanh(-0.3) = -0.3095196042031117154740673490610694376 +atanh(-0.2) = -0.20273255405408219098900655773217456829 +atanh(-0.1) = -0.10033534773107558063572655206003894527 +atanh(-0.05) = -0.05004172927849126824578527423892594853 +atanh(-0.000345345) = -0.0003453450137289806847299347567641410422 +atanh(-0.000000000000000000000034534) = -3.453399999999999589386840306748613663e-23 +atanh(-0.000000000000000000000000000000000000045676) = -4.555040609436364093378854081736202002e-38 +atanh(0) = 0 +atanh(0.000000000000000000000000000000000000045676) = 4.701977403289150031874946148888982711e-38 +atanh(0.000000000000000000000034534) = 3.453399999999999736323514899818952159e-23 +atanh(0.000345345) = 0.0003453450137289806847299347567641410371 +atanh(0.05) = 0.05004172927849126824578527423892594852 +atanh(0.1) = 0.10033534773107558063572655206003894526 +atanh(0.2) = 0.20273255405408219098900655773217456829 +atanh(0.3) = 0.3095196042031117154740673490610694376 +atanh(0.4) = 0.4236489301936018068550537532603270125 +atanh(0.5) = 0.5493061443340548456976226184612628523 +atanh(0.6) = 0.6931471805599453094172321214581765681 +atanh(0.7) = 0.8673005276940531944271446904753004155 +atanh(0.8) = 1.0986122886681096913952452369225257046 +atanh(0.934) = 1.6888454669934070451475984557109253571 +atanh(0.999345) = 4.011847474624565405376914231817385547 +atanh(0.9999993453) = 7.466117787354628601145665495811386215 +atanh(0.9999999999999999) = 18.767254334232338101852539774537135206 +atanh(0.99999999999999999999999) = 26.826302159711498114166563208542599988 +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.0000001000000000000003333333333333353376229 +acoth(-1000) = -0.0010000003333335333334761905873016782134 +acoth(-2) = -0.5493061443340548456976226184612628523 +acoth(-1.1) = -1.5222612188617114982502989901828527171 +acoth(-1.01) = -2.651652454029537875532658616643124228 +acoth(-1.0001) = -4.951768775643084855296713552129122488 +acoth(-1.000001) = -7.254329119262047206783423750303017676 +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.254329119262047206783423750303017676 +acoth(1.0001) = 4.951768775643084855296713552129122488 +acoth(1.01) = 2.651652454029537875532658616643124228 +acoth(1.1) = 1.5222612188617114982502989901828527171 +acoth(2) = 0.5493061443340548456976226184612628523 +acoth(1000) = 0.0010000003333335333334761905873016782118 +acoth(10000000) = 0.0000001000000000000003333333333333353325202 +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.09849353493151055636095132131208649 +ln(0.0000000000000000000000000000000000000234234234) = -86.64708210507054239945830516858528671 +ln(0.00000000000000000000000000000000123123) = -75.77729439908609791220088290507227896 +ln(0.000000000000000000000000000123123) = -64.26436893411586949211092563165045792 +ln(0.000000000000000000000000456456) = -56.04630520099176385566299084437238965 +ln(0.00000000000000000034535) = -42.50972855733997745073038562825685143 +ln(0.0000000000008787345) = -27.760293590632697047062235229428251519 +ln(0.0000000076452) = -18.6891878370181053913280290497230489 +ln(0.000001235) = -13.604439587884333585498648885479918087 +ln(0.000234) = -8.360189442606572675846738691237638663 +ln(0.00234) = -6.057604349612526991828747236553274456 +ln(0.02) = -3.912023005428146058618750787910551847 +ln(0.9) = -0.10536051565782630122750098083931279831 +ln(0.1) = -2.302585092994045684017991454684364208 +ln(0.2) = -1.6094379124341003746007593332261876395 +ln(0.3) = -1.2039728043259359926227462177618385029 +ln(0.4) = -0.9162907318741550651835272117680110715 +ln(0.5) = -0.6931471805599453094172321214581765681 +ln(0.6) = -0.5108256237659906832055140963036619349 +ln(0.7) = -0.356674943938732378912638711241184478 +ln(0.8) = -0.22314355131420975576629509030983450338 +ln(0.9) = -0.10536051565782630122750098083931279831 +ln(0.9999999999999) = -0.00000000000010000000000000499999999999872019775236 +ln(0.99999999999999999999999999999999999999999999999999999999999937676756757) = 0 +ln(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991235434) = 0 +ln(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967567) = 0 +ln(1) = 0 +ln(1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345563456) = 0 +ln(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023423) = 0 +ln(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123243) = 0 +ln(1.00000000000000000000000000000000000000000000000000000000000000000000000000000074563465) = 0 +ln(1.00000000000000000000000000000000000000000000000000000000000000345345) = 0 +ln(1.000000000000000000000000000000000000234234) = 2.350988701644575015937473074444491355e-37 +ln(1.000000000000000000000023464564) = 2.3464564000000001422353722204719575796e-23 +ln(1.00000000002342) = 0.000000000023419999999725751800004281928409743357 +ln(1.000006456) = 0.000006455979160121694787969976841582500327 +ln(1.000123) = 0.00012299243612023178396978429177497014732 +ln(1.053435) = 0.05205625326039506618393387411811567538 +ln(1.1) = 0.09531017980432486004395212328076509222 +ln(1.5) = 0.4054651081081643819780131154643491366 +ln(2) = 0.6931471805599453094172321214581765681 +ln(3) = 1.0986122886681096913952452369225257046 +ln(4) = 1.3862943611198906188344642429163531362 +ln(5) = 1.6094379124341003746007593332261876395 +ln(6) = 1.7917594692280550008124773583807022727 +ln(7) = 1.9459101490553133051053527434431797296 +ln(8) = 2.079441541679835928251696364374529704 +ln(9) = 2.197224577336219382790490473845051409 +ln(42.2342) = 3.743230319363981109376714101173127437 +ln(1243.654) = 7.125809099564167125157955146042835951 +ln(5642342.652) = 15.545809901064353054345772541865372216 +ln(0) = error: 13 +ln(-2) = error: 13 +ln(1) = 0 +ln(0.11) = -2.207274913189720823974039331403599115 +ln(0,99231) = -0.007719720515219116586882512287847109277 +ln(1.213) = 0.19309662996191307868842679827568981807 +ln(2,13212) = 0.7571167898978832949364633861669783909 +ln(23453,13212) = 10.0627593308401582166028367374061673 +ln(678673,75678567) = 13.427895815060031920603467803031235324 +ln(478567856,23423447) = 19.986308569115031058203261373817577688 +ln(1233463674567,453756782) = 27.840847323408378753892133008939424474 +ln(64562356245634563476346534563456435634563456,23453245) = 100.87620542603499612763939165251516862 +ln(6456235624563456347634653456345643563445739759237659723659723563456,23453245) = 153.8356625648980468600531951102555454 +ln(645623562456345634763465345634564356345634561231231231231235632456324568702435867048670402476,23453245) = 213.70287498274323464452097293204901479 +ln(64562356245634563476346534563456435634563456837560843756087340568734506873405867340856730485670428576038038475023845082,23453245) = 273.5700874005884224289887507538424842 +ln(2 ^ 100) = 69.31471805599453094172321214581765681 +ln(2 ^ 1000) = 693.1471805599453094172321214581765681 +ln(2 ^ 1000345) = 693386.316337238490548981066540079639 +ln(53 ^ 234234) = 929977.3560789677056989955843113323178 +ln(53 ^ 234223423434) = 929935364024.5047553879767142799484138 +ln(5345 ^ 132123123132) = 1134133899420.7390002882949154345248744 +ln(64352342 ^ 123134535436) = 2213944649503.286070874633148094072706 +ln(2342342342 ^ 12325235634563673) = 2.6590977648805412416639514552472673631e+17 +ln(435623453452563465345 ^ 5873254234525635634563456456) = error: 8 +ln(e) = 1 +ln(-e) = error: 13 +ln(pi) = 1.1447298858494001741434273513530587116 +ln(-pi) = error: 13 +ln(e*100) = 5.605170185988091368035982909368728415 +ln(e^10) = 10 +ln(e^100.100) = 100.1 +ln(e^2342.3453) = 2342.3453 +ln(e^((2^63)+1)) = error: 8 +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.64849515253979085924877088655573047 +log(0.0000000000000000000000000000000000000234234234 ; 4) = -62.50265783024205785786343014334851926 +log(0.00000000000000000000000000000000123123 ; 4) = -54.66176342077226791020714152545589149 +log(0.000000000000000000000000000123123 ; 4) = -46.35694318355386204053134295173241605 +log(0.000000000000000000000000456456 ; 4) = -40.42886328681006761841208974980636792 +log(0.00000000000000000034535 ; 4) = -30.664287289605167103079506712777758743 +log(0.0000000000008787345 ; 4) = -20.024818948413733835630026902246014418 +log(0.0000000076452 ; 4) = -13.481399305354176569325741091397286534 +log(0.000001235 ; 4) = -9.813528763757110564386111679375796125 +log(0.000234 ; 4) = -6.030601924870384781958813017392006652 +log(0.00234 ; 4) = -4.369637877426703608023653302647311564 +log(0.02 ; 4) = -2.821928094887362347870319429489390176 +log(0.9 ; 4) = -0.07600154672252499248142077079687857917 +log(0.1 ; 4) = -1.6609640474436811739351597147446950879 +log(0.2 ; 4) = -1.1609640474436811739351597147446950879 +log(0.3 ; 4) = -0.8684827970831030832082902427707868336 +log(0.4 ; 4) = -0.6609640474436811739351597147446950879 +log(0.5 ; 4) = -0.5 +log(0.6 ; 4) = -0.3684827970831030832082902427707868335 +log(0.7 ; 4) = -0.2572865864148791202141750561287796836 +log(0.8 ; 4) = -0.16096404744368117393515971474469508794 +log(0.9 ; 4) = -0.07600154672252499248142077079687857917 +log(0.9999999999999 ; 4) = -0.00000000000007213475204445177710559845553543082869 +log(0.99999999999999999999999999999999999999999999999999999999999937676756757 ; 4) = 0 +log(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991235434 ; 4) = 0 +log(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967567 ; 4) = 0 +log(1 ; 4) = 0 +log(1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345563456 ; 4) = 0 +log(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023423 ; 4) = 0 +log(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123243 ; 4) = 0 +log(1.00000000000000000000000000000000000000000000000000000000000000000000000000000074563465 ; 4) = 0 +log(1.00000000000000000000000000000000000000000000000000000000000000345345 ; 4) = 0 +log(1.000000000000000000000000000000000000234234 ; 4) = 1.6958798705243055726397800611739750143e-37 +log(1.000000000000000000000023464564 ; 4) = 1.6926105059710850408838842563627845067e-23 +log(1.00000000002342 ; 4) = 0.000000000016893958928611933241131444465806083035 +log(1.000006456 ; 4) = 0.000004657004559195032049512291915677768359 +log(1.000123 ; 4) = 0.00008872028882875550673824921462867483892 +log(1.053435 ; 4) = 0.03755064921301594734839255721397580306 +log(1.1 ; 4) = 0.06875176187496745416452180861820139142 +log(1.5 ; 4) = 0.2924812503605780907268694719739082544 +log(2 ; 4) = 0.5 +log(3 ; 4) = 0.7924812503605780907268694719739082544 +log(4 ; 4) = 1 +log(5 ; 4) = 1.1609640474436811739351597147446950879 +log(6 ; 4) = 1.2924812503605780907268694719739082544 +log(7 ; 4) = 1.4036774610288020537209846586159154043 +log(8 ; 4) = 1.5 +log(9 ; 4) = 1.5849625007211561814537389439478165088 +log(10; 3) = 2.095903274289384604296567522021401251 +log(-2; 3) = error: 13 +log(-0.001; 3) = error: 13 +log(0; 3) = error: 13 +log(0.11115; 3) = -1.9996814720098278160556281749646422304 +log(0.9992; 3) = -0.0007284828132947533705450561150214760262 +log(0.5; 3) = -0.6309297535714574370995271143427608543 +log(1; 3) = 0 +log(1.11222; 3) = 0.09681124003797352031825286777244837579 +log(1,999; 3) = 0.6304745201402998274259782593379513812 +log(2.234; 3) = 0.7316445564444570886906212093157086549 +log(345.1231; 3) = 5.319348076898204287075883801283297029 +log(567567.123123; 3) = 12.059863553899057007713668916599287409 +log(54764567567.5675; 3) = 22.506856604090664912221751069487512566 +log(123123123132132.23424; 3) = 29.531988952209055186582463781641844773 +log(e; e) = 1 +log(123; e) = 4.812184355372417495262008609959933293 +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.06765580733930506701065687639656321 +log(2 ^ 1000 ; 5) = 430.6765580733930506701065687639656321 +log(2 ^ 1000345 ; 5) = 430825.1414859283712725877555301892002 +log(53 ^ 234234 ; 5) = 577827.4196812462103606618832029677907 +log(53 ^ 234223423434 ; 5) = 577801328550.8344494740863671625493183 +log(5345 ^ 132123123132 ; 5) = 704677012178.4222300146102055281629981 +log(64352342 ^ 123134535436 ; 5) = 1375601153917.7269577440593300095607491 +log(2342342342 ^ 12325235634563673 ; 5) = 1.6521903357296611253258157580883229204e+17 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 5) = error: 8 +log(2 ^ 100 ; 8) = 33.33333333333333333333333333333333333 +log(2 ^ 1000 ; 8) = 333.3333333333333333333333333333333333 +log(2 ^ 1000345 ; 8) = 333448.3333333333333333333333333333333 +log(53 ^ 234234 ; 8) = 447224.573251385465519884586131572963 +log(53 ^ 234223423434 ; 8) = 447204379341.8086529607876498044914835 +log(5345 ^ 132123123132 ; 8) = 545403117466.120854827313298223702206 +log(64352342 ^ 123134535436 ; 8) = 1064682322213.6816858268790231878592113 +log(2342342342 ^ 12325235634563673 ; 8) = 1.2787557195440278838117966387523614737e+17 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 8) = error: 8 +log(2 ^ 100 ; 20) = 23.137821315975917426369770109764049589 +log(2 ^ 1000 ; 20) = 231.37821315975917426369770109764049589 +log(2 ^ 1000345 ; 20) = 231458.03864329929117881867680451918186 +log(53 ^ 234234 ; 20) = 310434.0679201241919577198190195815456 +log(53 ^ 234223423434 ; 20) = 310420050627.9804140422829589015996614 +log(5345 ^ 132123123132 ; 20) = 378583196313.2198493576304905984726645 +log(64352342 ^ 123134535436 ; 20) = 739032879889.7539238023938424382019857 +log(2342342342 ^ 12325235634563673 ; 20) = 8.876286403677579132536388883616634408e+16 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 20) +exp(-(4564 ^ 1231231)) = error: 8 +exp(-(454 ^ 1231)) = error: 8 +exp(-(45 ^ 12)) = error: 8 +exp(-(12 ^ 11)) = 1.8869408562667258808283578063310747161e-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) = error: 8 +exp(-85467524513451345.1567436734673) = 6.528411967775377465157758663787603663e-37118074278122828 +exp(-35673673673.213415463673676) = 3.207045965782180957159698818861256938e-15492879626 +exp(-4563456.21343265) = 1.4063683750433212766507407193416107233e-1981884 +exp(-45635.2134234) = 7.561879285102925012533086300420248624e-19820 +exp(-4564.21342245636734) = 6.127684528795851334476199055092396824e-1983 +exp(-344.12324535) = 3.541387498585680266542921166254226358e-150 +exp(-32.7636756) = 0.000000000000005900875884602465955566892671555610536 +exp(-6.24354563567837502834057) = 0.0019429542873988801996068946987488752584 +exp(-2.435623456) = 0.08754315072804413769438832124059962199 +exp(-1.2345345) = 0.2909701774651524642065272203004491372 +exp(-1) = 0.3678794411714423215955237701614608674 +exp(-0.9) = 0.4065696597405991118834542396456259878 +exp(-0.8) = 0.4493289641172215914301023850155627959 +exp(-0.7) = 0.4965853037914095147048000933975289617 +exp(-0.6) = 0.5488116360940264326284589172325678753 +exp(-0.5) = 0.6065306597126334236037995349911804534 +exp(-0.4) = 0.6703200460356393007444329251478260719 +exp(-0.3) = 0.7408182206817178660668737793178168722 +exp(-0.2) = 0.8187307530779818586699355086190394244 +exp(-0.1) = 0.9048374180359595731642490594464366212 +exp(-0.001) = 0.9990004998333749916680553571676559747 +exp(-0.000000000001) = 0.9999999999990000000000004999999999998 +exp(-0.000000000000000000000000001) = 0.999999999999999999999999999 +exp(-0.0000000000000000000000000000000000000000000000000000001) = 1 +exp(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 1 +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 1 +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) = 1 +exp(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 1 +exp(-0.0000000000000000000000000000000000000000000000000000001) = 1 +exp(-0.000000000000000000000000001) = 0.999999999999999999999999999 +exp(-0.000000000001) = 0.9999999999990000000000004999999999998 +exp(-0.001) = 0.9990004998333749916680553571676559747 +exp(-0.1) = 0.9048374180359595731642490594464366212 +exp(-0.2) = 0.8187307530779818586699355086190394244 +exp(-0.3) = 0.7408182206817178660668737793178168722 +exp(-0.4) = 0.6703200460356393007444329251478260719 +exp(-0.5) = 0.6065306597126334236037995349911804534 +exp(-0.6) = 0.5488116360940264326284589172325678753 +exp(-0.7) = 0.4965853037914095147048000933975289617 +exp(-0.8) = 0.4493289641172215914301023850155627959 +exp(-0.9) = 0.4065696597405991118834542396456259878 +exp(-1) = 0.3678794411714423215955237701614608674 +exp(-1.2345345) = 0.2909701774651524642065272203004491372 +exp(-2.435623456) = 0.08754315072804413769438832124059962199 +exp(-6.24354563567837502834057) = 0.0019429542873988801996068946987488752584 +exp(-32.7636756) = 0.000000000000005900875884602465955566892671555610536 +exp(-344.12324535) = 3.541387498585680266542921166254226358e-150 +exp(-4564.21342245636734) = 6.127684528795851334476199055092396824e-1983 +exp(-45635.2134234) = 7.561879285102925012533086300420248624e-19820 +exp(-4563456.21343265) = 1.4063683750433212766507407193416107233e-1981884 +exp(-35673673673.213415463673676) = 3.207045965782180957159698818861256938e-15492879626 +exp(-85467524513451345.1567436734673) = 6.528411967775377465157758663787603663e-37118074278122828 +exp(-456346666666666666556745674567.2354236789675423452345) = error: 8 +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.8869408562667258808283578063310747161e-322684435398 +exp(-(45 ^ 12)) = error: 8 +exp(-(454 ^ 1231)) = error: 8 +exp(-(4564 ^ 1231231)) = error: 8 +abs(-(453 ^ 2134)) = 1.29886225206292107299436009694251803583e+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.7979089955252840598266721401505092407e+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.95345306396484375 +frac(-645634563445643563456564365.55345345) = -0.5534534500002337154000997543334960938 +frac(-6456345634234511564365.15345345) = -0.15345344999999999124895566637860611081 +frac(-646.09999999999999999) = -0.09999999999999998999999999999999999958 +frac(-646) = 0 +frac(-645.9999999999999999) = -0.9999999999999998999999999999999999988 +frac(-645.59999999999999999) = -0.5999999999999999899999999999999999996 +frac(-645.5) = -0.5 +frac(-645.4999999999999999) = -0.4999999999999998999999999999999999988 +frac(-3) = 0 +frac(-2.9) = -0.9 +frac(-2.5) = -0.5 +frac(-2.4) = -0.4 +frac(-2.1) = -0.1 +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.1 +frac(-2.4) = -0.4 +frac(-2.5) = -0.5 +frac(-2.9) = -0.9 +frac(-3) = 0 +frac(-645.4999999999999999) = -0.4999999999999998999999999999999999988 +frac(-645.5) = -0.5 +frac(-645.59999999999999999) = -0.5999999999999999899999999999999999996 +frac(-645.9999999999999999) = -0.9999999999999998999999999999999999988 +frac(-646) = 0 +frac(-646.09999999999999999) = -0.09999999999999998999999999999999999958 +frac(-6456345634234511564365.15345345) = -0.15345344999999999124895566637860611081 +frac(-645634563445643563456564365.55345345) = -0.5534534500002337154000997543334960938 +frac(-645467856786345612312312334564365.95345345) = -0.95345306396484375 +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.332621544394415268169923885626670048e+157 ; 7.8865786736479050355236321393218506203e+374 ; 3.0605751221644063603537046129726862921e+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.4034522846623895262347970319503005802e+868 ; 1.22013682599111006870123878542304692506e+1134 ; 1.26557231622543074254186782451508292825e+1408 ; 2.4220401247502721798678750938123522151e+1689 ; 7.7105301133538600414463939777502835934e+1976 ; 6.7526802209645841583879061361800814099e+2269 ; 4.151569143493960745607279841843248982e+5725 ; 8.2948351487009335697233451240028114661e+5728 ; 1.65813754622531662058769669028816201209e+5732 ; 3.31627509245063324117539338057632407264e+5735 ; 6.6358664599937171155919621545332244151e+5738 ; 1.32850046529074216654151082333755153251e+5742 ; 2.66098643197735655958264617914511570739e+5745 ; 4.1493596034378540855568670930866122025e+9130 ; 7.4567977044139011949667073608455173083e+20057 +factorial(54345) ; factorial(456456) ; factorial(456456456456) = 1.9104595742666419301562215988062446886e+233733 ; 3.1641056776561336225094666674514953773e+2385033 ; 2.6784858218470248918588279620383401434e+5123771593470 +factorial(456456456456345345345) ; factorial(4762345134523452345234523452) = error: 8 +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.728923759248234052526836562388723707e-41818556136 ; 1.9860184448809667616900043120526191336e-41818556134 ; 1.4075326352993509829336781409830923286e-41818556135 ; 1.9769712228068219038475600150460377913e-41818556135 ; 2.1679012260155170188316527120734862605e-41818556135 ; 1.7208564431038703274165875683225810347e-41818556134 ; -4.449800425493912181860099253905716198e-41818556133 ; -3.294399609551783628049456397270043549e-41818556133 ; -3.840338716217427789552177941673594439e-41818556134 ; -4.382404475122362381935398795496702124e-41818556134 ; -2.535913354507947550981892518500578503e-41818556133 ; -2.329688962289116292406078300460406702e-41818556134 ; -2.992433249525816735498849601061820824e-10695 ; -6.59263083709673834517325244321137924e-10693 ; -1.2377616045013722366945887244020391866e-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.728923759248234052526836562388723707e-41818556136 ; 2.4746370881991110577643193592992300442e-41818556132 ; 4.565892874085763705700864287146658468e-41818556133 ; 5.429284417462010245558988953068873949e-41818556132 ; 5.687667071364782174428638507691126641e-41818556132 ; 2.2029923437118348519048628538215429135e-41818556132 ; -4.394304665053014359121465123715771557e-41818556127 ; -3.23877832468707535102234795843629925e-41818556127 ; -3.238778271501459965343598223339842932e-41818556125 ; -3.788479192881794258062613310616792335e-41818556127 ; -2.480697043617770495266806139207893274e-41818556131 ; -2.329688962289116292406078300460406702e-41818556134 ; -2.992433249525816735498849601061820824e-10695 ; -6.645995575140524381734687311267685551e-10691 ; -1.2383028429433978003594729754151034305e-10686 +gamma(-3446.000000000000000000045634563456346) ; gamma(-3446.00000000000000000000000000000043563456) ; gamma(-3446.0000000000000000000000000000001123) ; gamma(-3445.999999999999999999999999999999999999999999994356) ; gamma(-3445.9999999999999999999999999999999992342342342) ; gamma(-3445.999999999999999999999999234234234533123) = error: 13 +gamma(-3446.0000000000000000000000000000000000000000045634563456346) ; gamma(-3446.00000000000000000000000000000000000000000000000000000000000043563456) ; gamma(-3446.00000000000000000000000000000000000000000000000000000000000000000001123) ; gamma(-3445.9999999999999999999999999999999999999999999999999999999999999999999999999994356) ; gamma(-3445.9999999999999999999999999999999999999999999999999999999999999999999999992342342342) ; gamma(-3445.99999999999999999999999999999999999999999999999999999999999999999999999999234234234533123) = error: 13 +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.0152737506029093834454399741921571201e-10683 ; 6.646542333726025637883534998343896679e-10689 ; 1.5258088462309757210510326528139669688e-10694 ; 0.2516439959024226435101081346813130649 ; 0.2700882058522691089216255212710315831 ; 0.4385173921987628072298811456210302504 ; -0.9453087204829418812256893244486105406 ; 2.363271801207354703064223311121526352 ; -3.544907701811032054596334966682289527 ; -3.722980622032042755985833470803355804 ; -4.326851108825192618937237263842705481 ; -5.821148568626516868181604691342294184 ; -10.686287021193193548973053356944809046 ; -1000000.5772166539584356686368774405813 ; -4.264392324093816631130063965884861363e+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.77476038349544856026553550273833318672e+148 ; 2.895655069568113046373915939133330468e+108 ; 8.248783304462591767714262146333415903e+36 ; 8.1146041777228148588140019118007443564e+90 ; 1.36114904935989243655752338386009349244e+66 ; 4.2619447501087541751609001346646683137e+47 ; 1.2518976499308461127410569316511034136e+24 ; 8130081300813007.552865635911475391217 ; 132152768.02328652310333571236444707566 ; 15503.298817117683151398977356654680828 ; 425.9813913406981043395688544758536483 ; 37.27609180357221141335577273175565009 ; 5.950957512766404701378871229847368044 ; 4.590843711998803053204758275929151437 ; 2.99156898768759062831251651590491773 ; 2.218159543757688223059054021907679391 ; 1.7724538509055160272981674833411456022 ; 1.4891922488128171023943333883213423885 ; 1.298055332647557785681171179152811594 ; 1.1642297137253033736363209382684588571 ; 1.0686287021193193548973053356944804153 ; 1 ; 0.9181687423997606106409516551858302874 ; 0.897470696306277188493754954771475319 ; 0.8872638175030752892236216087630717563 ; 0.8862269254527580136490837416705728011 ; 0.8935153492876902614366000329928054333 ; 0.9086387328532904499768198254069681158 ; 0.9313837709802426989090567506147670857 ; 0.9617658319073874194075748021250323738 ; 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.36437860885216773908191082632111261 ; 720 ; 5040 ; 40320 ; 113722.69664012734638608667185536756396 ; 313207.5567070077769334532270948809711 ; 362880 ; 1.70631172830476390582875212488526851153e+5403 ; 8.3026007028249499808497576716081379958e+5728 ; 1.65804107797206061814779844536666790873e+5732 ; 1.65813754622531662058769669028816201209e+5732 ; 1.65813754622531662058769684545918251609e+5732 ; 3.5457962853047224007781252924165956107e+5732 ; 3.31627508992988199149241092157411006615e+5735 ; 1.7365076492061180042358415735615319647e+5765 ; 2.3994100032893077755582058621170749227e+6063 ; 1.38311986781261802851895569769553738717e+9127 ; 9.861476214967246709135526824710466857e+9127 ; 4.5720048787851625332868579389347975989e+12669 +gamma(23562.3145235423452345) ; gamma(235632456.123452564675) ; gamma(34562345235674365.145636445674367345) = 6.3720874853508539582655575634058681471e+92784 ; 1.02512906236780201030115285179718910457e+1870436443 ; 6.6938115086498642625846751938283039157e+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.010000000000000000000000000000000000001 +sqrt(0.345624564356) = 0.587898430305779945616199914719073006 +sqrt(2) = 1.4142135623730950488016887242096980786 +sqrt(2.62356345643563465) = 1.6197417869634760552728352872523523458 +sqrt(4) = 2 +sqrt(9) = 3 +sqrt(7456.2342345) = 86.34948890699932799458069176611118905 +sqrt(123123.345234523) = 350.8893632393592520254128485362990259 +sqrt(3673467356767.243513452452345) = 1916629.1651666066394290453606600941154 +sqrt(98678958956895689589.45345123452345) = 9933728351.273538302858440427640438404 +sqrt(12312396789532452345234523.234234234) = 3508902504991.048101268696135765581564 +sqrt(23423423423424742345234562937569237978763676713452354.23452345293) = 1.5304712811230644698089932437051575059e+26 +sqrt(9769763495612976432736427163497126349763572364562394569234756923746932745.234123412341243) = 3.1256620891601472717146904639152545724e+36 +sqrt(9176947236497126394762634568256937256097239756329456197643912734691726349712639476129347691234691287343245345.21341234) = 3.02934765857224224847209223440681457976e+54 +sqrt(455555555556773870384710283470128734032497563219756912346021734087120348708572056879217712653451286348162534861253486512834659427359236459273645762395432453245.123412341234) = 2.13437474581380359431324384054781640653e+79 +sqrt(10 ^ 3245) = 3.1622776601683793319988935444327183581e+1622 +sqrt(345 ^ 345) = 5.94010196772921450627803977182861604e+437 +sqrt(5674567 ^ 234234) = 2.1843368686298962634596036735250366071e+791000 +sqrt(346734653456 ^ 134234542345) = 1.29419401475567365340890434413362064009e+774533124638 +sqrt(74567456745674567 ^ 234123423452356) = 1.12649052819845067237102206604650703272e+1975129505867228 +sqrt(785474567345643562453245 ^ 342514525634563456345) = error: 8 +root(-100 ; 3) = -4.641588833612778892410076350919446577 +root(-100 ; -3) = error: 13 +root(-100.365664564 ; 3) = -4.647239500227819137845258497979285327 +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.9974853284477900186529099145011551 +root(1423243 ; 3) = 112.48458718891021474880935604922592682 +root(1423243 ; 4) = 34.53979567583525514939160477170245975 +root(1423243 ; 5) = 17.008100417169803255479725241907713863 +root(1423243 ; 6) = 10.605875126028507731121882688405142045 +root(1423243 ; 7) = 7.569023702026791910866422864603669434 +root(1423243 ; 8) = 5.877056718786645770871458961039118887 +root(1423243 ; 9) = 4.827226455100431516620769168508127874 +root(534345123.123123132 ; 10) = 7.46074480179475295210663845183224084 +root(2354534345123.123123132 ; 11) = 13.326577801225900032160346653753949082 +root(2354534345123.123123132 ; 11.5) = error: 13 +root(34562345123453245623562356.21341234 ; 12) = 134.34358504515988028222475825432145498 +root(52543572635716293746921734697126592375973246597321649578235342.12341234123424365 ; 13) = 55941.26422453544221512948343155136182 +root(2456283756457098173497612945693745917263497695723645673405670870283745823057230470239.23542356234564235647 ; 14) = 1066294.1788587357687528115510716422964 +root(34673048673048670875102485703285238475023874086730619273481234697126349761293476129347691273469756239579237645723694576239546124912734691726349761293476320567205687032458708234 ; 15) = 504273487305.8384442310062737666400874 +root(10 ^ 345356 ; 16) = 5.6234132519034908039495103977648151231e+21584 +root(123 ^ 2342453 ; 17) = 7.1256406166517001909694150019472224899e+287970 +root(25435 ^ 123134345 ; 18) = 9.9864003997277942247437747599701960472e+30136663 +root(23432453456 ^ 735623453254 ; 19) = 1.68076877025101076563477687546672968199e+401488481709 +root(56235482349761293746 ^ 34556346734087053847 ; 20) = error: 8 +root(35672645769213746927364976345 ^ 432587056870354730485702384750239 ; 21) = error: 8 +root(56287560238750283748732405683740568734056 ^ 32562357102834012873401287340817203487 ; 22) = error: 8 +root(53068703285701284397234852348651283465128346812634812634816238 ^ 56740567034857012384702318450235283745082370457320457023457 ; 23) = error: 8 +root(34534 ^ 3452345235 ; 200) = 1.09082371558180657813690582895108350871e+78337975 +root(23564356 ^ 2435345324 ; 1000) = 1.38837117017773323697588617744635490258e+17953988 +root(345623456456 ^ 1233245235 ; 200000) = 4.3364159619103012541314917635793774211e+71149 +root(7367454576932745 ^ 2343454326763 ; 23423423654234) = 38.67986975975181571276855140806655818 +mod(-(1223^24534) ; -2) = 0 +mod(-(123^2434) ; -2) = 0 +mod(-(123^243) ; -2) = 0 +mod(-(123^24) ; -2) = 0 +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) = 0 +mod(-(123^2) ; -33.53) = -6.970000000000000000000000000000000025 +mod(-34563842570128347127659237436192736497659273465912374659736457345 ; -145) = error: 8 +mod(-2341745237542376591723469723649.1451245976 ; -12342.12431234) = -4682.394202657043933868408203125 +mod(-1224523537673 ; -12234234) = -11290847 +mod(-1224523537673.123 ; -12234234.234) = -11267426.297000000000000000000000001189 +mod(-7456743.1231 ; -745612.123) = -621.8931000000000000000000000000000054 +mod(-122.123 ; -1223423123123132.245345) = -122.123 +mod(-122.123 ; -2,25) = -0.6230000000000000000000000000000000001 +mod(-9 ; -3) = 0 +mod(-3234 ; -345.23) = -126.93000000000000000000000000000000001 +mod(-64546.12353 ; -4) = -2.123529999999999999999999999999999912 +mod(-4 ; -1) = 0 +mod(-9 ; -0.00001) = -4.701977403289150031874946148888982711e-38 +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) = 0 +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) = 0 +mod(-(123^2) ; 33.53) = -6.970000000000000000000000000000000025 +mod(-34563842570128347127659237436192736497659273465912374659736457345 ; 145) = error: 8 +mod(-2341745237542376591723469723649.1451245976 ; 12342.12431234) = -4682.394202657043933868408203125 +mod(-1224523537673 ; 12234234) = -11290847 +mod(-1224523537673.123 ; 12234234.234) = -11267426.297000000000000000000000001189 +mod(-7456743.1231 ; 745612.123) = -621.8931000000000000000000000000000054 +mod(-122.123 ; 1223423123123132.245345) = -122.123 +mod(-122.123 ; 2,25) = -0.6230000000000000000000000000000000001 +mod(-9 ; 3) = 0 +mod(-3234 ; 345.23) = -126.93000000000000000000000000000000001 +mod(-64546.12353 ; 4) = -2.123529999999999999999999999999999912 +mod(-4 ; 1) = 0 +mod(-9 ; 0.00001) = -4.701977403289150031874946148888982711e-38 +mod(-16 ; 4) = 0 +mod((1223^24534) ; -2) = 0 +mod((123^2434) ; -2) = 0 +mod((123^243) ; -2) = 0 +mod((123^24) ; -2) = 0 +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) = 0 +mod((123^2) ; -33.53) = 6.970000000000000000000000000000000025 +mod(34563842570128347127659237436192736497659273465912374659736457345 ; -145) = error: 8 +mod(2341745237542376591723469723649.1451245976 ; -12342.12431234) = 4682.394202657043933868408203125 +mod(1224523537673 ; -12234234) = 11290847 +mod(1224523537673.123 ; -12234234.234) = 11267426.297000000000000000000000001189 +mod(7456743.1231 ; -745612.123) = 621.8931000000000000000000000000000054 +mod(122.123 ; -1223423123123132.245345) = 122.123 +mod(122.123 ; -2,25) = 0.6230000000000000000000000000000000001 +mod(9 ; -3) = 0 +mod(3234 ; -345.23) = 126.93000000000000000000000000000000001 +mod(64546.12353 ; -4) = 2.123529999999999999999999999999999912 +mod(4 ; -1) = 0 +mod(9 ; 0.00001) = 4.701977403289150031874946148888982711e-38 +mod((1223^24534) ; 2) = 0 +mod((123^2434) ; 2) = 0 +mod((123^243) ; 2) = 0 +mod((123^24) ; 2) = 0 +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) = 0 +mod((123^2) ; 33.53) = 6.970000000000000000000000000000000025 +mod(34563842570128347127659237436192736497659273465912374659736457345 ; 145) = error: 8 +mod(2341745237542376591723469723649.1451245976 ; 12342.12431234) = 4682.394202657043933868408203125 +mod(1224523537673 ; 12234234) = 11290847 +mod(1224523537673.123 ; 12234234.234) = 11267426.297000000000000000000000001189 +mod(7456743.1231 ; 745612.123) = 621.8931000000000000000000000000000054 +mod(122.123 ; 1223423123123132.245345) = 122.123 +mod(122.123 ; 2,25) = 0.6230000000000000000000000000000000001 +mod(9 ; 3) = 0 +mod(3234 ; 345.23) = 126.93000000000000000000000000000000001 +mod(64546.12353 ; 4) = 2.123529999999999999999999999999999912 +mod(4 ; 1) = 0 +mod(9 ; 0.00001) = 4.701977403289150031874946148888982711e-38 +mod(-306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; 65235.3) = 0 +mod(306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; -65235.3) = 0 +mod(306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; 65235.3) = 0 +mod(-306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; -65235.3) = 0 +mod(34563q245235603284750238470234023845.345634564356; 123452354.4532452354) = error: 5 +mod(53456345634563456.124513452345; 346734.2342134) = 221435.71570545234500000000000849800265 +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.940647615375886168936224360578128194e+230 +bitor(345 ^ 123 ; 37 ^ 13354) = 5.8320762128185538005055629469272877961e+20941 +bitor(341 ^ 3467 ; 1236 ^ 12314) = 1.30451431733998544012737712782721648024e+38075 +bitor(45675 ^ 123 ; 37634 ^ 123) = 1.38185473505347399482653480737305206416e+573 +bitor(34573653456 ; 3412431245) = 37847668189 +bitor(4563563456345643256 ; 3241245634564356) = 4.566522401225939452e+18 +bitor(2434523412341245345623452356 ; 14523563465345634564356) = 2.434528454233061893699173316e+27 +bitor(2342.2564356 ; 453453254.367346) = 453455334.3737775953120196447340184721 +bitor(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 3.465435674358577600543227595705345635e+30 +bitor(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 2.34324444444444444444444487084604385764e+70 +bitor(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 3.4564234512393476934769745629345838704e+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.1698907299620248306172437917683358355e+562 +bitand(34573653456 ; 3412431245) = 138416512 +bitand(4563563456345643256 ; 3241245634564356) = 282300754268160 +bitand(2434523412341245345623452356 ; 14523563465345634564356) = 9.481671648797558843396e+21 +bitand(2342.2564356 ; 453453254.367346) = 262.2500040046879803552659815279293217 +bitand(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 2269426930420096 +bitand(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 0 +bitand(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 2.6491824448746552928312679784639573637e+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.940647615375886168936224360578128194e+230 +bitxor(345 ^ 123 ; 37 ^ 13354) = 5.8320762128185538005055629469272877961e+20941 +bitxor(341 ^ 3467 ; 1236 ^ 12314) = 1.30451431733998544012737712782721648024e+38075 +bitxor(45675 ^ 123 ; 37634 ^ 123) = 1.38185473500177508752691455906687962624e+573 +bitxor(34573653456 ; 3412431245) = 37709251677 +bitxor(4563563456345643256 ; 3241245634564356) = 4.566240100471671292e+18 +bitxor(2434523412341245345623452356 ; 14523563465345634564356) = 2.43451897256141309614032992e+27 +bitxor(2342.2564356 ; 453453254.367346) = 453455072.1237735906240392894680369441 +bitxor(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 3.465435674358575331116297175609345635e+30 +bitxor(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 2.34324444444444444444444487084604385764e+70 +bitxor(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 3.4564234512393476934769745629345573786e+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.0617651552525282304030392418166673286e+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.0850149333333333333333333333333 +avg(-354256.234234 ; 3456346736.45345 ; -36734674567367.324523453245) = -12243739524962.368435817748333333333333 +avg(-1231.245345 ; 123123 ; 0) = 40630.584885 +avg(-7474567367.1453245 ; 14534523.346767 ; 34523453245.1324534 ; 10 ^ 3245 ; 30 ^ 245345 ; 123123.345634564) = 3.4362752587542137173383987363611122144e+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 diff --git a/tests2/big_64_192.expected b/tests2/big_64_192.expected new file mode 100644 index 0000000..b581131 --- /dev/null +++ b/tests2/big_64_192.expected @@ -0,0 +1,2161 @@ +-2467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782.234523452345 = -2.467084570687345068734058673204123462135465945235634565412e+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.456023874508173402834708567230458673045867340576032487534e+57 +2467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782.234523452345 = 2.467084570687345068734058673204123462135465945235634565412e+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.42396161839929802994350382504021616147046991533758848421e+296 +23423 + 132123 * ( 234 ^ 123) = 3.42396161839929802994350382504021616147046991533758848421e+296 +23423 + (132123 * 234) ^ 123 = 1.967419143463591791801217305033988526806170188750209638969e+921 +(23423 + 132123) * 234 ^ 123 = 4.03096761272100399904325701028364072154042606852024657603e+296 +5345 + 1234 - 3453 * 12312 / 34534 ^ 12 = 6578.9999999999999999999999999999999999999999999999852238 +5345 + 1234 - 3453 * 12312 / (34534 ^ 12) = 6578.9999999999999999999999999999999999999999999999852238 +5345 + 1234 - 3453 * (12312 / 34534) ^ 12 = 6578.9854394679655550338143971404507204261237454305401366 +5345 + 1234 - (3453 * 12312) / 34534 ^ 12 = 6578.9999999999999999999999999999999999999999999999852238 +5345 + (1234 - 3453) * 12312 / 34534 ^ 12 = 5344.9999999999999999999999999999999999999999999999905044 +(5345 + 1234) - 3453 * 12312 / 34534 ^ 12 = 6578.9999999999999999999999999999999999999999999999852238 +5345 + (1234 - 3453 * 12312) / 34534 ^ 12 = 5344.9999999999999999999999999999999999999999999999852242 +5345 + (1234 - 3453 * 12312 / 34534) ^ 12 = 426835.383873863905837905294722077343143679235166776684725 +(5345 + 1234 - 3453 * 12312 / 34534 ^ 12) = 6578.9999999999999999999999999999999999999999999999852238 +() = 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% = error: 10 +123 * 31% < 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% <= 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% == 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% > 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% >= 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% != 8675 * 12% = error: 10 +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.277943812440035069266759408187251541772274830680277927828 +1231.345345645 / 1231.4564756 = 0.99990975730186009669475646062370667515940910124684231268 +12334543654564.123123 / 34523452345234523.4786 = 0.000357280133261838548705339858701957061471338333771031429556 +-123123.234243 / 132143.3453456 = -0.93173995195135004797716769935777577828041730763125285259 +-1231.345345 / +35645.12312312353 = -0.034544567029457324779370243407701649807311471162548432249 +-122454564.123123 / -12312364.2342324 = 9.9456580225802008283531389660715206635824885716082714822 +-12312313.1231313 / -123165.75675675 = 99.965391739912592269730766722864448479269908539452286663 +456456 + 12.543 % = error: 10 +3345.1231 - 543.0 % = error: 10 +12112.456 + 0.5 % = error: 10 +-234.645 - 12.7656 % = error: 10 +-757567.234234 - 1.5 % = error: 10 +-354345 - 2 % = error: 10 +245 ^ 12 = 4.6772761567521097265869140625e+28 +23.426 ^ 123.23 = 6.13623046898651274862678057333249007253103770472156925927e+168 +1235345 ^ 3 = 1.885231923903688625e+18 +123.1231 ^ -12.534 = 6.3049868474678139537827338464526779349414293843995816309e-27 +6543.2134 ^ -432.1231 = 1.28388929138652458527195084314271324585138924360280754229e-1649 +123.123 ^ 534.234 = 5.37361135253263844380651736572867658953347168950800654003e+1116 +245 ^ 0 = 1 +0 ^ 0 = error: 13 +-1 ^ 1 = -1 +1 ^ 1 = 1 +6456 ^ 46.456 = 9.9006877703018805112593423199248723044517445006286622352e+176 +456 ^ 123 = 1.128952443060998390793281890551444973052697100995833302022e+327 +2 ^ 2 = 4 +3 ^ 3 = 27 +3.3 ^ 3 = 35.937 +3.2354 ^ 4 = 109.5751123526691856 +35634.3564 ^ 76 = 8.75060072027092732806288977313074289959667680715166188848e+345 +-4 ^ 5 = -1024 +-6 ^ 234 = 1.222904631418902349366222233664714281667267688560259573679e+182 +-6 ^ -8 = 0.00000059537418076512726718488035360463344002438652644413961286 +-6 ^ -120 = 4.18648899542805783971145600570107637486604504517763837871e-94 +-53.342 ^ -234.234 = error: 13 +234.234 ^ 234.234 = 1.12871123743888230467127579145509787837543541884508573431e+555 +123.3456 ^ 123.65 = 3.693522875867715732328294393982187953640570724550833140579e+258 +2 ^ (2 ^ 31) + 1 = 1.761613051683963353207493149791840285667111558188134546616e+646456993 +2 ^ (2 ^ 63) + 1 = 1.380932297980054264960005995311618940514162942566709655359e+2776511644261678566 +2 ^ (2 ^ 127) + 1 = error: 8 +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.71828182845904523536028747135266249775724709369995957497 +pi = 3.14159265358979323846264338327950288419716939937510582098 +-e = -2.71828182845904523536028747135266249775724709369995957497 +-pi = -3.14159265358979323846264338327950288419716939937510582098 +2e = 5.4365636569180904707205749427053249955144941873999191499 +2pi = 6.283185307179586476925286766559005768394338798750211642 +-2e = -5.4365636569180904707205749427053249955144941873999191499 +-2pi = -6.283185307179586476925286766559005768394338798750211642 +pi*pi = 9.8696044010893586188344909998761511353136994072407906264 +-pi*pi = -9.8696044010893586188344909998761511353136994072407906264 +e*e = 7.3890560989306502272304274605750078131803155705518473241 +-e*e = -7.3890560989306502272304274605750078131803155705518473241 +123.345pi = 387.499745857033046998174748110610283251299859565922427488 +123.345*pi = 387.499745857033046998174748110610283251299859565922427488 +-123.345pi = -387.499745857033046998174748110610283251299859565922427488 +-123.345*pi = -387.499745857033046998174748110610283251299859565922427488 +7567.345e = 20570.1764031804136665774945949032137890908150082749205898 +7567.345*e = 20570.1764031804136665774945949032137890908150082749205898 +-7567.345e = -20570.1764031804136665774945949032137890908150082749205898 +-7567.345*e = -20570.1764031804136665774945949032137890908150082749205898 +pi+234 = 237.141592653589793238462643383279502884197169399375105821 +-pi+23464.2342 = 23461.0926073464102067615373566167204971158028306006248942 +-e+234.234 = 231.515718171540954764639712528647337502242752906300040425 +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.7103415936728583621734524935441701278599773048107106514 +sin(-53643561231,7456734) = -0.50950380679099260296247241684933239024962111223137012694 +sin(-435345234,234234) = 0.126097706194555545278317003818452193819268562766619166117 +sin(-2*pi*1000) = 1.47838929353091571308280100912843655558854502721875023348e-55 +sin(-2*pi*100) = 0 +sin(-2*pi*10) = 0 +sin(-2*pi-0.1) = -0.099833416646828152306814198410622026989915388017982259993 +sin(-2*pi-0.01) = -0.0099998333341666646825424382690997290389643853601691510337 +sin(-2*pi-0.001) = -0.00099999983333334166666646825397100970015131473480865841886 +sin(-2*pi-0.0001) = -0.000099999999833333333416666666646825396828152557318973464283 +sin(-2*pi) = 0 +sin(-2*pi*1.0) = 0 +sin(-2*pi*0.9) = 0.58778525229247312916870595463907276859765243764314599107 +sin(-2*pi*0.8) = 0.95105651629515357211643933337938214340569863412575022245 +sin(-2*pi*0.7) = 0.95105651629515357211643933337938214340569863412575022245 +sin(-2*pi*0.6) = 0.58778525229247312916870595463907276859765243764314599107 +sin(-2*pi*0.5) = 0 +sin(-2*pi*0.4) = -0.58778525229247312916870595463907276859765243764314599107 +sin(-2*pi*0.3) = -0.95105651629515357211643933337938214340569863412575022245 +sin(-2*pi*0.2) = -0.95105651629515357211643933337938214340569863412575022245 +sin(-2*pi*0.1) = -0.58778525229247312916870595463907276859765243764314599107 +sin(-pi*1.0) = 0 +sin(-pi*0.9) = -0.309016994374947424102293417182819058860154589902881431068 +sin(-pi*0.8) = -0.58778525229247312916870595463907276859765243764314599107 +sin(-pi*0.7) = -0.80901699437494742410229341718281905886015458990288143107 +sin(-pi*0.6) = -0.95105651629515357211643933337938214340569863412575022245 +sin(-pi*0.5) = -1 +sin(-pi*0.4) = -0.95105651629515357211643933337938214340569863412575022245 +sin(-pi*0.3) = -0.80901699437494742410229341718281905886015458990288143107 +sin(-pi*0.2) = -0.58778525229247312916870595463907276859765243764314599107 +sin(-pi*0.1) = -0.309016994374947424102293417182819058860154589902881431068 +sin(-0.2) = -0.198669330795061215459412627118389750370206729540205403986 +sin(-0.1) = -0.099833416646828152306814198410622026989915388017982259993 +sin(-0.065) = -0.064954238834782601143607621507354219908219540434454254952 +sin(-0.0023) = -0.0022999979721672030285157772778404777745919698964083762102 +sin(-0.0000234234) = -0.0000234233999978581031394712741925937471425952238839446299186 +sin(0) = 0 +sin(0.0000234234) = 0.0000234233999978581031394712741925937471425952238839446299186 +sin(0.0023) = 0.0022999979721672030285157772778404777745919698964083762102 +sin(0.065) = 0.064954238834782601143607621507354219908219540434454254952 +sin(0.1) = 0.099833416646828152306814198410622026989915388017982259993 +sin(0.2) = 0.198669330795061215459412627118389750370206729540205403986 +sin(pi*0.1) = 0.309016994374947424102293417182819058860154589902881431068 +sin(pi*0.2) = 0.58778525229247312916870595463907276859765243764314599107 +sin(pi*0.3) = 0.80901699437494742410229341718281905886015458990288143107 +sin(pi*0.4) = 0.95105651629515357211643933337938214340569863412575022245 +sin(pi*0.5) = 1 +sin(pi*0.6) = 0.95105651629515357211643933337938214340569863412575022245 +sin(pi*0.7) = 0.80901699437494742410229341718281905886015458990288143107 +sin(pi*0.8) = 0.58778525229247312916870595463907276859765243764314599107 +sin(pi*0.9) = 0.309016994374947424102293417182819058860154589902881431068 +sin(pi*1.0) = 0 +sin(2*pi*0.1) = 0.58778525229247312916870595463907276859765243764314599107 +sin(2*pi*0.2) = 0.95105651629515357211643933337938214340569863412575022245 +sin(2*pi*0.3) = 0.95105651629515357211643933337938214340569863412575022245 +sin(2*pi*0.4) = 0.58778525229247312916870595463907276859765243764314599107 +sin(2*pi*0.5) = 0 +sin(2*pi*0.6) = -0.58778525229247312916870595463907276859765243764314599107 +sin(2*pi*0.7) = -0.95105651629515357211643933337938214340569863412575022245 +sin(2*pi*0.8) = -0.95105651629515357211643933337938214340569863412575022245 +sin(2*pi*0.9) = -0.58778525229247312916870595463907276859765243764314599107 +sin(2*pi*1.0) = 0 +sin(2*pi+0.001) = 0.00099999983333334166666646825397100970015131473480865841886 +sin(2*pi+0.01) = 0.0099998333341666646825424382690997290389643853601691510337 +sin(2*pi+0.1) = 0.099833416646828152306814198410622026989915388017982259993 +sin(2*pi*10) = 0 +sin(2*pi*100) = 0 +sin(2*pi*1000) = -1.47838929353091571308280100912843655558854502721875023348e-55 +sin(5345.234234) = -0.98281350892630570252810188533857050568366978436081031261 +sin(4356456.234234) = -0.273204861848252037912961031876478859000339528331960999067 +sin(3564564563652.23423423) = 0.260424053241519804952220673533257624753798350543301932148 +sin(45621452345234523452354.3452345) = 0.455040113838236765569949554137999758203479630499923664555 +cos(-534123123532342436,234234) = 0.70385710218644791966109651086488027420587245331263890397 +cos(-53643561231,7456734) = 0.86046840201455792906597959285113622110475790059777217297 +cos(-435345234,234234) = 0.99201782670094772247190980352317737998887374899777617193 +cos(-2*pi*1000) = 1 +cos(-2*pi*100) = 1 +cos(-2*pi*10) = 1 +cos(-2*pi-0.1) = 0.99500416527802576609556198780387029483857622541508403596 +cos(-2*pi-0.01) = 0.99995000041666527778025793375220667321247058398027711112 +cos(-2*pi-0.001) = 0.99999950000004166666527777780257936480379188921289614587 +cos(-2*pi-0.0001) = 0.99999999500000000416666666527777777802579365076609347443 +cos(-2*pi) = 1 +cos(-2*pi*1.0) = 1 +cos(-2*pi*0.9) = 0.80901699437494742410229341718281905886015458990288143107 +cos(-2*pi*0.8) = 0.309016994374947424102293417182819058860154589902881431067 +cos(-2*pi*0.7) = -0.309016994374947424102293417182819058860154589902881431068 +cos(-2*pi*0.6) = -0.80901699437494742410229341718281905886015458990288143107 +cos(-2*pi*0.5) = -1 +cos(-2*pi*0.4) = -0.80901699437494742410229341718281905886015458990288143107 +cos(-2*pi*0.3) = -0.309016994374947424102293417182819058860154589902881431068 +cos(-2*pi*0.2) = 0.309016994374947424102293417182819058860154589902881431068 +cos(-2*pi*0.1) = 0.80901699437494742410229341718281905886015458990288143107 +cos(-pi*1.0) = -1 +cos(-pi*0.9) = -0.95105651629515357211643933337938214340569863412575022245 +cos(-pi*0.8) = -0.80901699437494742410229341718281905886015458990288143107 +cos(-pi*0.7) = -0.58778525229247312916870595463907276859765243764314599107 +cos(-pi*0.6) = -0.309016994374947424102293417182819058860154589902881431068 +cos(-pi*0.5) = 0 +cos(-pi*0.4) = 0.309016994374947424102293417182819058860154589902881431068 +cos(-pi*0.3) = 0.58778525229247312916870595463907276859765243764314599107 +cos(-pi*0.2) = 0.80901699437494742410229341718281905886015458990288143107 +cos(-pi*0.1) = 0.95105651629515357211643933337938214340569863412575022245 +cos(-0.2) = 0.98006657784124163112419651674816887739352436080656799405 +cos(-0.1) = 0.99500416527802576609556198780387029483857622541508403596 +cos(-0.065) = 0.99788824367130110999143764102859113654856586011182128819 +cos(-0.0023) = 0.99999735500116600396106128470014401737462650324549031007 +cos(-0.0000234234) = 0.99999999972567216623254262673084183207333252139914006232 +cos(0) = 1 +cos(0.0000234234) = 0.99999999972567216623254262673084183207333252139914006232 +cos(0.0023) = 0.99999735500116600396106128470014401737462650324549031007 +cos(0.065) = 0.99788824367130110999143764102859113654856586011182128819 +cos(0.1) = 0.99500416527802576609556198780387029483857622541508403596 +cos(0.2) = 0.98006657784124163112419651674816887739352436080656799405 +cos(pi*0.1) = 0.95105651629515357211643933337938214340569863412575022245 +cos(pi*0.2) = 0.80901699437494742410229341718281905886015458990288143107 +cos(pi*0.3) = 0.58778525229247312916870595463907276859765243764314599107 +cos(pi*0.4) = 0.309016994374947424102293417182819058860154589902881431068 +cos(pi*0.5) = 0 +cos(pi*0.6) = -0.309016994374947424102293417182819058860154589902881431068 +cos(pi*0.7) = -0.58778525229247312916870595463907276859765243764314599107 +cos(pi*0.8) = -0.80901699437494742410229341718281905886015458990288143107 +cos(pi*0.9) = -0.95105651629515357211643933337938214340569863412575022245 +cos(pi*1.0) = -1 +cos(2*pi*0.1) = 0.80901699437494742410229341718281905886015458990288143107 +cos(2*pi*0.2) = 0.309016994374947424102293417182819058860154589902881431068 +cos(2*pi*0.3) = -0.309016994374947424102293417182819058860154589902881431068 +cos(2*pi*0.4) = -0.80901699437494742410229341718281905886015458990288143107 +cos(2*pi*0.5) = -1 +cos(2*pi*0.6) = -0.80901699437494742410229341718281905886015458990288143107 +cos(2*pi*0.7) = -0.309016994374947424102293417182819058860154589902881431068 +cos(2*pi*0.8) = 0.309016994374947424102293417182819058860154589902881431067 +cos(2*pi*0.9) = 0.80901699437494742410229341718281905886015458990288143107 +cos(2*pi*1.0) = 1 +cos(2*pi+0.001) = 0.99999950000004166666527777780257936480379188921289614587 +cos(2*pi+0.01) = 0.99995000041666527778025793375220667321247058398027711112 +cos(2*pi+0.1) = 0.99500416527802576609556198780387029483857622541508403596 +cos(2*pi*10) = 1 +cos(2*pi*100) = 1 +cos(2*pi*1000) = 1 +cos(5345.234234) = -0.184601209833420163253838743612551054466171658645245050526 +cos(4356456.234234) = -0.961955873968487973522952350483468442546449415401546831 +cos(3564564563652.23423423) = -0.9654943358162480996351747964186478001110627395300349071 +cos(45621452345234523452354.3452345) = 0.89047093989533680079161035313504128473322486926030432183 +tan(-534123123532342436,234234) = 1.00921279541865407784474503913961923940725099381170291876 +tan(-53643561231,7456734) = -0.59212378467137774910059640402188148620387771148581941707 +tan(-435345234,234234) = 0.127112338912200596705539925115453681580721965943388322866 +tan(-2*pi*1000) = 1.47838929353091571308280100912843655558854502721875023348e-55 +tan(-2*pi*100) = 0 +tan(-2*pi*10) = 0 +tan(-2*pi-0.1) = -0.100334672085450545058080045781111536819004804576442040022 +tan(-2*pi-0.01) = -0.0100003333466672063710767241019801356498497210362006037983 +tan(-2*pi-0.001) = -0.00100000033333346666672063494250441803431495977419338549226 +tan(-2*pi-0.0001) = -0.000100000000333333334666666672063492085361552116851050543072 +tan(-2*pi) = 0 +tan(-2*pi*1.0) = 0 +tan(-2*pi*0.9) = 0.72654252800536088589546675748061874961609239296520846275 +tan(-2*pi*0.8) = 3.07768353717525340257029057603690982400670214353779242705 +tan(-2*pi*0.7) = -3.07768353717525340257029057603690982400670214353779242704 +tan(-2*pi*0.6) = -0.72654252800536088589546675748061874961609239296520846275 +tan(-2*pi*0.5) = 0 +tan(-2*pi*0.4) = 0.72654252800536088589546675748061874961609239296520846275 +tan(-2*pi*0.3) = 3.07768353717525340257029057603690982400670214353779242704 +tan(-2*pi*0.2) = -3.07768353717525340257029057603690982400670214353779242704 +tan(-2*pi*0.1) = -0.72654252800536088589546675748061874961609239296520846275 +tan(-pi*1.0) = 0 +tan(-pi*0.9) = 0.324919696232906326155871412215134464954903471521475100308 +tan(-pi*0.8) = 0.72654252800536088589546675748061874961609239296520846275 +tan(-pi*0.7) = 1.37638192047117353820720958191088767952589933600815866337 +tan(-pi*0.6) = 3.07768353717525340257029057603690982400670214353779242704 +tan(-pi*0.5) = error: 13 +tan(-pi*0.4) = -3.07768353717525340257029057603690982400670214353779242704 +tan(-pi*0.3) = -1.37638192047117353820720958191088767952589933600815866337 +tan(-pi*0.2) = -0.72654252800536088589546675748061874961609239296520846275 +tan(-pi*0.1) = -0.324919696232906326155871412215134464954903471521475100308 +tan(-0.2) = -0.202710035508672483321358271647534482626875669651631330048 +tan(-0.1) = -0.100334672085450545058080045781111536819004804576442040022 +tan(-0.065) = -0.06509169663710174901809649708562559308098687876372273661 +tan(-0.0023) = -0.00230000405567524847570862116783224914488142934027903591234 +tan(-0.0000234234) = -0.0000234234000042837937221150990817210149584789068612366982965 +tan(0) = 0 +tan(0.0000234234) = 0.0000234234000042837937221150990817210149584789068612366982965 +tan(0.0023) = 0.00230000405567524847570862116783224914488142934027903591234 +tan(0.065) = 0.06509169663710174901809649708562559308098687876372273661 +tan(0.1) = 0.100334672085450545058080045781111536819004804576442040022 +tan(0.2) = 0.202710035508672483321358271647534482626875669651631330048 +tan(pi*0.1) = 0.324919696232906326155871412215134464954903471521475100308 +tan(pi*0.2) = 0.72654252800536088589546675748061874961609239296520846275 +tan(pi*0.3) = 1.37638192047117353820720958191088767952589933600815866337 +tan(pi*0.4) = 3.07768353717525340257029057603690982400670214353779242704 +tan(pi*0.5) = error: 13 +tan(pi*0.6) = -3.07768353717525340257029057603690982400670214353779242704 +tan(pi*0.7) = -1.37638192047117353820720958191088767952589933600815866337 +tan(pi*0.8) = -0.72654252800536088589546675748061874961609239296520846275 +tan(pi*0.9) = -0.324919696232906326155871412215134464954903471521475100308 +tan(pi*1.0) = 0 +tan(2*pi*0.1) = 0.72654252800536088589546675748061874961609239296520846275 +tan(2*pi*0.2) = 3.07768353717525340257029057603690982400670214353779242704 +tan(2*pi*0.3) = -3.07768353717525340257029057603690982400670214353779242704 +tan(2*pi*0.4) = -0.72654252800536088589546675748061874961609239296520846275 +tan(2*pi*0.5) = 0 +tan(2*pi*0.6) = 0.72654252800536088589546675748061874961609239296520846275 +tan(2*pi*0.7) = 3.07768353717525340257029057603690982400670214353779242704 +tan(2*pi*0.8) = -3.07768353717525340257029057603690982400670214353779242705 +tan(2*pi*0.9) = -0.72654252800536088589546675748061874961609239296520846275 +tan(2*pi*1.0) = 0 +tan(2*pi+0.001) = 0.00100000033333346666672063494250441803431495977419338549226 +tan(2*pi+0.01) = 0.0100003333466672063710767241019801356498497210362006037983 +tan(2*pi+0.1) = 0.100334672085450545058080045781111536819004804576442040022 +tan(2*pi*10) = 0 +tan(2*pi*100) = 0 +tan(2*pi*1000) = -1.47838929353091571308280100912843655558854502721875023348e-55 +tan(5345.234234) = 5.32398194905208772163902974176398251814037808710515805 +tan(4356456.234234) = 0.284009765147711714219477605850063788210966123955478730637 +tan(3564564563652.23423423) = -0.269731311288690404072358809100753598697711415794850168743 +tan(45621452345234523452354.3452345) = 0.51101062758063814264621156175466062980951096449678104151 +tan(pi/4) = 1 +cot(-534123123532342436,234234) = 0.99087130537734382111597125184657417240470391536788830754 +cot(-53643561231,7456734) = -1.68883606078244113719297358251224708421534343444579064861 +cot(-435345234,234234) = 7.8670568770725153558109366006732893716773250827727633987 +cot(-2*pi*1000) = 6.7641182493390956506851179129392957070068485392931406389e+54 +cot(-2*pi*100) = error: 13 +cot(-2*pi*10) = error: 13 +cot(-2*pi-0.1) = -9.966644423259237859794112689270593907630248329151447427 +cot(-2*pi-0.01) = -99.996666644444232802116380738386518204485407663169761075 +cot(-2*pi-0.001) = -999.99966666664444444232804211640209502431508213496869594 +cot(-2*pi-0.0001) = -9999.9999666666666444444444232804232592592592378814601344 +cot(-2*pi) = error: 13 +cot(-2*pi*1.0) = error: 13 +cot(-2*pi*0.9) = 1.37638192047117353820720958191088767952589933600815866337 +cot(-2*pi*0.8) = 0.324919696232906326155871412215134464954903471521475100306 +cot(-2*pi*0.7) = -0.324919696232906326155871412215134464954903471521475100308 +cot(-2*pi*0.6) = -1.37638192047117353820720958191088767952589933600815866336 +cot(-2*pi*0.5) = error: 13 +cot(-2*pi*0.4) = 1.37638192047117353820720958191088767952589933600815866336 +cot(-2*pi*0.3) = 0.324919696232906326155871412215134464954903471521475100308 +cot(-2*pi*0.2) = -0.324919696232906326155871412215134464954903471521475100308 +cot(-2*pi*0.1) = -1.37638192047117353820720958191088767952589933600815866337 +cot(-pi*1.0) = error: 13 +cot(-pi*0.9) = 3.07768353717525340257029057603690982400670214353779242704 +cot(-pi*0.8) = 1.37638192047117353820720958191088767952589933600815866336 +cot(-pi*0.7) = 0.72654252800536088589546675748061874961609239296520846275 +cot(-pi*0.6) = 0.324919696232906326155871412215134464954903471521475100308 +cot(-pi*0.5) = 0 +cot(-pi*0.4) = -0.324919696232906326155871412215134464954903471521475100308 +cot(-pi*0.3) = -0.72654252800536088589546675748061874961609239296520846275 +cot(-pi*0.2) = -1.37638192047117353820720958191088767952589933600815866337 +cot(-pi*0.1) = -3.07768353717525340257029057603690982400670214353779242704 +cot(-0.2) = -4.9331548755868936573680163217447411854056217622875026935 +cot(-0.1) = -9.966644423259237859794112689270593907630248329151447427 +cot(-0.065) = -15.3629426127142606850357599240333570633564199140461536778 +cot(-0.0023) = -434.781842028715129332380062285689325067187899505154245311 +cot(-0.0000234234) = -42692.350376850276965483687213487899973265818502712871862 +cot(0) = error: 13 +cot(0.0000234234) = 42692.350376850276965483687213487899973265818502712871862 +cot(0.0023) = 434.781842028715129332380062285689325067187899505154245311 +cot(0.065) = 15.3629426127142606850357599240333570633564199140461536778 +cot(0.1) = 9.966644423259237859794112689270593907630248329151447427 +cot(0.2) = 4.9331548755868936573680163217447411854056217622875026935 +cot(pi*0.1) = 3.07768353717525340257029057603690982400670214353779242704 +cot(pi*0.2) = 1.37638192047117353820720958191088767952589933600815866337 +cot(pi*0.3) = 0.72654252800536088589546675748061874961609239296520846275 +cot(pi*0.4) = 0.324919696232906326155871412215134464954903471521475100308 +cot(pi*0.5) = 0 +cot(pi*0.6) = -0.324919696232906326155871412215134464954903471521475100308 +cot(pi*0.7) = -0.72654252800536088589546675748061874961609239296520846275 +cot(pi*0.8) = -1.37638192047117353820720958191088767952589933600815866336 +cot(pi*0.9) = -3.07768353717525340257029057603690982400670214353779242704 +cot(pi*1.0) = error: 13 +cot(2*pi*0.1) = 1.37638192047117353820720958191088767952589933600815866337 +cot(2*pi*0.2) = 0.324919696232906326155871412215134464954903471521475100308 +cot(2*pi*0.3) = -0.324919696232906326155871412215134464954903471521475100308 +cot(2*pi*0.4) = -1.37638192047117353820720958191088767952589933600815866336 +cot(2*pi*0.5) = error: 13 +cot(2*pi*0.6) = 1.37638192047117353820720958191088767952589933600815866336 +cot(2*pi*0.7) = 0.324919696232906326155871412215134464954903471521475100308 +cot(2*pi*0.8) = -0.324919696232906326155871412215134464954903471521475100306 +cot(2*pi*0.9) = -1.37638192047117353820720958191088767952589933600815866337 +cot(2*pi*1.0) = error: 13 +cot(2*pi+0.001) = 999.99966666664444444232804211640209502431508213496869594 +cot(2*pi+0.01) = 99.996666644444232802116380738386518204485407663169761075 +cot(2*pi+0.1) = 9.966644423259237859794112689270593907630248329151447427 +cot(2*pi*10) = error: 13 +cot(2*pi*100) = error: 13 +cot(2*pi*1000) = -6.7641182493390956506851179129392957070068485392931406389e+54 +cot(5345.234234) = 0.187829337058147940346382961891320388989601553194837587194 +cot(4356456.234234) = 3.52100569316659310388789816914742469957456261348404899049 +cot(3564564563652.23423423) = -3.70739309137792753469038169753692959947833540919987885959 +cot(45621452345234523452354.3452345) = 1.95690646344179739677857668593169365747611717914727233026 +cot(pi/4) = 1 +degtodeg(20 ; -15 ; 0) = error: 13 +degtodeg(20 ; 0 ; -20) = error: 13 +degtodeg(0 ; 0 ; 0) = 0 +degtodeg(0 ; 0 ; 30) = 0.0083333333333333333333333333333333333333333333333333333333 +degtodeg(0 ; 30 ; 0) = 0.5 +degtodeg(0 ; 30 ; 30) = 0.50833333333333333333333333333333333333333333333333333333 +degtodeg(0 ; 45 ; 45) = 0.7625 +degtodeg(0 ; 100 ; 200) = 1.72222222222222222222222222222222222222222222222222222222 +degtodeg(0 ; 300 ; 400) = 5.1111111111111111111111111111111111111111111111111111111 +degtodeg(0 ; 600 ; 800) = 10.2222222222222222222222222222222222222222222222222222222 +degtodeg(10 ; 10 ; 10) = 10.1694444444444444444444444444444444444444444444444444444 +degtodeg(10 ; 30 ; 10) = 10.5027777777777777777777777777777777777777777777777777778 +degtodeg(10 ; 59 ; 59) = 10.9997222222222222222222222222222222222222222222222222222 +degtodeg(10 ; 0.0005 ; 0.2) = 10.0000638888888888888888888888888888888888888888888888889 +degtodeg(10 ; 25.2 ; 55.3) = 10.4353611111111111111111111111111111111111111111111111111 +degtodeg(10 ; 65.1 ; 70.3) = 11.1045277777777777777777777777777777777777777777777777778 +degtodeg(10 ; 100 ; 200) = 11.7222222222222222222222222222222222222222222222222222222 +degtodeg(10 ; 300 ; 400) = 15.1111111111111111111111111111111111111111111111111111111 +degtodeg(10 ; 600 ; 800) = 20.2222222222222222222222222222222222222222222222222222222 +degtodeg(20 ; 15 ; 0) = 20.25 +degtodeg(20 ; 15 ; 15) = 20.2541666666666666666666666666666666666666666666666666667 +degtodeg(20 ; 30 ; 0) = 20.5 +degtodeg(20 ; 30 ; 30) = 20.5083333333333333333333333333333333333333333333333333333 +degtodeg(20 ; 45 ; 0) = 20.75 +degtodeg(20 ; 45 ; 45) = 20.7625 +degtodeg(20 ; 10 ; 20) = 20.1722222222222222222222222222222222222222222222222222222 +degtodeg(20 ; 50 ; 40) = 20.8444444444444444444444444444444444444444444444444444444 +degtodeg(50 ; 15 ; 0) = 50.25 +degtodeg(50 ; 15 ; 15) = 50.254166666666666666666666666666666666666666666666666667 +degtodeg(50 ; 30 ; 0) = 50.5 +degtodeg(50 ; 30 ; 30) = 50.508333333333333333333333333333333333333333333333333333 +degtodeg(50 ; 45 ; 0) = 50.75 +degtodeg(50 ; 45 ; 45) = 50.7625 +degtodeg(50 ; 10 ; 20) = 50.172222222222222222222222222222222222222222222222222222 +degtodeg(50 ; 50 ; 40) = 50.844444444444444444444444444444444444444444444444444444 +degtodeg(60 ; 15 ; 0) = 60.25 +degtodeg(60 ; 15 ; 15) = 60.254166666666666666666666666666666666666666666666666667 +degtodeg(60 ; 30 ; 0) = 60.5 +degtodeg(60 ; 30 ; 30) = 60.508333333333333333333333333333333333333333333333333333 +degtodeg(60 ; 45 ; 0) = 60.75 +degtodeg(60 ; 45 ; 45) = 60.7625 +degtodeg(60 ; 10 ; 20) = 60.172222222222222222222222222222222222222222222222222222 +degtodeg(60 ; 50 ; 40) = 60.844444444444444444444444444444444444444444444444444444 +degtodeg(80 ; 15 ; 0) = 80.25 +degtodeg(80 ; 15 ; 15) = 80.254166666666666666666666666666666666666666666666666667 +degtodeg(80 ; 30 ; 0) = 80.5 +degtodeg(80 ; 30 ; 30) = 80.508333333333333333333333333333333333333333333333333333 +degtodeg(80 ; 45 ; 0) = 80.75 +degtodeg(80 ; 45 ; 45) = 80.7625 +degtodeg(80 ; 10 ; 20) = 80.172222222222222222222222222222222222222222222222222222 +degtodeg(80 ; 50 ; 40) = 80.844444444444444444444444444444444444444444444444444444 +degtodeg(-10 ; 10 ; 10) = -10.1694444444444444444444444444444444444444444444444444444 +degtodeg(-10 ; 30 ; 10) = -10.5027777777777777777777777777777777777777777777777777778 +degtodeg(-10 ; 59 ; 59) = -10.9997222222222222222222222222222222222222222222222222222 +degtodeg(-10 ; 0.0005 ; 0.2) = -10.0000638888888888888888888888888888888888888888888888889 +degtodeg(-10 ; 25.2 ; 55.3) = -10.4353611111111111111111111111111111111111111111111111111 +degtodeg(-10 ; 65.1 ; 70.3) = -11.1045277777777777777777777777777777777777777777777777778 +degtodeg(-10 ; 100 ; 200) = -11.7222222222222222222222222222222222222222222222222222222 +degtodeg(-10 ; 300 ; 400) = -15.1111111111111111111111111111111111111111111111111111111 +degtodeg(-10 ; 600 ; 800) = -20.2222222222222222222222222222222222222222222222222222222 +degtodeg(-20 ; 15 ; 0) = -20.25 +degtodeg(-20 ; 15 ; 15) = -20.2541666666666666666666666666666666666666666666666666667 +degtodeg(-20 ; 30 ; 0) = -20.5 +degtodeg(-20 ; 30 ; 30) = -20.5083333333333333333333333333333333333333333333333333333 +degtodeg(-20 ; 45 ; 0) = -20.75 +degtodeg(-20 ; 45 ; 45) = -20.7625 +degtodeg(-20 ; 10 ; 20) = -20.1722222222222222222222222222222222222222222222222222222 +degtodeg(-20 ; 50 ; 40) = -20.8444444444444444444444444444444444444444444444444444444 +degtodeg(-50 ; 15 ; 0) = -50.25 +degtodeg(-50 ; 15 ; 15) = -50.254166666666666666666666666666666666666666666666666667 +degtodeg(-50 ; 30 ; 0) = -50.5 +degtodeg(-50 ; 30 ; 30) = -50.508333333333333333333333333333333333333333333333333333 +degtodeg(-50 ; 45 ; 0) = -50.75 +degtodeg(-50 ; 45 ; 45) = -50.7625 +degtodeg(-50 ; 10 ; 20) = -50.172222222222222222222222222222222222222222222222222222 +degtodeg(-50 ; 50 ; 40) = -50.844444444444444444444444444444444444444444444444444444 +degtodeg(-60 ; 15 ; 0) = -60.25 +degtodeg(-60 ; 15 ; 15) = -60.254166666666666666666666666666666666666666666666666667 +degtodeg(-60 ; 30 ; 0) = -60.5 +degtodeg(-60 ; 30 ; 30) = -60.508333333333333333333333333333333333333333333333333333 +degtodeg(-60 ; 45 ; 0) = -60.75 +degtodeg(-60 ; 45 ; 45) = -60.7625 +degtodeg(-60 ; 10 ; 20) = -60.172222222222222222222222222222222222222222222222222222 +degtodeg(-60 ; 50 ; 40) = -60.844444444444444444444444444444444444444444444444444444 +degtodeg(-80 ; 15 ; 0) = -80.25 +degtodeg(-80 ; 15 ; 15) = -80.254166666666666666666666666666666666666666666666666667 +degtodeg(-80 ; 30 ; 0) = -80.5 +degtodeg(-80 ; 30 ; 30) = -80.508333333333333333333333333333333333333333333333333333 +degtodeg(-80 ; 45 ; 0) = -80.75 +degtodeg(-80 ; 45 ; 45) = -80.7625 +degtodeg(-80 ; 10 ; 20) = -80.172222222222222222222222222222222222222222222222222222 +degtodeg(-80 ; 50 ; 40) = -80.844444444444444444444444444444444444444444444444444444 +degtorad(20 ; -15 ; 0) = error: 13 +degtorad(20 ; 0 ; -20) = error: 13 +degtorad(0 ; 0 ; 0) = 0 +degtorad(0 ; 0 ; 30) = 0.000145444104332860798076974230707384392786905990711810454675 +degtorad(0 ; 30 ; 0) = 0.0087266462599716478846184538424430635672143594427086272805 +degtorad(0 ; 30 ; 30) = 0.0088720903643045086826954280731504479600012654334204377352 +degtorad(0 ; 45 ; 45) = 0.0133081355464567630240431421097256719400018981501306566027 +degtorad(0 ; 100 ; 200) = 0.0300584482287912316025746743461927745092939047471074939661 +degtorad(0 ; 300 ; 400) = 0.089205717324154622820544194833862427575969007636577078867 +degtorad(0 ; 600 ; 800) = 0.178411434648309245641088389667724855151938015273154157734 +degtorad(10 ; 10 ; 10) = 0.177490288654201127253267552873244753997620943998646024855 +degtorad(10 ; 30 ; 10) = 0.183308052827515559176346522101540129709097183627118443042 +degtorad(10 ; 59 ; 59) = 0.191981369582565158101670085392723818998956344206566073156 +degtorad(10 ; 0.0005 ; 0.2) = 0.174534040270899509625154333651296694624631888466768002823 +degtorad(10 ; 25.2 ; 55.3) = 0.182131410023462715319903800575117389971451114162259896463 +degtorad(10 ; 65.1 ; 70.3) = 0.193810571601391437405484831300920356712239665216418275974 +degtorad(10 ; 100 ; 200) = 0.204591373428224189294943751195054045853581093601280039576 +degtorad(10 ; 300 ; 400) = 0.263738642523587580512913271682723698920256196490749624477 +degtorad(10 ; 600 ; 800) = 0.352944359847742203333457466516586126496225204127326703344 +degtorad(20 ; 15 ; 0) = 0.35342917352885173932704738061894407447218155742969940486 +degtorad(20 ; 15 ; 15) = 0.353501895581018169726085867734297766668575010425055310087 +degtorad(20 ; 30 ; 0) = 0.3577924966588375632693566075401656062557887371510537185 +degtorad(20 ; 30 ; 30) = 0.357937940763170424067433581770872990648575643141765528955 +degtorad(20 ; 45 ; 0) = 0.36215581978882338721166583446138713803939591687240803214 +degtorad(20 ; 45 ; 45) = 0.362373985945322678408781295807448214628576275858475747822 +degtorad(20 ; 10 ; 20) = 0.352071695221745038544995621132341820139503768183055840616 +degtorad(20 ; 50 ; 40) = 0.363804186304595809589871542409404161157647518100475217293 +degtorad(50 ; 15 ; 0) = 0.87702794912715061240415461116552788850504312399221704169 +degtorad(50 ; 15 ; 15) = 0.87710067117931704280319309828088158070143657698757294692 +degtorad(50 ; 30 ; 0) = 0.88139127225713643634646383808674942028865030371357135533 +degtorad(50 ; 30 ; 30) = 0.88153671636146929714454081231745680468143720970428316578 +degtorad(50 ; 45 ; 0) = 0.88575459538712226028877306500797095207225748343492566897 +degtorad(50 ; 45 ; 45) = 0.88597276154362155148588852635403202866143784242099338465 +degtorad(50 ; 10 ; 20) = 0.87567047082004391162210285167892563417236533474557347745 +degtorad(50 ; 50 ; 40) = 0.88740296190289468266697877295598797519050908466299285412 +degtorad(60 ; 15 ; 0) = 1.0515608743265835700965236880143891598493303128463895873 +degtorad(60 ; 15 ; 15) = 1.05163359637875000049556217512974285204572376584174549253 +degtorad(60 ; 30 ; 0) = 1.05592419745656939403883291493561069163293749256774390094 +degtorad(60 ; 30 ; 30) = 1.05606964156090225483690988916631807602572439855845571139 +degtorad(60 ; 45 ; 0) = 1.06028752058655521798114214185683222341654467228909821458 +degtorad(60 ; 45 ; 45) = 1.06050568674305450917825760320289330000572503127516593026 +degtorad(60 ; 10 ; 20) = 1.05020339601947686931447192852778690551665252359974602306 +degtorad(60 ; 50 ; 40) = 1.06193588710232764035934784980484924653479627351716539973 +degtorad(80 ; 15 ; 0) = 1.40062672472544948548126184171211170253790469055473467852 +degtorad(80 ; 15 ; 15) = 1.40069944677761591588030032882746539473429814355009058375 +degtorad(80 ; 30 ; 0) = 1.40499004785543530942357106863333323432151187027608899216 +degtorad(80 ; 30 ; 30) = 1.40513549195976817022164804286404061871429877626680080261 +degtorad(80 ; 45 ; 0) = 1.4093533709854211333658802955545547661051190499974433058 +degtorad(80 ; 45 ; 45) = 1.40957153714192042456299575690061584269429940898351102148 +degtorad(80 ; 10 ; 20) = 1.39926924641834278469921008222550944820522690130809111427 +degtorad(80 ; 50 ; 40) = 1.41100173750119355574408600350257178922337065122551049095 +degtorad(-10 ; 10 ; 10) = -0.177490288654201127253267552873244753997620943998646024855 +degtorad(-10 ; 30 ; 10) = -0.183308052827515559176346522101540129709097183627118443042 +degtorad(-10 ; 59 ; 59) = -0.191981369582565158101670085392723818998956344206566073156 +degtorad(-10 ; 0.0005 ; 0.2) = -0.174534040270899509625154333651296694624631888466768002823 +degtorad(-10 ; 25.2 ; 55.3) = -0.182131410023462715319903800575117389971451114162259896463 +degtorad(-10 ; 65.1 ; 70.3) = -0.193810571601391437405484831300920356712239665216418275974 +degtorad(-10 ; 100 ; 200) = -0.204591373428224189294943751195054045853581093601280039576 +degtorad(-10 ; 300 ; 400) = -0.263738642523587580512913271682723698920256196490749624477 +degtorad(-10 ; 600 ; 800) = -0.352944359847742203333457466516586126496225204127326703344 +degtorad(-20 ; 15 ; 0) = -0.35342917352885173932704738061894407447218155742969940486 +degtorad(-20 ; 15 ; 15) = -0.353501895581018169726085867734297766668575010425055310087 +degtorad(-20 ; 30 ; 0) = -0.3577924966588375632693566075401656062557887371510537185 +degtorad(-20 ; 30 ; 30) = -0.357937940763170424067433581770872990648575643141765528955 +degtorad(-20 ; 45 ; 0) = -0.36215581978882338721166583446138713803939591687240803214 +degtorad(-20 ; 45 ; 45) = -0.362373985945322678408781295807448214628576275858475747822 +degtorad(-20 ; 10 ; 20) = -0.352071695221745038544995621132341820139503768183055840616 +degtorad(-20 ; 50 ; 40) = -0.363804186304595809589871542409404161157647518100475217293 +degtorad(-50 ; 15 ; 0) = -0.87702794912715061240415461116552788850504312399221704169 +degtorad(-50 ; 15 ; 15) = -0.87710067117931704280319309828088158070143657698757294692 +degtorad(-50 ; 30 ; 0) = -0.88139127225713643634646383808674942028865030371357135533 +degtorad(-50 ; 30 ; 30) = -0.88153671636146929714454081231745680468143720970428316578 +degtorad(-50 ; 45 ; 0) = -0.88575459538712226028877306500797095207225748343492566897 +degtorad(-50 ; 45 ; 45) = -0.88597276154362155148588852635403202866143784242099338465 +degtorad(-50 ; 10 ; 20) = -0.87567047082004391162210285167892563417236533474557347745 +degtorad(-50 ; 50 ; 40) = -0.88740296190289468266697877295598797519050908466299285412 +degtorad(-60 ; 15 ; 0) = -1.0515608743265835700965236880143891598493303128463895873 +degtorad(-60 ; 15 ; 15) = -1.05163359637875000049556217512974285204572376584174549253 +degtorad(-60 ; 30 ; 0) = -1.05592419745656939403883291493561069163293749256774390094 +degtorad(-60 ; 30 ; 30) = -1.05606964156090225483690988916631807602572439855845571139 +degtorad(-60 ; 45 ; 0) = -1.06028752058655521798114214185683222341654467228909821458 +degtorad(-60 ; 45 ; 45) = -1.06050568674305450917825760320289330000572503127516593026 +degtorad(-60 ; 10 ; 20) = -1.05020339601947686931447192852778690551665252359974602306 +degtorad(-60 ; 50 ; 40) = -1.06193588710232764035934784980484924653479627351716539973 +degtorad(-80 ; 15 ; 0) = -1.40062672472544948548126184171211170253790469055473467852 +degtorad(-80 ; 15 ; 15) = -1.40069944677761591588030032882746539473429814355009058375 +degtorad(-80 ; 30 ; 0) = -1.40499004785543530942357106863333323432151187027608899216 +degtorad(-80 ; 30 ; 30) = -1.40513549195976817022164804286404061871429877626680080261 +degtorad(-80 ; 45 ; 0) = -1.4093533709854211333658802955545547661051190499974433058 +degtorad(-80 ; 45 ; 45) = -1.40957153714192042456299575690061584269429940898351102148 +degtorad(-80 ; 10 ; 20) = -1.39926924641834278469921008222550944820522690130809111427 +degtorad(-80 ; 50 ; 40) = -1.41100173750119355574408600350257178922337065122551049095 +degtorad(90 ; 0 ; 0) = 1.57079632679489661923132169163975144209858469968755291049 +degtorad(180 ; 0 ; 0) = 3.14159265358979323846264338327950288419716939937510582098 +degtorad(270 ; 0 ; 0) = 4.7123889803846898576939650749192543262957540990626587315 +degtorad(360 ; 0 ; 0) = 6.283185307179586476925286766559005768394338798750211642 +degtorad(234223 ; 0 ; 0) = 4087.96253389867856495797622867708335580729782349908561503 +degtorad(34534.342 ; 345.234 ; 6456.2342) = 602.86969811628017123378652309744086864640204387543369982 +degtorad(456345634563456.23424 ; 45.23423424 ; 12.5345345354) = 7964733850235.1606491128505963949380211230486404615354432 +degtorad(4634563456345634563456345634563456.234 ; 12.23462356236 ; 34.43763467567567) = 8.0888391705839810905311285031033906921645948013990774586e+31 +degtorad(54643555555555555555555555555555555555555524563456345634563456.123354 ; 42.234154; 55.234243532145) = 9.5370995944088370143828414490727980396610707220772917715e+59 +degtorad(342 ^ 12342 ; 30 ; 45) = 1.556246230160784422925100564526997075848937671310909565486e+31273 +radtodeg(-657856785678234234345234523452345234523562345239476973264678.345345) = -3.769241734340516020161757723478652503840157196609803218242e+61 +radtodeg(-46785678434563452345234523452345234532234234.345345) = -2.6806219159567180020509697985495673497417930941278253615e+45 +radtodeg(-234234.345345) = -13420639.4052783002936700421925858847447907118823011162594 +radtodeg(-2342.345345) = -134206.502430614740907564476433408586068542061084582606724 +radtodeg(-42.345345) = -2426.20955052540289092872036096669430400947441148466716069 +radtodeg(-10) = -572.95779513082320876798154814105170332405472466564321549 +radtodeg(-1) = -57.295779513082320876798154814105170332405472466564321549 +radtodeg(0) = 0 +radtodeg(1) = 57.295779513082320876798154814105170332405472466564321549 +radtodeg(10) = 572.95779513082320876798154814105170332405472466564321549 +radtodeg(42.345345) = 2426.20955052540289092872036096669430400947441148466716069 +radtodeg(2342.345345) = 134206.502430614740907564476433408586068542061084582606724 +radtodeg(234234.345345) = 13420639.4052783002936700421925858847447907118823011162594 +radtodeg(46785678434563452345234523452345234532234234.345345) = 2.6806219159567180020509697985495673497417930941278253615e+45 +radtodeg(657856785678234234345234523452345234523562345239476973264678.345345) = 3.769241734340516020161757723478652503840157196609803218242e+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.57079632679489661923132169163975144209858469968755291049 +asin(-0.9) = -1.11976951499863418668667705584539961589516218640330288238 +asin(-0.8) = -0.92729521800161223242851246292242880405707410857224052762 +asin(-0.7) = -0.7753974966107530637403533527149871135557887386411619936 +asin(-0.6) = -0.64350110879328438680280922871732263804151059111531238287 +asin(-0.5345645) = -0.56399235635110670513967394667957993789983122398595551192 +asin(-0.5) = -0.52359877559829887307710723054658381403286156656251763683 +asin(-0.4) = -0.411516846067488019384737897617335604855701135127025851784 +asin(-0.3) = -0.304692654015397507972002961227529166954560031706776387393 +asin(-0.2) = -0.201357920790330791455125552217623410240038081402228386257 +asin(-0.1) = -0.100167421161559796345523179452693318568675972229629541391 +asin(-0.01) = -0.0100001666741671131256222770719903836785703936430091983863 +asin(-0.00423) = -0.004230012614596070531669799004970951015689372972167413605 +asin(-0.0000345345) = -0.0000345345000068644898548405011628652189530419635109003611137 +asin(-0.0000000000000063456) = -0.000000000000006345600000000000000000000000042585997787136 +asin(-0.00000000000000000000000234234) = -2.34234000000000000000000000000000000000000000000214189686e-24 +asin(0) = 0 +asin(0.00000000000000000000000234234) = 2.34234000000000000000000000000000000000000000000214189686e-24 +asin(0.0000000000000063456) = 0.000000000000006345600000000000000000000000042585997787136 +asin(0.0000345345) = 0.0000345345000068644898548405011628652189530419635109003611137 +asin(0.00423) = 0.004230012614596070531669799004970951015689372972167413605 +asin(0.01) = 0.0100001666741671131256222770719903836785703936430091983863 +asin(0.1) = 0.100167421161559796345523179452693318568675972229629541391 +asin(0.2) = 0.201357920790330791455125552217623410240038081402228386257 +asin(0.3) = 0.304692654015397507972002961227529166954560031706776387393 +asin(0.4) = 0.411516846067488019384737897617335604855701135127025851784 +asin(0.5) = 0.52359877559829887307710723054658381403286156656251763683 +asin(0.5345645) = 0.56399235635110670513967394667957993789983122398595551192 +asin(0.6) = 0.64350110879328438680280922871732263804151059111531238287 +asin(0.7) = 0.7753974966107530637403533527149871135557887386411619936 +asin(0.8) = 0.92729521800161223242851246292242880405707410857224052762 +asin(0.9) = 1.11976951499863418668667705584539961589516218640330288238 +asin(1) = 1.57079632679489661923132169163975144209858469968755291049 +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.14159265358979323846264338327950288419716939937510582098 +acos(-0.9) = 2.69056584179353080591799874748515105799374688609085579286 +acos(-0.8) = 2.49809154479650885165983415456218024615565880825979343811 +acos(-0.7) = 2.34619382340564968297167504435473855565437343832871490409 +acos(-0.6) = 2.21429743558818100603413092035707408014009529080286529335 +acos(-0.5345645) = 2.13478868314600332437099563831933137999841592367350842241 +acos(-0.5) = 2.09439510239319549230842892218633525613144626625007054732 +acos(-0.4) = 1.98231317286238463861605958925708704695428583481457876227 +acos(-0.3) = 1.87548898081029412720332465286728060905314473139432929788 +acos(-0.2) = 1.77215424758522741068644724385737485233862278108978129675 +acos(-0.1) = 1.67096374795645641557684487109244476066726067191718245188 +acos(-0.01) = 1.58079649346906373235694396871174182577715509333056210887 +acos(-0.00423) = 1.57502633940949268976299149064472239311427407265972032409 +acos(-0.0000345345) = 1.57083086129490348372117653214091430731753774165106381085 +acos(-0.0000000000000063456) = 1.57079632679490296483132169163975144209858474227355069762 +acos(-0.00000000000000000000000234234) = 1.57079632679489661923132403397975144209858469968755291049 +acos(0) = 1.57079632679489661923132169163975144209858469968755291049 +acos(0.00000000000000000000000234234) = 1.57079632679489661923131934929975144209858469968755291049 +acos(0.0000000000000063456) = 1.57079632679489027363132169163975144209858465710155512335 +acos(0.0000345345) = 1.57076179229488975474146685113858857687963165772404201013 +acos(0.00423) = 1.56656631418030054869965189263478049108289532671538549688 +acos(0.01) = 1.5607961601207295061056994145677610584200143060445437121 +acos(0.1) = 1.4706289056333368228857985121870581235299087274579233691 +acos(0.2) = 1.36943840600456582777619613942212803185854661828532452423 +acos(0.3) = 1.26610367277949911125931873041222227514402466798077652309 +acos(0.4) = 1.1592794807274085998465837940224158372428835645605270587 +acos(0.5) = 1.04719755119659774615421446109316762806572313312503527366 +acos(0.5345645) = 1.00680397044378991409164774496017150419875347570159739857 +acos(0.6) = 0.92729521800161223242851246292242880405707410857224052762 +acos(0.7) = 0.79539883018414355549096833892476432854279596104639091689 +acos(0.8) = 0.64350110879328438680280922871732263804151059111531238287 +acos(0.9) = 0.451026811796262432544644635794351826203422513284250028112 +acos(1) = 0 +acos(1.43213) = error: 13 +acos(3543.23423) = error: 13 +acos(35645456462354) = error: 13 +atan(-6456456345.745) = -1.57079632664001289564523561148669659360717996683880360818 +atan(-345345354.234) = -1.57079632389924451984788129374361743666549183468911579472 +atan(-2342234) = -1.57079589985207194845152772507305577613142401742187063062 +atan(-2342.234234) = -1.57036938403882043070738622344602612552196414047442322986 +atan(-34.234) = -1.54159390454364244371418873132230806859890984820987958129 +atan(-12.1233254) = -1.48849702179758098025178973656319398743190425537300103902 +atan(-5.234) = -1.38201299420580491963034781227177787369328777354207619308 +atan(-2.2134) = -1.14645182581033773124708930325297793606189836832474240696 +atan(-2) = -1.10714871779409050301706546017853704007004764540143264668 +atan(-1.3123) = -0.91964614059182332013331473931296206687127081072244325666 +atan(-1) = -0.78539816339744830961566084581987572104929234984377645524 +atan(-0.6) = -0.54041950027058415544357836460859991013514825146259238812 +atan(-0.2) = -0.197395559849880758370049765194790293447585103787852101518 +atan(0) = 0 +atan(0.2) = 0.197395559849880758370049765194790293447585103787852101518 +atan(0.6) = 0.54041950027058415544357836460859991013514825146259238812 +atan(1) = 0.78539816339744830961566084581987572104929234984377645524 +atan(1.3123) = 0.91964614059182332013331473931296206687127081072244325666 +atan(2) = 1.10714871779409050301706546017853704007004764540143264668 +atan(2.2134) = 1.14645182581033773124708930325297793606189836832474240696 +atan(5.234) = 1.38201299420580491963034781227177787369328777354207619308 +atan(12.1233254) = 1.48849702179758098025178973656319398743190425537300103902 +atan(34.234) = 1.54159390454364244371418873132230806859890984820987958129 +atan(2342.234234) = 1.57036938403882043070738622344602612552196414047442322986 +atan(2342234) = 1.57079589985207194845152772507305577613142401742187063062 +atan(345345354.234) = 1.57079632389924451984788129374361743666549183468911579472 +atan(6456456345.745) = 1.57079632664001289564523561148669659360717996683880360818 +acot(-6456456345.745) = 3.14159265343490951487655730312644803570576466652635651867 +acot(-345345354.234) = 3.1415926506941411390792029853833688787640765343766687052 +acot(-2342234) = 3.14159222664696856768284941671280721823000871710942354111 +acot(-2342.234234) = 3.14116571083371704993870791508577756762054884016197614035 +acot(-34.234) = 3.11239023133853906294551042296205951069749454789743249177 +acot(-12.1233254) = 3.0592933485924775994831114282029454295304889550605539495 +acot(-5.234) = 2.95280932100070153886166950391152931579187247322962910357 +acot(-2.2134) = 2.71724815260523435047841099489272937816048306801229531745 +acot(-2) = 2.67794504458898712224838715181828848216863234508898555716 +acot(-1.3123) = 2.49044246738671993936463643095271350896985551040999616714 +acot(-1) = 2.35619449019234492884698253745962716314787704953132936573 +acot(-0.6) = 2.1112158270654807746749000562483513522337329511501452986 +acot(-0.2) = 1.76819188664477737760137145683454173554616980347540501201 +acot(0) = 1.57079632679489661923132169163975144209858469968755291049 +acot(0.2) = 1.37340076694501586086127192644496114865099959589970080897 +acot(0.6) = 1.03037682652431246378774332703115153196343644822496052237 +acot(1) = 0.78539816339744830961566084581987572104929234984377645524 +acot(1.3123) = 0.65115018620307329909800695232678937522731388896510965383 +acot(2) = 0.463647609000806116214256231461214402028537054286120263811 +acot(2.2134) = 0.424344500984558887984232388386773506036686331362810503523 +acot(5.234) = 0.188783332589091699600973879367973568405296926145476717409 +acot(12.1233254) = 0.082299304997315638979531955076557454666680444314551871472 +acot(34.234) = 0.0292024222512541755171329603174433734996748514776733292023 +acot(2342.234234) = 0.000426942756076188523935468193725316576620559213129680628125 +acot(2342234) = 0.000000426942824670779793966566695665967160682265682279870083484 +acot(345345354.234) = 0.00000000289565209938344039789613400543309286499843711577005912948 +acot(6456456345.745) = 0.000000000154883723586086080153054848491404732848749302303522206023 +sinh(-345345345345.4356) = -1.564962658531037891171638898006964600434407697490251504021e+149981577834 +sinh(-456456456.234) = -7.42180222618854937989804404761085942678123246233961080889e+198236519 +sinh(-456456.234) = -1.326253502436952903389738684698025227418541538459863350156e+198236 +sinh(-78978.234) = -3.237327736047453317871988273814110650220497287009253748033e+34299 +sinh(-645.2342) = -8.32957033237657378255159714946316087853106299381001370437e+279 +sinh(-43.2342) = -2.98775164261275458975440440649161112081923324992264531941e+18 +sinh(-4.123) = -30.864000715555287181423825938371569700846879085616675981 +sinh(-2) = -3.62686040784701876766821398280126170488634201232113572131 +sinh(-1.213) = -1.53312809207556987945125525568937646639373928170917035408 +sinh(-1) = -1.17520119364380145688238185059560081515571798133409587023 +sinh(-0.23) = -0.232033203713071927320198142777661446296606619174313599163 +sinh(-0.000000000000002) = -0.00000000000000200000000000000000000000000000133333333333325952859515829 +sinh(0) = 0 +sinh(-0.000000000000002) = -0.00000000000000200000000000000000000000000000133333333333325952859515829 +sinh(-0.23) = -0.232033203713071927320198142777661446296606619174313599163 +sinh(-1) = -1.17520119364380145688238185059560081515571798133409587023 +sinh(-1.213) = -1.53312809207556987945125525568937646639373928170917035408 +sinh(-2) = -3.62686040784701876766821398280126170488634201232113572131 +sinh(-4.123) = -30.864000715555287181423825938371569700846879085616675981 +sinh(-43.2342) = -2.98775164261275458975440440649161112081923324992264531941e+18 +sinh(-645.2342) = -8.32957033237657378255159714946316087853106299381001370437e+279 +sinh(-78978.234) = -3.237327736047453317871988273814110650220497287009253748033e+34299 +sinh(-456456.234) = -1.326253502436952903389738684698025227418541538459863350156e+198236 +sinh(-456456456.234) = -7.42180222618854937989804404761085942678123246233961080889e+198236519 +sinh(-345345345345.4356) = -1.564962658531037891171638898006964600434407697490251504021e+149981577834 +cosh(-345345345345.4356) = 1.564962658531037891171638898006964600434407697490251504021e+149981577834 +cosh(-456456456.234) = 7.42180222618854937989804404761085942678123246233961080889e+198236519 +cosh(-456456.234) = 1.326253502436952903389738684698025227418541538459863350156e+198236 +cosh(-78978.234) = 3.237327736047453317871988273814110650220497287009253748033e+34299 +cosh(-645.2342) = 8.32957033237657378255159714946316087853106299381001370437e+279 +cosh(-43.2342) = 2.98775164261275458975440440649161112098658317046783351551e+18 +cosh(-4.123) = 30.8801965694811806707037060696610958631305162398865647467 +cosh(-2) = 3.76219569108363145956221347777374610829397355823071160278 +cosh(-1.213) = 1.83043212021404308457814931671560708918005760915459203931 +cosh(-1) = 1.54308063481524377847790562075706168260152911236586370474 +cosh(-0.23) = 1.02656680621640593549087423344134786236367340609111788897 +cosh(-0.000000000000002) = 1.000000000000000000000000000002 +cosh(0) = 1 +cosh(-0.000000000000002) = 1.000000000000000000000000000002 +cosh(-0.23) = 1.02656680621640593549087423344134786236367340609111788897 +cosh(-1) = 1.54308063481524377847790562075706168260152911236586370474 +cosh(-1.213) = 1.83043212021404308457814931671560708918005760915459203931 +cosh(-2) = 3.76219569108363145956221347777374610829397355823071160278 +cosh(-4.123) = 30.8801965694811806707037060696610958631305162398865647467 +cosh(-43.2342) = 2.98775164261275458975440440649161112098658317046783351551e+18 +cosh(-645.2342) = 8.32957033237657378255159714946316087853106299381001370437e+279 +cosh(-78978.234) = 3.237327736047453317871988273814110650220497287009253748033e+34299 +cosh(-456456.234) = 1.326253502436952903389738684698025227418541538459863350156e+198236 +cosh(-456456456.234) = 7.42180222618854937989804404761085942678123246233961080889e+198236519 +cosh(-345345345345.4356) = 1.564962658531037891171638898006964600434407697490251504021e+149981577834 +tanh(-84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = error: 8 +tanh(-96787434543254234525634676767357674567345412345123453245.56784785678) = error: 8 +tanh(-96787434543254234525634676123123123123123.3564564564564) = error: 8 +tanh(-967874345432542345256346767673576.34523452345) = error: 8 +tanh(-345345234243456574574567.689078) = error: 8 +tanh(-3453452342433543453.234) = -1 +tanh(-345345234243.234) = -1 +tanh(-355345) = -1 +tanh(-215) = -1 +tanh(-50) = -0.99999999999999999999999999999999999999999992559848047958 +tanh(-40) = -0.99999999999999999999999999999999996390297224309169655376 +tanh(-30) = -0.99999999999999999999999998248697847460695932302253455187 +tanh(-20) = -0.99999999999999999150329148941682204543855819119098725713 +tanh(-10) = -0.99999999587769276361959283713827574105081461849501996226 +tanh(-9.98723) = -0.99999999577105304443075201308329047934174918947510740146 +tanh(-8.43453) = -0.99999990561775523778171535445091994330526634990004381987 +tanh(-7.6723) = -0.9999995665342431737908270110999188279368082262202297594 +tanh(-6.2343) = -0.99999230897631991238764444922624100063647554403118451181 +tanh(-5.863) = -0.99998383821253235188266989070578697670825009062845577415 +tanh(-4.23423) = -0.99958011209931034908474828489915904916329126514074931901 +tanh(-3.753) = -0.99890105257557013982892300284108682813757301171404582661 +tanh(-2.2343) = -0.97733313168743500287459831046464064798061963137043789408 +tanh(-1.753) = -0.94171601222151715615289501251614776758340920951910305981 +tanh(-0.3423) = -0.329529190460854204123945187710939737611373620993869892478 +tanh(-0.0000234234) = -0.0000234233999957162062797651630813034559020952399482221652357 +tanh(-0.00000000000024464675) = -0.000000000000244646749999999999999999995119131606814020817472405946772 +tanh(-0.00000000000000000000009784536) = -9.7845360000000000000000000000000000120526202002337648016e-23 +tanh(-0.00000000000000000000000000000234236456) = -2.3423645599999999999999999999132594378212941583307324115e-30 +tanh(-0.0000000000000000000000000000000000000000992342) = -9.9234199999999999959434543916183902804795439389280432648e-41 +tanh(-0.00000000000000000000000000000000000000000000000000000000000065763412) = 0 +tanh(0) = 0 +tanh(0.00000000000000000000000000000000000000000000000000000000000065763412) = 0 +tanh(0.0000000000000000000000000000000000000000992342) = 9.9234199999999999959434543916183902804795439389280432648e-41 +tanh(0.00000000000000000000000000000234236456) = 2.3423645599999999999999999999132594378212941583307324115e-30 +tanh(0.00000000000000000000009784536) = 9.7845360000000000000000000000000000120526202002337648016e-23 +tanh(0.00000000000024464675) = 0.000000000000244646749999999999999999995119131606814020817472405946772 +tanh(0.0000234234) = 0.0000234233999957162062797651630813034559020952399482221652357 +tanh(0.3423) = 0.329529190460854204123945187710939737611373620993869892478 +tanh(1.753) = 0.94171601222151715615289501251614776758340920951910305981 +tanh(2.2343) = 0.97733313168743500287459831046464064798061963137043789408 +tanh(3.753) = 0.99890105257557013982892300284108682813757301171404582661 +tanh(4.23423) = 0.99958011209931034908474828489915904916329126514074931901 +tanh(5.863) = 0.99998383821253235188266989070578697670825009062845577415 +tanh(6.2343) = 0.99999230897631991238764444922624100063647554403118451181 +tanh(7.6723) = 0.9999995665342431737908270110999188279368082262202297594 +tanh(8.43453) = 0.99999990561775523778171535445091994330526634990004381987 +tanh(9.98723) = 0.99999999577105304443075201308329047934174918947510740146 +tanh(10) = 0.99999999587769276361959283713827574105081461849501996226 +tanh(20) = 0.99999999999999999150329148941682204543855819119098725713 +tanh(30) = 0.99999999999999999999999998248697847460695932302253455187 +tanh(40) = 0.99999999999999999999999999999999996390297224309169655376 +tanh(50) = 0.99999999999999999999999999999999999999999992559848047958 +tanh(215) = 1 +tanh(355345) = 1 +tanh(345345234243.234) = 1 +tanh(3453452342433543453.234) = 1 +tanh(345345234243456574574567.689078) = error: 8 +tanh(967874345432542345256346767673576.34523452345) = error: 8 +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) = error: 8 +coth(-345345234243456574574567.689078) = error: 8 +coth(-3453452342433543453.234) = -1 +coth(-345345234243.234) = -1 +coth(-355345) = -1 +coth(-215) = -1 +coth(-50) = -1.00000000000000000000000000000000000000000007440151952042 +coth(-40) = -1.00000000000000000000000000000000003609702775690830344624 +coth(-30) = -1.00000000000000000000000001751302152539304067697746575483 +coth(-20) = -1.00000000000000000849670851058317802675549732262561963535 +coth(-10) = -1.00000000412230725337382418402808031246018002675621930845 +coth(-9.98723) = -1.00000000422894697345324041556557596236299640403906855033 +coth(-8.43453) = -1.00000009438225367022725175871258449862976572508287315332 +coth(-7.6723) = -1.00000043346594471885295893424508345734649050695017087498 +coth(-6.2343) = -1.00000769108283238780176543897857760138718241024952713415 +coth(-5.863) = -1.00001616204867524384840499545141194863136407582080697019 +coth(-4.23423) = -1.00042006428059858616405468844767689735960193844002854634 +coth(-3.753) = -1.00110015643851443553783298404643962679533919709249678154 +coth(-2.2343) = -1.02319257127140368254514332312431446997726924009613385643 +coth(-1.753) = -1.06189125704785496266483396666815953816338069448816001617 +coth(-0.3423) = -3.03463252709563253536570079825992506362262810727146600741 +coth(-0.0000234234) = -42692.350392465876965483687213517745404424937087799967008 +coth(-0.00000000000024464675) = -4087526198488.2284354891287946832624121139288966548425633 +coth(-0.00000000000000000000009784536) = -1.02202087048379197541917163982022243953949074451221320647e+22 +coth(-0.00000000000000000000000000000234236456) = -4.2691902749758133294161520273216189560600531908391120871e+29 +coth(-0.0000000000000000000000000000000000000000992342) = -1.00771709753290700223187674879105955147738043220355204363e+40 +coth(-0.00000000000000000000000000000000000000000000000000000000000065763412) = error: 8 +coth(0) = error: 13 +coth(0.00000000000000000000000000000000000000000000000000000000000065763412) = error: 8 +coth(0.0000000000000000000000000000000000000000992342) = 1.00771709753290700223187674879105955147738043220355204363e+40 +coth(0.00000000000000000000000000000234236456) = 4.2691902749758133294161520273216189560600531908391120871e+29 +coth(0.00000000000000000000009784536) = 1.02202087048379197541917163982022243953949074451221320647e+22 +coth(0.00000000000024464675) = 4087526198488.2284354891287946832624121139288966548425633 +coth(0.0000234234) = 42692.350392465876965483687213517745404424937087799967008 +coth(0.3423) = 3.03463252709563253536570079825992506362262810727146600741 +coth(1.753) = 1.06189125704785496266483396666815953816338069448816001617 +coth(2.2343) = 1.02319257127140368254514332312431446997726924009613385643 +coth(3.753) = 1.00110015643851443553783298404643962679533919709249678154 +coth(4.23423) = 1.00042006428059858616405468844767689735960193844002854634 +coth(5.863) = 1.00001616204867524384840499545141194863136407582080697019 +coth(6.2343) = 1.00000769108283238780176543897857760138718241024952713415 +coth(7.6723) = 1.00000043346594471885295893424508345734649050695017087498 +coth(8.43453) = 1.00000009438225367022725175871258449862976572508287315332 +coth(9.98723) = 1.00000000422894697345324041556557596236299640403906855033 +coth(10) = 1.00000000412230725337382418402808031246018002675621930845 +coth(20) = 1.00000000000000000849670851058317802675549732262561963535 +coth(30) = 1.00000000000000000000000001751302152539304067697746575483 +coth(40) = 1.00000000000000000000000000000000003609702775690830344624 +coth(50) = 1.00000000000000000000000000000000000000000007440151952042 +coth(215) = 1 +coth(355345) = 1 +coth(345345234243.234) = 1 +coth(3453452342433543453.234) = 1 +coth(345345234243456574574567.689078) = error: 8 +coth(967874345432542345256346767673576.34523452345) = error: 8 +coth(96787434543254234525634676123123123123123.3564564564564) = error: 8 +coth(96787434543254234525634676767357674567345412345123453245.56784785678) = error: 8 +coth(84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = error: 8 +asinh(-5635634563463453453455.32452345) = -50.776543885672697209331990712824274622375140132377446465 +asinh(-234234234234234.24563456) = -33.78048991217977852806510413594809726895472757840631155 +asinh(-3563456456.23412341234) = -22.687144006010015260653334522476170268829752113218058966 +asinh(-75673476.11341243) = -18.8350854559766833941533023299865739211707655908245913873 +asinh(-75672.2341252) = -11.9273137644393869751328622858265780190305852116698367592 +asinh(-125.23453) = -5.5233513396702655608944707396395252255026872407712435974 +asinh(-64.1324) = -4.8541576548665839694084773167147033941625562707089103683 +asinh(-4.1321) = -2.12626336236282879403261842993516212372282186808697680336 +asinh(-3) = -1.81844645923206682348369896356070899378625394276812161746 +asinh(-2) = -1.44363547517881034249327674027310526940555300315698155898 +asinh(-1.123) = -0.96573024355945530428562116055850371172824786557910745717 +asinh(-1) = -0.88137358701954302523260932497979230902816032826163541075 +asinh(-0.5) = -0.481211825059603447497758913424368423135184334385660519662 +asinh(-0.1) = -0.099834078899207563327303124704769443267712911708825010742 +asinh(-0.0002) = -0.000199999998666666690666666095238110793650335468989684359172 +asinh(-0.00000000234) = -0.00000000233999999999999999786451600000000000526187528567954516258 +asinh(-0.00000000000000000000000053456456) = -5.345645599999999999999999999999993649377211651059604848e-25 +asinh(-0.0000000000000000000000000000000000000000000000000000000003452345) = -1.59309191113245227702888039776771180559110455519261878607e-58 +asinh(-0) = 0 +asinh(0.0000000000000000000000000000000000000000000000000000000003452345) = 3.1861838222649045540577607955354236111822091103852375721e-58 +asinh(0.00000000000000000000000053456456) = 5.3456455999999999999999999999999983191393298797604207148e-25 +asinh(0.00000000234) = 0.00000000233999999999999999786451600000000000526187528568028300118 +asinh(0.0002) = 0.000199999998666666690666666095238110793650335468989684359733 +asinh(0.1) = 0.099834078899207563327303124704769443267712911708825010743 +asinh(0.5) = 0.481211825059603447497758913424368423135184334385660519661 +asinh(1) = 0.88137358701954302523260932497979230902816032826163541075 +asinh(1.123) = 0.96573024355945530428562116055850371172824786557910745717 +asinh(2) = 1.44363547517881034249327674027310526940555300315698155898 +asinh(3) = 1.81844645923206682348369896356070899378625394276812161745 +asinh(4.1321) = 2.12626336236282879403261842993516212372282186808697680341 +asinh(64.1324) = 4.854157654866583969408477316714703394162556270708910361 +asinh(125.23453) = 5.5233513396702655608944707396395252255026872407712435905 +asinh(75672.2341252) = 11.9273137644393869751328622858265780190305852115117407131 +asinh(75673476.11341243) = 18.8350854559766833941533023299865739211708856170228847966 +asinh(3563456456.23412341234) = 22.6871440060100152606533345224761702684130173474816242966 +asinh(234234234234234.24563456) = 33.78048991217977852806510413525925584638922015225238614 +asinh(5635634563463453453455.32452345) = 50.776543885671399496981715193497783980933424219746009322 +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.491035786957973891353286858955502250090621789095766806866 +acosh(2) = 1.31695789692481670862504634730796844402698197146751647977 +acosh(3) = 1.76274717403908605046521864995958461805632065652327082151 +acosh(4.1321) = 2.09695853910213457511232519912447966804018771933704760207 +acosh(64.1324) = 4.8540360880555340531030531469333555805090107890102433299 +acosh(125.23453) = 5.523319459412495458798960100280871933461936575117465629 +acosh(75672.2341252) = 11.9273137643520703599384021989151557712558976149442708893 +acosh(75673476.11341243) = 18.8350854559766833068395532736360549647441707225795287082 +acosh(3563456456.23412341234) = 22.6871440060100152606139589308911313055426133285749420654 +acosh(234234234234234.24563456) = 33.780489912179778528065104135250142680708746780358407927 +acosh(5635634563463453453455.32452345) = 50.776543885671399496981715193497783980933424204003123114 +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.8263021597114980209155152895992766727330437968425296893 +atanh(-0.9999999999999999) = -18.7672543342323381018525476982040013198465616133409157275 +atanh(-0.9999993453) = -7.4661177873546286011456654958113892490232140649638666345 +atanh(-0.999345) = -4.0118474746245654053769142318173855505762589591954357941 +atanh(-0.934) = -1.68884546699340704514759845571092535706925466132778829447 +atanh(-0.8) = -1.09861228866810969139524523692252570464749055782274945173 +atanh(-0.7) = -0.86730052769405319442714469047530041547035622738149766778 +atanh(-0.6) = -0.69314718055994530941723212145817656807550013436025525412 +atanh(-0.5) = -0.54930614433405484569762261846126285232374527891137472587 +atanh(-0.4) = -0.423648930193601806855053753260327012494797085879555868362 +atanh(-0.3) = -0.30951960420311171547406734906106943758409160758917296398 +atanh(-0.2) = -0.202732554054082190989006557732174568285995211731247098807 +atanh(-0.1) = -0.100335347731075580635726552060038945263362869145959135875 +atanh(-0.05) = -0.050041729278491268245785274238925948523598013052740910828 +atanh(-0.000345345) = -0.000345345013728980684729934756764141040799103437047009302843 +atanh(-0.000000000000000000000034534) = -3.45339999999999999999999999999999996792024683036183524154e-23 +atanh(-0.000000000000000000000000000000000000045676) = -4.56759999999999999998465027754765206465359646402515150493e-38 +atanh(0) = 0 +atanh(0.000000000000000000000000000000000000045676) = 4.56759999999999999998465027754765206444496676642515150493e-38 +atanh(0.000000000000000000000034534) = 3.45339999999999999999999999999999998671810640153296016223e-23 +atanh(0.000345345) = 0.000345345013728980684729934756764141040799103437047009302611 +atanh(0.05) = 0.0500417292784912682457852742389259485235980130527409108278 +atanh(0.1) = 0.100335347731075580635726552060038945263362869145959135875 +atanh(0.2) = 0.202732554054082190989006557732174568285995211731247098807 +atanh(0.3) = 0.30951960420311171547406734906106943758409160758917296398 +atanh(0.4) = 0.423648930193601806855053753260327012494797085879555868362 +atanh(0.5) = 0.54930614433405484569762261846126285232374527891137472587 +atanh(0.6) = 0.69314718055994530941723212145817656807550013436025525412 +atanh(0.7) = 0.86730052769405319442714469047530041547035622738149766778 +atanh(0.8) = 1.09861228866810969139524523692252570464749055782274945173 +atanh(0.934) = 1.68884546699340704514759845571092535706925466132778829447 +atanh(0.999345) = 4.0118474746245654053769142318173855505762589591954357941 +atanh(0.9999993453) = 7.4661177873546286011456654958113892490232140649638666345 +atanh(0.9999999999999999) = 18.7672543342323381018525476982040013198465616133409157275 +atanh(0.99999999999999999999999) = 26.8263021597114980209155152895992766727330437968425296893 +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.000000100000000000000333333333333335333333333333347619047752068 +acoth(-1000) = -0.00100000033333353333347619058730167821075513382180048062417 +acoth(-2) = -0.54930614433405484569762261846126285232374527891137472587 +acoth(-1.1) = -1.5222612188617114982502989901828527171422876437023053201 +acoth(-1.01) = -2.65165245402953787553265861664312422760721173052232239444 +acoth(-1.0001) = -4.9517687756430848552967135521291225003700838679280988874 +acoth(-1.000001) = -7.2543291192620472067834237503030173651730857836244820662 +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.2543291192620472067834237503030173651730857836244820662 +acoth(1.0001) = 4.9517687756430848552967135521291225003700838679280988874 +acoth(1.01) = 2.65165245402953787553265861664312422760721173052232239444 +acoth(1.1) = 1.5222612188617114982502989901828527171422876437023053201 +acoth(2) = 0.54930614433405484569762261846126285232374527891137472587 +acoth(1000) = 0.00100000033333353333347619058730167821075513382180048062399 +acoth(10000000) = 0.000000100000000000000333333333333335333333333333347619047661633 +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.098493534931510556360951321312086486258130444015061237 +ln(0.0000000000000000000000000000000000000234234234) = -86.647082105070542399458305168585286710490888478667856692 +ln(0.00000000000000000000000000000000123123) = -75.777294399086097912200882905072278961553896012391836524 +ln(0.000000000000000000000000000123123) = -64.264368934115869492110925631650457923548388569247971644 +ln(0.000000000000000000000000456456) = -56.046305200991763855662990844372389647657614908381059768 +ln(0.00000000000000000034535) = -42.50972855733997745073038562825685142563670024536059094 +ln(0.0000000000008787345) = -27.7602935906326970470622352294282515185399484824442747805 +ln(0.0000000076452) = -18.6891878370181053913280290497230489004104282630180820681 +ln(0.000001235) = -13.6044395878843335854986488854799180868416648373311031274 +ln(0.000234) = -8.3601894426065726758467386912376386634308597370066765822 +ln(0.00234) = -6.0576043496125269918287472365532744558297582483779036062 +ln(0.02) = -3.91202300542814605861875078791055184712670284289729069795 +ln(0.9) = -0.105360515657826301227500980839312798306120372983274072563 +ln(0.1) = -2.30258509299404568401799145468436420760110148862877297603 +ln(0.2) = -1.60943791243410037460075933322618763952560135426851772191 +ln(0.3) = -1.2039728043259359926227462177618385029536109308060235243 +ln(0.4) = -0.91629073187415506518352721176801107145010121990826246779 +ln(0.5) = -0.69314718055994530941723212145817656807550013436025525412 +ln(0.6) = -0.51082562376599068320551409630366193487811079644576827018 +ln(0.7) = -0.356674943938732378912638711241184477964016759046911787574 +ln(0.8) = -0.223143551314209755766295090309834503374601085548007213672 +ln(0.9) = -0.105360515657826301227500980839312798306120372983274072563 +ln(0.9999999999999) = -0.00000000000010000000000000500000000000033333333333335833329077678695 +ln(0.99999999999999999999999999999999999999999999999999999999999937676756757) = 0 +ln(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991235434) = 0 +ln(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967567) = 0 +ln(1) = 0 +ln(1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345563456) = 0 +ln(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023423) = 0 +ln(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123243) = 0 +ln(1.00000000000000000000000000000000000000000000000000000000000000000000000000000074563465) = 0 +ln(1.00000000000000000000000000000000000000000000000000000000000000345345) = 0 +ln(1.000000000000000000000000000000000000234234) = 2.34233999999999999999950247778546591095751395238044256199e-37 +ln(1.000000000000000000000023464564) = 2.34645639999999999999997247071181449661332184644275163283e-23 +ln(1.00000000002342) = 0.0000000000234199999997257518000042819285625914545914648359440268976 +ln(1.000006456) = 0.000006455979160121694787969976841582499072773067367398437424 +ln(1.000123) = 0.000122992436120231783969784291774970147351078488728282941138 +ln(1.053435) = 0.0520562532603950661839338741181156753765403145841417991504 +ln(1.1) = 0.095310179804324860043952123280765092220605365308644199185 +ln(1.5) = 0.405465108108164381978013115464349136571990423462494197614 +ln(2) = 0.69314718055994530941723212145817656807550013436025525412 +ln(3) = 1.09861228866810969139524523692252570464749055782274945173 +ln(4) = 1.38629436111989061883446424291635313615100026872051050824 +ln(5) = 1.60943791243410037460075933322618763952560135426851772191 +ln(6) = 1.79175946922805500081247735838070227272299069218300470586 +ln(7) = 1.94591014905531330510535274344317972963708472958186118846 +ln(8) = 2.07944154167983592825169636437452970422650040308076576236 +ln(9) = 2.19722457733621938279049047384505140929498111564549890347 +ln(42.2342) = 3.74323031936398110937671410117312743671999621882953185485 +ln(1243.654) = 7.1258090995641671251579551460428359507535182637438646916 +ln(5642342.652) = 15.5458099010643530543457725418653722160023607204439973686 +ln(0) = error: 13 +ln(-2) = error: 13 +ln(1) = 0 +ln(0.11) = -2.20727491318972082397403933140359911538049612332012877685 +ln(0,99231) = -0.0077197205152191165868825122878471092774561982443249254806 +ln(1.213) = 0.193096629961913078688426798275689818071377870559282972067 +ln(2,13212) = 0.75711678989788329493646338616697839089449917595486128683 +ln(23453,13212) = 10.0627593308401582166028367374061672994572803709434302799 +ln(678673,75678567) = 13.4278958150600319206034678030312353240108177075158264156 +ln(478567856,23423447) = 19.9863085691150310582032613738175776877260999740516202531 +ln(1233463674567,453756782) = 27.8408473234083787538921330089394244743576935787923835322 +ln(64562356245634563476346534563456435634563456,23453245) = 100.876205426034996127639391652515168620781758795857688199 +ln(6456235624563456347634653456345643563445739759237659723659723563456,23453245) = 153.835662564898046860053195110255545395605450302419281019 +ln(645623562456345634763465345634564356345634561231231231231235632456324568702435867048670402476,23453245) = 213.702874982743234644520972932049014793235731736941955894 +ln(64562356245634563476346534563456435634563456837560843756087340568734506873405867340856730485670428576038038475023845082,23453245) = 273.570087400588422428988750753842484190864370452355909014 +ln(2 ^ 100) = 69.314718055994530941723212145817656807550013436025525412 +ln(2 ^ 1000) = 693.14718055994530941723212145817656807550013436025525412 +ln(2 ^ 1000345) = 693386.31633723849054898106654007963899148618190660954218 +ln(53 ^ 234234) = 929977.35607896770569899558431133231778249902897540614403 +ln(53 ^ 234223423434) = 929935364024.50475538797671427994841377707300382694394685 +ln(5345 ^ 132123123132) = 1134133899420.73900028829491543452487440411665241068282574 +ln(64352342 ^ 123134535436) = 2213944649503.28607087463314809407270553655656535440796674 +ln(2342342342 ^ 12325235634563673) = 2.65909776488054124166395145524726736311896931613722597103e+17 +ln(435623453452563465345 ^ 5873254234525635634563456456) = error: 8 +ln(e) = 0.999999999999999999999999999999999999999999999999999999999 +ln(-e) = error: 13 +ln(pi) = 1.14472988584940017414342735135305871164729481291531157151 +ln(-pi) = error: 13 +ln(e*100) = 5.6051701859880913680359829093687284152022029772575459521 +ln(e^10) = 9.99999999999999999999999999999999999999999999999999999999 +ln(e^100.100) = 100.1 +ln(e^2342.3453) = 2342.3453 +ln(e^((2^63)+1)) = error: 8 +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.648495152539790859248770886555730474399169442459447639 +log(0.0000000000000000000000000000000000000234234234 ; 4) = -62.502657830242057857863430143348519256948540279187397248 +log(0.00000000000000000000000000000000123123 ; 4) = -54.661763420772267910207141525455891486218707794136225487 +log(0.000000000000000000000000000123123 ; 4) = -46.356943183553862040531342951732416046556629311574773957 +log(0.000000000000000000000000456456 ; 4) = -40.428863286810067618412089749806367921759462629972228531 +log(0.00000000000000000034535 ; 4) = -30.6642872896051671030795067127777587426016364793385445725 +log(0.0000000000008787345 ; 4) = -20.0248189484137338356300269022460144177845248887930239748 +log(0.0000000076452 ; 4) = -13.4813993053541765693257410913972865334572560511492810716 +log(0.000001235 ; 4) = -9.8135287637571105643861116793757961252983535863720367562 +log(0.000234 ; 4) = -6.0306019248703847819588130173920066520204615704857420909 +log(0.00234 ; 4) = -4.3696378774267036080236533026473115640880458739734517849 +log(0.02 ; 4) = -2.82192809488736234787031942948939017586483139302458061206 +log(0.9 ; 4) = -0.076001546722524992481420770796878579172601288819809245571 +log(0.1 ; 4) = -1.66096404744368117393515971474469508793241569651229030603 +log(0.2 ; 4) = -1.16096404744368117393515971474469508793241569651229030603 +log(0.3 ; 4) = -0.8684827970831030832082902427707868335525084926660497758 +log(0.4 ; 4) = -0.66096404744368117393515971474469508793241569651229030603 +log(0.5 ; 4) = -0.5 +log(0.6 ; 4) = -0.368482797083103083208290242770786833552508492666049775799 +log(0.7 ; 4) = -0.257286586414879120214175056128779683611902383529219914189 +log(0.8 ; 4) = -0.160964047443681173935159714744695087932415696512290306028 +log(0.9 ; 4) = -0.076001546722524992481420770796878579172601288819809245571 +log(0.9999999999999 ; 4) = -0.000000000000072134752044451777105598456699062180164546737321960029652 +log(0.99999999999999999999999999999999999999999999999999999999999937676756757 ; 4) = 0 +log(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991235434 ; 4) = 0 +log(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967567 ; 4) = 0 +log(1 ; 4) = 0 +log(1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345563456 ; 4) = 0 +log(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023423 ; 4) = 0 +log(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123243 ; 4) = 0 +log(1.00000000000000000000000000000000000000000000000000000000000000000000000000000074563465 ; 4) = 0 +log(1.00000000000000000000000000000000000000000000000000000000000000345345 ; 4) = 0 +log(1.000000000000000000000000000000000000234234 ; 4) = 1.68964115103792727379736410223316580198217371742177922428e-37 +log(1.000000000000000000000023464564 ; 4) = 1.69261050597108493828273132744365189455437078851704001132e-23 +log(1.00000000002342 ; 4) = 0.0000000000168939589286119332411314444659163396307611348800625298044 +log(1.000006456 ; 4) = 0.0000046570045591950320495122919156777674537162750540475885868 +log(1.000123 ; 4) = 0.000088720288828755506738249214628674838942896295488277608038 +log(1.053435 ; 4) = 0.0375506492130159473483925572139758030630226581808640355239 +log(1.1 ; 4) = 0.068751761874967454164521808618201391419200066328593729629 +log(1.5 ; 4) = 0.292481250360578090726869471973908254379907203846240530228 +log(2 ; 4) = 0.5 +log(3 ; 4) = 0.79248125036057809072686947197390825437990720384624053023 +log(4 ; 4) = 1 +log(5 ; 4) = 1.16096404744368117393515971474469508793241569651229030603 +log(6 ; 4) = 1.29248125036057809072686947197390825437990720384624053023 +log(7 ; 4) = 1.40367746102880205372098465861591540432051331298307039184 +log(8 ; 4) = 1.5 +log(9 ; 4) = 1.58496250072115618145373894394781650875981440769248106046 +log(10; 3) = 2.09590327428938460429656752202140125060751800679793011692 +log(-2; 3) = error: 13 +log(-0.001; 3) = error: 13 +log(0; 3) = error: 13 +log(0.11115; 3) = -1.99968147200982781605562817496464223040174823790441632729 +log(0.9992; 3) = -0.00072848281329475337054505611502147602429961778442004289755 +log(0.5; 3) = -0.63092975357145743709952711434276085429958564013188042787 +log(1; 3) = 0 +log(1.11222; 3) = 0.09681124003797352031825286777244837578340661320853632368 +log(1,999; 3) = 0.63047452014029982742597825933795138121429034776077273088 +log(2.234; 3) = 0.73164455644445708869062120931570865489182970553627150305 +log(345.1231; 3) = 5.3193480768982042870758838012832970291585336681256839254 +log(567567.123123; 3) = 12.0598635538990570077136689165992874090839290327296425508 +log(54764567567.5675; 3) = 22.5068566040906649122217510694875125661063508401539574732 +log(123123123132132.23424; 3) = 29.5319889522090551865824637816418447723745254602373397083 +log(e; e) = 1 +log(123; e) = 4.8121843553724174952620086099599332930239010272220510854 +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.067655807339305067010656876396563206979193207976044932 +log(2 ^ 1000 ; 5) = 430.676558073393050670106568763965632069791932079760449322 +log(2 ^ 1000345 ; 5) = 430825.141485928371272587755530189200212856010296327966677 +log(53 ^ 234234 ; 5) = 577827.41968124621036066188320296779074546081868002337791 +log(53 ^ 234223423434 ; 5) = 577801328550.83444947408636716254931827675561979536451839 +log(5345 ^ 132123123132 ; 5) = 704677012178.42223001461020552816299807133141350523459488 +log(64352342 ^ 123134535436 ; 5) = 1375601153917.72695774405933000956074915515750725660101245 +log(2342342342 ^ 12325235634563673 ; 5) = 1.65219033572966112532581575808832292042171394969783789483e+17 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 5) = error: 8 +log(2 ^ 100 ; 8) = 33.333333333333333333333333333333333333333333333333333333 +log(2 ^ 1000 ; 8) = 333.333333333333333333333333333333333333333333333333333333 +log(2 ^ 1000345 ; 8) = 333448.333333333333333333333333333333333333333333333333333 +log(53 ^ 234234 ; 8) = 447224.573251385465519884586131572963002752002559725716001 +log(53 ^ 234223423434 ; 8) = 447204379341.808652960787649804491483515884109065456288386 +log(5345 ^ 132123123132 ; 8) = 545403117466.120854827313298223702205988613173915972132447 +log(64352342 ^ 123134535436 ; 8) = 1064682322213.68168582687902318785921130831885926034139919 +log(2342342342 ^ 12325235634563673 ; 8) = 1.27875571954402788381179663875236147366003916577926017763e+17 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 8) = error: 8 +log(2 ^ 100 ; 20) = 23.137821315975917426369770109764049589096550737356586184 +log(2 ^ 1000 ; 20) = 231.37821315975917426369770109764049589096550737356586184 +log(2 ^ 1000345 ; 20) = 231458.038643299291178818676804519181862047890473609742062 +log(53 ^ 234234 ; 20) = 310434.067920124191957719819019581545631108593736218024999 +log(53 ^ 234223423434 ; 20) = 310420050627.980414042282958901599661449009712140485474231 +log(5345 ^ 132123123132 ; 20) = 378583196313.219849357630490598472664455676098598383335973 +log(64352342 ^ 123134535436 ; 20) = 739032879889.75392380239384243820198566850498254763738128 +log(2342342342 ^ 12325235634563673 ; 20) = 8.8762864036775791325363888836166344076793983078241666193e+16 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 20) +exp(-(4564 ^ 1231231)) = error: 8 +exp(-(454 ^ 1231)) = error: 8 +exp(-(45 ^ 12)) = error: 8 +exp(-(12 ^ 11)) = 1.88694085626672588082835780098499317295960558816901985301e-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) = error: 8 +exp(-85467524513451345.1567436734673) = 6.5284119677753774651729201219759450302385498664991138298e-37118074278122828 +exp(-35673673673.213415463673676) = 3.20704596578218095715969881989343370535283696373162044641e-15492879626 +exp(-4563456.21343265) = 1.40636837504332127665074071934149048367341587191574986183e-1981884 +exp(-45635.2134234) = 7.5618792851029250125330863004202486347290633387869590231e-19820 +exp(-4564.21342245636734) = 6.1276845287958513344761990550923968760973669268398661025e-1983 +exp(-344.12324535) = 3.54138749858568026654292116625422635263568215511873031495e-150 +exp(-32.7636756) = 0.0000000000000059008758846024659555668926715556105325058755224197037271 +exp(-6.24354563567837502834057) = 0.00194295428739888019960689469874887525832125187370075021176 +exp(-2.435623456) = 0.087543150728044137694388321240599621985245901774797214255 +exp(-1.2345345) = 0.29097017746515246420652722030044913717163450572284514228 +exp(-1) = 0.367879441171442321595523770161460867445811131031767834508 +exp(-0.9) = 0.406569659740599111883454239645625987833703376170378167746 +exp(-0.8) = 0.449328964117221591430102385015562795934214941272184490898 +exp(-0.7) = 0.496585303791409514704800093397528961707667165711816262055 +exp(-0.6) = 0.54881163609402643262845891723256787533231195669062806698 +exp(-0.5) = 0.60653065971263342360379953499118045344191813548718695568 +exp(-0.4) = 0.67032004603563930074443292514782607193698092521081219989 +exp(-0.3) = 0.7408182206817178660668737793178168721822512319990063483 +exp(-0.2) = 0.81873075307798185866993550861903942435859125626901567248 +exp(-0.1) = 0.90483741803595957316424905944643662119470536098040095206 +exp(-0.001) = 0.99900049983337499166805535716765597470235590236008205905 +exp(-0.000000000001) = 0.999999999999000000000000499999999999833333333333375 +exp(-0.000000000000000000000000001) = 0.9999999999999999999999999990000000000000000000000000005 +exp(-0.0000000000000000000000000000000000000000000000000000001) = 0.9999999999999999999999999999999999999999999999999999999 +exp(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 1 +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 1 +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) = 1 +exp(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 1 +exp(-0.0000000000000000000000000000000000000000000000000000001) = 0.9999999999999999999999999999999999999999999999999999999 +exp(-0.000000000000000000000000001) = 0.9999999999999999999999999990000000000000000000000000005 +exp(-0.000000000001) = 0.999999999999000000000000499999999999833333333333375 +exp(-0.001) = 0.99900049983337499166805535716765597470235590236008205905 +exp(-0.1) = 0.90483741803595957316424905944643662119470536098040095206 +exp(-0.2) = 0.81873075307798185866993550861903942435859125626901567248 +exp(-0.3) = 0.7408182206817178660668737793178168721822512319990063483 +exp(-0.4) = 0.67032004603563930074443292514782607193698092521081219989 +exp(-0.5) = 0.60653065971263342360379953499118045344191813548718695568 +exp(-0.6) = 0.54881163609402643262845891723256787533231195669062806698 +exp(-0.7) = 0.496585303791409514704800093397528961707667165711816262055 +exp(-0.8) = 0.449328964117221591430102385015562795934214941272184490898 +exp(-0.9) = 0.406569659740599111883454239645625987833703376170378167746 +exp(-1) = 0.367879441171442321595523770161460867445811131031767834508 +exp(-1.2345345) = 0.29097017746515246420652722030044913717163450572284514228 +exp(-2.435623456) = 0.087543150728044137694388321240599621985245901774797214255 +exp(-6.24354563567837502834057) = 0.00194295428739888019960689469874887525832125187370075021176 +exp(-32.7636756) = 0.0000000000000059008758846024659555668926715556105325058755224197037271 +exp(-344.12324535) = 3.54138749858568026654292116625422635263568215511873031495e-150 +exp(-4564.21342245636734) = 6.1276845287958513344761990550923968760973669268398661025e-1983 +exp(-45635.2134234) = 7.5618792851029250125330863004202486347290633387869590231e-19820 +exp(-4563456.21343265) = 1.40636837504332127665074071934149048367341587191574986183e-1981884 +exp(-35673673673.213415463673676) = 3.20704596578218095715969881989343370535283696373162044641e-15492879626 +exp(-85467524513451345.1567436734673) = 6.5284119677753774651729201219759450302385498664991138298e-37118074278122828 +exp(-456346666666666666556745674567.2354236789675423452345) = error: 8 +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.88694085626672588082835780098499317295960558816901985301e-322684435398 +exp(-(45 ^ 12)) = error: 8 +exp(-(454 ^ 1231)) = error: 8 +exp(-(4564 ^ 1231231)) = error: 8 +abs(-(453 ^ 2134)) = 1.298862252062921072994360096942518036520605070584199137441e+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.79790899552528405982667214015050924434676641527444938039e+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.95345345000000000000000000537071828118429808740508235587 +frac(-645634563445643563456564365.55345345) = -0.55345345000000000000000000000007435234912761498149311057 +frac(-6456345634234511564365.15345345) = -0.153453449999999999999999999999999999717138669067846670262 +frac(-646.09999999999999999) = -0.099999999999999990000000000000000000000000000000000000057 +frac(-646) = 0 +frac(-645.9999999999999999) = -0.99999999999999990000000000000000000000000000000000000008 +frac(-645.59999999999999999) = -0.59999999999999999000000000000000000000000000000000000006 +frac(-645.5) = -0.5 +frac(-645.4999999999999999) = -0.499999999999999900000000000000000000000000000000000000081 +frac(-3) = 0 +frac(-2.9) = -0.9 +frac(-2.5) = -0.5 +frac(-2.4) = -0.4 +frac(-2.1) = -0.1 +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.1 +frac(-2.4) = -0.4 +frac(-2.5) = -0.5 +frac(-2.9) = -0.9 +frac(-3) = 0 +frac(-645.4999999999999999) = -0.499999999999999900000000000000000000000000000000000000081 +frac(-645.5) = -0.5 +frac(-645.59999999999999999) = -0.59999999999999999000000000000000000000000000000000000006 +frac(-645.9999999999999999) = -0.99999999999999990000000000000000000000000000000000000008 +frac(-646) = 0 +frac(-646.09999999999999999) = -0.099999999999999990000000000000000000000000000000000000057 +frac(-6456345634234511564365.15345345) = -0.153453449999999999999999999999999999717138669067846670262 +frac(-645634563445643563456564365.55345345) = -0.55345345000000000000000000000007435234912761498149311057 +frac(-645467856786345612312312334564365.95345345) = -0.95345345000000000000000000537071828118429808740508235587 +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.3326215443944152681699238856266700490715968264381621468e+157 ; 7.88657867364790503552363213932185062295135977687173263281e+374 ; 3.06057512216440636035370461297268629388588804173576999408e+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.40345228466238952623479703195030058507025830260029594561e+868 ; 1.220136825991110068701238785423046926253574342803192842128e+1134 ; 1.265572316225430742541867824515082929767140386227466076737e+1408 ; 2.422040124750272179867875093812352218590983385729207299268e+1689 ; 7.71053011335386004144639397775028360595556401816010239097e+1976 ; 6.75268022096458415838790613618008142242694278695893843056e+2269 ; 4.15156914349396074560727984184324899972648637645371784218e+5725 ; 8.29483514870093356972334512400281150145351978015452824868e+5728 ; 1.658137546225316620587696690288162019140558604052890196911e+5732 ; 3.316275092450633241175393380576324038281117208105780395058e+5735 ; 6.6358664599937171155919621545332244006005155334196665706e+5738 ; 1.3285004652907421665415108233375515250002232097906172474e+5742 ; 2.660986431977356559582646179145115704575447089210606346734e+5745 ; 4.14935960343785408555686709308661217095111919493180991738e+9130 ; 7.45679770441390119496670736084551734234877647576949650679e+20057 +factorial(54345) ; factorial(456456) ; factorial(456456456456) = 1.910459574266641930156221598806244097811969450948111252348e+233733 ; 3.16410567765613362250946666745149421852074458729107525617e+2385033 ; 2.678485821847024891858827957628552135149800638036095382245e+5123771593470 +factorial(456456456456345345345) ; factorial(4762345134523452345234523452) = error: 8 +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.72892375924823405252683656441062515847304290746221341062e-41818556136 ; 1.98601844488096676169000431259259480635516452639627873201e-41818556134 ; 1.40753263529935098293367813890334082673451622577152420664e-41818556135 ; 1.97697122280682190384756001303558614819709980250880845461e-41818556135 ; 2.1679012260155170188316527073533954683141801007896407522e-41818556135 ; 1.72085644310387032741658756923976297940462645365417081399e-41818556134 ; -4.4498004254939121818600992597789550610460707976409311588e-41818556133 ; -3.29439960955178362804945638706859151573441552149845043323e-41818556133 ; -3.84033871621742778955217793801333763527807558408118664872e-41818556134 ; -4.38240447512236238193539879733214107582307728510959954143e-41818556134 ; -2.53591335450794755098189249215112523262807834452009176107e-41818556133 ; -2.32968896228911629240607829663974203010328876690951594186e-41818556134 ; -2.99243324952581673549884960106182243435370465270787316731e-10695 ; -6.5926308370967383451732524432114700738369449398226301866e-10693 ; -1.23776160450137223669458872440238560312120168362688448606e-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.72892375924823405252683656441062515847304290746221341062e-41818556136 ; 2.47463708819911105776431970823610893286754296934485963628e-41818556132 ; 4.5658928740857637057008644342997291298506257583204618955e-41818556133 ; 5.4292844174620102455589908502218717298354855389323072452e-41818556132 ; 5.68766707136478217442863923505543736968120653353390770971e-41818556132 ; 2.20299234371183485190486313859667932612521953086639344923e-41818556132 ; -4.3943046650530143590559903022918399578650186022814429788e-41818556127 ; -3.2387783246870753509866252227976160089756934603785652829e-41818556127 ; -3.23877827150145996479369065591736120811442079311115017785e-41818556125 ; -3.7884791928817942580392486572121139445261833178834923762e-41818556127 ; -2.48069704361777049526680869505629026570265931510403395801e-41818556131 ; -2.32968896228911629240607829663974203010328876690951594186e-41818556134 ; -2.99243324952581673549884960106182243435370465270787316731e-10695 ; -6.6459955751405243817346873112683889730394370360276187587e-10691 ; -1.2383028429433978003594729785775250174961462564753804984e-10686 +gamma(-3446.000000000000000000045634563456346) ; gamma(-3446.00000000000000000000000000000043563456) ; gamma(-3446.0000000000000000000000000000001123) ; gamma(-3445.999999999999999999999999999999999999999999994356) ; gamma(-3445.9999999999999999999999999999999992342342342) ; gamma(-3445.999999999999999999999999234234234533123) = -1.45646992468797412072650768263233593844149729245219460816e-10676 ; -1.52571387358323532988353059349311127019438900494881630067e-10665 ; -5.9185546928257199137156532654634248437916529591339789686e-10665 ; 1.17762879509918195540177103249441820309922989454098721604e-10651 ; 8.6795952716684941455518941278499332373640451845649318492e-10663 ; 8.6795952754442868828030127860618183179016011566196159189e-10672 +gamma(-3446.0000000000000000000000000000000000000000045634563456346) ; gamma(-3446.00000000000000000000000000000000000000000000000000000000000043563456) ; gamma(-3446.00000000000000000000000000000000000000000000000000000000000000000001123) ; gamma(-3445.9999999999999999999999999999999999999999999999999999999999999999999999999994356) ; gamma(-3445.9999999999999999999999999999999999999999999999999999999999999999999999992342342342) ; gamma(-3445.99999999999999999999999999999999999999999999999999999999999999999999999999234234234533123) = error: 13 +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.01527375060290938344543986335627581167316457287822091891e-10683 ; 6.6465423337260256378835349988556422700559806660583292587e-10689 ; 1.52580884623097572105103265281396753327078825018412816381e-10694 ; 0.251643995902422643510108134681313060212549189939663623534 ; 0.270088205852269108921625521271031646902483726647220892769 ; 0.438517392198762807229881145621030241472970903197171128494 ; -0.94530872048294188122568932444861076415869304326527312469 ; 2.36327180120735470306422331112152691039673260816318281173 ; -3.5449077018110320545963349666822903655950989122447742176 ; -3.72298062203204275598583347080335570330149759689981184741 ; -4.3268511088251926189372372638427053926138039018464875249 ; -5.8211485686265168681816046913422934657098088444559387044 ; -10.6862870211931935489730533569448077816983878506097317482 ; -1000000.57721665395843566863687744059753273243642998371328 ; -4.2643923240938166311300639658848614073071885174496415244e+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.774760383495448560265535502738333168219092641628775012154e+148 ; 2.895655069568113046373915939133330437678263765220286959846e+108 ; 8.2487833044625917677142621463334158205891622943494776297e+36 ; 8.11460417772281485881400191180074427149518073657885042145e+90 ; 1.36114904935989243655752338386009347827211383997297302468e+66 ; 4.2619447501087541751609001346646682691863056725531894013e+47 ; 1.25189764993084611274105693165110363747047074947056019822e+24 ; 8130081300813007.5528656359114753911286761482663382346615 ; 132152768.023286523103335712364447078628020460307234541755 ; 15503.2988171176831513989773566546810608916188839412759822 ; 425.981391340698104339568854475853568584238386785611504434 ; 37.276091803572211413355772731755648227801613824779422974 ; 5.9509575127664047013788712298473684425704451952776842063 ; 4.5908437119988030532047582759291520034341099982934030655 ; 2.99156898768759062831251651590491779111280602492171509078 ; 2.21815954375768822305905402190767945077056650177146957684 ; 1.77245385090551602729816748334114518279754945612238714763 ; 1.48919224881281710239433338832134228132059903875992472065 ; 1.2980553326475577856811711791528116177841411705539462435 ; 1.16422971372530337363632093826845869314196176889118776037 ; 1.06862870211931935489730533569448077816983878506097316467 ; 1 ; 0.91816874239976061064095165518583040068682199965868061311 ; 0.89747069630627718849375495477147533733384180747651452723 ; 0.88726381750307528922362160876307178030822660070858783074 ; 0.88622692545275801364908374167057259139877472806119357381 ; 0.89351534928769026143660003299280536879235942325595483239 ; 0.90863873285329044997681982540696813244889881938776237045 ; 0.9313837709802426989090567506147669545135694151129502083 ; 0.9617658319073874194075748021250327003528549065548758482 ; 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.364378608852167739081910826321143135444865235904867683 ; 720 ; 5040 ; 40320 ; 113722.696640127346386086671855367552666844239012369762473 ; 313207.556707007776933453227094880896970247008448298606407 ; 362880 ; 1.706311728304763905828752124885268518424874412373011939385e+5403 ; 8.30260070282494998084975767160813880283366626071783340842e+5728 ; 1.65804107797206061814779844536666831151709365211317493696e+5732 ; 1.658137546225316620587696690288162019140558604052890196911e+5732 ; 1.658137546225316620587696845459182392022607042573182257764e+5732 ; 3.54579628530472240077812529241659499087285371861539577581e+5732 ; 3.316275089929881991492410921574109979183256341865663621944e+5735 ; 1.736507649206118004235841573561531958697940154336165365235e+5765 ; 2.399410003289307775558205862117074900157952169812098481822e+6063 ; 1.383119867812618028518955697695537390317039731643936640279e+9127 ; 9.8614762149672467091355268247104662946460200642530579165e+9127 ; 4.572004878785162533286857938934797610543444276826098053082e+12669 +gamma(23562.3145235423452345) ; gamma(235632456.123452564675) ; gamma(34562345235674365.145636445674367345) = 6.3720874853508539582655575634058897679278448063917593372e+92784 ; 1.025129062367802010301152851878427373514348155868775654595e+1870436443 ; 6.69381150864986426267863002180801834023340383262067167617e+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.58789843030577994561619991471907300599245689145103761989 +sqrt(2) = 1.41421356237309504880168872420969807856967187537694807318 +sqrt(2.62356345643563465) = 1.61974178696347605527283528725235234576833484583825633896 +sqrt(4) = 2 +sqrt(9) = 3 +sqrt(7456.2342345) = 86.349488906999327994580691766111189059364589388282392435 +sqrt(123123.345234523) = 350.889363239359252025412848536299025920712403789582045408 +sqrt(3673467356767.243513452452345) = 1916629.16516660663942904536066009411574921898738787612044 +sqrt(98678958956895689589.45345123452345) = 9933728351.2735383028584404276404384093154895078000619098 +sqrt(12312396789532452345234523.234234234) = 3508902504991.04810126869613576558156326801817685241143195 +sqrt(23423423423424742345234562937569237978763676713452354.23452345293) = 1.53047128112306446980899324370515750576164258026635949979e+26 +sqrt(9769763495612976432736427163497126349763572364562394569234756923746932745.234123412341243) = 3.12566208916014727171469046391525457271547147001431432397e+36 +sqrt(9176947236497126394762634568256937256097239756329456197643912734691726349712639476129347691234691287343245345.21341234) = 3.02934765857224224847209223440681457580557623138709732227e+54 +sqrt(455555555556773870384710283470128734032497563219756912346021734087120348708572056879217712653451286348162534861253486512834659427359236459273645762395432453245.123412341234) = 2.134374745813803594313243840547816399915869061304197595471e+79 +sqrt(10 ^ 3245) = 3.162277660168379331998893544432718533719555139325216821814e+1622 +sqrt(345 ^ 345) = 5.94010196772921450627803977182861612268925358588392901749e+437 +sqrt(5674567 ^ 234234) = 2.184336868629896263459603673525054661397206908686290995825e+791000 +sqrt(346734653456 ^ 134234542345) = 1.294194014755673653408904365237296212762270764836444053478e+774533124638 +sqrt(74567456745674567 ^ 234123423452356) = 1.126490528198450672371021404559269688546786453980007631336e+1975129505867228 +sqrt(785474567345643562453245 ^ 342514525634563456345) = error: 8 +root(-100 ; 3) = -4.6415888336127788924100763509194465765513491250112436376 +root(-100 ; -3) = error: 13 +root(-100.365664564 ; 3) = -4.6472395002278191378452584979792853270242841548430621428 +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.99748532844779001865290991450115501403512276394572382 +root(1423243 ; 3) = 112.484587188910214748809356049225926820290429224608139988 +root(1423243 ; 4) = 34.539795675835255149391604771702459745500606098619261252 +root(1423243 ; 5) = 17.0081004171698032554797252419077138632745320100701296008 +root(1423243 ; 6) = 10.6058751260285077311218826884051420454884937430846441381 +root(1423243 ; 7) = 7.5690237020267919108664228646036694338018878492313670793 +root(1423243 ; 8) = 5.8770567187866457708714589610391188872206090919272188589 +root(1423243 ; 9) = 4.8272264551004315166207691685081278739864218252766577535 +root(534345123.123123132 ; 10) = 7.4607448017947529521066384518322408403324032562932634559 +root(2354534345123.123123132 ; 11) = 13.3265778012259000321603466537539490822919656824726498635 +root(2354534345123.123123132 ; 11.5) = error: 13 +root(34562345123453245623562356.21341234 ; 12) = 134.343585045159880282224758254321454982156509204032648978 +root(52543572635716293746921734697126592375973246597321649578235342.12341234123424365 ; 13) = 55941.264224535442215129483431551361820225071931060316517 +root(2456283756457098173497612945693745917263497695723645673405670870283745823057230470239.23542356234564235647 ; 14) = 1066294.17885873576875281155107164229663046728005121026019 +root(34673048673048670875102485703285238475023874086730619273481234697126349761293476129347691273469756239579237645723694576239546124912734691726349761293476320567205687032458708234 ; 15) = 504273487305.838444231006273766640087509613575825670965443 +root(10 ^ 345356 ; 16) = 5.623413251903490803949510397764812314682510430986916646152e+21584 +root(123 ^ 2342453 ; 17) = 7.12564061665170019096941500194720272165423467643995883915e+287970 +root(25435 ^ 123134345 ; 18) = 9.98640039972779422474377475995762374594454055847193693282e+30136663 +root(23432453456 ^ 735623453254 ; 19) = 1.680768770251010765634776887356907899842793346204790017795e+401488481709 +root(56235482349761293746 ^ 34556346734087053847 ; 20) = error: 8 +root(35672645769213746927364976345 ^ 432587056870354730485702384750239 ; 21) = error: 8 +root(56287560238750283748732405683740568734056 ^ 32562357102834012873401287340817203487 ; 22) = error: 8 +root(53068703285701284397234852348651283465128346812634812634816238 ^ 56740567034857012384702318450235283745082370457320457023457 ; 23) = error: 8 +root(34534 ^ 3452345235 ; 200) = 1.090823715581806578136905828952873802184759317289188374144e+78337975 +root(23564356 ^ 2435345324 ; 1000) = 1.38837117017773323697588617744653934830814841682930995419e+17953988 +root(345623456456 ^ 1233245235 ; 200000) = 4.336415961910301254131491763579372417696726389403875481209e+71149 +root(7367454576932745 ^ 2343454326763 ; 23423423654234) = 38.679869759751815712768551408066558183774908538133725983 +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.9099999964237213134765625 +mod(-(123^2) ; -33.53) = -6.9700000000000000000000000000000000000000000000000000008 +mod(-34563842570128347127659237436192736497659273465912374659736457345 ; -145) = 0 +mod(-2341745237542376591723469723649.1451245976 ; -12342.12431234) = -4682.3942026575999999999999999999892258898034355592320324 +mod(-1224523537673 ; -12234234) = -11290847 +mod(-1224523537673.123 ; -12234234.234) = -11267426.2970000000000000000000000000000000000000000001205 +mod(-7456743.1231 ; -745612.123) = -621.89309999999999999999999999999999999999999999999999975 +mod(-122.123 ; -1223423123123132.245345) = -122.123 +mod(-122.123 ; -2,25) = -0.62300000000000000000000000000000000000000000000000000001 +mod(-9 ; -3) = 0 +mod(-3234 ; -345.23) = -126.93 +mod(-64546.12353 ; -4) = -2.1235300000000000000000000000000000000000000000000000047 +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.9099999964237213134765625 +mod(-(123^2) ; 33.53) = -6.9700000000000000000000000000000000000000000000000000008 +mod(-34563842570128347127659237436192736497659273465912374659736457345 ; 145) = 0 +mod(-2341745237542376591723469723649.1451245976 ; 12342.12431234) = -4682.3942026575999999999999999999892258898034355592320324 +mod(-1224523537673 ; 12234234) = -11290847 +mod(-1224523537673.123 ; 12234234.234) = -11267426.2970000000000000000000000000000000000000000001205 +mod(-7456743.1231 ; 745612.123) = -621.89309999999999999999999999999999999999999999999999975 +mod(-122.123 ; 1223423123123132.245345) = -122.123 +mod(-122.123 ; 2,25) = -0.62300000000000000000000000000000000000000000000000000001 +mod(-9 ; 3) = 0 +mod(-3234 ; 345.23) = -126.93 +mod(-64546.12353 ; 4) = -2.1235300000000000000000000000000000000000000000000000047 +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.9099999964237213134765625 +mod((123^2) ; -33.53) = 6.9700000000000000000000000000000000000000000000000000008 +mod(34563842570128347127659237436192736497659273465912374659736457345 ; -145) = 0 +mod(2341745237542376591723469723649.1451245976 ; -12342.12431234) = 4682.3942026575999999999999999999892258898034355592320324 +mod(1224523537673 ; -12234234) = 11290847 +mod(1224523537673.123 ; -12234234.234) = 11267426.2970000000000000000000000000000000000000000001205 +mod(7456743.1231 ; -745612.123) = 621.89309999999999999999999999999999999999999999999999975 +mod(122.123 ; -1223423123123132.245345) = 122.123 +mod(122.123 ; -2,25) = 0.62300000000000000000000000000000000000000000000000000001 +mod(9 ; -3) = 0 +mod(3234 ; -345.23) = 126.93 +mod(64546.12353 ; -4) = 2.1235300000000000000000000000000000000000000000000000047 +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.9099999964237213134765625 +mod((123^2) ; 33.53) = 6.9700000000000000000000000000000000000000000000000000008 +mod(34563842570128347127659237436192736497659273465912374659736457345 ; 145) = 0 +mod(2341745237542376591723469723649.1451245976 ; 12342.12431234) = 4682.3942026575999999999999999999892258898034355592320324 +mod(1224523537673 ; 12234234) = 11290847 +mod(1224523537673.123 ; 12234234.234) = 11267426.2970000000000000000000000000000000000000000001205 +mod(7456743.1231 ; 745612.123) = 621.89309999999999999999999999999999999999999999999999975 +mod(122.123 ; 1223423123123132.245345) = 122.123 +mod(122.123 ; 2,25) = 0.62300000000000000000000000000000000000000000000000000001 +mod(9 ; 3) = 0 +mod(3234 ; 345.23) = 126.93 +mod(64546.12353 ; 4) = 2.1235300000000000000000000000000000000000000000000000047 +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.715705452345000000000000000000000000000001477260443 +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.940647615375886168936224360578128194071107521395870763923e+230 +bitor(345 ^ 123 ; 37 ^ 13354) = 5.8320762128185538005055629469272877940782725301798212174e+20941 +bitor(341 ^ 3467 ; 1236 ^ 12314) = 1.304514317339985440127377127827216481642580670261469885856e+38075 +bitor(45675 ^ 123 ; 37634 ^ 123) = 1.381854735053473994826534807373052064172803380618993378888e+573 +bitor(34573653456 ; 3412431245) = 37847668189 +bitor(4563563456345643256 ; 3241245634564356) = 4.566522401225939452e+18 +bitor(2434523412341245345623452356 ; 14523563465345634564356) = 2.434528454233061893699173316e+27 +bitor(2342.2564356 ; 453453254.367346) = 453455334.373777595312019644734018472070665880988314435669 +bitor(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 3.4654356743585776005432275957053456345634564325e+30 +bitor(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 2.343244444444444444444444870846043857608533373766658028562e+70 +bitor(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 3.456423451239347693476974562934583870394854635986772359322e+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.16989072996202483061724379182260974251669888906906184109e+562 +bitand(34573653456 ; 3412431245) = 138416512 +bitand(4563563456345643256 ; 3241245634564356) = 282300754268160 +bitand(2434523412341245345623452356 ; 14523563465345634564356) = 9.481671648797558843396e+21 +bitand(2342.2564356 ; 453453254.367346) = 262.250004004687980355265981527929334119011685564330916768 +bitand(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 2269426930420096 +bitand(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 4.02332658115149514771481493504e+29 +bitand(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 2.649193333723830214653043818930281718472107694125936999156e+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.940647615375886168936224360578128194071107521395870763923e+230 +bitxor(345 ^ 123 ; 37 ^ 13354) = 5.8320762128185538005055629469272877940782725301798212174e+20941 +bitxor(341 ^ 3467 ; 1236 ^ 12314) = 1.304514317339985440127377127827216481642580670261469885856e+38075 +bitxor(45675 ^ 123 ; 37634 ^ 123) = 1.381854735001775087526914559066879626254577283193826389998e+573 +bitxor(34573653456 ; 3412431245) = 37709251677 +bitxor(4563563456345643256 ; 3241245634564356) = 4.566240100471671292e+18 +bitxor(2434523412341245345623452356 ; 14523563465345634564356) = 2.43451897256141309614032992e+27 +bitxor(2342.2564356 ; 453453254.367346) = 453455072.123773590624039289468036944141331761976628871338 +bitxor(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 3.4654356743585753311162971756093456345634564325e+30 +bitxor(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 2.34324444444444444444444487084604385760849314050084651361e+70 +bitxor(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 3.456423451239347693476974562934557378461517397684625828884e+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.06176515525252823040303924181666735928068364564365127491e+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.08501493333333333333333333333333333333333333333333 +avg(-354256.234234 ; 3456346736.45345 ; -36734674567367.324523453245) = -12243739524962.3684358177483333333333333333333333333333333 +avg(-1231.245345 ; 123123 ; 0) = 40630.584885 +avg(-7474567367.1453245 ; 14534523.346767 ; 34523453245.1324534 ; 10 ^ 3245 ; 30 ^ 245345 ; 123123.345634564) = 3.436275258754213717338398736361112265467806076072752124851e+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 diff --git a/tests2/big_64_2048.expected b/tests2/big_64_2048.expected new file mode 100644 index 0000000..178da39 --- /dev/null +++ b/tests2/big_64_2048.expected @@ -0,0 +1,2161 @@ +-2467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782.234523452345 = -2.467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782234523452345e+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.467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782234523452345e+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.42396161839929802994350382504021616147046991533758848421484767099943009933560398792142264813685223139208010692163963267239228552590565613504516516976442034169442132884440132818460393230191658507399432180444252635363751670056062835638062005512417282528025871203683724009275339372749936370533817215e+296 +23423 + 132123 * ( 234 ^ 123) = 3.42396161839929802994350382504021616147046991533758848421484767099943009933560398792142264813685223139208010692163963267239228552590565613504516516976442034169442132884440132818460393230191658507399432180444252635363751670056062835638062005512417282528025871203683724009275339372749936370533817215e+296 +23423 + (132123 * 234) ^ 123 = 1.9674191434635917918012173050339885268061701887502096389695182440298870393607959364385788090636944805256407206188024553823522640717208660206931298114153605119032421300000058298878838574553712092078175206941906124994626237671695277801103578172430467627857856757033869880891941310787058081023635136627335127099675091983697563979504866283626600323431651611754821395349294338846476901654106714519214954817679570940736129406693771107596608147452087882226625909960412270005019028156516741246979738996118096417459840181554815962976061601397728730200470309077104611779168984713036767139904156863953516415096367593851418513646e+921 +(23423 + 132123) * 234 ^ 123 = 4.03096761272100399904325701028364072154042606852024657603659238613471805992337335592762507078324604485299677051863307905254899180621482398357390659836800955525684748315154249444685939052121066840685967454110046853464499877164008914664047839584587533041970831439251216932303550010776031445630582784e+296 +5345 + 1234 - 3453 * 12312 / 34534 ^ 12 = 6578.99999999999999999999999999999999999999999999998522380652094034126390912634745741615270152512431150182727728176299682330436351581439943981230709648326866103069759793574817393173378376352692026149633962008664036348069433539258824981483984143227650702486851815001896633236664030349809767107248193541540401610946268819525248912941200519023440484153469915086574613437593181594303523386190848542396815952907535331613375171092552847053636700347394594626779264467879043677633302441428607853781337862295515324889995439643581539852887546948282494094825318244221949301907129253091194514026703610930339575195210702165084585 +5345 + 1234 - 3453 * 12312 / (34534 ^ 12) = 6578.99999999999999999999999999999999999999999999998522380652094034126390912634745741615270152512431150182727728176299682330436351581439943981230709648326866103069759793574817393173378376352692026149633962008664036348069433539258824981483984143227650702486851815001896633236664030349809767107248193541540401610946268819525248912941200519023440484153469915086574613437593181594303523386190848542396815952907535331613375171092552847053636700347394594626779264467879043677633302441428607853781337862295515324889995439643581539852887546948282494094825318244221949301907129253091194514026703610930339575195210702165084585 +5345 + 1234 - 3453 * (12312 / 34534) ^ 12 = 6578.98543946796555503381439714045072042612374543054013660068313817141218789767240392806677446751919981822931944886647169427494554313401069854390401614195691750461918749395924589776795142639605502725745428349247616032288725671085621735019647987507118244158740649955159703327109944541833181759004556490051733479301514985412351131899337023544652707190715619338648823405284783039845174758184492897493993970648216396204058195389454263266482989564680721243017507776029872141273894974229850899058528543136761569935935801582682252535557964748934079646460268419608969111812618907487430659760713497223463857764755695876390302 +5345 + 1234 - (3453 * 12312) / 34534 ^ 12 = 6578.99999999999999999999999999999999999999999999998522380652094034126390912634745741615270152512431150182727728176299682330436351581439943981230709648326866103069759793574817393173378376352692026149633962008664036348069433539258824981483984143227650702486851815001896633236664030349809767107248193541540401610946268819525248912941200519023440484153469915086574613437593181594303523386190848542396815952907535331613375171092552847053636700347394594626779264467879043677633302441428607853781337862295515324889995439643581539852887546948282494094825318244221949301907129253091194514026703610930339575195210702165084585 +5345 + (1234 - 3453) * 12312 / 34534 ^ 12 = 5344.99999999999999999999999999999999999999999999999050438073268653844906294566029771400024462329882630250643738437071820182808648757374814855010409704499657075792585282925722500854829602411417204177827327453583983972304104553610000762789736696733900060474463995797627752433292060048140131251370906883486287626611575589495084661979879511066612926248638789915177835858099991299669712827673759894462361598465630147943839995555857158300613911981137736888741149103453112632687025229519282023614476894420431076145641436596903399054027647459669520531832430114082972922366614483813889553033667915625376054838740963829806746 +(5345 + 1234) - 3453 * 12312 / 34534 ^ 12 = 6578.99999999999999999999999999999999999999999999998522380652094034126390912634745741615270152512431150182727728176299682330436351581439943981230709648326866103069759793574817393173378376352692026149633962008664036348069433539258824981483984143227650702486851815001896633236664030349809767107248193541540401610946268819525248912941200519023440484153469915086574613437593181594303523386190848542396815952907535331613375171092552847053636700347394594626779264467879043677633302441428607853781337862295515324889995439643581539852887546948282494094825318244221949301907129253091194514026703610930339575195210702165084585 +5345 + (1234 - 3453 * 12312) / 34534 ^ 12 = 5344.99999999999999999999999999999999999999999999998522423541748125632216003227820082423407315792955634545956116416249387669768090721886332453523901631762227765754353915203257200280889865243697445673515394218333051938357301852369152399919762713123159657113069132430486280013726784413300534680684200909420676617932596411043277652037126337655022938055524428477967449956633183771829950139719234094001109775653275917612102466806040769755979697196942494492135174302563544495449664829569290981962773302437825665675510030773938372362569250985036180500481345462534965954247972291202851652999982279246185500835207740035590167 +5345 + (1234 - 3453 * 12312 / 34534) ^ 12 = 426835.38387386390583790529472207734314367923516677668488619324667241329917671866437195022483365845061653962828205751279575925071463956114246302537273757855558692232987842159969320017267473474652711966456668330438633088437182300876267131026654188902312498871647824171919752814323999084383044895253965286815324094983354185653931554412431668904816554042545177690926315632700413347531854266839075958415046520010572866290743816828808413609352423030139668169250412770742539984800514319352200359231194952749551819753135997541252715697085377219336660060911227870802064219326260518312935841638975372189728023964048248343032 +(5345 + 1234 - 3453 * 12312 / 34534 ^ 12) = 6578.99999999999999999999999999999999999999999999998522380652094034126390912634745741615270152512431150182727728176299682330436351581439943981230709648326866103069759793574817393173378376352692026149633962008664036348069433539258824981483984143227650702486851815001896633236664030349809767107248193541540401610946268819525248912941200519023440484153469915086574613437593181594303523386190848542396815952907535331613375171092552847053636700347394594626779264467879043677633302441428607853781337862295515324889995439643581539852887546948282494094825318244221949301907129253091194514026703610930339575195210702165084585 +() = 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% = error: 10 +123 * 31% < 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% <= 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% == 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% > 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% >= 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% != 8675 * 12% = error: 10 +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.277943812440035069266759408187251541772274830680277927828067376351869141634513802681827658564771834169540577780814318574717498588124093823115855847047052529671963375673589262380906571635592423550669779841100438745821085406705068572508203242806420673825131919143371501406809778473328490883204218419626482826116282609952093267591521080799279321329180502326096768270229921088018033153437823012622061204871816165588719331373449563220656441798450331582703582268627001634248110883310962042694819993116163322779002831590999201923624903341449598878353111309271832072924089766414419594291372287741943059353481125821310890954 +1231.345345645 / 1231.4564756 = 0.999909757301860096694756460623706675159409101246842312678484728737902947611086483128320154492677386185649450816855162915836633406388171336844931687815471502807857742853059710687837484136252163941278315691371073902695063305735561637741734247939992723848404277293647291613624935490980335870507967792930090626420187221109773828859144780317561066711239924231391162615930297033390337064057256072786207369877425491691490521404831370233447493838490315865126950979671311088925991758372462936602385592262664942861582691571011785095687550745622145965513488749727761795367832974185547414892330279935067808254416231030293020614 +12334543654564.123123 / 34523452345234523.4786 = 0.000357280133261838548705339858701957061471338333771031429555788530546817930675008739446426973621360836350778580206133497497168934050618614282000913663163182249794685237158959928530560599599356364479308483801673024617559866166012384806383891512994774980560173414138161875487747656656054319294121675341637606091715428791911406014352077728699620559512956146445409708134053981160330300831566515614763803485735788318917571377751334937468460826514457416995559698662420390063562787148213417763520881025344745277913178980281176092117158678001197157157805735309897220819562043564357901895537152191841754036271532603084108203773 +-123123.234243 / 132143.3453456 = -0.931739951951350047977167699357775778280417307631252852594574582195683213507058425166705203825335899874215481706408518130559023869713615548531592464436870765535846420648814944284705031912170385660767969174978806939746563261461163532972635761601593184965080120198775885832941899996063209701257030592388668739015771727256861032691648808358575846791801640474239191176089386336811044718128657522743471948132205180105815315598604128941358439487561960181184959116802122189605436212261474424175008124738458770590290785237769670669580839024415963082831323503832104424748932387073817202275973677625789607585059327948777868919 +-1231.345345 / +35645.12312312353 = -0.034544567029457324779370243407701649807311471162548432249029782434293019877020773315357517663310608109161145078765879951100654551374672667679781847316064790364871999503746176522957222576855204492965024246214160862077075135165822748967839661902014599658344519628332571252606024487631156885513079202218598809527527311861799584536834478009558952616203007934363151629556741028603596325435438943985688311890795988002740892415068722038257905578300055656786645071752447085362433135999163277029874193047783111761333650203986769216645118625381605151825936373988799760323419084451656981319544839578575205303741225764003060879 +-122454564.123123 / -12312364.2342324 = 9.94565802258020082835313896607152066358248857160827148219649052558539957191571442423320271373058566790032893781429724675995621783300357283562879769765263650135332142230430121155043799027003981427708977791129277077666865585934892221271556889500032490582035233281966844369207190672247314291706952450332075210969820771545785448755329557586353435912894344081816200308112645382319398756437810214395567150029982632686711990278471494856467322455866602026099271235150703824195441392857106360057022374304358806561575525053224302459149509929003750255078713458463440303731116575202910660409467184913109988996301263788397082787 +-12312313.1231313 / -123165.75675675 = 99.9653917399125922697307667228644484792699085394522866629380496622911235007658483482652780733165054255643469537440296534550200767485530387239492764989920169806597147821327937825592391528721325029987533901524817661340009432337246905534265581392156771899206812527300564127299296540397619473501234088377138720445967735565345907598898547941633418343722996093066831876318568430627124475433931110002463935719563290337132993665663100736453471025573340380400658338278716062178692102911094469488980851253929223749408560668722495512017573466448752843809169534488230273811104933204374938417048853683797304624074160075239414461 +456456 + 12.543 % = error: 10 +3345.1231 - 543.0 % = error: 10 +12112.456 + 0.5 % = error: 10 +-234.645 - 12.7656 % = error: 10 +-757567.234234 - 1.5 % = error: 10 +-354345 - 2 % = error: 10 +245 ^ 12 = 4.6772761567521097265869140625e+28 +23.426 ^ 123.23 = 6.13623046898651274862678057333249007253103770472156926306692734984593651870755290256781807919132826673262147980778452734286265545430358277781415885641407359965578403755438595244789597908572846839825435841285458825361429534657776802656649593422666222929403455044892785321906538816136799922360508054742280948237523097124122532529016565478593579894846019590619017831252795998136375057089485824328574489517964670125792246170015949150522858200277401318229149334114719229011717536125729475084615457110618443512807146463256037831343117158014708667165067356613416365516095937358412456987203098926235754819815165049166842307e+168 +1235345 ^ 3 = 1.885231923903688625e+18 +123.1231 ^ -12.534 = 6.30498684746781395378273384645267793494142938439958163111451644787869538182393184877050246694013876380880257107320888462502564460094721352889382862969860591506567019625495209451977910238319729865526811478601315662362050469820383109225428664437881576440892838600795524247940552200526550761113977084205788066671505739946782301910302077523807617979238517046489489926180326237313029107699519356552678581676164413555647725865572592219063130465941709486372638562905226286461918951754281615272738359732023137481188038799976569667404331168148807392838158522083264495801059116759387476812210203441416805544728302956344641143e-27 +6543.2134 ^ -432.1231 = 1.283889291386524585271950843142713245851389243602807536529478501087194353054182217482315841254864107620821237354811035626845550702905334013549272914840552028005058987312787451810894963471037820545397589272966064687820780519042541275950620142885846834453300588516957997927792598761250848826707291415551044554011786747834591696983615947070178996937823621268173457560747993736286168342060154254590587960183982524771217711523581272232824208115954790793482054059668342275651376196024143818376353132478218210182354925582181232722999304679550748555703939688793882887769131856168700601771536599678912716468641569295577517061e-1649 +123.123 ^ 534.234 = 5.373611352532638443806517365728676589533471689508006533403439509282193184480032769028543526217852802913161375919767727074679986347208503837428007857491434539588951989840834416994510506442430264078441224239328336344381413493063940178958072899396028863907956399469409772380221205645769896849802207532479676370654715493857177104886154653670615599190566388425619795224586191664714444447628270299911185764754744933201068919334731685357407665005204912986265436319874058149136448023584857796199898091420142331691638961798017074725460434500771694271451595184902527963203628344621260322425841148016170230340562043753485987379e+1116 +245 ^ 0 = 1 +0 ^ 0 = error: 13 +-1 ^ 1 = -1 +1 ^ 1 = 1 +6456 ^ 46.456 = 9.90068777030188051125934231992487230445174450062866223049996309556516642342943980788293675413085514621258236200728105292744850979619257530783599702732946091885732829784194322583411140040882571033109501385068265557181681996566274917215688504178748745587207561975381138905728675630941343419577087636431209348688951971140758831301752641383082564232716550032199147260971427978130827913357154549188155190003610464584524073151909104352184840380391070401549536907722544900614096754372401977682393865498532618191019029037302267172446651947840446834607897759172899578509670427101593721549532607769177564143661138026213673e+176 +456 ^ 123 = 1.128952443060998390793281890551444973052697100995833302022381272105524811297192811584341744235568688576498565319529445045920276026656160679057055892943244236447604693768261012955460872912017013344134445831746996828545397543641811754126900945748388368667966627419815114500109330430662809943171174947516304932196541423284352188416e+327 +2 ^ 2 = 4 +3 ^ 3 = 27 +3.3 ^ 3 = 35.937 +3.2354 ^ 4 = 109.5751123526691856 +35634.3564 ^ 76 = 8.75060072027092732806288977313074289959667680715166188861116791101023656484745086491226983451791501335651968374293112339615076385190599639913484135942351129474682392352452891120779594101411350463491139108572954910116187700776028421843063675719232590910584661401771355377762091885689156974070712483129050592890933495768979283676783958980879827327845040184695972882464930616509339736314024797988521129346789345639560973688108927164969200113614296658768225391237216762026686953611542700870905864263773008759814468178446797297493178399743820223589339394620490930500093171894427196530224811991892566606348655667323564419e+345 +-4 ^ 5 = -1024 +-6 ^ 234 = 1.22290463141890234936622223366471428166726768856025957367925973874712511409937880860209174311910168111692973704030362773980406107378194861484274745612176679386471423840878720446365696e+182 +-6 ^ -8 = 0.000000595374180765127267184880353604633440024386526444139612863892699283645785703398872123151958542905044962658131382411217802164304221917390641670477061423563481176649900929736320682822740435909160188995579942081999695168419448254839201341258954427678707514098460600518213686937966773357719859777472946197226032616979119036732205456485291876238378295991464715744551135497637555250723975003810394756896814509983234263069654016156073769242493522328913275415333028501752781588172534674592287761012040847431793933851547020271300106691053193110806279530559365950312452370065538789818625209571711629324798049077884468830970889 +-6 ^ -120 = 4.18648899542805783971145600570107637486604504517763837871179058502718531524274112192599441370879401781658814547339298907819324585359240310652275585608857847664062484646365369607192459289850705465662775191118795293745019177780826006404773587268070924720075254818504035028021234613541877137075878238239557423165084059898612710423764144969376119702428547329806403547706777028901908694949291282841782773333179524426282317773331118450482984089531915207532709217749659864033284305751906662601280744841172935032072184587271550161328150601826824637479476781995881845540522965149410294043803771862895669415349080718595206194e-94 +-53.342 ^ -234.234 = error: 13 +234.234 ^ 234.234 = 1.128711237438882304671275791455097878375435418845085733209472062217756355482585956341467479592217612694159257836688919664810744133169067622142119296501258547848197786329701565547224086453353715273160417328133670635845805185877451238843547078826139704395034060851474887168365377181190760870575164199795717305002635325833993023379859735612192472276332579088200391049029873516215622224989387326576567445722032675513447138725801741985667515680644274922871026245285386332177874007040414131699411057974175079745721957814218766179259761465744345984438428703412433728261026528825863849383477495041527214693301778172540517211e+555 +123.3456 ^ 123.65 = 3.69352287586771573232829439398218795364057072455083314079792151180115322465970760875179519381563529560032692357691815961362974624287925614632087560209590626745931583027923139114136159670414470821294641498230804725891591720520090739701631046481723197369303941648652233212564940684842622582341889958952376323435790686688837135882855569509120900228203002524407528057767470480729606611922994362034997067151883883737461106069516423429931077716758168459919760523750433977214289208900533948635344019641386677278399721083072725655920393713823997121350525536064151215078535744835279899009049961356739818334990327366225009407e+258 +2 ^ (2 ^ 31) + 1 = 1.761613051683963353207493149791840285667111558188134796023367914428819611321327333421399502485517228412573105192143789744234462230657028404818184646590491583333685403836918511730013187638069023344771973237953778130096856458594522010363051503864285724328842789251849757457683425042669327281434167275444515995385976791497857320184260038578457547722331382776351551662189941234161662475822280070487552761530922066841252336176033505033832374542151471114564379083895509143471747498861856409605688518818996429193107369719896641405519714934950960076454635172769010316292443980670980878684072824764147299344061895982696351225e+646456993 +2 ^ (2 ^ 63) + 1 = 1.3809322979800542649600059953116189405141637822767596755959877474888268135307291741460577516879353902102057121365969471356071358403778012610803183419527976266079170537329966031599690123963761842385031871147168918957276808758855298396547916194082118074498356080543213905101015212281216936024435863872062534370226153070876936487587567739311721803253709605355607280113172935125312428034896185342096790834798988605964869645036480418465018219018615279981592771212383080934981023766369534519766259246427675133027098779461676524614928161275415510429467708158911728609469613122953477807996898659330302162541216649753462749834e+2776511644261678566 +2 ^ (2 ^ 127) + 1 = error: 8 +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.71828182845904523536028747135266249775724709369995957496696762772407663035354759457138217852516642742746639193200305992181741359662904357290033429526059563073813232862794349076323382988075319525101901157383418793070215408914993488416750924476146066808226480016847741185374234544243710753907774499206955170276183860626133138458300075204493382656029760673711320070932870912744374704723069697720931014169283681902551510865746377211125238978442505695369677078544996996794686445490598793163688923009879312773617821542499922957635148220826989519366803318252886939849646510582093923982948879332036250944311730123819706842 +pi = 3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526 +-e = -2.71828182845904523536028747135266249775724709369995957496696762772407663035354759457138217852516642742746639193200305992181741359662904357290033429526059563073813232862794349076323382988075319525101901157383418793070215408914993488416750924476146066808226480016847741185374234544243710753907774499206955170276183860626133138458300075204493382656029760673711320070932870912744374704723069697720931014169283681902551510865746377211125238978442505695369677078544996996794686445490598793163688923009879312773617821542499922957635148220826989519366803318252886939849646510582093923982948879332036250944311730123819706842 +-pi = -3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526 +2e = 5.43656365691809047072057494270532499551449418739991914993393525544815326070709518914276435705033285485493278386400611984363482719325808714580066859052119126147626465725588698152646765976150639050203802314766837586140430817829986976833501848952292133616452960033695482370748469088487421507815548998413910340552367721252266276916600150408986765312059521347422640141865741825488749409446139395441862028338567363805103021731492754422250477956885011390739354157089993993589372890981197586327377846019758625547235643084999845915270296441653979038733606636505773879699293021164187847965897758664072501888623460247639413683 +2pi = 6.28318530717958647692528676655900576839433879875021164194988918461563281257241799725606965068423413596429617302656461329418768921910116446345071881625696223490056820540387704221111928924589790986076392885762195133186689225695129646757356633054240381829129713384692069722090865329642678721452049828254744917401321263117634976304184192565850818343072873578518072002266106109764093304276829390388302321886611454073151918390618437223476386522358621023709614892475992549913470377150544978245587636602389825966734672488131328617204278989279044947438140435972188740554107843435258635350476934963693533881026400113625429053 +-2e = -5.43656365691809047072057494270532499551449418739991914993393525544815326070709518914276435705033285485493278386400611984363482719325808714580066859052119126147626465725588698152646765976150639050203802314766837586140430817829986976833501848952292133616452960033695482370748469088487421507815548998413910340552367721252266276916600150408986765312059521347422640141865741825488749409446139395441862028338567363805103021731492754422250477956885011390739354157089993993589372890981197586327377846019758625547235643084999845915270296441653979038733606636505773879699293021164187847965897758664072501888623460247639413683 +-2pi = -6.28318530717958647692528676655900576839433879875021164194988918461563281257241799725606965068423413596429617302656461329418768921910116446345071881625696223490056820540387704221111928924589790986076392885762195133186689225695129646757356633054240381829129713384692069722090865329642678721452049828254744917401321263117634976304184192565850818343072873578518072002266106109764093304276829390388302321886611454073151918390618437223476386522358621023709614892475992549913470377150544978245587636602389825966734672488131328617204278989279044947438140435972188740554107843435258635350476934963693533881026400113625429053 +pi*pi = 9.86960440108935861883449099987615113531369940724079062641334937622004482241920524300177340371855223182402591377402314407777234812203004672761061767798519766099039985620657563057150604123284032878086935276934216493966657151904453873526177941382025826058169341251559204830981887327003307626667110435895087150410032578853659527635775283792268331874508640454635412502697372956695833422785815000636522709547249085975607266926475277900528533645220666980826415896877105732788929174690154551006925443245703644965617253792860760600814597258922923241424004429598136181441370677777819473965830317085663278957075340799171452316 +-pi*pi = -9.86960440108935861883449099987615113531369940724079062641334937622004482241920524300177340371855223182402591377402314407777234812203004672761061767798519766099039985620657563057150604123284032878086935276934216493966657151904453873526177941382025826058169341251559204830981887327003307626667110435895087150410032578853659527635775283792268331874508640454635412502697372956695833422785815000636522709547249085975607266926475277900528533645220666980826415896877105732788929174690154551006925443245703644965617253792860760600814597258922923241424004429598136181441370677777819473965830317085663278957075340799171452316 +e*e = 7.38905609893065022723042746057500781318031557055184732408712782252257379607905776338431248507912179477375316126547886612388460369278127337447839221339807777490012289560741075370239133094755068208658182026964786820840422098225523487574246254141467992812933188807076330101933789974072998696009530330751532081882368469479302991355877144568312392327276460258833999646121284928520967890513882466398712281372686106473562637929518222784294843458613528769386698575200154996014807507197129336941885199722888263625597194109586619147987150432839769326461023511631238999001051378340676449866389268561582186421557724849201119353 +-e*e = -7.38905609893065022723042746057500781318031557055184732408712782252257379607905776338431248507912179477375316126547886612388460369278127337447839221339807777490012289560741075370239133094755068208658182026964786820840422098225523487574246254141467992812933188807076330101933789974072998696009530330751532081882368469479302991355877144568312392327276460258833999646121284928520967890513882466398712281372686106473562637929518222784294843458613528769386698575200154996014807507197129336941885199722888263625597194109586619147987150432839769326461023511631238999001051378340676449866389268561582186421557724849201119353 +123.345pi = 387.499745857033046998174748110610283251299859565922427488154540738207614633372448935774955531823429750258055730980806113385790263365016565372164456195607503431905292647770606885765254366017638845887963402471689793514560912716828831396430769520376399483570022487174216699356488920423881034487515430330407559184329855996223430761197996160174345942631617957711557955597564290544260443080127605787225749465520449013264616869454155696648474478001620550847312244562256505345385018348169851708510035183608865419334440890242793641445308959663118995208787160374948101018232159742609881886522887715483894682776006610075642733 +123.345*pi = 387.499745857033046998174748110610283251299859565922427488154540738207614633372448935774955531823429750258055730980806113385790263365016565372164456195607503431905292647770606885765254366017638845887963402471689793514560912716828831396430769520376399483570022487174216699356488920423881034487515430330407559184329855996223430761197996160174345942631617957711557955597564290544260443080127605787225749465520449013264616869454155696648474478001620550847312244562256505345385018348169851708510035183608865419334440890242793641445308959663118995208787160374948101018232159742609881886522887715483894682776006610075642733 +-123.345pi = -387.499745857033046998174748110610283251299859565922427488154540738207614633372448935774955531823429750258055730980806113385790263365016565372164456195607503431905292647770606885765254366017638845887963402471689793514560912716828831396430769520376399483570022487174216699356488920423881034487515430330407559184329855996223430761197996160174345942631617957711557955597564290544260443080127605787225749465520449013264616869454155696648474478001620550847312244562256505345385018348169851708510035183608865419334440890242793641445308959663118995208787160374948101018232159742609881886522887715483894682776006610075642733 +-123.345*pi = -387.499745857033046998174748110610283251299859565922427488154540738207614633372448935774955531823429750258055730980806113385790263365016565372164456195607503431905292647770606885765254366017638845887963402471689793514560912716828831396430769520376399483570022487174216699356488920423881034487515430330407559184329855996223430761197996160174345942631617957711557955597564290544260443080127605787225749465520449013264616869454155696648474478001620550847312244562256505345385018348169851708510035183608865419334440890242793641445308959663118995208787160374948101018232159742609881886522887715483894682776006610075642733 +7567.345e = 20570.1764031804136665774945949032137890908150082749205898284076428196526683227666220417760717515255387611006636546836954840653956933828097361694802275687920432880519863810250351097037063789682883168224621381962728664592922357583139960305802457994155793089861242309267002043578690720992335503022781770125617301362855678986547464672478259834697677519352928540598938217350603720158019991259786169999870541885802382686366299235151885672252155732200326132724899194209029870928649985105532445327555309419516812087295376052907949384555071313401500443278225636439271983652327362085554518274828726888786340218264939383643947 +7567.345*e = 20570.1764031804136665774945949032137890908150082749205898284076428196526683227666220417760717515255387611006636546836954840653956933828097361694802275687920432880519863810250351097037063789682883168224621381962728664592922357583139960305802457994155793089861242309267002043578690720992335503022781770125617301362855678986547464672478259834697677519352928540598938217350603720158019991259786169999870541885802382686366299235151885672252155732200326132724899194209029870928649985105532445327555309419516812087295376052907949384555071313401500443278225636439271983652327362085554518274828726888786340218264939383643947 +-7567.345e = -20570.1764031804136665774945949032137890908150082749205898284076428196526683227666220417760717515255387611006636546836954840653956933828097361694802275687920432880519863810250351097037063789682883168224621381962728664592922357583139960305802457994155793089861242309267002043578690720992335503022781770125617301362855678986547464672478259834697677519352928540598938217350603720158019991259786169999870541885802382686366299235151885672252155732200326132724899194209029870928649985105532445327555309419516812087295376052907949384555071313401500443278225636439271983652327362085554518274828726888786340218264939383643947 +-7567.345*e = -20570.1764031804136665774945949032137890908150082749205898284076428196526683227666220417760717515255387611006636546836954840653956933828097361694802275687920432880519863810250351097037063789682883168224621381962728664592922357583139960305802457994155793089861242309267002043578690720992335503022781770125617301362855678986547464672478259834697677519352928540598938217350603720158019991259786169999870541885802382686366299235151885672252155732200326132724899194209029870928649985105532445327555309419516812087295376052907949384555071313401500443278225636439271983652327362085554518274828726888786340218264939383643947 +pi+234 = 237.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094330572703657595919530921861173819326117931051185480744623799627495673518857527248912279381830119491298336733624406566430860213949463952247371907021798609437027705392171762931767523846748184676694051320005681271453 +-pi+23464.2342 = 23461.0926073464102067615373566167204971158028306006248941790250554076921835937137910013719651746578829320178519134867176933529061553904494177682746405918715188825497158972980614788944403553770510450696180355711890243340665538715243517662132168347287980908543514330765396513895456733517866063927397508587262754129933936844118251184790790371707459082846356321074096399886694694511795334786158530480584883905669427296342404080469078138826180673882068948814519255376200372504326481142472751087720618169880508701663266375593433569139786050536047752628092978201390562972294607828237068232476153251815323305948679994318729 +-e+234.234 = 231.5157181715409547646397125286473375022427529063000404250330323722759233696464524054286178214748335725725336080679969400781825864033709564270996657047394043692618676713720565092367661701192468047489809884261658120692978459108500651158324907552385393319177351998315225881462576545575628924609222550079304482972381613937386686154169992479550661734397023932628867992906712908725562529527693030227906898583071631809744848913425362278887476102155749430463032292145500300320531355450940120683631107699012068722638217845750007704236485177917301048063319668174711306015035348941790607601705112066796374905568826987618029316 +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.71034159367285836217345249354417012785996654034639956801354795772442109540200873697885147521829780788098213612945845615648181393480622585607758636282418075528637699027028077326107869520997241274993142508300781522299244075997610075057189906683128916223036557191353349046413841834276192044504647804049144837750894228226624661709657151981789547789508488168063338282026944031515326968193903193321939757368719465630592896731668141442934323955832540473228255731958202383813654895744375608407270239311405143104957523565702726380609538194090993559685292492625915754165227066704894877003335049932936098487042762273579775317 +sin(-53643561231,7456734) = -0.509503806790992602962472416849332390249621112234740697776607904783420105104093645242749921993196031650064645148894512811378906592191786995410278575290185867148095425451560794210171871590100198380168153380900806793481167903470571473566676237943591394288762956680395343423445115198773933551269459619933809597700880229590166273318418713809798543752816196384327639407277614128398221030763272804784599062619573591088114463678776594880115101537910265256379591084204969081133816529110948291164512430247585161492066989177096438329149572932236112315019047345583714002394596741861143428847764681466107657332283384529479423045 +sin(-435345234,234234) = 0.1260977061945555452783170038184521938192685627666696115843406648203210458634965627239820662413380297040374717401375885660156667556778827918448944064706507311679897652952026008002629841975839552356109795387837767852449489735534491362785609389222987669612691602316243170167707983842582762985729934665849554095968861331028029221638828845223173665263217125382982200338475456232900569764064118449938593441098015927407581667226374807426557168067092030183847970154877171944590839578756320019844214227071291652715322441497764127007209881942459004827878147096156159181861016969995451042314793356551921755349272839974804473184 +sin(-2*pi*1000) = 0 +sin(-2*pi*100) = error: 8 +sin(-2*pi*10) = 0 +sin(-2*pi-0.1) = -0.0998334166468281523068141984106220269899153880179822599927668615616517442832924276096624438040630362678325031809359890354508072374704593788733561019849184104968347730506328324943597890052224240860814227296674371736142969072385157824548082795535973387853463387923233361678867424907329845348005814497396047518622038678897439288113065471677257691950527939226260748108333691856379033824884726830161865556889346698245411612735032192221340049562846009665223322074611127908263888924859976260048673699211683422582200784959448966234210217019091530517507270143837487428538739455042219898916646878947958333218732148928243147445 +sin(-2*pi-0.01) = -0.00999983333416666468254243826909972903896438536016915103387911247940973450906391596594263679296149899015251825689376067380711439147810183436799250452237487792334633395662957704288475175228160558357110105077439518716860615533070998720636987509269668842490541364204623753507681641521959391575397060962515500714973434365014012601075647296050787387298404298744134346327849477099437156703217176752802713597443546195233602035011214651999637411734890519279205512718780890799396861427770050764919858890678677220571952090318596147460309593993397336341626522171452145068273393341771117937273335459009509995988896196429138917552 +sin(-2*pi-0.001) = -0.000999999833333341666666468253971009700151314734808658419004814510271467351637636551544074932784585891704474712856562550569392029872924855755789892276667977042981102909980878076415170642529105746314317485093601677395885626645129876123073175974930571798910550235392610771541261279604759660199348173407365788658972883339211209918001605218910391261690544271887360487950858208696830122822916479714580507173232965551300106206405990035941144707201082513739520997798615471091626783165345910858613225058410864735690668553160006198477311096807096148086349239360472293539702984411547089341142580671593896263957801221018638934547 +sin(-2*pi-0.0001) = -0.0000999999998333333334166666666468253968281525573189734648068141991753095217050243786415685722746763943815283370486467064043592755578026324060492939940722491563555162707460511437414844405070755449724962755024093419377162519792462668185757528385003088993282326672080578333589477015207315318597697289366228122912138734439927618237078279855583084349250216852555672123587971784214269488853784364718361781133333214239671477042953339528846251347591241778244413778635638337145253367965240678775739767901431833038960607969867144826890411016116149411519442043450411379547176445411290735870814467526685632103016437548329734486495 +sin(-2*pi) = 0 +sin(-2*pi*1.0) = 0 +sin(-2*pi*0.9) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +sin(-2*pi*0.8) = 0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +sin(-2*pi*0.7) = 0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +sin(-2*pi*0.6) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +sin(-2*pi*0.5) = 0 +sin(-2*pi*0.4) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +sin(-2*pi*0.3) = -0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +sin(-2*pi*0.2) = -0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +sin(-2*pi*0.1) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +sin(-pi*1.0) = 0 +sin(-pi*0.9) = -0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +sin(-pi*0.8) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +sin(-pi*0.7) = -0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +sin(-pi*0.6) = -0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +sin(-pi*0.5) = -1 +sin(-pi*0.4) = -0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +sin(-pi*0.3) = -0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +sin(-pi*0.2) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +sin(-pi*0.1) = -0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +sin(-0.2) = -0.1986693307950612154594126271183897503702067295402054039863959913979707283811691466162081503115881579056375306114707732699745143225070677328311930654280566231095611068852214401889889613357273816682713709891291473734269867657644189610517563313938051275547678838383578444849501723087025403842896725814516032297414258997670742321091835935679210447801428185141265352388275997616704877440820852298249145074085747602634914583687244784243334774485133405244966078646240071102722033709487747754443647039553083711271128597756067268155745743341765115871819211814495516136429169383961168989274642400116745091801954339674511892581 +sin(-0.1) = -0.0998334166468281523068141984106220269899153880179822599927668615616517442832924276096624438040630362678325031809359890354508072374704593788733561019849184104968347730506328324943597890052224240860814227296674371736142969072385157824548082795535973387853463387923233361678867424907329845348005814497396047518622038678897439288113065471677257691950527939226260748108333691856379033824884726830161865556889346698245411612735032192221340049562846009665223322074611127908263888924859976260048673699211683422582200784959448966234210217019091530517507270143837487428538739455042219898916646878947958333218732148928243147446 +sin(-0.065) = -0.0649542388347826011436076215073542199082195404344542549518080776183319237022742792040959491722712301041164969052261930355192178254722018417555349183610914671990928889739815464671621068868271583968618191583863287838277922771379784197100920594403416495010119977045912051966124344364430460392033562069985496163471737987895195484091588240078447514128427426955655362251157251369411126560893502976757103681568978066976650370291067827787246088204584620533227160329988248749594639868020975981443101114017550065343959361302912581419595784430267096652716107916233589812053510290381194000480446383192557294566582876011201869357 +sin(-0.0023) = -0.00229999797216720302851577727784047777459196989640837621020401026312180803743293514373897297941871643449850933926706261873976869169190859859537248334632663083635586758987200742474223232751492532688017141603342877819492507039314155604226079643720739572931048823959626618951625103604137103517574527492628852210970136846333970743713151499039202692248968906814476986396529657067587770465846779978883005584455534381715944524480146417680998979167675667201422589355759819751023171916566708660912941931350265333249105141510128513020019504902070373106392120986301166748434990208360796553782751543570303664627246833011063357378 +sin(-0.0000234234) = -0.00002342339999785810313947127419259374714259522388394462991861145102645675799094587656875388923014522886261443816316745181711933910012474406151962541682347189514635214069613511860680098821892809295654689639466386881300913374780972017535333403710476395240935368359923388293600533998701053368109042212917782599256845743072247703576933718318752407709139979757278507658620755958532232287954733394792850447666801335807288983351025718999584593157279958853287151872546623900707869000100155237498026556118577666094814023720254143888400829073188151221436707706241308145001492876183893119779607927736551933408002212544992621732964 +sin(0) = 0 +sin(0.0000234234) = 0.00002342339999785810313947127419259374714259522388394462991861145102645675799094587656875388923014522886261443816316745181711933910012474406151962541682347189514635214069613511860680098821892809295654689639466386881300913374780972017535333403710476395240935368359923388293600533998701053368109042212917782599256845743072247703576933718318752407709139979757278507658620755958532232287954733394792850447666801335807288983351025718999584593157279958853287151872546623900707869000100155237498026556118577666094814023720254143888400829073188151221436707706241308145001492876183893119779607927736551933408002212544992621732964 +sin(0.0023) = 0.00229999797216720302851577727784047777459196989640837621020401026312180803743293514373897297941871643449850933926706261873976869169190859859537248334632663083635586758987200742474223232751492532688017141603342877819492507039314155604226079643720739572931048823959626618951625103604137103517574527492628852210970136846333970743713151499039202692248968906814476986396529657067587770465846779978883005584455534381715944524480146417680998979167675667201422589355759819751023171916566708660912941931350265333249105141510128513020019504902070373106392120986301166748434990208360796553782751543570303664627246833011063357378 +sin(0.065) = 0.0649542388347826011436076215073542199082195404344542549518080776183319237022742792040959491722712301041164969052261930355192178254722018417555349183610914671990928889739815464671621068868271583968618191583863287838277922771379784197100920594403416495010119977045912051966124344364430460392033562069985496163471737987895195484091588240078447514128427426955655362251157251369411126560893502976757103681568978066976650370291067827787246088204584620533227160329988248749594639868020975981443101114017550065343959361302912581419595784430267096652716107916233589812053510290381194000480446383192557294566582876011201869357 +sin(0.1) = 0.0998334166468281523068141984106220269899153880179822599927668615616517442832924276096624438040630362678325031809359890354508072374704593788733561019849184104968347730506328324943597890052224240860814227296674371736142969072385157824548082795535973387853463387923233361678867424907329845348005814497396047518622038678897439288113065471677257691950527939226260748108333691856379033824884726830161865556889346698245411612735032192221340049562846009665223322074611127908263888924859976260048673699211683422582200784959448966234210217019091530517507270143837487428538739455042219898916646878947958333218732148928243147446 +sin(0.2) = 0.1986693307950612154594126271183897503702067295402054039863959913979707283811691466162081503115881579056375306114707732699745143225070677328311930654280566231095611068852214401889889613357273816682713709891291473734269867657644189610517563313938051275547678838383578444849501723087025403842896725814516032297414258997670742321091835935679210447801428185141265352388275997616704877440820852298249145074085747602634914583687244784243334774485133405244966078646240071102722033709487747754443647039553083711271128597756067268155745743341765115871819211814495516136429169383961168989274642400116745091801954339674511892581 +sin(pi*0.1) = 0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +sin(pi*0.2) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +sin(pi*0.3) = 0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +sin(pi*0.4) = 0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +sin(pi*0.5) = 1 +sin(pi*0.6) = 0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +sin(pi*0.7) = 0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +sin(pi*0.8) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +sin(pi*0.9) = 0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +sin(pi*1.0) = 0 +sin(2*pi*0.1) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +sin(2*pi*0.2) = 0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +sin(2*pi*0.3) = 0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +sin(2*pi*0.4) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +sin(2*pi*0.5) = 0 +sin(2*pi*0.6) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +sin(2*pi*0.7) = -0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +sin(2*pi*0.8) = -0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +sin(2*pi*0.9) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +sin(2*pi*1.0) = 0 +sin(2*pi+0.001) = 0.000999999833333341666666468253971009700151314734808658419004814510271467351637636551544074932784585891704474712856562550569392029872924855755789892276667977042981102909980878076415170642529105746314317485093601677395885626645129876123073175974930571798910550235392610771541261279604759660199348173407365788658972883339211209918001605218910391261690544271887360487950858208696830122822916479714580507173232965551300106206405990035941144707201082513739520997798615471091626783165345910858613225058410864735690668553160006198477311096807096148086349239360472293539702984411547089341142580671593896263957801221018638934547 +sin(2*pi+0.01) = 0.00999983333416666468254243826909972903896438536016915103387911247940973450906391596594263679296149899015251825689376067380711439147810183436799250452237487792334633395662957704288475175228160558357110105077439518716860615533070998720636987509269668842490541364204623753507681641521959391575397060962515500714973434365014012601075647296050787387298404298744134346327849477099437156703217176752802713597443546195233602035011214651999637411734890519279205512718780890799396861427770050764919858890678677220571952090318596147460309593993397336341626522171452145068273393341771117937273335459009509995988896196429138917552 +sin(2*pi+0.1) = 0.0998334166468281523068141984106220269899153880179822599927668615616517442832924276096624438040630362678325031809359890354508072374704593788733561019849184104968347730506328324943597890052224240860814227296674371736142969072385157824548082795535973387853463387923233361678867424907329845348005814497396047518622038678897439288113065471677257691950527939226260748108333691856379033824884726830161865556889346698245411612735032192221340049562846009665223322074611127908263888924859976260048673699211683422582200784959448966234210217019091530517507270143837487428538739455042219898916646878947958333218732148928243147445 +sin(2*pi*10) = 0 +sin(2*pi*100) = error: 8 +sin(2*pi*1000) = 0 +sin(5345.234234) = -0.982813508926305702528101885338570505683669784360810312546761758483902756804202127611710349016234643035480092297255509047237095460029269081067633222924940592460206053767359558177971832061692252537931783272139526820928633638874621355897317795395554049341560136275343566020429101649770499124129064605775903358680528845597604381612275984271963877701068844922485729666410850715192512549795037398790732060035183632834329579740879288937968133614758208378213746149226880118374369944817009637249427940790006795478054073883017114713473869095594413636637916244149655656931878445807029380564153554883937134644162284203290129559 +sin(4356456.234234) = -0.273204861848252037912961031876478859000339528331961739718510050173116290139663783796661634005246118639268386928243602710014516653136357228239486506388573012175833208389294147119555481331558848784470181730985349211585544616977145772076645230304873451067582000328356673625918833084012553871778905077127932294418415215835866719312933640020304776423479914767942488056418467506624611870181248282848998702899837805259827162836715022113673138684086630440144270890604405588889282795080282310499796440145503330596236300016560157678019020046148950185477736712839634982939288906938282789429484734353715019932807618730851906674 +sin(3564564563652.23423423) = 0.26042405324151980495222067353325762475379835051398517981257054321135024281583443165017187400872869011707526562363170595503613892580470520345088400522048996858986385375500993022196571334066820781206953104997437715089593321540257800987863018896077235346806414716550403435612710064381213217210481508520721671969797305412614475169667175892278664520331637494102765573757005110439900999660683361038012559898175083811870072559372053294265665888602253898825697413928839709718009895324280186016110624329149076527805518246209695185421481986407031791712064617041220121446993863043929335384648310328298862002782974155649001321 +sin(45621452345234523452354.3452345) = 0.455040113838236765569949554137999749906220724735786673612230139810494356325746462253858279730230248303924572812648388154281736869820606861011076166943199672235898015733721636432048344208519316141865050757755152045185052753465551045496663936115722983596134649553893282761726314535053647536966176339073203891227792180321982691222000129085471372358402946381444075080521848020558564794647767463427462798021802962932422455792543675541118322305476319555267133795579171201964710003581641308446237263796092933111900483116087868658195289771678766892747876708508551374563429134502501136166335701054962077038465163467805188577 +cos(-534123123532342436,234234) = 0.703857102186447919661096510864880274205866861474695018786057445274867687211019330246040282479403211339967678701580081772089906486793863602314979102730098060915805445920344377361827626770166178490938783217563062368374161069440314900639291180382323943386802064699567869280818744048329107696274738788923298441017542619886282466032340057244489726467004853083106059619602359236811980158959568416569750027923854732430612356755866985369344052622561069032621764434855608544704231154917349747860072333762789419740987164157889342736749146205696944228745951452541002006474770563700674113394383745521628693485368732224812514729 +cos(-53643561231,7456734) = 0.860468402014557929065979592851136221104757900594645507902757909534869293581397388740231946639610451095688844957336777753669600317984254249372917507415048698110425140441770471288143261162560854811705228435582568119227774643798697285999733173583042407110583323737113872854210313685301433086650627949282798995551906259742555915268598632178839000852711414964830898422455467829965809330322203636550742787931303339332438359620294199098760239557002298534127473136359974520609495110623308219776249688938357082463667492190383225376489540646141023473395627366397897419350186388033580986859979989724869661566886834114166785065 +cos(-435345234,234234) = 0.992017826700947722471909803523177379988873748997773530739284898405412902550487621028453500717049072116951778845381948480798248049933168003821280122764179792901551685220914626117602326232866669759494146242012117877168889557066279077505615900304255426074217866045318734296648291055197467799307890430448745985629129745978535468509427134773340854264124223124580327653293603278448824870700366333877932129204270436890208057454387716152757606787885575904800210655933067474415978634521515958899971849494551994473141939580045665668360009727658658553477028631290578395856086171852459574213148628100414183327516807319885197305 +cos(-2*pi*1000) = 1 +cos(-2*pi*100) = 1 +cos(-2*pi*10) = 1 +cos(-2*pi-0.1) = 0.995004165278025766095561987803870294838576225415084035959352744685265910218240466529663618528262927910723685880836871860394139703522120459932582277765002334341266060610553410126893403928169940467948302720002071821402444200116062159209204287989057872732689654637347621801752111388276881384838349480423273522195078857597488778806574143730957993409113156264688726922029088265945906038939274825291198320812406203434702533302181978058808006060645784695402715400511626732255822983061351558567827609810451912420317380572971762341301568580269227795296304819695581708516886329798393454090838147538580719507353130378923619057 +cos(-2*pi-0.01) = 0.999950000416665277780257933752206673212470583980277111122275768646460088129643491635125543761297372656230561941513041834582815792993754862629509448536972929707846475120069144623829286125394664415503545772883235782638572422464930809674293682944508353821781577471965569249697689958734005837731211373574854404399943557961963349513281777026041161456941277733670691171909830156409700349734250643829796517328645325451458151717946847802184718372450569655622941959290792262120485227891055909030881204848471386300442849337914176737057784382148059870885513460979719812757116434617171373175337815552442269723199645084074082789 +cos(-2*pi-0.001) = 0.999999500000041666665277777802579364803791889212896145869856235111277944504020839249028888323763081953753587256368091915064737486642441428960104047064145755415582008868866683250627114905279422948558056130993519459836815218009821766435953807137872333848724657137763505429298381693899720849748347295033338518811591203633919769783019142172799625443242092091922614491797595195162493134401245186307488407230519808024456644721427335334399889159691389661476139147374887289080417587743905838777061354941290178070993368808954471326749749336403986429704363725099419648927857948970763793295781977802881003783415930940201984884 +cos(-2*pi-0.0001) = 0.999999995000000004166666665277777778025793650766093474428895435839765576868756251403407331871503037905428743091380131893106383945762534040905301660599806352894300189731653219346485308385484280096704328793317101981590958345733064133812841988535116808824228355034563497548225641410215097302422909307361514886015223089301328368484662971209037171417211341034277450734262962379485727382352696153842961997676467691680786135111687002422453548106299855498929771750016728057306808545517687009448773601187498929416466610542906350368832720287053827714020786026425730407619751769018343628506706958922813704116116983184473334401 +cos(-2*pi) = 1 +cos(-2*pi*1.0) = 1 +cos(-2*pi*0.9) = 0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(-2*pi*0.8) = 0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(-2*pi*0.7) = -0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(-2*pi*0.6) = -0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(-2*pi*0.5) = -1 +cos(-2*pi*0.4) = -0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(-2*pi*0.3) = -0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563417 +cos(-2*pi*0.2) = 0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563417 +cos(-2*pi*0.1) = 0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(-pi*1.0) = -1 +cos(-pi*0.9) = -0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +cos(-pi*0.8) = -0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(-pi*0.7) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +cos(-pi*0.6) = -0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563417 +cos(-pi*0.5) = 0 +cos(-pi*0.4) = 0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563417 +cos(-pi*0.3) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +cos(-pi*0.2) = 0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(-pi*0.1) = 0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +cos(-0.2) = 0.980066577841241631124196516748168877393524360806567994052548290126187407882731700895024035224303346505299391767598509434509022125057962947226864397441704939242799423245327587894329349612953052341302716535150351737879648176703698203445220003636725589302259011810073262237272781830171451052798377795902543172993693565443584732117381529704150195416375523226364868672226566897326965553661485640024980265500417294223010668783744891619685015473685446397026794292983773366946134974159272907186570166896332397847203124986088414054023749691519194439736718024806816534756173249879558208357646285726295631568222840624796650482 +cos(-0.1) = 0.995004165278025766095561987803870294838576225415084035959352744685265910218240466529663618528262927910723685880836871860394139703522120459932582277765002334341266060610553410126893403928169940467948302720002071821402444200116062159209204287989057872732689654637347621801752111388276881384838349480423273522195078857597488778806574143730957993409113156264688726922029088265945906038939274825291198320812406203434702533302181978058808006060645784695402715400511626732255822983061351558567827609810451912420317380572971762341301568580269227795296304819695581708516886329798393454090838147538580719507353130378923619057 +cos(-0.065) = 0.997888243671301109991437641028591136548565860111821288188663976730705351757366071061836076233180201735616969277732624135092660054201067293895189265643533739725245338901801586634866340402314009910955119016290663700699156785714324866260399227688223661173823124316699227797269024988434155591090013352893961046236320553631038415727884639641572692435270948271172717104509520836815896900255246872720880583103103850769160235373141847615004316486192261143635962321959477216683845633323708721265122487861568647199698505433310045619881649686396671694139271218774287047347822682136799705517063930955440217748401846544133537754 +cos(-0.0023) = 0.999997355001166003961061284700144017374626503245490310066227437107678880752019946925922787988980766879444584653266404731779639760907283562445847688031245466705579977325744121218055718383752516809452780741759676443566300866398477151666774219274598066053440932339092435003558373909528126162950972152540756231680079488254037658132578949730838859306304837170693775400626636721415147221076199593305172903364353821060015388338890796672432154382583020046073846665649076770249132628821226940394304870470391957925984633298278095758980436153392552519033344726441009060737334174296791065022237093862621256188602724496980482627 +cos(-0.0000234234) = 0.999999999725672166232542626730841832073332521399140062316597422764382011110552669173975649997197682473572951491517927444627392522998573399020169947138723803939982689310545303051953345214478379821052918809975543513248683583085901430214012199770207651357514898841458714692316960239117941832108551052575046012605192043733558824326000250050044243571842366529256655018274391190515686241112740981527429346455984347331075174980060141612136735867385692170586007242185463936093782283315636227852101886169124532732353437317795350889209670513101154963194090568563160374360038735854601418013093463414556953117893062627114128668 +cos(0) = 1 +cos(0.0000234234) = 0.999999999725672166232542626730841832073332521399140062316597422764382011110552669173975649997197682473572951491517927444627392522998573399020169947138723803939982689310545303051953345214478379821052918809975543513248683583085901430214012199770207651357514898841458714692316960239117941832108551052575046012605192043733558824326000250050044243571842366529256655018274391190515686241112740981527429346455984347331075174980060141612136735867385692170586007242185463936093782283315636227852101886169124532732353437317795350889209670513101154963194090568563160374360038735854601418013093463414556953117893062627114128668 +cos(0.0023) = 0.999997355001166003961061284700144017374626503245490310066227437107678880752019946925922787988980766879444584653266404731779639760907283562445847688031245466705579977325744121218055718383752516809452780741759676443566300866398477151666774219274598066053440932339092435003558373909528126162950972152540756231680079488254037658132578949730838859306304837170693775400626636721415147221076199593305172903364353821060015388338890796672432154382583020046073846665649076770249132628821226940394304870470391957925984633298278095758980436153392552519033344726441009060737334174296791065022237093862621256188602724496980482627 +cos(0.065) = 0.997888243671301109991437641028591136548565860111821288188663976730705351757366071061836076233180201735616969277732624135092660054201067293895189265643533739725245338901801586634866340402314009910955119016290663700699156785714324866260399227688223661173823124316699227797269024988434155591090013352893961046236320553631038415727884639641572692435270948271172717104509520836815896900255246872720880583103103850769160235373141847615004316486192261143635962321959477216683845633323708721265122487861568647199698505433310045619881649686396671694139271218774287047347822682136799705517063930955440217748401846544133537754 +cos(0.1) = 0.995004165278025766095561987803870294838576225415084035959352744685265910218240466529663618528262927910723685880836871860394139703522120459932582277765002334341266060610553410126893403928169940467948302720002071821402444200116062159209204287989057872732689654637347621801752111388276881384838349480423273522195078857597488778806574143730957993409113156264688726922029088265945906038939274825291198320812406203434702533302181978058808006060645784695402715400511626732255822983061351558567827609810451912420317380572971762341301568580269227795296304819695581708516886329798393454090838147538580719507353130378923619057 +cos(0.2) = 0.980066577841241631124196516748168877393524360806567994052548290126187407882731700895024035224303346505299391767598509434509022125057962947226864397441704939242799423245327587894329349612953052341302716535150351737879648176703698203445220003636725589302259011810073262237272781830171451052798377795902543172993693565443584732117381529704150195416375523226364868672226566897326965553661485640024980265500417294223010668783744891619685015473685446397026794292983773366946134974159272907186570166896332397847203124986088414054023749691519194439736718024806816534756173249879558208357646285726295631568222840624796650482 +cos(pi*0.1) = 0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +cos(pi*0.2) = 0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(pi*0.3) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +cos(pi*0.4) = 0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(pi*0.5) = 0 +cos(pi*0.6) = -0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(pi*0.7) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208 +cos(pi*0.8) = -0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(pi*0.9) = -0.951056516295153572116439333379382143405698634125750222447305644430153170085193501718792810970811381675899717551403004208987066193769699926315212270313182378785777437970401032718217100921001518052604005695211699183668732032878420145205980594031520561291124183948360178127527540337397868520519684337034175399261969838197780488928876574682369881489140317317154671302509783827244262920613832805219127020688506636671041036251122939966948993911870256962332638011365243261589455142678135588055304223568290639984799413857930876116606148245891752035387974195556714980822713838168824677391490282968019923210899066805481565348 +cos(pi*1.0) = -1 +cos(2*pi*0.1) = 0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(2*pi*0.2) = 0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(2*pi*0.3) = -0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(2*pi*0.4) = -0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(2*pi*0.5) = -1 +cos(2*pi*0.6) = -0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(2*pi*0.7) = -0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(2*pi*0.8) = 0.309016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(2*pi*0.9) = 0.809016994374947424102293417182819058860154589902881431067724311352630231409451224853603602094695568742377044037693445876063316931111768465896590030383363177216694543297969791452819161330659964145133940337604383446250855848103516110521608134774313148156807219074879350610170402943977227374623092847682432224620522160385672473524782923394254937169721106272438533239045794230374994356200382608528758989417083128124703794534852000140605213810885558889026576585705058523332995733489936588067800335437403550658976184471376097421765283915011439284989148891739229391144555488125015134807808501252321691218882430514191563416 +cos(2*pi*1.0) = 1 +cos(2*pi+0.001) = 0.999999500000041666665277777802579364803791889212896145869856235111277944504020839249028888323763081953753587256368091915064737486642441428960104047064145755415582008868866683250627114905279422948558056130993519459836815218009821766435953807137872333848724657137763505429298381693899720849748347295033338518811591203633919769783019142172799625443242092091922614491797595195162493134401245186307488407230519808024456644721427335334399889159691389661476139147374887289080417587743905838777061354941290178070993368808954471326749749336403986429704363725099419648927857948970763793295781977802881003783415930940201984884 +cos(2*pi+0.01) = 0.999950000416665277780257933752206673212470583980277111122275768646460088129643491635125543761297372656230561941513041834582815792993754862629509448536972929707846475120069144623829286125394664415503545772883235782638572422464930809674293682944508353821781577471965569249697689958734005837731211373574854404399943557961963349513281777026041161456941277733670691171909830156409700349734250643829796517328645325451458151717946847802184718372450569655622941959290792262120485227891055909030881204848471386300442849337914176737057784382148059870885513460979719812757116434617171373175337815552442269723199645084074082789 +cos(2*pi+0.1) = 0.995004165278025766095561987803870294838576225415084035959352744685265910218240466529663618528262927910723685880836871860394139703522120459932582277765002334341266060610553410126893403928169940467948302720002071821402444200116062159209204287989057872732689654637347621801752111388276881384838349480423273522195078857597488778806574143730957993409113156264688726922029088265945906038939274825291198320812406203434702533302181978058808006060645784695402715400511626732255822983061351558567827609810451912420317380572971762341301568580269227795296304819695581708516886329798393454090838147538580719507353130378923619057 +cos(2*pi*10) = 1 +cos(2*pi*100) = 1 +cos(2*pi*1000) = 1 +cos(5345.234234) = -0.1846012098334201632538387436125510544661716586452450511297571569519612350644945602349461018751552831884097506804646403582560406225754019600618093032570876184115977031793300771194615630656377927184057724918655004575835653460716424155161499921446296217961711889227833091963471509065674180146914929593549962377027626617274057080411504421171805069999502748890343999346252927989011902751373009611811864133307350819551760195697573763457936337124995460902298472556928135279006052771242867922279584752787744987230973615858783309971077416755825922862841551579445398750359564150870729903356934826209209865711733553050888190459 +cos(4356456.234234) = -0.961955873968487973522952350483468442546449415401546758715265673727440524753861819868393981156328035893110586881627130592190339000825411735269874479792991560957725514827393849848587807447383986348064291352078053849021798513505501818416152737471576626036144116710387389207135596864651662949218545806892838965447086374690535275164189271045698921636580056005258597309127018909918953052145989386813904404531718721902252793962209898579677393712032450011031888925457402114183123045807184510734674916921562737665701656556277527954164073969321530141637051204830454137140878690073162411802604839091697442305339317105834262095 +cos(3564564563652.23423423) = -0.965494335816248099635174796418647800111062739540986257897517563679405504326509513998948582866249308939414087620063693782362498679566731413288468016332234532448925361794709341746073970040752504016407417591122751393739833259362921490485598526212504401935534630974335659032384608021954405821714433380908163977491508039394546429177629720147909520531516520128258897055688671989991372732082580908876185159176496092634563166870663479862565874275335619872290886906707679526257857277390809486362360467795658440086239284468643825546464680160864079572142004734667484863471969816134365547224739718649704213198027486369608829973 +cos(45621452345234523452354.3452345) = 0.890470939895336800791610353135041291152489534379294537408668559509463977774100670628792032145760739790711639280447358511307988587213064901793757759247858431668475866933610052780031324886468451552770614388651010762686533906682045300426456611556391066890734488357082485329696065798273575420826567876789326998177464482208470127541016676239399692518329325050094192349746901232274580465056796140370574401007101075452979222776844277736609056363502714684221000127198549531921197075651419775103821687278102589679645455703198580783181903719010775794256234422919029903844693222572792440630637098345595727896393253219856484683 +tan(-534123123532342436,234234) = 1.009212795418654077844745039139619239407243718031019170873563054344552658785840779470364443234898785407245178522005307371929537755641188025682063213702433242177787957000003238162866490958692779288212503639744888306573406532723016303486633807651908161814806457969062660911832173575356813275300083789511918128575369753156702214781595058609480696857580097167662188777866410970750495412384024548163553454019184156680709571343297091680515320973386259113055173372123889862258143062473014611739401382065971744985592670079980899017976557174872731977098126602191584096345500151274215992689256916355116796896346228414602686844 +tan(-53643561231,7456734) = -0.592123784671377749100596404021881486203877711491888139142670779219552934648684583035080955434951594421761834361798333524287294065833989524267027522135099872644071786880384142396887307444389236917020237248712661161309328181765809782499877990299001337042265853303312643364099516497758955234362342143397776355508121738183249795376500593760516189374248633907162477905042032589972738101314901490525799149846018700755159496410627501910425510041684528624821303001838595639646900906255428997813678461901147658542933201193885456782260526024994316397030956216199180424635759824497242619015314322943838601110320469463959717752 +tan(-435345234,234234) = 0.1271123389122005967055399251154536815807219659434395126683780946340129038532406457240776811328355546271787013055152875156115141910975975229954473927473486581962711230156220029450480925198734588230477798991144951103652379143528217429142940500260165587523401229396836262465103617644265643901333636415777660080818579553557587922744347699121977575153942630293688119192715545699987074756624529144249400403970442801894793252186337886498130294163781924382456671912740124017999467285627494889740858754832555929854994924716101939903975619862332079300649580980920051705038010664636934833838074740188370992294648750056032013763 +tan(-2*pi*1000) = 0 +tan(-2*pi*100) = error: 8 +tan(-2*pi*10) = 0 +tan(-2*pi-0.1) = -0.1003346720854505450580800457811115368190048045764420400222080657980321128856738703479304803487309146058113754349085268531668155700497286131273580105722659446337793866669419982206243855876785544583597663442553281870997583599399063962485335274185389006322057356629341288915313804815468653053695105966920551149762671287496879193393645820125189233602252283610000925034712137873342936843738054196532329840500983621565990191616529035417715494396388743789337326149866613520028522300489634535745882112790486519325149844425535876002882576673256027417664011889199655226590380928572053299167831352803798261163208570715308087997 +tan(-2*pi-0.01) = -0.01000033334666720637107672410198013564984972103620060379847236394851245231243521390839487711056044035498890267359167330820828925182125529956831081301540656462913950514589277008930012865623267035603135925823738518890032212087354469363035504086053056971015476570502936666436720008845316764903806119182826757710553821536358660922682611570063922079188634827590889899513498886995026803556365392050551056549582570700454576401733741047352453643518561980151569779104670055660387496488186166819894813964831726906823142627419897530671515163231476091968785071431595481578705622885120265616581831766748399441581956261560525688876 +tan(-2*pi-0.001) = -0.001000000333333466666720634942504418034314959774193385492407291449117509378768852095411640847686891056738182675889066009661614180200081210916093219301784885258556727965006003390164175953517988936234141904888703552403266816593895181977662516093058228039979583806312870639681309335015946478439261875417849634168845216663592586622508345747683952558094117633827384756027883059773517658637896410229156659765332574991665122759878408094435201926462725224405860331665834973605307105898719610314771667637305239790762229051681440582724130643287113238900791779887780931428714284014373006353567497638028091655050844604275169804951 +tan(-2*pi-0.0001) = -0.0001000000003333333346666666720634920853615521168510505435963228299335448285223563256890009637629547350022499689851511707188212456487576129792393408610087462692267522190882666586321879927459036178798086248390415098137713389232200131247255107445911647577197113561562620502711658896851208769082453773876311276949820751941762738271085652106239906463420024654399793737200072861366760963288903734331379062406191066182753690484831657980383433288594958013658201540857108295546976506257295774151015408492984428466288239641583457406603244852988287095896039532736884821496599378944817600346547728775674567504614627675669316628711 +tan(-2*pi) = 0 +tan(-2*pi*1.0) = 0 +tan(-2*pi*0.9) = 0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +tan(-2*pi*0.8) = 3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +tan(-2*pi*0.7) = -3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +tan(-2*pi*0.6) = -0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +tan(-2*pi*0.5) = 0 +tan(-2*pi*0.4) = 0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +tan(-2*pi*0.3) = 3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +tan(-2*pi*0.2) = -3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +tan(-2*pi*0.1) = -0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +tan(-pi*1.0) = 0 +tan(-pi*0.9) = 0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280357 +tan(-pi*0.8) = 0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +tan(-pi*0.7) = 1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367455344994632487701176197817970053896827474170099360642837231456967077045776978667337458201814405279153985850617735471846691898437461613222524883370245737164486863349268066326958270753324928148026487377936345800984647407684716236676159294129472423561998954504538117822795645512942452714666903671450819896098277797265385246927047015334716990464479037247244614518627302658970921443938884017699958185370018259680039825768135883181870960898097866907520831590022084725 +tan(-pi*0.6) = 3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +tan(-pi*0.5) = error: 13 +tan(-pi*0.4) = -3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +tan(-pi*0.3) = -1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367455344994632487701176197817970053896827474170099360642837231456967077045776978667337458201814405279153985850617735471846691898437461613222524883370245737164486863349268066326958270753324928148026487377936345800984647407684716236676159294129472423561998954504538117822795645512942452714666903671450819896098277797265385246927047015334716990464479037247244614518627302658970921443938884017699958185370018259680039825768135883181870960898097866907520831590022084725 +tan(-pi*0.2) = -0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +tan(-pi*0.1) = -0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280357 +tan(-0.2) = -0.2027100355086724833213582716475344826268756696516313300478199668903821850019997000911739008926214427230475211974714032856535626658489790785739611119838806868646617005107165567542172817696005668835749406625761470894756665798487191824712130234167695968357035330019358771709906132913081220809592233709680822042527865632076478262138223868944484026520555412669738134778045367457012958803012530299981448281321196244929143965114222109516051595993894502008419476754018330066244672146737776779781241224742315760577229338427968326927743757695555142620796834162904174650224944212493714772874153297318272453115416748535732828735 +tan(-0.1) = -0.1003346720854505450580800457811115368190048045764420400222080657980321128856738703479304803487309146058113754349085268531668155700497286131273580105722659446337793866669419982206243855876785544583597663442553281870997583599399063962485335274185389006322057356629341288915313804815468653053695105966920551149762671287496879193393645820125189233602252283610000925034712137873342936843738054196532329840500983621565990191616529035417715494396388743789337326149866613520028522300489634535745882112790486519325149844425535876002882576673256027417664011889199655226590380928572053299167831352803798261163208570715308087997 +tan(-0.065) = -0.0650916966371017490180964970856255930809868787637227366096660912004616898162197467225209360701725137422864515642509722777970277506642553698395860472549930801602713013278183644066850535818490106115899389573665937189493568689998487340516844162323213585619691250203760383770305243547855127606380231284159567779725165838147481429420344218708730209960069444141923366795831731625984361844914322602527779311385160971398259279883939941816861212666770631872935765492263949965586556514855401867600570086561764915219691944644968703546299101273773672103340128177599396598514892794982363380405336808673581687264662956427500389098 +tan(-0.0023) = -0.00230000405567524847570862116783224914488142934027903591234189584612933322147506647075760525995180625095985954204665582288391539715981084348201777019869050934821255467239353910866595826948873162695200096428943933637123998767945489949173453085697195737536747427441359428535561357713332186199603989653571071212875274995475557254666178912966317793967245075092857621470692463257573441609637857233310240068192671156367484525473682688185091705008988039746880764716269615579221150104999500654436766437320528649052690311573303875096083044468725404509345305652991636239322604758893288364183925761794760119066274156968537569087 +tan(-0.0000234234) = -0.00002342340000428379372211509908172101495847890686123669829650268734576922021710685936383325212097659437113320802056997454953348464838240799628063760669393394512844483073429283683859887451248864747981499946687613486452041655098295811063929363447233971499093607782609231773710395401376006397120145310118078479228667797965418678403549842866048934746338188616818681495980664315571904695905480127583327447210957353406778695965190523084193294660363779062300859708342633522943896372220510394098427884904871248970900421070138802316098163176639723513866006625698195046329397010310893789519901122538307893225522037651376149487968 +tan(0) = 0 +tan(0.0000234234) = 0.00002342340000428379372211509908172101495847890686123669829650268734576922021710685936383325212097659437113320802056997454953348464838240799628063760669393394512844483073429283683859887451248864747981499946687613486452041655098295811063929363447233971499093607782609231773710395401376006397120145310118078479228667797965418678403549842866048934746338188616818681495980664315571904695905480127583327447210957353406778695965190523084193294660363779062300859708342633522943896372220510394098427884904871248970900421070138802316098163176639723513866006625698195046329397010310893789519901122538307893225522037651376149487968 +tan(0.0023) = 0.00230000405567524847570862116783224914488142934027903591234189584612933322147506647075760525995180625095985954204665582288391539715981084348201777019869050934821255467239353910866595826948873162695200096428943933637123998767945489949173453085697195737536747427441359428535561357713332186199603989653571071212875274995475557254666178912966317793967245075092857621470692463257573441609637857233310240068192671156367484525473682688185091705008988039746880764716269615579221150104999500654436766437320528649052690311573303875096083044468725404509345305652991636239322604758893288364183925761794760119066274156968537569087 +tan(0.065) = 0.0650916966371017490180964970856255930809868787637227366096660912004616898162197467225209360701725137422864515642509722777970277506642553698395860472549930801602713013278183644066850535818490106115899389573665937189493568689998487340516844162323213585619691250203760383770305243547855127606380231284159567779725165838147481429420344218708730209960069444141923366795831731625984361844914322602527779311385160971398259279883939941816861212666770631872935765492263949965586556514855401867600570086561764915219691944644968703546299101273773672103340128177599396598514892794982363380405336808673581687264662956427500389098 +tan(0.1) = 0.1003346720854505450580800457811115368190048045764420400222080657980321128856738703479304803487309146058113754349085268531668155700497286131273580105722659446337793866669419982206243855876785544583597663442553281870997583599399063962485335274185389006322057356629341288915313804815468653053695105966920551149762671287496879193393645820125189233602252283610000925034712137873342936843738054196532329840500983621565990191616529035417715494396388743789337326149866613520028522300489634535745882112790486519325149844425535876002882576673256027417664011889199655226590380928572053299167831352803798261163208570715308087997 +tan(0.2) = 0.2027100355086724833213582716475344826268756696516313300478199668903821850019997000911739008926214427230475211974714032856535626658489790785739611119838806868646617005107165567542172817696005668835749406625761470894756665798487191824712130234167695968357035330019358771709906132913081220809592233709680822042527865632076478262138223868944484026520555412669738134778045367457012958803012530299981448281321196244929143965114222109516051595993894502008419476754018330066244672146737776779781241224742315760577229338427968326927743757695555142620796834162904174650224944212493714772874153297318272453115416748535732828735 +tan(pi*0.1) = 0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280357 +tan(pi*0.2) = 0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +tan(pi*0.3) = 1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367455344994632487701176197817970053896827474170099360642837231456967077045776978667337458201814405279153985850617735471846691898437461613222524883370245737164486863349268066326958270753324928148026487377936345800984647407684716236676159294129472423561998954504538117822795645512942452714666903671450819896098277797265385246927047015334716990464479037247244614518627302658970921443938884017699958185370018259680039825768135883181870960898097866907520831590022084725 +tan(pi*0.4) = 3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +tan(pi*0.5) = error: 13 +tan(pi*0.6) = -3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +tan(pi*0.7) = -1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367455344994632487701176197817970053896827474170099360642837231456967077045776978667337458201814405279153985850617735471846691898437461613222524883370245737164486863349268066326958270753324928148026487377936345800984647407684716236676159294129472423561998954504538117822795645512942452714666903671450819896098277797265385246927047015334716990464479037247244614518627302658970921443938884017699958185370018259680039825768135883181870960898097866907520831590022084725 +tan(pi*0.8) = -0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +tan(pi*0.9) = -0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280357 +tan(pi*1.0) = 0 +tan(2*pi*0.1) = 0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +tan(2*pi*0.2) = 3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +tan(2*pi*0.3) = -3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +tan(2*pi*0.4) = -0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +tan(2*pi*0.5) = 0 +tan(2*pi*0.6) = 0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +tan(2*pi*0.7) = 3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +tan(2*pi*0.8) = -3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +tan(2*pi*0.9) = -0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +tan(2*pi*1.0) = 0 +tan(2*pi+0.001) = 0.001000000333333466666720634942504418034314959774193385492407291449117509378768852095411640847686891056738182675889066009661614180200081210916093219301784885258556727965006003390164175953517988936234141904888703552403266816593895181977662516093058228039979583806312870639681309335015946478439261875417849634168845216663592586622508345747683952558094117633827384756027883059773517658637896410229156659765332574991665122759878408094435201926462725224405860331665834973605307105898719610314771667637305239790762229051681440582724130643287113238900791779887780931428714284014373006353567497638028091655050844604275169804951 +tan(2*pi+0.01) = 0.01000033334666720637107672410198013564984972103620060379847236394851245231243521390839487711056044035498890267359167330820828925182125529956831081301540656462913950514589277008930012865623267035603135925823738518890032212087354469363035504086053056971015476570502936666436720008845316764903806119182826757710553821536358660922682611570063922079188634827590889899513498886995026803556365392050551056549582570700454576401733741047352453643518561980151569779104670055660387496488186166819894813964831726906823142627419897530671515163231476091968785071431595481578705622885120265616581831766748399441581956261560525688876 +tan(2*pi+0.1) = 0.1003346720854505450580800457811115368190048045764420400222080657980321128856738703479304803487309146058113754349085268531668155700497286131273580105722659446337793866669419982206243855876785544583597663442553281870997583599399063962485335274185389006322057356629341288915313804815468653053695105966920551149762671287496879193393645820125189233602252283610000925034712137873342936843738054196532329840500983621565990191616529035417715494396388743789337326149866613520028522300489634535745882112790486519325149844425535876002882576673256027417664011889199655226590380928572053299167831352803798261163208570715308087997 +tan(2*pi*10) = 0 +tan(2*pi*100) = error: 8 +tan(2*pi*1000) = 0 +tan(5345.234234) = 5.32398194905208772163902974176398251814037808710515803224464090049592787833629117537047763251512551025539331709318204920305543703722080715840419732112155538818732334674332992003845733509081647303692030122601537297081360578602314084049835756392981319241525542559300147430238750498475640955596990235797821604033457954593189063665480168156581823987232602513923102537276543373707979529116983522698532692874630878042191703421783375229292120595979451950024792034447631058063173288058029403617648804691244082233682390662693220072979698837210368683537200037282723847467398276014007871390407751192215971724318661530408152599 +tan(4356456.234234) = 0.284009765147711714219477605850063788210966123955479521923689429840383477530791621180584504214228536017938289660883412712844960755259048713901186519167997757324271230760137652481880173762890247711482901108220062484348941172341587178657838872312874065946871162180750116535285877470114102377159854273106264630970804981342925240922792817290300637788118947962577135434656541690838010665390220998357068443818678564741496407881090621710518942129130047203110433354536038078670553532308270401699242029535966470543715964187770834267244419819110283704733469065402479794678074037146829188122396239866708411117331185335075414067 +tan(3564564563652.23423423) = -0.269731311288690404072358809100753598697711415761426177167389201660421225296473852499076976386949182789273319246271386213901942705016623450909350300610536733487674957876899171674784390475921039264231598150132154526856992900716474316966037323594938139497756701795443480692241935954762820624975405558158725612511202172446564201003964874525099303506460451957031777274463066012621163970620091377222512963558802577042635257496927881281902317981495866329116265907020418522270937802465519530666636813394440563043376235223720783164321835605445701135398386061495974861803482603908563905797905693391995995858039064848350811961 +tan(45621452345234523452354.3452345) = 0.511010627580638142646211561754660616807883564669899502278164011911699421590235472152421816225727220175927800708092062521809119978899777475743621268678751641824513551553963268451747131106730330996015370542035134456724256129761224500213204211565178196577922882150963657786806669853773139954619337290295689393850208478749835522340109987903698067432886669682593536302726691756550973526209277385672951078632050767990285658060364291493731090997042031708668894482581728876589969236505980441311760761267257911215681324970403924350965219734743384461826971526420036611899547479317407813484507803601717700395993737044952422692 +tan(pi/4) = 1 +cot(-534123123532342436,234234) = 0.990871305377343821115971251846574172404711058918125157096356420967746295511425662786460393033909893748170224511759015393432300274582324332669947670902717991258007148236940678707656643115350422667996354657470718040013590069615646374047814313494921674156452882913195581185988287556246956831194739754997004766593084673670505595926051054657371713122385161776836349683262073076750926241307017454944194445190232383176747512274577592317598255088669298401607823491615604239116632203796673082802399251343205695762435767832042644424186412953584239735819931456747465502904635821792108124355199437954806426534092498097547725815 +cot(-53643561231,7456734) = -1.688836060782441137192973582512247084215343434428481638321359465511330436373294724786429986010520967714153970889315970833434150418648311358146245503072039324232164622025742984918285944381214730877175958084685126643581982857117568415750876582116936215530491618233437622987746058049417144260852212594213683257043550850962302037663899219167624822581252912810931872974466105418839172461857630063481814340336516041883746728380052199218645581601582253486724627002416862840864561569750572486561148585960759951046937138850135087410949922864636775685323062788634385355369966803085001215653554534416739337942157870641117017632 +cot(-435345234,234234) = 7.8670568770725153558109366006732893716773250827695952319832467109730586852389003456874905352420443516870955373896750458352030578667001290240009752308041911982465703664453472947749876680021346196645194524028562549630495686641814236507941185500525322377895534137300549173463559747206216087940608808073305927195916336671662892842140083933347680411763731713181153148662610611420519513227727223134321783944311003061451418403657509934745126949687102536045298954485705738128116986681993605962914887239732907681850957437253921152530795648622826672362732269646936802389857153674408720332346675622270828896680600503949144367 +cot(-2*pi*1000) = error: 13 +cot(-2*pi*100) = error: 8 +cot(-2*pi*10) = error: 13 +cot(-2*pi-0.1) = -9.96664442325923785979411268927059390763024832915144742700668097436523421025253652028656737425035410423539782429754830010452428456312117227725095002747370866122046647858723233953757115187028046410699745560894723257360309483131773336235614307861769144577225337957747527077345394425262489720104208759130714000153765325191315885723773155627739545600784971054043368535963839552963520376218565647308775873755378144927701747090247560825193191717812077256714894906705032458492636993043409487176501519453535052552474885648529756118483601168729566540946440267221329577909837003419382571458807560119995533675350771751731679028 +cot(-2*pi-0.01) = -99.996666644444232802116380738386518204485407663169761073082763617964548025261343131139675532677951417995946734760431169908066824929455042876650652037284554879003673154143043407691988466558483699574405855516838437438596849486905720216821193873086012950804755424556194731165205236912900912840300635071056352656374076473235457011022150261436847959394194823979055979273541584813629936660121139604471765233468732953581215756990151568686380574709337907418184128466417599340537529652051208271493633121790583354577906072215934713706494140840911319103336451386731843211444077785575517749668607733071050981656903781201257822 +cot(-2*pi-0.001) = -999.999666666644444442328042116402095024315082134968695793042050776743819546446395206344083951648109747901870597486630563194137990523244621826271710566877660830315203687010131124331530152712768784015091160193388908574597420779564240954914228404224983635607959690022715087293540916459143123191419410029188536236492719923902383272186201390995593593472862207075988218163714577797029944853937060922196075112885396208171658432026538889838994201424545170476614788830627642076087646566138871797252660389334869530320618672507536273084694932681745976810917629450994451000238033830064786114416893318450714835881444641513062006 +cot(-2*pi-0.0001) = -9999.9999666666666444444444232804232592592592378814600820382830745582068111244996588960780430634212702096106466946151849435660657886898881061910342798084106325371567432984295422685481089870715037944251188165397016715333566666650222983608318668044213652751813132686523001854432417311525081882127982776691682684017144239992125840119411750925935628836922728985076869566720559279193432151973888741017784140911094076848062423089223743566468938446555329031125541432022449484637031553370293603540437307140611078141999687870126133152111359717031054362780953627577134439808675363559902786126896931777883980767419741772850765 +cot(-2*pi) = error: 13 +cot(-2*pi*1.0) = error: 13 +cot(-2*pi*0.9) = 1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367455344994632487701176197817970053896827474170099360642837231456967077045776978667337458201814405279153985850617735471846691898437461613222524883370245737164486863349268066326958270753324928148026487377936345800984647407684716236676159294129472423561998954504538117822795645512942452714666903671450819896098277797265385246927047015334716990464479037247244614518627302658970921443938884017699958185370018259680039825768135883181870960898097866907520831590022084725 +cot(-2*pi*0.8) = 0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280356 +cot(-2*pi*0.7) = -0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280357 +cot(-2*pi*0.6) = -1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367455344994632487701176197817970053896827474170099360642837231456967077045776978667337458201814405279153985850617735471846691898437461613222524883370245737164486863349268066326958270753324928148026487377936345800984647407684716236676159294129472423561998954504538117822795645512942452714666903671450819896098277797265385246927047015334716990464479037247244614518627302658970921443938884017699958185370018259680039825768135883181870960898097866907520831590022084725 +cot(-2*pi*0.5) = error: 13 +cot(-2*pi*0.4) = 1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367455344994632487701176197817970053896827474170099360642837231456967077045776978667337458201814405279153985850617735471846691898437461613222524883370245737164486863349268066326958270753324928148026487377936345800984647407684716236676159294129472423561998954504538117822795645512942452714666903671450819896098277797265385246927047015334716990464479037247244614518627302658970921443938884017699958185370018259680039825768135883181870960898097866907520831590022084725 +cot(-2*pi*0.3) = 0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280357 +cot(-2*pi*0.2) = -0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280357 +cot(-2*pi*0.1) = -1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367455344994632487701176197817970053896827474170099360642837231456967077045776978667337458201814405279153985850617735471846691898437461613222524883370245737164486863349268066326958270753324928148026487377936345800984647407684716236676159294129472423561998954504538117822795645512942452714666903671450819896098277797265385246927047015334716990464479037247244614518627302658970921443938884017699958185370018259680039825768135883181870960898097866907520831590022084725 +cot(-pi*1.0) = error: 13 +cot(-pi*0.9) = 3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +cot(-pi*0.8) = 1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367455344994632487701176197817970053896827474170099360642837231456967077045776978667337458201814405279153985850617735471846691898437461613222524883370245737164486863349268066326958270753324928148026487377936345800984647407684716236676159294129472423561998954504538117822795645512942452714666903671450819896098277797265385246927047015334716990464479037247244614518627302658970921443938884017699958185370018259680039825768135883181870960898097866907520831590022084725 +cot(-pi*0.7) = 0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +cot(-pi*0.6) = 0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280357 +cot(-pi*0.5) = 0 +cot(-pi*0.4) = -0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280357 +cot(-pi*0.3) = -0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +cot(-pi*0.2) = -1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367455344994632487701176197817970053896827474170099360642837231456967077045776978667337458201814405279153985850617735471846691898437461613222524883370245737164486863349268066326958270753324928148026487377936345800984647407684716236676159294129472423561998954504538117822795645512942452714666903671450819896098277797265385246927047015334716990464479037247244614518627302658970921443938884017699958185370018259680039825768135883181870960898097866907520831590022084725 +cot(-pi*0.1) = -3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +cot(-0.2) = -4.93315487558689365736801632174474118540562176228750269349223645428360104868343132496931844695081159481479322443131988662567873449653572183206179600845072135829334354596014517065847338314130095482431884463234595219325166823568891348305380477559957627257002382195727057094096128188553901594783628849730754244328069306158173546894918348713243826632381224108971679642808359087115045503890592552671726287675184154356020922587041135235508018386924094909410760822603183161646175885019256570909521349162815093679611693602137198679227387700998503133384900074164666512821966597066831019233564623295978775531859343022289299074 +cot(-0.1) = -9.96664442325923785979411268927059390763024832915144742700668097436523421025253652028656737425035410423539782429754830010452428456312117227725095002747370866122046647858723233953757115187028046410699745560894723257360309483131773336235614307861769144577225337957747527077345394425262489720104208759130714000153765325191315885723773155627739545600784971054043368535963839552963520376218565647308775873755378144927701747090247560825193191717812077256714894906705032458492636993043409487176501519453535052552474885648529756118483601168729566540946440267221329577909837003419382571458807560119995533675350771751731679027 +cot(-0.065) = -15.36294261271426068503575992403335706335641991404615367782459023146404593604385407916740579909472453940879133458689068552417174284781258058240815511622197373206143547866698195547974168049197749706590600974204856736650053155674238739572493852989783997661264557047964761808466172263457972903869043297373258652214464767523283449471653195177692432376013686138003844470445324460315098004188669047282355549658080441801707503012854357278528257108475800393790289499280661662067188591929678631960344546398062258875598851577431003007345006882840684656061433647920885400996010012426985078031358590026999476876196432855737045245 +cot(-0.0023) = -434.781842028715129332380062285689325067187899505154245311354337254781831744275930551902698857730693249467645969603036306399902700533008998300526870851379393236412876539044277608691671650976378586486760527709402037241888600887155090577759324046924909742436732319701052352977322271305739284176018190584844911619162782413738510958258046145333839305887060615604703037378085698938047118635128474197332359344554231050410143568487977155059636896660346576977633539277580519536324774534694950847827801441464379427627981968455382517183756512802951822322713277236967222636200665653130879457313420983989979186902692597418416979 +cot(-0.0000234234) = -42692.3503768502769654836872134878999732658185027128718617711136448288099902541572019767689639283210436978555865212485273409750299002314488799350807047319069375160878650727232619627892123673925213879100233312874204966093945968890111511566844421355441706714184746790877341246285134041131805496789884536693016402282893720057761763978443027951580707230182985447552758804041909270354433306843853814107843089003305021285661318922477866830851862029569258169373212653340368167246953820878951316917229151745740849481371082445551893029716084614378686484709986915777885810030943369777394124604189480573605717776662324376357819 +cot(0) = error: 13 +cot(0.0000234234) = 42692.3503768502769654836872134878999732658185027128718617711136448288099902541572019767689639283210436978555865212485273409750299002314488799350807047319069375160878650727232619627892123673925213879100233312874204966093945968890111511566844421355441706714184746790877341246285134041131805496789884536693016402282893720057761763978443027951580707230182985447552758804041909270354433306843853814107843089003305021285661318922477866830851862029569258169373212653340368167246953820878951316917229151745740849481371082445551893029716084614378686484709986915777885810030943369777394124604189480573605717776662324376357819 +cot(0.0023) = 434.781842028715129332380062285689325067187899505154245311354337254781831744275930551902698857730693249467645969603036306399902700533008998300526870851379393236412876539044277608691671650976378586486760527709402037241888600887155090577759324046924909742436732319701052352977322271305739284176018190584844911619162782413738510958258046145333839305887060615604703037378085698938047118635128474197332359344554231050410143568487977155059636896660346576977633539277580519536324774534694950847827801441464379427627981968455382517183756512802951822322713277236967222636200665653130879457313420983989979186902692597418416979 +cot(0.065) = 15.36294261271426068503575992403335706335641991404615367782459023146404593604385407916740579909472453940879133458689068552417174284781258058240815511622197373206143547866698195547974168049197749706590600974204856736650053155674238739572493852989783997661264557047964761808466172263457972903869043297373258652214464767523283449471653195177692432376013686138003844470445324460315098004188669047282355549658080441801707503012854357278528257108475800393790289499280661662067188591929678631960344546398062258875598851577431003007345006882840684656061433647920885400996010012426985078031358590026999476876196432855737045245 +cot(0.1) = 9.96664442325923785979411268927059390763024832915144742700668097436523421025253652028656737425035410423539782429754830010452428456312117227725095002747370866122046647858723233953757115187028046410699745560894723257360309483131773336235614307861769144577225337957747527077345394425262489720104208759130714000153765325191315885723773155627739545600784971054043368535963839552963520376218565647308775873755378144927701747090247560825193191717812077256714894906705032458492636993043409487176501519453535052552474885648529756118483601168729566540946440267221329577909837003419382571458807560119995533675350771751731679027 +cot(0.2) = 4.93315487558689365736801632174474118540562176228750269349223645428360104868343132496931844695081159481479322443131988662567873449653572183206179600845072135829334354596014517065847338314130095482431884463234595219325166823568891348305380477559957627257002382195727057094096128188553901594783628849730754244328069306158173546894918348713243826632381224108971679642808359087115045503890592552671726287675184154356020922587041135235508018386924094909410760822603183161646175885019256570909521349162815093679611693602137198679227387700998503133384900074164666512821966597066831019233564623295978775531859343022289299074 +cot(pi*0.1) = 3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +cot(pi*0.2) = 1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367455344994632487701176197817970053896827474170099360642837231456967077045776978667337458201814405279153985850617735471846691898437461613222524883370245737164486863349268066326958270753324928148026487377936345800984647407684716236676159294129472423561998954504538117822795645512942452714666903671450819896098277797265385246927047015334716990464479037247244614518627302658970921443938884017699958185370018259680039825768135883181870960898097866907520831590022084725 +cot(pi*0.3) = 0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +cot(pi*0.4) = 0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280357 +cot(pi*0.5) = 0 +cot(pi*0.6) = -0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280357 +cot(pi*0.7) = -0.726542528005360885895466757480618749616092392965208462750066327345749391845683088420577522216140091431693171897300689685296271735667584391565212676137086263036487879378149451854838304673170770712327077529551731896501502410738512228280971842161444226371294179055994651427885727777309867503031230527761116335871415538118840595083099059792712644511798169640420080370845900233718291531102697735279394987408105368141422398869201244088469315561616872126120109286008056229446378795072733937706584265322373257516164584932081875984303113770189815398105884295952806862579719416943803260038374218839266040311150954942748286537 +cot(pi*0.8) = -1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457371644868633492680663269582707533249281480264873779363458009846474076847162366761592941294724235619989545045381178227956455129424527146669036714508198960982777972653852469270470153347169904644790372472446145186273026589709214439388840176999581853700182596800398257681358831818709608980978669075208315900220847249 +cot(pi*0.9) = -3.07768353717525340257029057603690982400670214353779242703915625037486328849509091845459372166710543527190569830831132715065199303941121531369563640511564325210662187250345467901803009901083530149808894525129506483817342572077516835254295053396463801879320255673744606108222443357228160657904750682037558526117646381467228136063240723893676688144476309962819860483919323507525876015135263348559711309534592117854274174613529051577932666008586415572321044275945291681691144177563980841451463262895078930242303307049964162848212147921337719274344601248627405306071113593573149544952758691303281365253244531227917797486 +cot(pi*1.0) = error: 13 +cot(2*pi*0.1) = 1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367455344994632487701176197817970053896827474170099360642837231456967077045776978667337458201814405279153985850617735471846691898437461613222524883370245737164486863349268066326958270753324928148026487377936345800984647407684716236676159294129472423561998954504538117822795645512942452714666903671450819896098277797265385246927047015334716990464479037247244614518627302658970921443938884017699958185370018259680039825768135883181870960898097866907520831590022084725 +cot(2*pi*0.2) = 0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280357 +cot(2*pi*0.3) = -0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280357 +cot(2*pi*0.4) = -1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457371644868633492680663269582707533249281480264873779363458009846474076847162366761592941294724235619989545045381178227956455129424527146669036714508198960982777972653852469270470153347169904644790372472446145186273026589709214439388840176999581853700182596800398257681358831818709608980978669075208315900220847249 +cot(2*pi*0.5) = error: 13 +cot(2*pi*0.6) = 1.376381920471173538207209581910887679525899336008158663365675765619095193767172985065952993110070192395100913702784668797320051562898003003791297097273674553449946324877011761978179700538968274741700993606428372314569670770457769786673374582018144052791539858506177354718466918984374616132225248833702457371644868633492680663269582707533249281480264873779363458009846474076847162366761592941294724235619989545045381178227956455129424527146669036714508198960982777972653852469270470153347169904644790372472446145186273026589709214439388840176999581853700182596800398257681358831818709608980978669075208315900220847249 +cot(2*pi*0.7) = 0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280357 +cot(2*pi*0.8) = -0.324919696232906326155871412215134464954903471521475100307804719136672900960744948322687735446965050481703870902741989556011889913615209306113042210568294145206729222749431155061670697932898752014686958038438320209034084179859628779196201369928349913210122839725091351645290595603532374314597009152970670517886726547686920034093241823870268318484233352069471688819500286921564435417829447603007664624105942088451979389679377605520477605792526082294194044837487360871603736837098868107820292819661208557478140780127095575302703050334599512389446848778873687867110339420368777785890167695070856314382028680478736280356 +cot(2*pi*0.9) = -1.37638192047117353820720958191088767952589933600815866336567576561909519376717298506595299311007019239510091370278466879732005156289800300379129709727367455344994632487701176197817970053896827474170099360642837231456967077045776978667337458201814405279153985850617735471846691898437461613222524883370245737164486863349268066326958270753324928148026487377936345800984647407684716236676159294129472423561998954504538117822795645512942452714666903671450819896098277797265385246927047015334716990464479037247244614518627302658970921443938884017699958185370018259680039825768135883181870960898097866907520831590022084725 +cot(2*pi*1.0) = error: 13 +cot(2*pi+0.001) = 999.999666666644444442328042116402095024315082134968695793042050776743819546446395206344083951648109747901870597486630563194137990523244621826271710566877660830315203687010131124331530152712768784015091160193388908574597420779564240954914228404224983635607959690022715087293540916459143123191419410029188536236492719923902383272186201390995593593472862207075988218163714577797029944853937060922196075112885396208171658432026538889838994201424545170476614788830627642076087646566138871797252660389334869530320618672507536273084694932681745976810917629450994451000238033830064786114416893318450714835881444641513062006 +cot(2*pi+0.01) = 99.996666644444232802116380738386518204485407663169761073082763617964548025261343131139675532677951417995946734760431169908066824929455042876650652037284554879003673154143043407691988466558483699574405855516838437438596849486905720216821193873086012950804755424556194731165205236912900912840300635071056352656374076473235457011022150261436847959394194823979055979273541584813629936660121139604471765233468732953581215756990151568686380574709337907418184128466417599340537529652051208271493633121790583354577906072215934713706494140840911319103336451386731843211444077785575517749668607733071050981656903781201257822 +cot(2*pi+0.1) = 9.96664442325923785979411268927059390763024832915144742700668097436523421025253652028656737425035410423539782429754830010452428456312117227725095002747370866122046647858723233953757115187028046410699745560894723257360309483131773336235614307861769144577225337957747527077345394425262489720104208759130714000153765325191315885723773155627739545600784971054043368535963839552963520376218565647308775873755378144927701747090247560825193191717812077256714894906705032458492636993043409487176501519453535052552474885648529756118483601168729566540946440267221329577909837003419382571458807560119995533675350771751731679028 +cot(2*pi*10) = error: 13 +cot(2*pi*100) = error: 8 +cot(2*pi*1000) = error: 13 +cot(5345.234234) = 0.1878293370581479403463829618913203889896015531948375878203567727836703158989336087984534400038518121774261646649659499326093932329484021800685954193846908046406698508250238188408904214023755619506817010678881292950847181271364955962123492480015619180999134287453501125671556492606816631460880103100086369516353201857439853964339229472039620959696594863892073562043310176151095226273688637299885854094858779359511607261753357277155880649489889649869803591204095065238163130723591220790944030161899632634915280822015939022766867349769233443636354595321929483474996995865645114275185032835153954926691342953406051875075 +cot(4356456.234234) = 3.52100569316659310388789816914742469957456261348403918053517551570990630924313388080691610300016823592194468849934365494194411605785105717540712105407511691912332951900457016498495667671415316979270733338943329595997194004055828476268960917064704707063608605640388724580805352545968914836577250159725711696885386619326613076536722875899326060292185817381357186013177711361791104669812549124879968403912657602990860344004947437317719968791792518304539955388030375827142628347140424872433195902796057853130293088874934262141386947391119239638839289817587324297038660140691287886831060711915180528372274531285650523925 +cot(3564564563652.23423423) = -3.70739309137792753469038169753692959947833540965928372016732873144497151906486185547356155062657954696249198747963118808969810500721604228918351887631296231854507734695532638736066070147907174070584088680208901992735032686945609083575846445918543205046692054944409111340469240295112635273077061919332641120985093369571961208755750147115413689752640522347048096360807432879568360814755693338507908639805764302312014845451315428570229751485801165564835511576770297391797853017060501176843877220350432615705513523871903652501729197545566132420771830155928646815496762829329378902129883559372923295783726727070251365405 +cot(45621452345234523452354.3452345) = 1.956906463441797396778576685931693707265627065550292595968922184522723467654855921721750822483477852336863197507498465341167293950033700827875987337261691926635530788068474641476894290077239528890803482131959033739072848200894797565743945094066766884349508056648183910798446898688031862609468645258812459081049953399010960573562254418151070410711769757475847132461025524492466559277728965909200788340504875766449783615850035035045002279766173560553491353218137248808529731340156929420848335058767254503280209849165636667852277738681841144069917683213300928980685833534522263789719311973799180453061463874686004170788 +cot(pi/4) = 1 +degtodeg(20 ; -15 ; 0) = error: 13 +degtodeg(20 ; 0 ; -20) = error: 13 +degtodeg(0 ; 0 ; 0) = 0 +degtodeg(0 ; 0 ; 30) = 0.00833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(0 ; 30 ; 0) = 0.5 +degtodeg(0 ; 30 ; 30) = 0.508333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(0 ; 45 ; 45) = 0.7625 +degtodeg(0 ; 100 ; 200) = 1.722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(0 ; 300 ; 400) = 5.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(0 ; 600 ; 800) = 10.22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(10 ; 10 ; 10) = 10.16944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445 +degtodeg(10 ; 30 ; 10) = 10.50277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778 +degtodeg(10 ; 59 ; 59) = 10.99972222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(10 ; 0.0005 ; 0.2) = 10.00006388888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889 +degtodeg(10 ; 25.2 ; 55.3) = 10.43536111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(10 ; 65.1 ; 70.3) = 11.10452777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778 +degtodeg(10 ; 100 ; 200) = 11.72222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(10 ; 300 ; 400) = 15.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(10 ; 600 ; 800) = 20.22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(20 ; 15 ; 0) = 20.25 +degtodeg(20 ; 15 ; 15) = 20.25416666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(20 ; 30 ; 0) = 20.5 +degtodeg(20 ; 30 ; 30) = 20.50833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(20 ; 45 ; 0) = 20.75 +degtodeg(20 ; 45 ; 45) = 20.7625 +degtodeg(20 ; 10 ; 20) = 20.17222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(20 ; 50 ; 40) = 20.84444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445 +degtodeg(50 ; 15 ; 0) = 50.25 +degtodeg(50 ; 15 ; 15) = 50.2541666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(50 ; 30 ; 0) = 50.5 +degtodeg(50 ; 30 ; 30) = 50.5083333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(50 ; 45 ; 0) = 50.75 +degtodeg(50 ; 45 ; 45) = 50.7625 +degtodeg(50 ; 10 ; 20) = 50.1722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(50 ; 50 ; 40) = 50.8444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(60 ; 15 ; 0) = 60.25 +degtodeg(60 ; 15 ; 15) = 60.2541666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(60 ; 30 ; 0) = 60.5 +degtodeg(60 ; 30 ; 30) = 60.5083333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(60 ; 45 ; 0) = 60.75 +degtodeg(60 ; 45 ; 45) = 60.7625 +degtodeg(60 ; 10 ; 20) = 60.1722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(60 ; 50 ; 40) = 60.8444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(80 ; 15 ; 0) = 80.25 +degtodeg(80 ; 15 ; 15) = 80.2541666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(80 ; 30 ; 0) = 80.5 +degtodeg(80 ; 30 ; 30) = 80.5083333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(80 ; 45 ; 0) = 80.75 +degtodeg(80 ; 45 ; 45) = 80.7625 +degtodeg(80 ; 10 ; 20) = 80.1722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(80 ; 50 ; 40) = 80.8444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(-10 ; 10 ; 10) = -10.16944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445 +degtodeg(-10 ; 30 ; 10) = -10.50277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778 +degtodeg(-10 ; 59 ; 59) = -10.99972222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-10 ; 0.0005 ; 0.2) = -10.00006388888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889 +degtodeg(-10 ; 25.2 ; 55.3) = -10.43536111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(-10 ; 65.1 ; 70.3) = -11.10452777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778 +degtodeg(-10 ; 100 ; 200) = -11.72222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-10 ; 300 ; 400) = -15.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(-10 ; 600 ; 800) = -20.22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-20 ; 15 ; 0) = -20.25 +degtodeg(-20 ; 15 ; 15) = -20.25416666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(-20 ; 30 ; 0) = -20.5 +degtodeg(-20 ; 30 ; 30) = -20.50833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(-20 ; 45 ; 0) = -20.75 +degtodeg(-20 ; 45 ; 45) = -20.7625 +degtodeg(-20 ; 10 ; 20) = -20.17222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-20 ; 50 ; 40) = -20.84444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445 +degtodeg(-50 ; 15 ; 0) = -50.25 +degtodeg(-50 ; 15 ; 15) = -50.2541666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(-50 ; 30 ; 0) = -50.5 +degtodeg(-50 ; 30 ; 30) = -50.5083333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(-50 ; 45 ; 0) = -50.75 +degtodeg(-50 ; 45 ; 45) = -50.7625 +degtodeg(-50 ; 10 ; 20) = -50.1722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-50 ; 50 ; 40) = -50.8444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(-60 ; 15 ; 0) = -60.25 +degtodeg(-60 ; 15 ; 15) = -60.2541666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(-60 ; 30 ; 0) = -60.5 +degtodeg(-60 ; 30 ; 30) = -60.5083333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(-60 ; 45 ; 0) = -60.75 +degtodeg(-60 ; 45 ; 45) = -60.7625 +degtodeg(-60 ; 10 ; 20) = -60.1722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-60 ; 50 ; 40) = -60.8444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(-80 ; 15 ; 0) = -80.25 +degtodeg(-80 ; 15 ; 15) = -80.2541666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(-80 ; 30 ; 0) = -80.5 +degtodeg(-80 ; 30 ; 30) = -80.5083333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(-80 ; 45 ; 0) = -80.75 +degtodeg(-80 ; 45 ; 45) = -80.7625 +degtodeg(-80 ; 10 ; 20) = -80.1722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-80 ; 50 ; 40) = -80.8444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtorad(20 ; -15 ; 0) = error: 13 +degtorad(20 ; 0 ; -20) = error: 13 +degtorad(0 ; 0 ; 0) = 0 +degtorad(0 ; 0 ; 30) = 0.0001454441043328607980769742307073843927869059907118104546747659533475840928836207869735201308028757901843587077089482549373654557689606751033206184911170593109930687084584230796808129465103217108764065724272597673919413632466886874182308695909847778661641503966168268679912247373448246941484842707935774872493984539960920451334037463408717247264683039059209532574079319690068898364130270438403676625745107896884428592403681987123202491635468422733851179664102953686458133033280441076338531452862505532004552626556685489186613898793956664455896847547305491177640171545933877913507755733645749290587687561111374132937622 +degtorad(0 ; 30 ; 0) = 0.00872664625997164788461845384244306356721435944270862728048595720085504557301724721841120784817254741106152246253689529624192734613764050619923710946702355865958412250750538478084877679061930265258439434563558604351648179480132124509385217545908667196984902379700961207947348424068948164890905624761464923496390723976552270800422478045230348358809823435525719544447591814041339018478162263042205975447064738130657155442209192273921494981281053640310707798461772211874879819968264645803118871717503319202731575934011293511968339276373998673538108528383294706584102927560326748104653440187449574352612536666824479762573 +degtorad(0 ; 30 ; 30) = 0.00887209036430450868269542807315044796000126543342043773516072315420262966590086800538472797897542320124588117024584355117929280190660118130255772795814061797057719121596380786052958973712962436346080091806284581090842315804800993251208304505007144983601317419362643894746470897803430634305754051840822672221330569376161475313762852679317520831456653826117814870188385010942028002119464967426242741704515817099501441366246012145153519897635737867649219595102801748739461150301069056566504186246128374522777102199578148403834478264313565318097077003856349618360504643019665527239730997523907067258489412277938221091949 +degtorad(0 ; 45 ; 45) = 0.01330813554645676302404314210972567194000189815013065660274108473130394449885130200807709196846313480186882175536876532676893920285990177195383659193721092695586578682394571179079438460569443654519120137709426871636263473707201489876812456757510717475401976129043965842119706346705145951458631077761234008331995854064242212970644279018976281247184980739176722305282577516413042003179197451139364112556773725649252162049369018217730279846453606801473829392654202623109191725451603584849756279369192561784165653299367222605751717396470347977145615505784524427540756964529498290859596496285860600887734118416907331637924 +degtorad(0 ; 100 ; 200) = 0.03005844822879123160257467434619277450929390474710749396611829702516737919594829597452749369926099663810079959318263935372219419225187285468626115483085892427190086641474076980070134227879982024779069163496701859433454840431566206643437971547018742567392441530081088605151977905126377012402008263067268069820901382585902266090344091044682311013678280722366367319763927359475723285869225572700931693206556320227819090967609440054618482713301406983292437972479437618680141602112911557766298335915844766142742094883816677652335390840843773208853484931098015100456354528263347687916028516201215200547887626296839874737752 +degtorad(0 ; 300 ; 400) = 0.0892057173241546228205441948338624275759690076365770788671897847198515769686207493437590135590971513130733407281549296949174795382958807300366460078851297107424154745211661555375652738596639826708626977553859906670573694579690616165149333491373304245806789099249871457012845055714924790777370194200608588462977184509364543484876310890679911655672263956315179978768649409908924329999899202220921663790332843422449536674258285435564194869753965943428723527316478261027654927078670526820965957755670059629458944288100433367789857926960087532950066495680701255619305214839445120284756849969392898227115037481642801535075 +degtorad(0 ; 600 ; 800) = 0.178411434648309245641088389667724855151938015273154157734379569439703153937241498687518027118194302626146681456309859389834959076591761460073292015770259421484830949042332311075130547719327965341725395510771981334114738915938123233029866698274660849161357819849974291402569011142984958155474038840121717692595436901872908696975262178135982331134452791263035995753729881981784865999979840444184332758066568684489907334851657087112838973950793188685744705463295652205530985415734105364193191551134011925891788857620086673557971585392017506590013299136140251123861042967889024056951369993878579645423007496328560307015 +degtorad(10 ; 10 ; 10) = 0.1774902886542011272532675528732447539976209439986460248547727184018351213489785670366857329564427559549790763074865204418983111900550105177522614319931847125152081805554289649038187323914292611728414872187326694739657769487090948793810711908650905893423182006714010545719579211398010684258669717917623936066825800265643257444637051179771280745334868665255366251234796461780745637026973358331953375617613336831297692263293251619348107292483298542876389583426971148707741678279898260158454549643210917556222388608008525304064494494891782857679452956895134400446889343221309013783964580292362717613841387076246900228211 +degtorad(10 ; 30 ; 10) = 0.1833080528275155591763465221015401297090971836271184430417633565357384850643233985156265381885577875623534246158444506393929294208134375218850861716378670849549309288937658880910512502518421296078977501158230601696434314785766423761103059745044817039888842165360741292916069106335940561918063426235054930966585181864080075497998549716119970635922190227623747554197969249383501571592184175868100440647417652706674835959440531104276206957902035452230436769991089296166066999611115903211995807757711138836404493670275944871529050446650049435915326858787354047552496205058664130324274809638192689237348889520701865545716 +degtorad(10 ; 59 ; 59) = 0.191981369582565158101670085392723818998956344206566073155535232887032749803283318112147455322102613850347348885554731575491156099835792447213105720991481055200484259541503184409350395628740980966494128718235317631782868106854177769150806831113540624074473051854324238186150279137257102119527621305162497252964312659708296507921831711739314248113945545685460934669889934690127687737315263634490635676268425362421626101978010026972318220909713572792576211729376210100185366616240620606431690006341188539494264863393962287669079261139633185963530886752500483811243843491452104989978730988793420526606132441497680967323 +degtorad(10 ; 0.0005 ; 0.2) = 0.1745340402708995096251543336512966946246318884667680028232049838894099096050570521275909539511204369356218626674970078614597333912470388224938676474155697373130667303435392101939197553783092988514712726964336631952129741131446495151472499458485976560272877344265663039287909508701092766341695966650357354600137235167910908657638517044346830216515342774350893028644918236200301898510449524824439712414926855421857091503626812776410934514997979205195708455967635879728022485623117774987823005509478584281208520104826188279353775925972084348170378932597785421933901096435838989273310439835523766116452912271617480060165 +degtorad(10 ; 25.2 ; 55.3) = 0.1821314100234627153199038005751173899714511141622598964634444999731565297528949063490107603303625224197619626704790592569496428836425456602992223680447300751289970030423372453764334735145736269669076209448865286514426258499109308948968182395134148510516162398274439999295579025084744244161451048727854512248108846935796229046706186637143448105550904441634742435673667553090844183826370288021414696745139729820879808646894743828449498800571095912313580726508496400842620703371877134904417088304053469082487662921432359264009344005406940020467121362129652623925387217252059058003997065752998577476494497151310848810251 +degtorad(10 ; 65.1 ; 70.3) = 0.1938105716013914374054848313009203567122396652164182759738282060269675324114496555429844268338334483715659668995076041284200889818900878710958680328814299378017404203315486186748027531193524603502830687107954879730155173186200324945807570676694925137045975166757751974292532489172638473562683918175097234509375805494658141288829394948863443060904952478089267901372236924203376722466031004225229929792471893940699424616910407394442658878899210257841830453535963581865208785944296553334401163968912663302453238833934204045694440078561660176275638220178283565489892992390549454458669851164752245510685808308554191685142 +degtorad(10 ; 100 ; 200) = 0.2045913734282241892949437511950540458535810936012800395758374410422682906562932403427516506627119448593312488439205452785607411150046829786710033441713300974635833165648484654176768780911858732994785785476787394646641843003420869683114232246519208650709048912410031276409894638650534031022012075829656653974871586211694768209879365194928927818987474943288075820871576364030250365543247083354505120214785108284096219981179328553304838233892247978950659394171488185617773800147820447382867577026591115019737361356404254789170217636832374667961565549876390923213841307946988265000909731995020668760013835963332946998922 +degtorad(10 ; 300 ; 400) = 0.263738642523587580512913271682723698920256196490749624476908928736952488428965693711983170522548099534303789978892835619756026461048690854021388197225600883934097924671273851154540809672050035722550584668097711537387005353995486518391976858319063863977659385865179387290754190385282112055918144372353843545575863246246908508572126698114060837329191082736661906766383303799160236695622372830533361468446231968376384755867666998340718483231607322405013912424002268477741456701519981842720370119067669803492209615612302039172653647970808488002628355244729066878751106996009861649406373034429204693234011081529176106022 +degtorad(10 ; 600 ; 800) = 0.35294435984774220333345746651658612649622520412732670334409871345680406539758644305574218408164525084737713070704776531467350599934457158405803420511073059467651339919244000669210608353171401839341328242348370220444437481196454813490691020745639428855833829579016653299203869595677459113365516379241470239187358169718336285705975778718205200289641747836817990464324824479005266969561229305262552784747951631062133842329349554189713797020700391674788626515565009458050694940938703452481696589463467576643810404442234537595163944066681724129763500481279919244068162847995437367788205803136849451594551482969345625953 +degtorad(20 ; 15 ; 0) = 0.353429173528851739327047380618944074472181557429699404859681266634629345707198512345653917850988170147991659732744259497798057518574440501069102933414454125713156961553968083624375460020081757429667970998241234762417512689453510426301013106093010214778885463778889289218676111747924006780816778028393294016038243210503669674171103608318291085317978491387916415501274684686742302483655716532093420056061218942916147954094722870938205467418826724325836658377017745809326327087147181550263143045588844277106288253274573872347177406931469462782933953995234356166561685661932332982384643275917077612808077350063914303842 +degtorad(20 ; 15 ; 15) = 0.353501895581018169726085867734297766668575010425055310087018649611303137753640322739140677916389608043083839086598733625266740246458920838620763242660012655368653495908197295164215866493336918285106174284454864646113483371076854770010128540888502603711967538977197702652671724116596419127891020163790082759662942437501715696737805481488726947681212643340876892129978650671245747401862230054013603887348474337760369383714906970294365592000600145462529217360222893493649233738811203604080069618231969553706515884602408146806508101871167296005728796372599630725443694239229026878060031062599365077337461728119483010489 +degtorad(20 ; 30 ; 0) = 0.357792496658837563269356607540165606255788737151053718499924245235056868493707135954859521775074443853522420964012707145919021191643260754168721488147965905042949022807720776014799848415391408755960168171059027784175753586854171048847939193822553550763809975677394095258412853868268747605271306152200618633520196830386431028173215998544442827112027608565545013223512643756948997576046527847304449933296542633569433731305768832307812942325231992527390197369326606868700726186988504779278737404176360873119946132944630339907019103313339456150624496637150829699482200299733966722907910476854325484571140033398036702655 +degtorad(20 ; 30 ; 30) = 0.357937940763170424067433581770872990648575643141765528954599011188404452586590756741833041905877319643706779671721655400856386647412221429272042106639082964353942091516179199094480661361901730466836574743486287551567694950100859736266170063413538328629974126074010922126404078605613572299419790422994196120769595284382523073306619744885314551838495912471465966480920575725955887412459554891144817595871053423257876590546137031020133191488778834800775315335736902237346539490316548886912590549462611426320401395600298888825680493192735122596214181391881378817246217454327354514258686050218900413629908789509174115949 +degtorad(20 ; 45 ; 0) = 0.362155819788823387211665834461387138039395916872408032140167223835484391280215759564065125699160717559053182195281154794039984864712081007268340042881477684372741084061473468405224236810701060082252365343876820805933994484254831671394865281552096886748734487575898901298149595988613488429725834276007943251002150450269192382175328388770594568906076725743173610945750602827155692668437339162515479810531866324222719508516814793677420417231637260728943736361635467928075125286829828008294331762763877469133604012614686807466860799695209449518315039279067303232402714937535600463431177677791573356334202716732159101468 +degtorad(20 ; 45 ; 45) = 0.362373985945322678408781295807448214628576275858475747822179372765505767419541190744525405895365031244329720256844577176446033048365522019923320970618153273339230687124161103024745456230466542648566975202517710457021906529124864702522211585938574053547980713170824141600136433094630725470948560682198309481876248131263330449875434008281902155995779181602055040831862500780666027423056879728276031304393632508755383797377367091745900790976957524139021413311250910981043845241821894169745111480693253298934286906598189630844852884514302949186699566411163126909048740669425682150457341037838435749922355850898865221409 +degtorad(20 ; 10 ; 20) = 0.352071695221745038544995621132341820139503768183055840616050117736718560840284718333901063296827996106270978460794075785049313264730807533438110494164028238810554986941689468214021205852652088128154842988920143600092726632484416010397524989910485621361353393410465571784091347532705642968764258167653237468377190973206810586259335309136821654537607654932654185098800652976011330677134130789583321872032451572490681267851286349623216475225722863107575557357188322368632069589418769879013847022917172447235372468488334082439671101390443242624096896284415897734097525552394046929777404591181044941592902293026631779767 +degtorad(20 ; 50 ; 40) = 0.363804186304595809589871542409404161157647518100475217293147904640090344332896795149765020514926643181142580882649235016663460030093635325105973719114137689897329196090668929974940116871151372805518306498052431503042663267717303462134815136916591035898594858737556272468716809678521501630075322678335154773161999595558235560353904180633807449139384170010277747863040498475900444147784978992706313319709655274025071913240987712417049907751834806493975073314285482106061009391214327894811334076008050405405430322712263695211689884995027002568331466499346859900394909356260662098739967509256755885666915285991716452131 +degtorad(50 ; 15 ; 0) = 0.877027949127150612404154611165527888505043123992217041688838698685932080088233345450326388741341014811683007484957977272313698286832870873023329501435867645288204312004291170475302067457239916584731631736376397373406420377532785131932143633638210532969826891599466013987085166189292905715360152885272248113872677596435032154424590435456500100603872552703348142169829773111545713570553074357417005324300061821310441219420238235291102456187458908512261337454081072934254219068105969032134466076090835798745233813681349979528180972755868666905799071025211180117023442198128381845176707388386822224375599350158602161386 +degtorad(50 ; 15 ; 15) = 0.877100671179317042803193098280881580701436576987572946916176081662605872134675155843813148806742452706775186838812451399782381014717351210574989810681426174943700846358520382015142473930495077440169835022590027257102391059156129475641259068433702921902908966797774427421080778557965318062434395020669036857497376823433078176991292308626935962967106704656308618798533739096049158488759587879337189155587317216154662649040422334647262580769232329648953896437286220618577125719769991085951392648733961075345461445009184253987511667695566500128593913402576454675905450775425075740852095175069109688904983728214170868033 +degtorad(50 ; 30 ; 0) = 0.881391272257136436346463838086749420288650303713571355329081677286359602874741969059531992665427288517213768716226424920434661959901691126122948056169379424617996373258043862865726455852549567911023828909194190395164661274933445754479069721367753868954751403497970820026821908309637646539814681009079572731354631216317793508426702825682651842397921669880976739892067732181752408662943885672628035201535385511963726996631284196660709931093864176713814876446389933993628618167947292261150060434678352394758891693351406447088022669137738660273489613667127653649943956835930015585699974589324070096138662033492724560199 +degtorad(50 ; 30 ; 30) = 0.881536716361469297144540812317456804681437209704283165783756443239707186967625589846505512796230164307398127423935373175372027415670651801226268674660496483928989441966502285945407268799059889621900235481621450162556602638180134441897300590958738646820915553894587646894813133046982471233963165279873150218604029670313885553560106572023523567124389973786897693149475664150759298499356912716468402864109896301652169855871652395373030180257411018987199994412800229362274431471275336368783913579964602947959346956007074996006684059017134326719079298421858202767707973990523403377050750162688645025197430789603861973493 +degtorad(50 ; 45 ; 0) = 0.885754595387122260288773065007970952072257483434925668969324655886787125661250592668737596589513562222744529947494872568555625632970511379222566610902891203947788434511796555256150844247859219237316026082011983416922902172334106377025995809097297204939675915396475626066558650429982387364269209132886897348836584836200554862428815215908803584191970787058605337614305691251959103755334696987839065078770709202617012773842330158030317406000269444915368415438698795053003017267788615490165654793265868990772549573021462914647864365519608653641180156309044127182864471473731649326223241790261317967901724716826846959012 +degtorad(50 ; 45 ; 45) = 0.885972761543621551485888526354032028661437842420993384651336804816808501800576023849197876785717875908021068009058294950961673816623952391877547538639566792914278037574484189875672063667624701803630635940652873068010814217204139408153342113483774371738922140991400866368545487535999624405491935539077263579710682517194692930128920835420111171281673242917486767500417589205469438509954237553599616572632475387149677062702882456098797779745589708325446092388314238105971737222780681651616434511195244820573232467004965738025856450338702153309564683441139950859510497205621731013249405150308180361489877850993553078952 +degtorad(50 ; 10 ; 20) = 0.875670470820043911622102851678925634172365334745573477445207549788021295221319551438573534187180840769962326213007793559564954032989237905392337062185441758385602337392012555064947813289810247283218503727055306211081634320563690716028655517455685939552294821231042296552500401974074541903307633024532191566211625359138173066512822136275030669823501716248085911767355741400814741764031488614906907140271294450884974533176801713976113463994355047294000236434251649493559961570377557360885170053419163968874318028895110189620674667214842446746962013314392721684559282088590095792569468703650789553160424293121319637311 +degtorad(50 ; 50 ; 40) = 0.887402961902894682666978772955987975190509084662992854122305336691393078713931628254437491405279487844833928634862952791179100798352065697060200287135551209472376546540992016825866724308309531960581967236187594114031570955796578167765945664461791354089536286558132997237125864119890400564618697535214108870996433981489598040607391007772016464425278231325709474531595586900703855234682336818029898587948498152419365178566503076769946896520466990680399752391348809230988901372173115376682657106510041927044375883119039802392693450819426206691196583529323683850856665892456710961532031621726500497234437286086404309674 +degtorad(60 ; 15 ; 0) = 1.051560874326583570096523688014389159849330312846389587298557842703032991548578289818550545704791963032913456735695883197152245209585680997008071690776338818479886762154398866092277603269625969636419518649088118243736056273559210033809187142819943972366807367539658255576554851003082538693541277837565232813150822391745486314509086044502569772365837239808492051059348135919813517266185526965858200413713009447441872307862076690075401452443669636574402897146435515309230183061758898192758240419591499639291549000483608681921848828030668401613420776701870121433844027710193731466107395425876737094898106683523498113901 +degtorad(60 ; 15 ; 15) = 1.051633596378750000495562175129742852045723765841745492525895225679706783595020100212037305770193400928005636089550357324620927937470161334559732000021897348135383296508628077632118009742881130491857721935301748127432026955182554377518302577615436361299889442737966669010550463371754951040615519972962021556775521618743532337075787917673005634729071391761452527688052101904316962184392040487778384245000264842286093737482260789431561577025443057711095456129640662993553089713422920246575166992234624915891776631811442956381179522970366234836215619079235395992726036287490425361782783212559024559427491061579066820548 +degtorad(60 ; 30 ; 0) = 1.055924197456569394038832914935610691632937492567743900938800821303460514335086913427756149628878236738444217966964330845273208882654501250107690245509850597809678823408151558482701991664935620962711715821905911265494297170959870656356113230549487308351731879438163061616291593123427279517995805961372557430632776011628247668511198434728721514159886356986120648781586094990020212358576338281069230290948333138095158085073122651445008927350074904775956436138744376368604582161600221421773834778179016235305206880153665149481690524412538394981111319343786594966764542347995365206630662626813984966661169366857620512714 +degtorad(60 ; 30 ; 30) = 1.056069641560902254836909889166318076025724398558455711393475587256808098427970534214729669759681112528628576674673279100210574338423461925211010864000967657120671892116609981562382804611445942673588122394333171032886238534206559343774344100140472086217896029834779888484282817860772104212144290232166134917882174465624339713644602181069593238886354660892041602038994026959027102194989365324909597953522843927783600944313490850157329176513621747049341554105154671737250395464928265529407687923465266788505662142809333698400351914291934061426701004098517144084528559502588752997981438200178559895719938122968757926007 +degtorad(60 ; 45 ; 0) = 1.060287520586555217981142141856832223416544672289098214579043799903888037121595537036961753552964510443974979198232778493394172555723321503207308800243362377139470884661904250873126380060245272289003912994723704287252538068360531278903039318279030644336656391336667867656028335243772020342450334085179882048114729631511009022513310824954873255953935474163749246503824054060226907450967149596280260168183656828748443862284168612814616402256480172977509975131053237427978981261441544650789429136766532831318864759823721617041532220794408388348801861985703068499685056985796998947153929827751232838424232050191742911526 +degtorad(60 ; 45 ; 45) = 1.060505686743054509178257603202893300005725031275165930261055948833909413260920968217422033749168824129251517259796200875800220739376762515862289727980037966105960487724591885492647599480010754855318522853364593938340450113230564310030385622665507811135902616931593107958015172349789257383673060491370248278988827312505147090213416444466180843043637930022630676389935952013737242205586690162040811662045423013281108151144720910883096776001800436387587652080668680480947701216433610812240208854695908661119547653807224440419524305613501888017186389117798892176331082717687080634180093187798095232012385184358449031467 +degtorad(60 ; 10 ; 20) = 1.050203396019476869314471928527786905516652523599746023054926693805122206681664495806797691150631788991192775463745699484403500955742048029377079251525912931577284787542120250681923349102196300334906390639767027081411270216590115617905699026637419378949275297171234538141970086787864174881488757976825176265489770154448627226597317745321100341585466403353229820656874104209082545459663941223348102229684242077016405621618640168760412460250565775356141796126606091868535925564030486521508944396919827809420633215697368892014342522489642181454583718991051663001379867600655445413500156741140704423682931626486215589826 +degtorad(60 ; 50 ; 40) = 1.061935887102327640359347849804849246534796273517165399732024480708493990174276572622661648368730436066064377885600858716017647721104875821044942476476022382664058996691099712442842260120695585012269854148899314984361206851823003069642989173643524793486516762498325238826595548933680033542799822487507093570274578776800052200691886616818086136187242918430853383421113949708971658930314789426471093677361445778550796267008341531554245892776677718742541312083703251605964865365826044537306431450010705767590691069921298504786361306094225941398818289205982625167677251404522060582462719659216415367756944619451300262189 +degtorad(80 ; 15 ; 0) = 1.40062672472544948548126184171211170253790469055473467851799613073723481446926817855499885963169385947537435523717169504682933905509130124497755606945728116486325166245461425732622867489439807573979529247451155998439532806561205983756327416118341085116076831942004273875549422063066180464990352774215120221170711198236639463467807726259470911588976661401877986883838486153634912465745043218274059059253890469970473448474575359964399944495609109269868601653114440005918211104906475651400578910659282732038417937408812608670918453858026787102866418805518800406748519873432443070796877150085656683594312135025329001893 +degtorad(80 ; 15 ; 15) = 1.400699446777615915880300328827465394734298143550090583745333513713908606515709988948485619697095297370466534591026169174298021782975781582529216378702839694518748196808843468866069081367653236595233495760725189868091298747235404181272389595978903240093850394618351152189489832999334216996977769877547990955331811209364440657244779135765144978253000765971740345467088827520852569575656945704660774423826160094548955914365937699000159569537864513835378575514349547743505017700728778567822715679235952596984407005415960361168515233519965704251459030432553278626367207311621124603644159287538854300472505728308858725577 +degtorad(80 ; 30 ; 0) = 1.404990047855435309423571068633333234321511870276088992158239109337662337255776802164204463555780133180905116468440142694950302728160121498077174624190792944193043723708366949716653063289707727066087489647329353006153568963012720460110200248912954187145692831318547544795230962751006545474358055865958526829189065602249155988680189652820860857683815731196408466560622820606555819749841243497951620469774228390358020261956799561013606919862496360900239555523453261118556510148906079743021383465180343916397837253758182554269026234962137864396354730697104477600405713372126064448492038701793814707706184033587412417743 +degtorad(80 ; 30 ; 30) = 1.405135491959768170221648042864040618714298776266800802612913875291009921348660422951177983686583008971089475176149090949887668183929082173180495242681910003504036792416825372796333876236218048776963896219756612773545510326259409147528431118503938965011856981715164371663222187488351370168506540136752104316438464056245248033813593399161732582410284035102329419818030752575562709586254270541791988132348739180046463121197167759725927169026043203173624673489863556487202323452234123850655236610466594469598292516413851103187687624841533530841944415451835026718169730526719452239842814275158389636764952789698549831037 +degtorad(80 ; 45 ; 0) = 1.409353370985421133365880295554554766105119049997443305798482087938089860042285425773410067479866406886435877699708590343071266401228941751176793178924304723522835784962119642107077451685017378392379686820147146027911809860413381082657126336642497523130617343217052350834967704871351286298812583989765851446671019222131917342682302043047012599477864848374037064282860779676762514842232054813162650347009552081011306039167845522383214394768901629101793094515762122177930909248747402972036977823767860512411495133428239021828867931344007857764045273339020951133326228009927698189015305902731062579469246716921534816556 +degtorad(80 ; 45 ; 45) = 1.409571537141920424562995756900615842694299408983511021480494236868111236181610856953870347676070720571712415761272012725477314584882382763831774106660980312489325388024807276726598671104782860958694296678788035678999721905283414113784472641028974689929863568811977591136954541977368523340035310395956217677545116903126055410382407662558320186567567304232918494168972677630272849596851595378923201840871318265543970328028397820451694768514221892511870771465377565230899629203739469133487757541697236342212178027411741845206860016163101357432429800471116774809972253741817779876041469262777924973057399851088240936496 +degtorad(80 ; 10 ; 20) = 1.399269246418342784699210082225509448205226901308091114274364981839324029602354384543246005077533685433653673965221511334080594801247668277346563630206855277960649687842335641915874420726968406438282164465190468822070542008642965421659786045000886257743236249051619021320909456415443440837851007881411145664046059745069535546766308963413239685109395777563517638435910829825618152850928846440230492408510137329279267798502317078329010452762987231480424915511314976618487853551336344842756493083921155490513263589301886296801678233039241650869827130344369545635021038624786144655361532816120534164727946293216007494855 +degtorad(80 ; 50 ; 40) = 1.411001737501193555744086003502571789223370651225510490951462768742695813094966461359109962295632332508525276387076670565694741566610496069014426855156964729047423896991315103676793331745467691115645627974322756725020478643875852873397076192006991672280477714378709722005534918561259299499162072392093062968830868367420960520860877834910225479711172292641141201200150675325507266321579694643353483856187341030813658443892018441122843885289099174866824431468412136355916793353131902858553980137012033448683321443525815909573697016643825410814061700559300507801318422428652759824324095734196245108801959286181092167218 +degtorad(-10 ; 10 ; 10) = -0.1774902886542011272532675528732447539976209439986460248547727184018351213489785670366857329564427559549790763074865204418983111900550105177522614319931847125152081805554289649038187323914292611728414872187326694739657769487090948793810711908650905893423182006714010545719579211398010684258669717917623936066825800265643257444637051179771280745334868665255366251234796461780745637026973358331953375617613336831297692263293251619348107292483298542876389583426971148707741678279898260158454549643210917556222388608008525304064494494891782857679452956895134400446889343221309013783964580292362717613841387076246900228211 +degtorad(-10 ; 30 ; 10) = -0.1833080528275155591763465221015401297090971836271184430417633565357384850643233985156265381885577875623534246158444506393929294208134375218850861716378670849549309288937658880910512502518421296078977501158230601696434314785766423761103059745044817039888842165360741292916069106335940561918063426235054930966585181864080075497998549716119970635922190227623747554197969249383501571592184175868100440647417652706674835959440531104276206957902035452230436769991089296166066999611115903211995807757711138836404493670275944871529050446650049435915326858787354047552496205058664130324274809638192689237348889520701865545716 +degtorad(-10 ; 59 ; 59) = -0.191981369582565158101670085392723818998956344206566073155535232887032749803283318112147455322102613850347348885554731575491156099835792447213105720991481055200484259541503184409350395628740980966494128718235317631782868106854177769150806831113540624074473051854324238186150279137257102119527621305162497252964312659708296507921831711739314248113945545685460934669889934690127687737315263634490635676268425362421626101978010026972318220909713572792576211729376210100185366616240620606431690006341188539494264863393962287669079261139633185963530886752500483811243843491452104989978730988793420526606132441497680967323 +degtorad(-10 ; 0.0005 ; 0.2) = -0.1745340402708995096251543336512966946246318884667680028232049838894099096050570521275909539511204369356218626674970078614597333912470388224938676474155697373130667303435392101939197553783092988514712726964336631952129741131446495151472499458485976560272877344265663039287909508701092766341695966650357354600137235167910908657638517044346830216515342774350893028644918236200301898510449524824439712414926855421857091503626812776410934514997979205195708455967635879728022485623117774987823005509478584281208520104826188279353775925972084348170378932597785421933901096435838989273310439835523766116452912271617480060165 +degtorad(-10 ; 25.2 ; 55.3) = -0.1821314100234627153199038005751173899714511141622598964634444999731565297528949063490107603303625224197619626704790592569496428836425456602992223680447300751289970030423372453764334735145736269669076209448865286514426258499109308948968182395134148510516162398274439999295579025084744244161451048727854512248108846935796229046706186637143448105550904441634742435673667553090844183826370288021414696745139729820879808646894743828449498800571095912313580726508496400842620703371877134904417088304053469082487662921432359264009344005406940020467121362129652623925387217252059058003997065752998577476494497151310848810251 +degtorad(-10 ; 65.1 ; 70.3) = -0.1938105716013914374054848313009203567122396652164182759738282060269675324114496555429844268338334483715659668995076041284200889818900878710958680328814299378017404203315486186748027531193524603502830687107954879730155173186200324945807570676694925137045975166757751974292532489172638473562683918175097234509375805494658141288829394948863443060904952478089267901372236924203376722466031004225229929792471893940699424616910407394442658878899210257841830453535963581865208785944296553334401163968912663302453238833934204045694440078561660176275638220178283565489892992390549454458669851164752245510685808308554191685142 +degtorad(-10 ; 100 ; 200) = -0.2045913734282241892949437511950540458535810936012800395758374410422682906562932403427516506627119448593312488439205452785607411150046829786710033441713300974635833165648484654176768780911858732994785785476787394646641843003420869683114232246519208650709048912410031276409894638650534031022012075829656653974871586211694768209879365194928927818987474943288075820871576364030250365543247083354505120214785108284096219981179328553304838233892247978950659394171488185617773800147820447382867577026591115019737361356404254789170217636832374667961565549876390923213841307946988265000909731995020668760013835963332946998922 +degtorad(-10 ; 300 ; 400) = -0.263738642523587580512913271682723698920256196490749624476908928736952488428965693711983170522548099534303789978892835619756026461048690854021388197225600883934097924671273851154540809672050035722550584668097711537387005353995486518391976858319063863977659385865179387290754190385282112055918144372353843545575863246246908508572126698114060837329191082736661906766383303799160236695622372830533361468446231968376384755867666998340718483231607322405013912424002268477741456701519981842720370119067669803492209615612302039172653647970808488002628355244729066878751106996009861649406373034429204693234011081529176106022 +degtorad(-10 ; 600 ; 800) = -0.35294435984774220333345746651658612649622520412732670334409871345680406539758644305574218408164525084737713070704776531467350599934457158405803420511073059467651339919244000669210608353171401839341328242348370220444437481196454813490691020745639428855833829579016653299203869595677459113365516379241470239187358169718336285705975778718205200289641747836817990464324824479005266969561229305262552784747951631062133842329349554189713797020700391674788626515565009458050694940938703452481696589463467576643810404442234537595163944066681724129763500481279919244068162847995437367788205803136849451594551482969345625953 +degtorad(-20 ; 15 ; 0) = -0.353429173528851739327047380618944074472181557429699404859681266634629345707198512345653917850988170147991659732744259497798057518574440501069102933414454125713156961553968083624375460020081757429667970998241234762417512689453510426301013106093010214778885463778889289218676111747924006780816778028393294016038243210503669674171103608318291085317978491387916415501274684686742302483655716532093420056061218942916147954094722870938205467418826724325836658377017745809326327087147181550263143045588844277106288253274573872347177406931469462782933953995234356166561685661932332982384643275917077612808077350063914303842 +degtorad(-20 ; 15 ; 15) = -0.353501895581018169726085867734297766668575010425055310087018649611303137753640322739140677916389608043083839086598733625266740246458920838620763242660012655368653495908197295164215866493336918285106174284454864646113483371076854770010128540888502603711967538977197702652671724116596419127891020163790082759662942437501715696737805481488726947681212643340876892129978650671245747401862230054013603887348474337760369383714906970294365592000600145462529217360222893493649233738811203604080069618231969553706515884602408146806508101871167296005728796372599630725443694239229026878060031062599365077337461728119483010489 +degtorad(-20 ; 30 ; 0) = -0.357792496658837563269356607540165606255788737151053718499924245235056868493707135954859521775074443853522420964012707145919021191643260754168721488147965905042949022807720776014799848415391408755960168171059027784175753586854171048847939193822553550763809975677394095258412853868268747605271306152200618633520196830386431028173215998544442827112027608565545013223512643756948997576046527847304449933296542633569433731305768832307812942325231992527390197369326606868700726186988504779278737404176360873119946132944630339907019103313339456150624496637150829699482200299733966722907910476854325484571140033398036702655 +degtorad(-20 ; 30 ; 30) = -0.357937940763170424067433581770872990648575643141765528954599011188404452586590756741833041905877319643706779671721655400856386647412221429272042106639082964353942091516179199094480661361901730466836574743486287551567694950100859736266170063413538328629974126074010922126404078605613572299419790422994196120769595284382523073306619744885314551838495912471465966480920575725955887412459554891144817595871053423257876590546137031020133191488778834800775315335736902237346539490316548886912590549462611426320401395600298888825680493192735122596214181391881378817246217454327354514258686050218900413629908789509174115949 +degtorad(-20 ; 45 ; 0) = -0.362155819788823387211665834461387138039395916872408032140167223835484391280215759564065125699160717559053182195281154794039984864712081007268340042881477684372741084061473468405224236810701060082252365343876820805933994484254831671394865281552096886748734487575898901298149595988613488429725834276007943251002150450269192382175328388770594568906076725743173610945750602827155692668437339162515479810531866324222719508516814793677420417231637260728943736361635467928075125286829828008294331762763877469133604012614686807466860799695209449518315039279067303232402714937535600463431177677791573356334202716732159101468 +degtorad(-20 ; 45 ; 45) = -0.362373985945322678408781295807448214628576275858475747822179372765505767419541190744525405895365031244329720256844577176446033048365522019923320970618153273339230687124161103024745456230466542648566975202517710457021906529124864702522211585938574053547980713170824141600136433094630725470948560682198309481876248131263330449875434008281902155995779181602055040831862500780666027423056879728276031304393632508755383797377367091745900790976957524139021413311250910981043845241821894169745111480693253298934286906598189630844852884514302949186699566411163126909048740669425682150457341037838435749922355850898865221409 +degtorad(-20 ; 10 ; 20) = -0.352071695221745038544995621132341820139503768183055840616050117736718560840284718333901063296827996106270978460794075785049313264730807533438110494164028238810554986941689468214021205852652088128154842988920143600092726632484416010397524989910485621361353393410465571784091347532705642968764258167653237468377190973206810586259335309136821654537607654932654185098800652976011330677134130789583321872032451572490681267851286349623216475225722863107575557357188322368632069589418769879013847022917172447235372468488334082439671101390443242624096896284415897734097525552394046929777404591181044941592902293026631779767 +degtorad(-20 ; 50 ; 40) = -0.363804186304595809589871542409404161157647518100475217293147904640090344332896795149765020514926643181142580882649235016663460030093635325105973719114137689897329196090668929974940116871151372805518306498052431503042663267717303462134815136916591035898594858737556272468716809678521501630075322678335154773161999595558235560353904180633807449139384170010277747863040498475900444147784978992706313319709655274025071913240987712417049907751834806493975073314285482106061009391214327894811334076008050405405430322712263695211689884995027002568331466499346859900394909356260662098739967509256755885666915285991716452131 +degtorad(-50 ; 15 ; 0) = -0.877027949127150612404154611165527888505043123992217041688838698685932080088233345450326388741341014811683007484957977272313698286832870873023329501435867645288204312004291170475302067457239916584731631736376397373406420377532785131932143633638210532969826891599466013987085166189292905715360152885272248113872677596435032154424590435456500100603872552703348142169829773111545713570553074357417005324300061821310441219420238235291102456187458908512261337454081072934254219068105969032134466076090835798745233813681349979528180972755868666905799071025211180117023442198128381845176707388386822224375599350158602161386 +degtorad(-50 ; 15 ; 15) = -0.877100671179317042803193098280881580701436576987572946916176081662605872134675155843813148806742452706775186838812451399782381014717351210574989810681426174943700846358520382015142473930495077440169835022590027257102391059156129475641259068433702921902908966797774427421080778557965318062434395020669036857497376823433078176991292308626935962967106704656308618798533739096049158488759587879337189155587317216154662649040422334647262580769232329648953896437286220618577125719769991085951392648733961075345461445009184253987511667695566500128593913402576454675905450775425075740852095175069109688904983728214170868033 +degtorad(-50 ; 30 ; 0) = -0.881391272257136436346463838086749420288650303713571355329081677286359602874741969059531992665427288517213768716226424920434661959901691126122948056169379424617996373258043862865726455852549567911023828909194190395164661274933445754479069721367753868954751403497970820026821908309637646539814681009079572731354631216317793508426702825682651842397921669880976739892067732181752408662943885672628035201535385511963726996631284196660709931093864176713814876446389933993628618167947292261150060434678352394758891693351406447088022669137738660273489613667127653649943956835930015585699974589324070096138662033492724560199 +degtorad(-50 ; 30 ; 30) = -0.881536716361469297144540812317456804681437209704283165783756443239707186967625589846505512796230164307398127423935373175372027415670651801226268674660496483928989441966502285945407268799059889621900235481621450162556602638180134441897300590958738646820915553894587646894813133046982471233963165279873150218604029670313885553560106572023523567124389973786897693149475664150759298499356912716468402864109896301652169855871652395373030180257411018987199994412800229362274431471275336368783913579964602947959346956007074996006684059017134326719079298421858202767707973990523403377050750162688645025197430789603861973493 +degtorad(-50 ; 45 ; 0) = -0.885754595387122260288773065007970952072257483434925668969324655886787125661250592668737596589513562222744529947494872568555625632970511379222566610902891203947788434511796555256150844247859219237316026082011983416922902172334106377025995809097297204939675915396475626066558650429982387364269209132886897348836584836200554862428815215908803584191970787058605337614305691251959103755334696987839065078770709202617012773842330158030317406000269444915368415438698795053003017267788615490165654793265868990772549573021462914647864365519608653641180156309044127182864471473731649326223241790261317967901724716826846959012 +degtorad(-50 ; 45 ; 45) = -0.885972761543621551485888526354032028661437842420993384651336804816808501800576023849197876785717875908021068009058294950961673816623952391877547538639566792914278037574484189875672063667624701803630635940652873068010814217204139408153342113483774371738922140991400866368545487535999624405491935539077263579710682517194692930128920835420111171281673242917486767500417589205469438509954237553599616572632475387149677062702882456098797779745589708325446092388314238105971737222780681651616434511195244820573232467004965738025856450338702153309564683441139950859510497205621731013249405150308180361489877850993553078952 +degtorad(-50 ; 10 ; 20) = -0.875670470820043911622102851678925634172365334745573477445207549788021295221319551438573534187180840769962326213007793559564954032989237905392337062185441758385602337392012555064947813289810247283218503727055306211081634320563690716028655517455685939552294821231042296552500401974074541903307633024532191566211625359138173066512822136275030669823501716248085911767355741400814741764031488614906907140271294450884974533176801713976113463994355047294000236434251649493559961570377557360885170053419163968874318028895110189620674667214842446746962013314392721684559282088590095792569468703650789553160424293121319637311 +degtorad(-50 ; 50 ; 40) = -0.887402961902894682666978772955987975190509084662992854122305336691393078713931628254437491405279487844833928634862952791179100798352065697060200287135551209472376546540992016825866724308309531960581967236187594114031570955796578167765945664461791354089536286558132997237125864119890400564618697535214108870996433981489598040607391007772016464425278231325709474531595586900703855234682336818029898587948498152419365178566503076769946896520466990680399752391348809230988901372173115376682657106510041927044375883119039802392693450819426206691196583529323683850856665892456710961532031621726500497234437286086404309674 +degtorad(-60 ; 15 ; 0) = -1.051560874326583570096523688014389159849330312846389587298557842703032991548578289818550545704791963032913456735695883197152245209585680997008071690776338818479886762154398866092277603269625969636419518649088118243736056273559210033809187142819943972366807367539658255576554851003082538693541277837565232813150822391745486314509086044502569772365837239808492051059348135919813517266185526965858200413713009447441872307862076690075401452443669636574402897146435515309230183061758898192758240419591499639291549000483608681921848828030668401613420776701870121433844027710193731466107395425876737094898106683523498113901 +degtorad(-60 ; 15 ; 15) = -1.051633596378750000495562175129742852045723765841745492525895225679706783595020100212037305770193400928005636089550357324620927937470161334559732000021897348135383296508628077632118009742881130491857721935301748127432026955182554377518302577615436361299889442737966669010550463371754951040615519972962021556775521618743532337075787917673005634729071391761452527688052101904316962184392040487778384245000264842286093737482260789431561577025443057711095456129640662993553089713422920246575166992234624915891776631811442956381179522970366234836215619079235395992726036287490425361782783212559024559427491061579066820548 +degtorad(-60 ; 30 ; 0) = -1.055924197456569394038832914935610691632937492567743900938800821303460514335086913427756149628878236738444217966964330845273208882654501250107690245509850597809678823408151558482701991664935620962711715821905911265494297170959870656356113230549487308351731879438163061616291593123427279517995805961372557430632776011628247668511198434728721514159886356986120648781586094990020212358576338281069230290948333138095158085073122651445008927350074904775956436138744376368604582161600221421773834778179016235305206880153665149481690524412538394981111319343786594966764542347995365206630662626813984966661169366857620512714 +degtorad(-60 ; 30 ; 30) = -1.056069641560902254836909889166318076025724398558455711393475587256808098427970534214729669759681112528628576674673279100210574338423461925211010864000967657120671892116609981562382804611445942673588122394333171032886238534206559343774344100140472086217896029834779888484282817860772104212144290232166134917882174465624339713644602181069593238886354660892041602038994026959027102194989365324909597953522843927783600944313490850157329176513621747049341554105154671737250395464928265529407687923465266788505662142809333698400351914291934061426701004098517144084528559502588752997981438200178559895719938122968757926007 +degtorad(-60 ; 45 ; 0) = -1.060287520586555217981142141856832223416544672289098214579043799903888037121595537036961753552964510443974979198232778493394172555723321503207308800243362377139470884661904250873126380060245272289003912994723704287252538068360531278903039318279030644336656391336667867656028335243772020342450334085179882048114729631511009022513310824954873255953935474163749246503824054060226907450967149596280260168183656828748443862284168612814616402256480172977509975131053237427978981261441544650789429136766532831318864759823721617041532220794408388348801861985703068499685056985796998947153929827751232838424232050191742911526 +degtorad(-60 ; 45 ; 45) = -1.060505686743054509178257603202893300005725031275165930261055948833909413260920968217422033749168824129251517259796200875800220739376762515862289727980037966105960487724591885492647599480010754855318522853364593938340450113230564310030385622665507811135902616931593107958015172349789257383673060491370248278988827312505147090213416444466180843043637930022630676389935952013737242205586690162040811662045423013281108151144720910883096776001800436387587652080668680480947701216433610812240208854695908661119547653807224440419524305613501888017186389117798892176331082717687080634180093187798095232012385184358449031467 +degtorad(-60 ; 10 ; 20) = -1.050203396019476869314471928527786905516652523599746023054926693805122206681664495806797691150631788991192775463745699484403500955742048029377079251525912931577284787542120250681923349102196300334906390639767027081411270216590115617905699026637419378949275297171234538141970086787864174881488757976825176265489770154448627226597317745321100341585466403353229820656874104209082545459663941223348102229684242077016405621618640168760412460250565775356141796126606091868535925564030486521508944396919827809420633215697368892014342522489642181454583718991051663001379867600655445413500156741140704423682931626486215589826 +degtorad(-60 ; 50 ; 40) = -1.061935887102327640359347849804849246534796273517165399732024480708493990174276572622661648368730436066064377885600858716017647721104875821044942476476022382664058996691099712442842260120695585012269854148899314984361206851823003069642989173643524793486516762498325238826595548933680033542799822487507093570274578776800052200691886616818086136187242918430853383421113949708971658930314789426471093677361445778550796267008341531554245892776677718742541312083703251605964865365826044537306431450010705767590691069921298504786361306094225941398818289205982625167677251404522060582462719659216415367756944619451300262189 +degtorad(-80 ; 15 ; 0) = -1.40062672472544948548126184171211170253790469055473467851799613073723481446926817855499885963169385947537435523717169504682933905509130124497755606945728116486325166245461425732622867489439807573979529247451155998439532806561205983756327416118341085116076831942004273875549422063066180464990352774215120221170711198236639463467807726259470911588976661401877986883838486153634912465745043218274059059253890469970473448474575359964399944495609109269868601653114440005918211104906475651400578910659282732038417937408812608670918453858026787102866418805518800406748519873432443070796877150085656683594312135025329001893 +degtorad(-80 ; 15 ; 15) = -1.400699446777615915880300328827465394734298143550090583745333513713908606515709988948485619697095297370466534591026169174298021782975781582529216378702839694518748196808843468866069081367653236595233495760725189868091298747235404181272389595978903240093850394618351152189489832999334216996977769877547990955331811209364440657244779135765144978253000765971740345467088827520852569575656945704660774423826160094548955914365937699000159569537864513835378575514349547743505017700728778567822715679235952596984407005415960361168515233519965704251459030432553278626367207311621124603644159287538854300472505728308858725577 +degtorad(-80 ; 30 ; 0) = -1.404990047855435309423571068633333234321511870276088992158239109337662337255776802164204463555780133180905116468440142694950302728160121498077174624190792944193043723708366949716653063289707727066087489647329353006153568963012720460110200248912954187145692831318547544795230962751006545474358055865958526829189065602249155988680189652820860857683815731196408466560622820606555819749841243497951620469774228390358020261956799561013606919862496360900239555523453261118556510148906079743021383465180343916397837253758182554269026234962137864396354730697104477600405713372126064448492038701793814707706184033587412417743 +degtorad(-80 ; 30 ; 30) = -1.405135491959768170221648042864040618714298776266800802612913875291009921348660422951177983686583008971089475176149090949887668183929082173180495242681910003504036792416825372796333876236218048776963896219756612773545510326259409147528431118503938965011856981715164371663222187488351370168506540136752104316438464056245248033813593399161732582410284035102329419818030752575562709586254270541791988132348739180046463121197167759725927169026043203173624673489863556487202323452234123850655236610466594469598292516413851103187687624841533530841944415451835026718169730526719452239842814275158389636764952789698549831037 +degtorad(-80 ; 45 ; 0) = -1.409353370985421133365880295554554766105119049997443305798482087938089860042285425773410067479866406886435877699708590343071266401228941751176793178924304723522835784962119642107077451685017378392379686820147146027911809860413381082657126336642497523130617343217052350834967704871351286298812583989765851446671019222131917342682302043047012599477864848374037064282860779676762514842232054813162650347009552081011306039167845522383214394768901629101793094515762122177930909248747402972036977823767860512411495133428239021828867931344007857764045273339020951133326228009927698189015305902731062579469246716921534816556 +degtorad(-80 ; 45 ; 45) = -1.409571537141920424562995756900615842694299408983511021480494236868111236181610856953870347676070720571712415761272012725477314584882382763831774106660980312489325388024807276726598671104782860958694296678788035678999721905283414113784472641028974689929863568811977591136954541977368523340035310395956217677545116903126055410382407662558320186567567304232918494168972677630272849596851595378923201840871318265543970328028397820451694768514221892511870771465377565230899629203739469133487757541697236342212178027411741845206860016163101357432429800471116774809972253741817779876041469262777924973057399851088240936496 +degtorad(-80 ; 10 ; 20) = -1.399269246418342784699210082225509448205226901308091114274364981839324029602354384543246005077533685433653673965221511334080594801247668277346563630206855277960649687842335641915874420726968406438282164465190468822070542008642965421659786045000886257743236249051619021320909456415443440837851007881411145664046059745069535546766308963413239685109395777563517638435910829825618152850928846440230492408510137329279267798502317078329010452762987231480424915511314976618487853551336344842756493083921155490513263589301886296801678233039241650869827130344369545635021038624786144655361532816120534164727946293216007494855 +degtorad(-80 ; 50 ; 40) = -1.411001737501193555744086003502571789223370651225510490951462768742695813094966461359109962295632332508525276387076670565694741566610496069014426855156964729047423896991315103676793331745467691115645627974322756725020478643875852873397076192006991672280477714378709722005534918561259299499162072392093062968830868367420960520860877834910225479711172292641141201200150675325507266321579694643353483856187341030813658443892018441122843885289099174866824431468412136355916793353131902858553980137012033448683321443525815909573697016643825410814061700559300507801318422428652759824324095734196245108801959286181092167218 +degtorad(90 ; 0 ; 0) = 1.570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862293503303157794087440760460481414627045857682183946295180005665265274410233260692073475970755804716528635182879795976546093058690966305896552559274037231189981374783675942876362445613969091505974564916836681220328321543010697473197612368595351089930471851385269608588146588376192337409233834702566000284063572632 +degtorad(180 ; 0 ; 0) = 3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526 +degtorad(270 ; 0 ; 0) = 4.7123889803846898576939650749192543262957540990626587314624168884617246094293134979420522380131756019732221297699234599706407669143258733475880391121927216761754261540529077816583394669344234323955729466432164634989001691927134723506801747479068028637184728503851905229156814899723200904108903737119105868805099094733822623222813814442438811375730465518388855400169957958232306997820762204279122674141495859055486393879296382791760728989176896576778221116935699441243510278286290873368419072745179236947505100436609849646290320924195928371057860532697914155541558088257644397651285770122277015041076980008521907179 +degtorad(360 ; 0 ; 0) = 6.28318530717958647692528676655900576839433879875021164194988918461563281257241799725606965068423413596429617302656461329418768921910116446345071881625696223490056820540387704221111928924589790986076392885762195133186689225695129646757356633054240381829129713384692069722090865329642678721452049828254744917401321263117634976304184192565850818343072873578518072002266106109764093304276829390388302321886611454073151918390618437223476386522358621023709614892475992549913470377150544978245587636602389825966734672488131328617204278989279044947438140435972188740554107843435258635350476934963693533881026400113625429053 +degtorad(234223 ; 0 ; 0) = 4087.96253389867856495797622867708335580729782349908561503452470691174267849763739047585667164503714452212595148555845394334589758879314456700782698138931795984754385215086747904948609245844985039254919363560773974112183084749973197923467618510731513758789580161396474018103579861402492050485176297009197552190249083920005047374708150375975767291026549078281217718296594920409097850021199473069220374275688318353821838281127283949428638001184453588989825358223345563939952144853700267887822980577559867242795819983854400507520660660294182624232787687040872120496680003924823842632485442050003307183932351427260246858 +degtorad(34534.342 ; 345.234 ; 6456.2342) = 602.869698116280171233786523097440868646402043875433699817395279769157614745367382860685707926854121321888089345182985486562058196634333741327626772681833285806857487258452223539337953812338625012204152686208765175605705400543110989180207009685928883652152114627007639624311928709411145695330065809783580178147632541348118900458517204942484094307045236798963080998385292078508845992868005442308638824682815791114215317654696552893046046296399702333766888061142113648641112571430632858612305756259735730324593451788559995375119216845853308244174836228694421900841793170851195542476839255231144748583408528724217068291 +degtorad(456345634563456.23424 ; 45.23423424 ; 12.5345345354) = 7964733850235.1606491128505963949380211230486404615354432092667908283631626127308976348866522946872165386983029503700389441238421759487518900658840422210288456841963600893214489872955472882015769087198501579733088983529361150532562256048766969951477498919056696130318411765401967871913326441431417308760672146672394874061155782815313319272237015095119301924115793644013182627777685695700402712383137065129716374645174344137613425680426263972591410337985743610518744058669882724969655424342905064356254114957411147389695293920242408363777661504042392537339305307819927408565102167354159582688670758676402648964550635 +degtorad(4634563456345634563456345634563456.234 ; 12.23462356236 ; 34.43763467567567) = 8.08883917058398109053112850310339069216459480139907745859229090813750471677473604481332921311138254885909038235301308729229268775844856770510342812429568258546767846437319249412449071887090707331414526354924977335894760740744421316620280228223510565489613875677413220528080380303050450725762590615335526955878497356704878789866709488749111300242844092193784411451072999737017581703804592297725587552003279368180947320778772954784347872421558836203624097438315579509564861711442670023512919254766210548708469372825608036962416716920412503218346007277002308778024585963813145144741867091194923944716589101045697727007e+31 +degtorad(54643555555555555555555555555555555555555524563456345634563456.123354 ; 42.234154; 55.234243532145) = 9.53709959440883701438284144907279803966107072207729177150921927702272884434057683746937837162546875117217211091523522259892322575187898161395728252918149749157135616661025261868233297405012754236806591043296697620397047052579274082145183034222476999528316290107224879108449162626165195485218953430970041924832376031530802660193729791916679487613564377984883425567408045794570943896275033639685578393606212588116448775232913118278236443278224578347929055190178058319338837207769360531689360337450154387498292953261473321093521562803609218225407870796473530869312317319806047074806682316059886606012124370152694526741e+59 +degtorad(342 ^ 12342 ; 30 ; 45) = 1.5562462301607844229251005645269970758489376713109095654824225387137690048204456077680262142793577211391939814614723584341434765820669737651216413338119866291213953922703409618327134432137912113172091448563111464765821285768374592546530314783667126300613263343078554533378084886665977344360951849789049868659418219693721681936389470465997722291973855488536024646704301329556882974449428106451145734577951426543387457643925588960174404635718429573850290440716598407212351311311702924775136932759297837083260749422283191793928941685720620519379660606069063459965804383024817165125643498108844768215737049120501682069349e+31273 +radtodeg(-657856785678234234345234523452345234523562345239476973264678.345345) = -3.7692417343405160201617577234786525038401571966098032182433723464487909394078110930466750544565642807201371984236003198862691388389936679227589744942732544774457975518699841990697174786248745633380987625904379147467067795575930637828178516808202940641460424882401536483311477408949576013527239830311781426204105597645471327048064392289623833525522127564170433579177000352235996366961660125399139098982187245598807053184553236324894260699251483502271867013417668146733692922825413524635254287020024075894522645992108418809182463303925928949249883829356728994568373617517515347290435626651751982947593604623662592474e+61 +radtodeg(-46785678434563452345234523452345234532234234.345345) = -2.680621915956718002050969798549567349741793094127825361495291399635091099046763642211101782199326334208146845668067471586296905667529444486477452174352989883005546306134143779021398117017988987814272040613968970176646024111033890726192093092466833622970054042516931643311897859254137850032103562681000906157542420718076532502974081563513030846556157302287466302470234590890791809394694088425774677463070797703443738604193237628036197422950675666846873247001448263300683211169622644340739830815622901540277780548130686955409998081180315879451141254871544680565360127373729656310886686635302396865478584195951239823302e+45 +radtodeg(-234234.345345) = -13420639.40527830029367004219258588474479071188230111625940162595532940394603719899641377178210062699310242486756470620541461332309235973654225777078571439814112499829349764555528446743666582350823858888439382884051106026849964123819656151445337413414429470130491385571371747742307107352025459483579862023166350430279060368792813634452982136965597958540396369585195294846002996157534050690154884136583323026708130715054708169577957999787466775307994620848266717675782690147110839731371907188331030020473686814097746747300966406045690683829276436335516569264701044935310701379445929158577282929182410453217787627259156 +radtodeg(-2342.345345) = -134206.5024306147409075644764334085860685420610845826067237586858673533151186175133717705997147211740331931551510978995817917221174470622719138280143320760584481091047997658613170553203745342660398495619375567202275172795963850789161892541091730952392638081933019539421849245713017625470987742411533066351101032677212362418258167880172651514146600951932487589121782972231628267710499605304189994804939817352232752540562282118108908080039223502577950751643635951122263804706287762542733541698988894060774951894572144589750666641376909743029799418149323106981761298213455575299347547030750007321014712220564097019573686 +radtodeg(-42.345345) = -2426.20955052540289092872036096669430400947441148466716069012498658676667747794231715637102426361886156484137334231032724439110886419114733087099824622859156629841217559114508654694635788011127359156061948871496363517553726493175136745689843851884386607539459950895022951053563399731484298970625048885238334761258583034112188851545944133989052370917094249412097600607967881520510603725297260790020539794784262618741344207424198810701940061416301410985882438617968501984455671198109133344153893630361205197542440357316494999770877494232612647481502486767089481379956364461612829982394935169855412134964477250398392127 +radtodeg(-10) = -572.957795130823208767981548141051703324054724665643215491602438612028471483215526324409689958511109441862233816328648932814482646012483150360682678634119421225263880974672679263079887028931107679382614426382631582096104604870205064442596568411201719120577385662804312849626242033761879372976238707903403159807196240895220451862054599233963148419069662201151266096918015147876373669231641071267740385146901654995941925157119864794352106616243890352023067561777967571133156835062057313133601565013488980187887099177764391811593169200139029797682608293230553397026181660490929593282083154995798031955967007118252058466 +radtodeg(-1) = -57.2957795130823208767981548141051703324054724665643215491602438612028471483215526324409689958511109441862233816328648932814482646012483150360682678634119421225263880974672679263079887028931107679382614426382631582096104604870205064442596568411201719120577385662804312849626242033761879372976238707903403159807196240895220451862054599233963148419069662201151266096918015147876373669231641071267740385146901654995941925157119864794352106616243890352023067561777967571133156835062057313133601565013488980187887099177764391811593169200139029797682608293230553397026181660490929593282083154995798031955967007118252058466 +radtodeg(0) = 0 +radtodeg(1) = 57.2957795130823208767981548141051703324054724665643215491602438612028471483215526324409689958511109441862233816328648932814482646012483150360682678634119421225263880974672679263079887028931107679382614426382631582096104604870205064442596568411201719120577385662804312849626242033761879372976238707903403159807196240895220451862054599233963148419069662201151266096918015147876373669231641071267740385146901654995941925157119864794352106616243890352023067561777967571133156835062057313133601565013488980187887099177764391811593169200139029797682608293230553397026181660490929593282083154995798031955967007118252058466 +radtodeg(10) = 572.957795130823208767981548141051703324054724665643215491602438612028471483215526324409689958511109441862233816328648932814482646012483150360682678634119421225263880974672679263079887028931107679382614426382631582096104604870205064442596568411201719120577385662804312849626242033761879372976238707903403159807196240895220451862054599233963148419069662201151266096918015147876373669231641071267740385146901654995941925157119864794352106616243890352023067561777967571133156835062057313133601565013488980187887099177764391811593169200139029797682608293230553397026181660490929593282083154995798031955967007118252058466 +radtodeg(42.345345) = 2426.20955052540289092872036096669430400947441148466716069012498658676667747794231715637102426361886156484137334231032724439110886419114733087099824622859156629841217559114508654694635788011127359156061948871496363517553726493175136745689843851884386607539459950895022951053563399731484298970625048885238334761258583034112188851545944133989052370917094249412097600607967881520510603725297260790020539794784262618741344207424198810701940061416301410985882438617968501984455671198109133344153893630361205197542440357316494999770877494232612647481502486767089481379956364461612829982394935169855412134964477250398392127 +radtodeg(2342.345345) = 134206.5024306147409075644764334085860685420610845826067237586858673533151186175133717705997147211740331931551510978995817917221174470622719138280143320760584481091047997658613170553203745342660398495619375567202275172795963850789161892541091730952392638081933019539421849245713017625470987742411533066351101032677212362418258167880172651514146600951932487589121782972231628267710499605304189994804939817352232752540562282118108908080039223502577950751643635951122263804706287762542733541698988894060774951894572144589750666641376909743029799418149323106981761298213455575299347547030750007321014712220564097019573686 +radtodeg(234234.345345) = 13420639.40527830029367004219258588474479071188230111625940162595532940394603719899641377178210062699310242486756470620541461332309235973654225777078571439814112499829349764555528446743666582350823858888439382884051106026849964123819656151445337413414429470130491385571371747742307107352025459483579862023166350430279060368792813634452982136965597958540396369585195294846002996157534050690154884136583323026708130715054708169577957999787466775307994620848266717675782690147110839731371907188331030020473686814097746747300966406045690683829276436335516569264701044935310701379445929158577282929182410453217787627259156 +radtodeg(46785678434563452345234523452345234532234234.345345) = 2.680621915956718002050969798549567349741793094127825361495291399635091099046763642211101782199326334208146845668067471586296905667529444486477452174352989883005546306134143779021398117017988987814272040613968970176646024111033890726192093092466833622970054042516931643311897859254137850032103562681000906157542420718076532502974081563513030846556157302287466302470234590890791809394694088425774677463070797703443738604193237628036197422950675666846873247001448263300683211169622644340739830815622901540277780548130686955409998081180315879451141254871544680565360127373729656310886686635302396865478584195951239823302e+45 +radtodeg(657856785678234234345234523452345234523562345239476973264678.345345) = 3.7692417343405160201617577234786525038401571966098032182433723464487909394078110930466750544565642807201371984236003198862691388389936679227589744942732544774457975518699841990697174786248745633380987625904379147467067795575930637828178516808202940641460424882401536483311477408949576013527239830311781426204105597645471327048064392289623833525522127564170433579177000352235996366961660125399139098982187245598807053184553236324894260699251483502271867013417668146733692922825413524635254287020024075894522645992108418809182463303925928949249883829356728994568373617517515347290435626651751982947593604623662592474e+61 +radtodeg(-2*pi * 100) = -36000 +radtodeg(-2*pi * 10) = -3600 +radtodeg(-2*pi * 1) = -359.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(-2*pi) = -359.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(2*pi * 1) = 359.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(2*pi * 10) = 3600 +radtodeg(2*pi * 100) = 36000 +radtodeg(-pi * 100) = -18000 +radtodeg(-pi * 10) = -1800 +radtodeg(-pi * 1) = -179.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(-pi) = -179.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(pi * 1) = 179.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +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) = -89.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(-0.5*pi) = -89.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(0.5*pi * 1) = 89.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +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) = -44.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(-0.25*pi) = -44.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(0.25*pi * 1) = 44.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +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.570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862293503303157794087440760460481414627045857682183946295180005665265274410233260692073475970755804716528635182879795976546093058690966305896552559274037231189981374783675942876362445613969091505974564916836681220328321543010697473197612368595351089930471851385269608588146588376192337409233834702566000284063572632 +asin(-0.9) = -1.119769514998634186686677055845399615895162186403302882375681863914437537106533336673567440030887832011863313946151191903686818406486998095501626619292180961642639607354743441349429132273964165237587337950568949191603627509905012033208085724405091672745399870971791197132831567162168929644677054361780897365327211248100459702723881267281574088378862396909276635512157325884405373587295166102266059724322975791028581219293709056784895657187590630518554570004613769414814095368440297636892247245985837267484885351207066228410966115740412574570520614372846272639490645414935636132728232961268515393544809813075733050756 +asin(-0.8) = -0.927295218001612232428512462922428804057074108572240527621866177440395728331483410601200567969775785113059704502381675027011636363250022310943061139888211241438672532329760203065005511975851611033707778334956474573077587836025034398968027911676370230190043266612987744309219464157111114417202926455130485346104360914928017394901167794727792978005297375570756025647266243432915629367380198668105776497248912477623818031789953599439402299355200329001250603362425121867060826987932602586384854968058632223898412324168831874472254633375396337405518637902066794665185807702578509189184492643121956727601907499864189721468 +asin(-0.7) = -0.775397496610753063740353352714987113555788738641161993597719963732720211880711198865410903494372876481294721011387053015477884685477402354922874773107230274517170744934418340741799476395221641214344298737729756283182005814658630632896474157869542128326302294517689763221808519262427267073171966575561563359823395889084278176859840021552500191109617013435700435804034405458577064498866024638496929739372522664781147068634113068210165303630805547529725316278640055124297367201703411400145366740524872874547231398396705033799477934940205816403998162133837068219197013371635798614209377313694693734874070731625795118312 +asin(-0.6) = -0.643501108793284386802809228717322638041510591115312382865606118713512474811621088712816844701282748878014338754259478296535285941525268804919618564176029317286469519021209057487774310335622866431483203879449013259889135228212789717925363670959230724382781016848742429996007699166995582386427198115506376947398942242866070045859292686686834067852384808375539154358399021841494603893311874807864979307467616157559061764186592493619288666950696223558023433868764859507722848954943759859229114123447342341018424357051496447070756064097801274963076713187863677186199461906009637399191699694287277107100658500419873851164 +asin(-0.5345645) = -0.56399235635110670513967394667957993789983122398595551192137122584584158792710020039528293569803840636194708843463978529108402478510703626296010371083716114245661090220711896545151222818346639115220518085583869446682583154673946615567485056726414869430693792802747738525305065918946523806253560399958124742976893169398273278615871020766713431889468880533418606315258830786177361022871890252079758387145183370798858851054834411062035697015592810446869344918508845471657830812677961773669744361902718308854208651365906881626989719517430574234432841793878726367092300173637584892236582984022883846585917951011296924471 +asin(-0.5) = -0.523598775598298873077107230546583814032861566562517636829157432051302734381034833104672470890352844663691347752213717774515640768258430371954226568021413519575047350450323086850926607437158159155063660738135162610988907688079274705631130527545200318190941427820576724768409054441368898934543374856878954097834434385931362480253486827138209015285894061315431726668555088424803411086897357825323585268238842878394293265325515364352896988768632184186424679077063327124927891980958787481871323030501991521638945560406776107181003565824399204122865117029976823950461756536196048862792064112469744611567522000094687857544 +asin(-0.4) = -0.411516846067488019384737897617335604855701135127025851783946780700095250895274002448126316252061195336759289670913060152839613395130804354351293223366223410195744741102979769850816548743929924898361396324765227911396692528959306436809371418175246472538149340404101965992931193289691180491479307512110327871552844090032699181243207399211969079984708383072397033666799573598621559683567503930771120740617703361715385427565035461274288988851476276555580004156220347817192873587361649844496850651920899842087013496127485702768732630429261831025888159886105532365569932851176253652958557238755693356794291215582420039649 +asin(-0.3) = -0.30469265401539750797200296122752916695456003170677638739297794874647299251203315943859995723136314873173495663078554692479668542343241887818718383045615011034398523264612269506245443154258519185913285313078092950079597732972081553364948954914799328594809186393850825258311206720694758038571916450951294669085207707244107602834173298375074821919212737500243564098806776468286063918957517071324599468464708051204855996004320680475231008176141196481876753970842614898493277570006285988109033511535536633630524925570721914032512570602035213057365534580204359562326419188951619248664884321494055584001754398021794187418 +asin(-0.2) = -0.2013579207903307914551255522176234102400380814022283862572512434556093746288518503758449300903999368468197981871177783716618053879201548755015088525757557506850470374629855344264455564668551866642602236049772202001236611979700319519536904516805500731011597584876996367628374655789663238292022779415996092791796703156709287225943104590964873351729841422872993472360506734318539032039760529617869401568397825682647945081244467988847035944395195093522472973987934411452796353555114724321513785366996667546495705547036923094815740658325106799636078994434985773428793603779709856887975636574594341109489756371580589786001 +asin(-0.1) = -0.100167421161559796345523179452693318568675972229629541391023855036402673650862551653937864359504454955660090920096585968283068573058468020277908174470815965333814655225794827769640397022924944474001732255650471432428576672738270871978308469576058664216579175918444957897659614083176601090210984678440506707490125084399253561314782296620068021325599320038352317676360197242532090639275106665477347598707121914120722421404635785138250977668802063413646774917944274895168674259354858346428458206714561435005349335375580818869451882456373617818446017120056726968795825409753397261777187869688966663409296584222973308251 +asin(-0.01) = -0.01000016667416711312562227707199038367857039364300919838632951404651064431324147150907619173722056631089586790365898490478714622476473273206141882725823807385692824336545039194326763506628476290523812809273805239733161057640834948014272256712014853150603132321925544627012042331140942317318981398810116853024904728418248206124517780521561457431953248756806001236196847152179543921155238102801759989142480342107285904101211324350505259670255986144886220248500808462324029697939940197181434304448976723589338652036703292351047065926230709759835390422699203330177850982450208143843689888406783552813719613038980457886693 +asin(-0.00423) = -0.00423001261459607053166979900497095101568937297216741360504098993901626504623558862624088575584185042994394836872249256093866435249152832860521874471500783391025853952149568600434231776540066123020773255989076033676574042714545919123828212114479785368472685769479197340011259899396005452867605925426989259311354937983582558612532460830866791860149701659224609240142274180769677801755675128458853770160433511375088757745769164100350136345089517082887617510450777517967104540589451000068086679342700711993407164819179527476472120165665471008176208697928315202576340125036203469018416708309898031729480911221377528276301 +asin(-0.0000345345) = -0.0000345345000068644898548405011628652189530419635109003611137509217191875095101701899918568648056828952732437792465005091181629434473722871951181402114966622366270818974178085787801216820930576921992926443783851599373606241742278467160154382391868695546790613281347380428854582608501924742180289417800963740318686683425134934505887203125394193998791397309560474997425846659350245103163685348409508306778227707119866942915289147724473991577065006300080829873092439975638107425067730296087816467850128373584472408345983978413024540138963845093885213976413259931059255629452511487983450477348010780621218291311645044690343 +asin(-0.0000000000000063456) = -0.000000000000006345600000000000000000000000042585997787136000000000000000771657756606163511672832000018495276544408954570072069318285124448916018973260925677591951864454911304869432474815759373784495068278516963533622050530205579040464153230096598793742525305216551771733598724653602538614487332101045130319405326861689726486690674062512791265899462714240552952184845257291482626005868911818495726533456719772346599929701972364732809261292828978552500971679026233827404675684532018715306696527180542648477988161845872725473705413281023081979479409342211084499524703833291358408976518545403614807136201429422272582443549020938928 +asin(-0.00000000000000000000000234234) = -2.3423400000000000000000000000000000000000000000021418968605874840000000000000000000000000000000052882373335063242951036856800000000000000000000172703653835156351881664232510524556000000000000644859317467217258262754004025001159013844106202605296660353475119369458376450399542191787481727772125934035064855077154197990407501925921737615698106646132555781988207948323271480824102830899155077405098143935661035371615998596463162590670214936166725067510231297877343281157029190560610570941567889176720731664111700729480984353508796132865426731736479631496469489708851371032127869602374462320032883055668084326394572004e-24 +asin(0) = 0 +asin(0.00000000000000000000000234234) = 2.3423400000000000000000000000000000000000000000021418968605874840000000000000000000000000000000052882373335063242951036856800000000000000000000172703653835156351881664232510524556000000000000644859317467217258262754004025001159013844106202605296660353475119369458376450399542191787481727772125934035064855077154197990407501925921737615698106646132555781988207948323271480824102830899155077405098143935661035371615998596463162590670214936166725067510231297877343281157029190560610570941567889176720731664111700729480984353508796132865426731736479631496469489708851371032127869602374462320032883055668084326394572004e-24 +asin(0.0000000000000063456) = 0.000000000000006345600000000000000000000000042585997787136000000000000000771657756606163511672832000018495276544408954570072069318285124448916018973260925677591951864454911304869432474815759373784495068278516963533622050530205579040464153230096598793742525305216551771733598724653602538614487332101045130319405326861689726486690674062512791265899462714240552952184845257291482626005868911818495726533456719772346599929701972364732809261292828978552500971679026233827404675684532018715306696527180542648477988161845872725473705413281023081979479409342211084499524703833291358408976518545403614807136201429422272582443549020938928 +asin(0.0000345345) = 0.0000345345000068644898548405011628652189530419635109003611137509217191875095101701899918568648056828952732437792465005091181629434473722871951181402114966622366270818974178085787801216820930576921992926443783851599373606241742278467160154382391868695546790613281347380428854582608501924742180289417800963740318686683425134934505887203125394193998791397309560474997425846659350245103163685348409508306778227707119866942915289147724473991577065006300080829873092439975638107425067730296087816467850128373584472408345983978413024540138963845093885213976413259931059255629452511487983450477348010780621218291311645044690343 +asin(0.00423) = 0.00423001261459607053166979900497095101568937297216741360504098993901626504623558862624088575584185042994394836872249256093866435249152832860521874471500783391025853952149568600434231776540066123020773255989076033676574042714545919123828212114479785368472685769479197340011259899396005452867605925426989259311354937983582558612532460830866791860149701659224609240142274180769677801755675128458853770160433511375088757745769164100350136345089517082887617510450777517967104540589451000068086679342700711993407164819179527476472120165665471008176208697928315202576340125036203469018416708309898031729480911221377528276301 +asin(0.01) = 0.01000016667416711312562227707199038367857039364300919838632951404651064431324147150907619173722056631089586790365898490478714622476473273206141882725823807385692824336545039194326763506628476290523812809273805239733161057640834948014272256712014853150603132321925544627012042331140942317318981398810116853024904728418248206124517780521561457431953248756806001236196847152179543921155238102801759989142480342107285904101211324350505259670255986144886220248500808462324029697939940197181434304448976723589338652036703292351047065926230709759835390422699203330177850982450208143843689888406783552813719613038980457886693 +asin(0.1) = 0.100167421161559796345523179452693318568675972229629541391023855036402673650862551653937864359504454955660090920096585968283068573058468020277908174470815965333814655225794827769640397022924944474001732255650471432428576672738270871978308469576058664216579175918444957897659614083176601090210984678440506707490125084399253561314782296620068021325599320038352317676360197242532090639275106665477347598707121914120722421404635785138250977668802063413646774917944274895168674259354858346428458206714561435005349335375580818869451882456373617818446017120056726968795825409753397261777187869688966663409296584222973308251 +asin(0.2) = 0.2013579207903307914551255522176234102400380814022283862572512434556093746288518503758449300903999368468197981871177783716618053879201548755015088525757557506850470374629855344264455564668551866642602236049772202001236611979700319519536904516805500731011597584876996367628374655789663238292022779415996092791796703156709287225943104590964873351729841422872993472360506734318539032039760529617869401568397825682647945081244467988847035944395195093522472973987934411452796353555114724321513785366996667546495705547036923094815740658325106799636078994434985773428793603779709856887975636574594341109489756371580589786001 +asin(0.3) = 0.30469265401539750797200296122752916695456003170677638739297794874647299251203315943859995723136314873173495663078554692479668542343241887818718383045615011034398523264612269506245443154258519185913285313078092950079597732972081553364948954914799328594809186393850825258311206720694758038571916450951294669085207707244107602834173298375074821919212737500243564098806776468286063918957517071324599468464708051204855996004320680475231008176141196481876753970842614898493277570006285988109033511535536633630524925570721914032512570602035213057365534580204359562326419188951619248664884321494055584001754398021794187418 +asin(0.4) = 0.411516846067488019384737897617335604855701135127025851783946780700095250895274002448126316252061195336759289670913060152839613395130804354351293223366223410195744741102979769850816548743929924898361396324765227911396692528959306436809371418175246472538149340404101965992931193289691180491479307512110327871552844090032699181243207399211969079984708383072397033666799573598621559683567503930771120740617703361715385427565035461274288988851476276555580004156220347817192873587361649844496850651920899842087013496127485702768732630429261831025888159886105532365569932851176253652958557238755693356794291215582420039649 +asin(0.5) = 0.523598775598298873077107230546583814032861566562517636829157432051302734381034833104672470890352844663691347752213717774515640768258430371954226568021413519575047350450323086850926607437158159155063660738135162610988907688079274705631130527545200318190941427820576724768409054441368898934543374856878954097834434385931362480253486827138209015285894061315431726668555088424803411086897357825323585268238842878394293265325515364352896988768632184186424679077063327124927891980958787481871323030501991521638945560406776107181003565824399204122865117029976823950461756536196048862792064112469744611567522000094687857544 +asin(0.5345645) = 0.56399235635110670513967394667957993789983122398595551192137122584584158792710020039528293569803840636194708843463978529108402478510703626296010371083716114245661090220711896545151222818346639115220518085583869446682583154673946615567485056726414869430693792802747738525305065918946523806253560399958124742976893169398273278615871020766713431889468880533418606315258830786177361022871890252079758387145183370798858851054834411062035697015592810446869344918508845471657830812677961773669744361902718308854208651365906881626989719517430574234432841793878726367092300173637584892236582984022883846585917951011296924471 +asin(0.6) = 0.643501108793284386802809228717322638041510591115312382865606118713512474811621088712816844701282748878014338754259478296535285941525268804919618564176029317286469519021209057487774310335622866431483203879449013259889135228212789717925363670959230724382781016848742429996007699166995582386427198115506376947398942242866070045859292686686834067852384808375539154358399021841494603893311874807864979307467616157559061764186592493619288666950696223558023433868764859507722848954943759859229114123447342341018424357051496447070756064097801274963076713187863677186199461906009637399191699694287277107100658500419873851164 +asin(0.7) = 0.775397496610753063740353352714987113555788738641161993597719963732720211880711198865410903494372876481294721011387053015477884685477402354922874773107230274517170744934418340741799476395221641214344298737729756283182005814658630632896474157869542128326302294517689763221808519262427267073171966575561563359823395889084278176859840021552500191109617013435700435804034405458577064498866024638496929739372522664781147068634113068210165303630805547529725316278640055124297367201703411400145366740524872874547231398396705033799477934940205816403998162133837068219197013371635798614209377313694693734874070731625795118312 +asin(0.8) = 0.927295218001612232428512462922428804057074108572240527621866177440395728331483410601200567969775785113059704502381675027011636363250022310943061139888211241438672532329760203065005511975851611033707778334956474573077587836025034398968027911676370230190043266612987744309219464157111114417202926455130485346104360914928017394901167794727792978005297375570756025647266243432915629367380198668105776497248912477623818031789953599439402299355200329001250603362425121867060826987932602586384854968058632223898412324168831874472254633375396337405518637902066794665185807702578509189184492643121956727601907499864189721468 +asin(0.9) = 1.119769514998634186686677055845399615895162186403302882375681863914437537106533336673567440030887832011863313946151191903686818406486998095501626619292180961642639607354743441349429132273964165237587337950568949191603627509905012033208085724405091672745399870971791197132831567162168929644677054361780897365327211248100459702723881267281574088378862396909276635512157325884405373587295166102266059724322975791028581219293709056784895657187590630518554570004613769414814095368440297636892247245985837267484885351207066228410966115740412574570520614372846272639490645414935636132728232961268515393544809813075733050756 +asin(1) = 1.570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862293503303157794087440760460481414627045857682183946295180005665265274410233260692073475970755804716528635182879795976546093058690966305896552559274037231189981374783675942876362445613969091505974564916836681220328321543010697473197612368595351089930471851385269608588146588376192337409233834702566000284063572632 +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.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526 +acos(-0.9) = 2.69056584179353080591799874748515105799374688609085579286315416006834574024963783598758485270194636600293735720279234522723374071126228921136430632335642152036778165870571270190220895458543864270277832016497443702457035057414283615010147730704069262731822415443352137143805873048627562644830717893241775965883051440589454714348434174869620113423654458085557181551782259115881560684798723957823681552903950442621146101527025514984358662349348718307782860723580375078959777131131666008250621633749181183240172203242739454995397681321361018693911596546277674449087591502352378272110442529867774922824737581335979662339 +acos(-0.8) = 2.4980915447965088516598341545621802461556588082597934381093384735943039314745879099152179806408343191041337477590228283505585586680253134268057408439524518001638145836807294636177853342873260884988987605493619624060443109002628585158614194943119711847628675500747179186144466274812178112208330510257673476396076640727221048356616282761424200238629795595170512056529315087073258626280722721440765323019654411128066978277664996924980932656610968815605246405936151032418445029308089650319988240595646067888152490053891601960152653308485939497741139889919972665165710773111666557775606849805311905623044735001482532941 +acos(-0.7) = 2.34619382340564968297167504435473855565437343832871490408519225988662841502381569817942831616543141047236876426802820633902480699025269347078555447717147083324231279628538760129457929870669611867953528095213524411614872887889645474978986574050514308289912657797941993752703568258653396387680209114619842565332669904687836561762030050296712723696729919738199561580969967073298729775955809811446768554408905129996402686461065916126885626993670210008899935350983003649908104314457977384575933583203084743946406807961703335534248863241340342877259351322376754007058228298022394520258556965110392756957663673190985869094 +acos(-0.6) = 2.2142974355881810060341309203570740801400952908028652933530784148674206779547255880268342573723412828690883820109006316200822082463005599207822982682402698760116115703721783180405541326470973438966741860938545010928558582924506138348187552535948316789556053003104726043012348624911022791900573226861432392409022454006601574866197531681014611137100669923218343343640642871159048371540039482838357351121841447927419415601631385866779796332565927761172974710999548408825065248978201223048430832149533169059352610382718247686137667615709988873316720642777941490375847315145977839875678920316965109418032245007039374238 +acos(-0.5345645) = 2.13478868314600332437099563831933137999841592367350842240884352199974979107020469970930034836909694035302113169128093861463094708988232737882278341490140170118175295355808822600429205049494086861739616307024418229979255461097729027256824214989974964887976221148920755955827782251357193486616572857021810972327223485177682022691917068908176136475237098928048124315825357313618384348941097599676833967616836234317146830652489020367904793646182465702796748641627843609136198406965598018231141271053315765345892319487939713781290789264750335471292376902871773552230827134496399551074202217763807230056174551039703281734 +acos(-0.5) = 2.09439510239319549230842892218633525613144626625007054731662972820521093752413933241868988356141137865476539100885487109806256307303372148781690627208565407830018940180129234740370642974863263662025464295254065044395563075231709882252452211018080127276376571128230689907363621776547559573817349942751581639133773754372544992101394730855283606114357624526172690667422035369921364434758943130129434107295537151357717306130206145741158795507452873674569871630825330849971156792383514992748529212200796608655578224162710442872401426329759681649146046811990729580184702614478419545116825644987897844627008800037875143018 +acos(-0.4) = 1.982313172862384638616059589257087046954285834814578762271419076854003454038378501762143728923119729327833332927554213476386535699906095470213972927430463968920886792453949030403596371055404402363552378539170715744363415593197130553702763000810847427110973623865832140298158356613797877295109432082747190165056147247826786622003667880626596125842390567018692213672464838873031792944259577406741876545334231996898265223541581554332979955157372829114854041387410329191976549530238012290110819743426874407003850177347814024311743327902459443394483510976036004216955202459764400241334749576164927191496857215866483612281 +acos(-0.3) = 1.875488980810294127203324652867280609053144731394329297880450244900381195655137658752617369902421682722808999887426700248343607728207709994049863534520390669069127283997091955615234253854059669324323835345186417333762700393958639650542881131783594240520916147400238426888339230531054277189349289080149808984355380230235163469102193465165375265049809558948730820993733029957270872450267244189216750489363609147231439756019752897811001048067308517378041576939616130359716451642939222326704304206861340901222085936927547461868136403493549742942250696891974067474649461498104339075025035552349789674720109980502005446812 +acos(-0.2) = 1.772154247585227410686447243857374852338622781089781296744723539609517577771956349689862342761458470837893841443758931695208727692695445991364188556639996309410189088813954794979225378778329664129451205819382708033090384262207856068847082034316151027673984041949429811068064628903073020632832402512236471572682973473465016163354770940511114381030666326233594527241715938706264136464668126437757695961556311203447674304100992891943394560745416061911521334629983422520063311298387834877765347628205641319566407235924020631024584763305708292332203250533429049194264629986559132277173755994868667945651541637442122551232 +acos(-0.1) = 1.670963747956456415576844871092444760667260671917182451878496151190310876793967050967955277030562988946734134176737739291829990877833759136140587878535056524058956706576764088322420219334399421939192714470055959265395299736976094988871700052211659618789403459380175132202886777407283297893841109249077369000993428242193341002075242778034695067183281503984647497682025462516942323899967180141448103403423650549303602217381181878196941943974698615972920812149134256269952350202231220792042427298220535999922186016595909140412462579929571230187041368209987198820181095018341543850153380207098200498111862584507036880883 +acos(-0.01) = 1.580796493469063732356943968711741825777155093330562108873801810200418847456345970823093604408279100301969911160300138228334068529540023847924098531322478632582070294716419652496047457377759240370429110307143540230298333640646173597036114149755749486078855606680985620575347586635516119976819938558738030823752350441976569502005638286630241620177214671514355192367633736796205672472244454503988355696141332056255738836988659336563743563008456414008136239716198065998023972922275764417428312135995741800810223201587361245053481356735504709966949255316922505153163779433090228026813091221477069362839762130673868151499 +acos(-0.00423) = 1.575026339409492689762991490644722393114274072659720324092513286092924468189340087940258298426900384421017991625363645884485586657266819444467898448779248392635400590872464946557122140076875138695398714774296248169732463491383283308131673703780398808257551141156522147705339762318066751332306183824906754886616852537629913026885785089723294964459179200538541272407088007082107011278248824760559293506320863748933767373434237734062192329756791723388150212335697756554454721348770872446294835884932981684850908329412123596307731899129852322450357438069213623877148670858950181278560359420508214151997375112497838855395 +acos(-0.0000345345) = 1.570830861294903483721176532140914307317537741651063810848586047075627390652614669504009269535864216886347287035887653832665085248222663403057797844275737220961769133248387069131559943993567535157390274858783872992904083688412051963609407020874787824127503344789864912348112621584956889277848153512416958667535171826136600934211049201727166465257561323677251227505407849940345257771008442010811706635394351405894866490268075007831138365463603053189282120218499225372347486685383135475222750738290987402275283922054926719384313151487093996877983872487571797844491195171533397737174537385144034912764687829415228077101 +acos(-0.0000000000000063456) = 1.570796326794902964831321691639751442098584742273550697623472296153908203914762255920180924343890534009569319801050107893618991623060415564778698677325166236317093915805880565422212297127233851249686050492922451366588773594443403157357544812732199748315349588678281946038825887977709235418117456671681992612908630019483813927451134543927418311757144898186848132190510522565892859266560985294466482338173248407529479725678518457791500227598725531111775008910216215202188351627408381160920665618686517213394824843066201047016716110754220694348074760432141556350909973441879504997352710882812848641838767429706336155075 +acos(-0.00000000000000000000000234234) = 1.57079632679489661923132403397975144209858469968755291048747229615390820528500135990150141267105853399107404325664115332883515963828161541096636538406424055872514205136823962593629545749964090071624343781440548783303120899598454584271966698303810107047420869408199070397126251083604364264127516452485604104167608037038749094724596819683442608660787477612005674981632987852998843208148690580311883821499961855069062030579093965916222812790575619887553310425268359804729042696600615017994208479442503062597393083800924599361617710864327056046703070196954375839405844325655129623532516322254633704748952623773029557592 +acos(0) = 1.570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862293503303157794087440760460481414627045857682183946295180005665265274410233260692073475970755804716528635182879795976546093058690966305896552559274037231189981374783675942876362445613969091505974564916836681220328321543010697473197612368595351089930471851385269608588146588376192337409233834702566000284063572632 +acos(0.00000000000000000000000234234) = 1.570796326794896619231319349299751442098584699687552910487472296153908201001207638726533412671058533991074043256641153318258684971268966820758994024064240558725142051333698895169264187123308054214138526614405487832902237132491102391067116182233100838671439872841469644639191815812169750965985084616417683545330525945200683934274952765994828005107489591772533610195000652018832034439897241148822673394433438719675139286162152526955153804706036906243014970209696364702276924919746574711285853388586918503859742524431410649469844286303124664270160000210317185308712095960624996941427221452272130621915605762837831569343 +acos(0.0000000000000063456) = 1.570796326794890273631321691639751442098584657101555123351472296153908202371446742707853900998226533972578766712232198753474852986490166666946660730803314881133190186896057955683347347495715103680695913935888524299344672534032245076429238352539002160830298978245178402571628438670504158189142792469591731974097976296104360954069786418901835779958219469705742227820820007982927607254823161657475029271259808862836279866274573728325881705013067574006773065552163747547379000258344343730307272564325431916438848519374455596069305284192174530389115941747719387351860565775296788179399673792005619027566364570861790990188 +acos(0.0000345345) = 1.570761792294889754741466851138588576879631657724042010126358545232189015633594329124025555806252851095800799477394652814428759361327918828667561563852743896488514969453551451973999700629381419772991689570027102673029362440063596270177376144396414085018145222133595436262341705063256504329412095628856765919471434489451573947309871761102087626457803044215339132505922680608475208750375704941129804974038705864470893101685017178286243567148190051929265954243880737377219865200369589416005187444720961727558389440385729923701708243459301227859206829692289145858279344045642895439577847289674432756640444171152899068163 +acos(0.00423) = 1.566566314180300548699651892634780491082895326715385496882431306214891938096868910687776526915216683561130094887918660762608257952283762787257460959349232724814883511829473574548437504546073816234983249654514727496200982637092364925655109461490803100888097425766938200905114564330146642274954065316366969700389753777958261854635135873105959127256185167354049087604242523466713455243135322191382218103112193521431992218518854452055189602855001381730397862126682206195112630536981852444933102298078967444982765033028533046778289495816542902286833264110647319825621868358226111898192025254310253517407756888070288289869 +acos(0.01) = 1.560796160120729506105699414567761058420014306044543712101142782107397558829863027804941220933837967680178175352982168418759776080010558383801260876806002484868213807985518868609512187245189714559952854121667435435635112487829474636750669015515452423066792960242474728035106740012697273630440310582535693763254255873611605379515282676199012471538149696378235167643696793752614794049139692447953155913291725214110020754964432849553638369603336691110411834746181896751543378963476960473799626047016207329023450160853295398032540038210890514770241446862938438549606759784086065149939293453341398306565369869894258993765 +acos(0.1) = 1.470628905633336822885798512187058123529908727457923369096448441117505529492241947660079548311554079035413952336544567355263853731716823095584771529593424593391327396125174432783139425288549532991189249958755016400538146391499553244915083113059542290356245107543285216407567549240930095713419139892196355586013178073394833879445678184794559024532082863907942862329305068031878142621416966810493408206009406721062157374571910307920439988637094489145627262313245706479615001683521504099185510884791413129911487345844747502673558815016823994550149333969873744882589444198834749326599004467720267171293269416061090264381 +acos(0.2) = 1.369438406004565827776196139422128031858546618285324524230221052698298828514252648938172482580658597144254245069523374951885116916855136240361170851488484808040095013887983726126334265844619290800930758609428267632843061866267792164939701130955050881471664524974030537542389697745140372974427846629037253014323632842123158718166150022318139710684698041658995832769614591842556330056716020514183815647876746066918085287852099294173987371866377043207026739832396540229504040587364890013462590554806307810267266126516636012061436631640686932404987451646431894508505909230617160899578628679949799723753590363126004594032 +acos(0.3) = 1.266103672779499111259318730412222275144024667980776523094494347407435210631071339875417455439695385259339086625855606398750236881342872237675495873608090448381156818704846565490325390768889285606058129083624558332170745734517008583243902033487607668624732419523221921722115096117159116417910960061123915602651226085353011412418727497663878826665554808943859539017597500591549594071116902762724761120069448123134319835933339288306380884544484587740506497522763832389850900242813502564523633976150608228611587425513109181217884991452845481794940005287886876228121077719071954101727349122468677994685022020066121698452 +acos(0.4) = 1.159279480727408599846583794022415837242883564560527058703525515453812952247830496865891096418997338654314753585728093170707308909644486761511386480698017148529397310247989490701963273567544552566829585889640259921570030535278517680084020164460354482034674943057628208312295970034415516312150817058526534421950459067761388259517253082202657965872973800873898146338865691675788673577124569545199635064098825273467494368411510631784401977454420276003694033074969633557590802355514712601117118439585074722829823185092842618774278067043935781342707191203824939485815336757411892935417635098653540477908274784701643532983 +acos(0.5) = 1.047197551196597746154214461093167628065723133125035273658314864102605468762069666209344941780705689327382695504427435549031281536516860743908453136042827039150094700900646173701853214874316318310127321476270325221977815376158549411262261055090400636381882855641153449536818108882737797869086749713757908195668868771862724960506973654276418030571788122630863453337110176849606822173794715650647170536477685756788586530651030728705793977537264368372849358154126654249855783961917574963742646061003983043277891120813552214362007131648798408245730234059953647900923513072392097725584128224939489223135044000189375715088 +acos(0.5345645) = 1.006803970443789914091647744960171504198753475701597398566101070308066615216004298918734476973020127629126954822001368032462897519668254852902575993227079416268531149143850295101267594128008086312985801358566793366140891517498357961218541015371452260265886355434252789052176504134641458741094520571055614863734371463811354654601750273747492726962993378612109116853076957412636623031973170955173171933264694927194291285428201982438333996149968448090580588046101526658205367816096744708916525472478791476374750167561259505273113502298891870024266933151143208180462267872212297666010362497180395368843386490171094327922 +acos(0.6) = 0.927295218001612232428512462922428804057074108572240527621866177440395728331483410601200567969775785113059704502381675027011636363250022310943061139888211241438672532329760203065005511975851611033707778334956474573077587836025034398968027911676370230190043266612987744309219464157111114417202926455130485346104360914928017394901167794727792978005297375570756025647266243432915629367380198668105776497248912477623818031789953599439402299355200329001250603362425121867060826987932602586384854968058632223898412324168831874472254633375396337405518637902066794665185807702578509189184492643121956727601907499864189721468 +acos(0.7) = 0.795398830184143555490968338924764328542795961046390916889752332421187991262393300448606509176685657509779322245254100308069037619297888760939804930957010284207971306416550919810980345916252836250846683476675731549784717249579193483996917424766058826246521988944040411083418644061679429730458157995075298933679907268709809263900620459862126854748065170510594744201630859815833168761826048837473826065344005970401732727342433024848525662675091005029548720952549926250486308741172951045468602350981101690369605282823623287743532762532991795964597188956093403632188256236952347974166815023714540099828495268658268454319 +acos(0.8) = 0.643501108793284386802809228717322638041510591115312382865606118713512474811621088712816844701282748878014338754259478296535285941525268804919618564176029317286469519021209057487774310335622866431483203879449013259889135228212789717925363670959230724382781016848742429996007699166995582386427198115506376947398942242866070045859292686686834067852384808375539154358399021841494603893311874807864979307467616157559061764186592493619288666950696223558023433868764859507722848954943759859229114123447342341018424357051496447070756064097801274963076713187863677186199461906009637399191699694287277107100658500419873851164 +acos(0.9) = 0.451026811796262432544644635794351826203422513284250028111790432239470666036571162640449972640170701979210729310489961419860103898288293020361053084772059597082502443996225819203350690037510312227603644263836538641363095554332812083685305858230509281827424412489938977172395596161937767158953070208855964928176091909693627738036579214133052957478819787037018544493507939390004859673396907373704696080393552844154298576682837036273795309118305922040719467226576211959969580574436064808721721845520137297431951330013262093132044581732785037798074736717084199211894624193652510455647959376140718441157756187208330521875 +acos(1) = 0 +acos(1.43213) = error: 13 +acos(3543.23423) = error: 13 +acos(35645456462354) = error: 13 +atan(-6456456345.745) = -1.570796326640012895645235611486696593607179966838803608184058522985259859251129377244630138906138622020727818226674333421707703281801696178838656120614803998363674925448193468163597547259392743425023162981213748864215563499616557894879929561131845758178685557720905617631521312734296504733515163658770471533328394791384955023000886204119091841488626916792561584333442183953005041883685374754326513133080599495294025799133599184392526024644300472463867066563494198219069293034191541129102396089007722343140667601042843071204148278315221126798996684740534933425557332323158489746205791590900842154970814260880772212354 +atan(-345345354.234) = -1.570796323899244519847881293743617436665491834689115794717313126339429960095684023888530817438119657720034361006340000539856644457271601592623387389927819820143327106508740705830308962778666492262905037866373622885071903035320832872239667958148952453666976928636877376412461533218784917891008378605231833574951189495187160074611926449598605425123329154046333565483475491717495813982950858881151590671733663169292862597836721004294292130840818426106616915015649892304961544578076540733953626641178660849996341498622025991381493989699290430112804407496713418197180592705517237137583556206069509210395260767395748021687 +atan(-2342234) = -1.570795899852071948451527725073055776131424017421870630617405143074128999069614833316771590306740476153693844913087070407745878313040577034484058389567017674659437105337731803082703800180585027130227437683906547520423766810879445472350098712628153949410357833586125937299916668033363097893366755733921040491378437705629892779558858594171872196972633908761850175977780163191673446270456908750649155384469826008474946076709508216656081669986554314252674100557051319938584750290802365541907664719258402547721754254116895366406601011282658758345241888798591246262645230992520331133282804928156346412027886403618680654852 +atan(-2342.234234) = -1.570369384038820430707386223446026125521964140474423229859200627516121588427777725800945941270976878693352325876401829139391457577529802166489622389887193677210881303165775697335667634287093540736155998695505420815490574937282944038979571071942733776883173873371407104601784664258580939680270867258600824710777163656092803271184327424427965005832411375168234633522972722829571009798696622590210676636545150333936170929258688695778248433710350563555405164425919432127610972897958952263547370211505931359376287605553113463967646647974520524678428645461399923110821163355131466616334876955359906258903472846303233938251 +atan(-34.234) = -1.541593904543642443714188731322308068598909848209879581285120232120883516811277351234403319164709688011724849751589143876385820883016888016106120853632755359438851487848864557402506276815520683609658409089273310682863153320752489816626095108886402540840929716716368802298730831806768387540519978800693342955713712677806778691485162248898754207736031064680738672528923858369077136426737817191852802229081870529506441060296683760941529566693480056947773879452057340830245110079620802135744373733904051984398467892123594091546857565109537306205830346006138272539795068967461098155284212367437768751161040675241598957654 +atan(-12.1233254) = -1.488497021797580980251789736563193987431904255373001039014975566177090807145525577646315213227401347796060276776785625845967917791717756518569524065634547034838011951332353903899113981413353048901893932024178471646375335903717287469441077903335846454254175270599219804082523532264331878940286859188170696808778503670104300549309268785161467976648911551647696382162226173168591509391675055948617281683342710722641105217839984822517501965550295747044917314973626438152959292211562909818994872240128776692843811304643940995162950687610203126827887919779910505627233848669154179237829398734463716311349387863585774404518 +atan(-5.234) = -1.382012994205804919630347812271777873693287773542076193078776701115478720080531280576542040563171688935012458801091723417437751393906218098368819338962979012542496178682196378110394183986353601914870967220147113288389665583250373314744689598264914343787379579487408306429031854831566078006407185482823944551424389665948754598168260254949623780030803615323337920652502420507646321721648145278255136051951057837225054042570730439775965123770923639196071344847887966759309248335380558536240448297128154488528102092676265102956673427689518176039057851872285618473774319347004923825576174243825689248984913244471109586109 +atan(-2.2134) = -1.146451825810337731247089303252977936061898368324742406964149327272667688640072066138805982289233220979811675670699919104588059621884479777478640933307300939307165709730402739327116810246573102041239227618582906231083142404706929794876155468853856082419951779357453486401825655511948435818668336537491946930042063499414380991991838608508453752131366666991221920300674497087639930177039672604932047091841499569880102514723542001722678596112790377975661758001417163103966947784089935639603198218145498332936594847559124292510456107159837836032417239100407294552801596498463064042194649581109852808425892078225039805058 +atan(-2) = -1.107148717794090503017065460178537040070047645401432646676539207433710338977362794013417128686170641434544191005450315810041104123150279960391149134120134938005805785186089159020277066323548671948337093046927250546427929146225306917409377626797415839477802650155236302150617431245551139595028661343071619620451122700330078743309876584050730556855033496160917167182032143557952418577001974141917867556092072396370970780081569293338989816628296388058648735549977420441253262448910061152421541607476658452967630519135912384306883380785499443665836032138897074518792365757298891993783946015848255470901612250351968711898 +atan(-1.3123) = -0.919646140591823320133314739312962066871270810722443256655069309066458796550917237104526507113420653742593558837632943950905547848350975579270660777574987909641285466354278859959501903737610485920981364898385055312745929081610705060392863635256644826616694399822017537523799990376788434241997360025598038387597283204389735688561918789419077252359384024530544561067695642730387980236922510485767799563145594529639140845071921582549886511363166185253461367878616223110700750276130286122890878213596264028122950132212504419578767457552421995703316821300909215111146385514238961889237083614298589761543093615280137712969 +atan(-1) = -0.785398163397448309615660845819875721049292349843776455243736148076954101571552249657008706335529266995537021628320576661773461152387645557931339852032120279362571025675484630276389911155737238732595491107202743916483361532118912058446695791317800477286412141730865087152613581662053348401815062285318431146751651578897043720380230240707313522928841091973147590002832632637205116630346036737985377902358264317591439897988273046529345483152948276279637018615594990687391837971438181222806984545752987282458418340610164160771505348736598806184297675544965235925692634804294073294188096168704616917351283000142031786316 +atan(-0.6) = -0.54041950027058415544357836460859991013514825146259238811636023340959898198391015308247454866682727563170221713828345828747797573139258558097235289141791654416129393828790297455480319517309868810054328231989599377306773816863627249474888726972672723145117400665456513158371245583178708607155514653203740354051809130353596851820165610223879836223620081063800674020842257239921665268773451018538331650632046887335336729324632912864322570586476128554952951271408756818880744382937849518866446659227976438137291284889907716793521654374642930499639637313174133493947703020745551804915625000841050136154576560672688569871 +atan(-0.2) = -0.1973955598498807583700497651947902934475851037878521015176889402410339699782437857326978280372880441126281180736913601044564798867942393557475654952163032700522107470015645015560061286185526633257318692806643896806189528405825931124251613297313993397113233537821796084176648310525473039665725650488878155309384290579311695934192851806364919697519401708560949527368673738508400812367856158009329822514023246675549211026704574378815474839079978985020075223696837961392278354193255722328413846477441352909705465122438302697560518377574220877835853152464749330914587633823112490332030126805100670223312575050942448460267 +atan(0) = 0 +atan(0.2) = 0.1973955598498807583700497651947902934475851037878521015176889402410339699782437857326978280372880441126281180736913601044564798867942393557475654952163032700522107470015645015560061286185526633257318692806643896806189528405825931124251613297313993397113233537821796084176648310525473039665725650488878155309384290579311695934192851806364919697519401708560949527368673738508400812367856158009329822514023246675549211026704574378815474839079978985020075223696837961392278354193255722328413846477441352909705465122438302697560518377574220877835853152464749330914587633823112490332030126805100670223312575050942448460267 +atan(0.6) = 0.54041950027058415544357836460859991013514825146259238811636023340959898198391015308247454866682727563170221713828345828747797573139258558097235289141791654416129393828790297455480319517309868810054328231989599377306773816863627249474888726972672723145117400665456513158371245583178708607155514653203740354051809130353596851820165610223879836223620081063800674020842257239921665268773451018538331650632046887335336729324632912864322570586476128554952951271408756818880744382937849518866446659227976438137291284889907716793521654374642930499639637313174133493947703020745551804915625000841050136154576560672688569871 +atan(1) = 0.785398163397448309615660845819875721049292349843776455243736148076954101571552249657008706335529266995537021628320576661773461152387645557931339852032120279362571025675484630276389911155737238732595491107202743916483361532118912058446695791317800477286412141730865087152613581662053348401815062285318431146751651578897043720380230240707313522928841091973147590002832632637205116630346036737985377902358264317591439897988273046529345483152948276279637018615594990687391837971438181222806984545752987282458418340610164160771505348736598806184297675544965235925692634804294073294188096168704616917351283000142031786316 +atan(1.3123) = 0.919646140591823320133314739312962066871270810722443256655069309066458796550917237104526507113420653742593558837632943950905547848350975579270660777574987909641285466354278859959501903737610485920981364898385055312745929081610705060392863635256644826616694399822017537523799990376788434241997360025598038387597283204389735688561918789419077252359384024530544561067695642730387980236922510485767799563145594529639140845071921582549886511363166185253461367878616223110700750276130286122890878213596264028122950132212504419578767457552421995703316821300909215111146385514238961889237083614298589761543093615280137712969 +atan(2) = 1.107148717794090503017065460178537040070047645401432646676539207433710338977362794013417128686170641434544191005450315810041104123150279960391149134120134938005805785186089159020277066323548671948337093046927250546427929146225306917409377626797415839477802650155236302150617431245551139595028661343071619620451122700330078743309876584050730556855033496160917167182032143557952418577001974141917867556092072396370970780081569293338989816628296388058648735549977420441253262448910061152421541607476658452967630519135912384306883380785499443665836032138897074518792365757298891993783946015848255470901612250351968711898 +atan(2.2134) = 1.146451825810337731247089303252977936061898368324742406964149327272667688640072066138805982289233220979811675670699919104588059621884479777478640933307300939307165709730402739327116810246573102041239227618582906231083142404706929794876155468853856082419951779357453486401825655511948435818668336537491946930042063499414380991991838608508453752131366666991221920300674497087639930177039672604932047091841499569880102514723542001722678596112790377975661758001417163103966947784089935639603198218145498332936594847559124292510456107159837836032417239100407294552801596498463064042194649581109852808425892078225039805058 +atan(5.234) = 1.382012994205804919630347812271777873693287773542076193078776701115478720080531280576542040563171688935012458801091723417437751393906218098368819338962979012542496178682196378110394183986353601914870967220147113288389665583250373314744689598264914343787379579487408306429031854831566078006407185482823944551424389665948754598168260254949623780030803615323337920652502420507646321721648145278255136051951057837225054042570730439775965123770923639196071344847887966759309248335380558536240448297128154488528102092676265102956673427689518176039057851872285618473774319347004923825576174243825689248984913244471109586109 +atan(12.1233254) = 1.488497021797580980251789736563193987431904255373001039014975566177090807145525577646315213227401347796060276776785625845967917791717756518569524065634547034838011951332353903899113981413353048901893932024178471646375335903717287469441077903335846454254175270599219804082523532264331878940286859188170696808778503670104300549309268785161467976648911551647696382162226173168591509391675055948617281683342710722641105217839984822517501965550295747044917314973626438152959292211562909818994872240128776692843811304643940995162950687610203126827887919779910505627233848669154179237829398734463716311349387863585774404518 +atan(34.234) = 1.541593904543642443714188731322308068598909848209879581285120232120883516811277351234403319164709688011724849751589143876385820883016888016106120853632755359438851487848864557402506276815520683609658409089273310682863153320752489816626095108886402540840929716716368802298730831806768387540519978800693342955713712677806778691485162248898754207736031064680738672528923858369077136426737817191852802229081870529506441060296683760941529566693480056947773879452057340830245110079620802135744373733904051984398467892123594091546857565109537306205830346006138272539795068967461098155284212367437768751161040675241598957654 +atan(2342.234234) = 1.570369384038820430707386223446026125521964140474423229859200627516121588427777725800945941270976878693352325876401829139391457577529802166489622389887193677210881303165775697335667634287093540736155998695505420815490574937282944038979571071942733776883173873371407104601784664258580939680270867258600824710777163656092803271184327424427965005832411375168234633522972722829571009798696622590210676636545150333936170929258688695778248433710350563555405164425919432127610972897958952263547370211505931359376287605553113463967646647974520524678428645461399923110821163355131466616334876955359906258903472846303233938251 +atan(2342234) = 1.570795899852071948451527725073055776131424017421870630617405143074128999069614833316771590306740476153693844913087070407745878313040577034484058389567017674659437105337731803082703800180585027130227437683906547520423766810879445472350098712628153949410357833586125937299916668033363097893366755733921040491378437705629892779558858594171872196972633908761850175977780163191673446270456908750649155384469826008474946076709508216656081669986554314252674100557051319938584750290802365541907664719258402547721754254116895366406601011282658758345241888798591246262645230992520331133282804928156346412027886403618680654852 +atan(345345354.234) = 1.570796323899244519847881293743617436665491834689115794717313126339429960095684023888530817438119657720034361006340000539856644457271601592623387389927819820143327106508740705830308962778666492262905037866373622885071903035320832872239667958148952453666976928636877376412461533218784917891008378605231833574951189495187160074611926449598605425123329154046333565483475491717495813982950858881151590671733663169292862597836721004294292130840818426106616915015649892304961544578076540733953626641178660849996341498622025991381493989699290430112804407496713418197180592705517237137583556206069509210395260767395748021687 +atan(6456456345.745) = 1.570796326640012895645235611486696593607179966838803608184058522985259859251129377244630138906138622020727818226674333421707703281801696178838656120614803998363674925448193468163597547259392743425023162981213748864215563499616557894879929561131845758178685557720905617631521312734296504733515163658770471533328394791384955023000886204119091841488626916792561584333442183953005041883685374754326513133080599495294025799133599184392526024644300472463867066563494198219069293034191541129102396089007722343140667601042843071204148278315221126798996684740534933425557332323158489746205791590900842154970814260880772212354 +acot(-6456456345.745) = 3.14159265343490951487655730312644803570576466652635651867153081913916806239423387655864755157719715601180186148331548674525462558657698729470133582467904455708881697679916272871637736957086722089021414519561923669718228656385438201177332114376744671275150984118263579193674847605840320153714528822940733382683169794917904246376134668553371888734630910073885676433910744922741527514437744823029726893779712813047690559511014527745121699095019702502314110379468417959385296897706790357471636518051369690805750428226317139274715897578841873916759203583046540527694260193174663633458198392831007598967338026116483578499 +acot(-345345354.234) = 3.14159265069414113907920298538336887876407653437666870520478542249333816323878852320254823010917819171110840426298115386340356676204689270848606709399206037886846915785970996638308878509014096972809602008077911071803862609955865698913305954078455340823980121209860755071768869654289161469463850317586869586845449265298124751537238693101323247098101133799262874548914075699190604724364293235712234647645019180447574239381326709735298309714671497866589095224683987367974522052095290317956759573268463541491317817984235431292450468717248804248139975858664389004856586231410538372595974854347874304509782676767981159432 +acot(-2342234) = 3.14159222664696856768284941671280721823000871710942354110487743922803720221271933263078900297779901014476788816972822373129280061781586815034673809363125823338457915668870106363548362249205950459541841989831203535339048987511726958924349029526375490398318211704785611160514383135746979469699688030455790278488174086342398022031931907558649924283031609270814535598344542846608367953114898222661991118918635464365782587268605430971477263629245086681194813778824130131336842623367872798752163381076437711263859093533722368794961170875585637071383723988852171811403050060110847772165899726556558024673045240390274422748 +acot(-2342.234234) = 3.14116571083371704993870791508577756762054884016197614034667292367002979157088222511496335394203541268442636913304298246293837988230509328235230209395143423593602335451674495788844745659856801820134698090991090864845729800152076815587296265457833473145599815683313727890701182758268763648390099182923768700428046681388689071194478790584259205169009355911452981352863798810398124305938869606618143244126167896911905072523523478883693940001624711611467920165710941350239464884083531470916133930301190592429312428677344178551065734544771813704702399655133039496220643296371961320471106929276914009360603884658729751088 +acot(-34.234) = 3.11239023133853906294551042296205951069749454789743249177259252827479171995438185054842073183576822200279889300823029719993274318779217913196880055769699591816399353919983381795528609912699516107484939130367879851582987638499031393351948669152200349541375400017809897660395799513087508434415010337133020524921701583560086613224562273031338125359371324862703385253458912364348736968742989066782355803379839916468932085627322985400022053299937660950704791668324732220502878602249716458135834282541002654931530457334392241308986826258273491857442569709606874439118033857604924474366040470484700258586360667552566253029 +acot(-12.1233254) = 3.05929334859247759948311142820294542953048895506055394950244786233099901028863007696033262589845988178713432003342677916951484009649304763443220376969878759356315400268332316445189380372482752636708491423858395947934205896795511158633446948597144740882699955406094997838775069558843857574391698375880755910228180682789838799006972926657609502250659373559399156216789143844300174265236712942458803748805923935782398501381653091557619293185619229960419135220481641952774296815443927226460884133163475125776064798586426931670596138508340073919648327086984097747861911827774232582620559107187295014605195386386983797715 +acot(-5.234) = 2.95280932100070153886166950391152931579187247322962910356624899726938692322363577989055945323423022292608650205773287674098467369868150921423149904302721957126763823003316563866317400629782807938006194943455260112135638864748819743163808118090051529836020386294913848073425901815567277481003731005346080684492769282374284203892872073636425082588848579926963310065816768578205655498234021875422589185666758647240793383854727653283465609007682019175534538207907794813409292427825692098185441738863412905344493877389659342449968412516271578840765320296221609032515958895559307041395236658123492308368747924475517315874 +acot(-2.2134) = 2.71724815260523435047841099489272937816048306801229531745162162342657589178317656545282339496029175497088571892734107242813498192665977089334132063737154149803230776108137199987989663255804757950643020983298839406404986546894475391176954705148945703699277606281918366070705281883605513262229846110812880922354536665720846843275229908992308079798904885093751710030633976236205016343773174608090280289655802820506298231070008809478136956241868693053493579523260714447875062372696629808521716730965147289785343152877945261405346680463303544840101259019033776640418686610705121063057084191851908664312845807850910337769 +acot(-2) = 2.67794504458898712224838715181828848216863234508898555716401150358761854212046729332743454135722917542561823426209146913358802642792557107625382883818437549673094783653705841957305688863502314941352807526133273837939465221046313103430276920943301679405062693361696647645584459456965783639865878591370848191395442585812416618407033706546535760271271568010721234718769740883236265183769404761788862336080860103155385057605811538639768078293419294061792277278116740181603693839178642359803551069898263301788446720035624070584989407825869705603443138322882754637017763536588703858216013835325748930560417825063603228453 +acot(-1.3123) = 2.4904424673867199393646364309527135089698555104099961671425416052203669996940217364185439197844791877336676020942740972744524701531262666951333404816392284683664275177052481205122817260490849633861723471127905431457126521458485291772862552178922457811895186832837477118290271537008951310456274845962349006811005863621838231293223792708337042982170662084768397410733609080047982134976145839617385553678621231648220206410484676756085774776690627378127354051098062044854844262190066485685048473051022385930397868134328327411217781550256196080719121723908396869625316551228271084776132759517078235962456596155642012856 +acot(-1) = 2.35619449019234492884698253745962716314787704953132936573120844423086230471465674897102611900658780098661106488496172998532038345716293667379401955609636083808771307702645389082916973346721171619778647332160823174945008459635673617534008737395340143185923642519259526145784074498616004520544518685595529344025495473669113116114069072212194056878652327591944277000849789791161534989103811021395613370707479295277431969396481913958803644945884482883891105584678497206217551391431454366842095363725896184737525502183049248231451604620979641855289302663489570777707790441288221988256428850611385075205384900042609535895 +acot(-0.6) = 2.11121582706548077467490005624835135223373295115014529860383252956350718512701465239649196133788580962277626039492461161102489803616787669683503259548215710288643598963887223510758301748457316556573426453430148160603446123287409661164227885236232818602399829011629530588893961915589378287518527110267426583402139446133005595896211658365342540809388299458430192021408783767362688594842658366135407231103699750853624708922287522170191667217065783810880354994527754956359111977225485763427843568378573894628974953011940548947822724121962691736499172422167180679086229981604366463753244234581973519624833160701094927134 +acot(-0.2) = 1.768191886644777377601371456834541735546169803475405012005161236394942173121348285046715240708346578103702161330332513428003402191569530471610245199280543828777352798352533762108785950930027140790922851495069877513585675904820417229318552912367000294284147637243909782722891994376654000770202689619524677824441732215725257034179745662051119015609622354802390132742532639125250314497477689276903738056118853302737800898647003530940238450213894451061281559600873777514011511362201934678455353739250109855887383193464158591299062535230619700152180666336405404942844032990899395621579205017919300857033823505378308418658 +acot(0) = 1.570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862293503303157794087440760460481414627045857682183946295180005665265274410233260692073475970755804716528635182879795976546093058690966305896552559274037231189981374783675942876362445613969091505974564916836681220328321543010697473197612368595351089930471851385269608588146588376192337409233834702566000284063572632 +acot(0.2) = 1.373400766945015860861271926444961148650999595899700808969783355912874233164860713581319584633770489878445925182949793219090442417981051760115114208847937288672931304349404758996773693692921814139459112933741098152347770223655231004468230252904201614861500929679550565887562332271559392837057559521749046762564874099862917847341175300778135076105742013090200227268797891423570152023906457675037773553314203967627958693306088655177143482397898654057266514861506185235555840523550790212772584443761839273946290168976498051786958859715775524585010035843455538759926506226276897555173179656899166812371308495189818726605 +acot(0.6) = 1.030376826524312463787743327031151531963436448224960522371112062744309221159194346231542864004231258359371826118357695036068946573382705534890326812646324014563848113063066285997976627138375789364647699894509494059898984895601551622144504312908873723121650276807165042721514707492319610732074978038599458752985211854258118922558804379175828683621481373308288439797242692875193580572957563290587439298396059761829512502730216964415465260441135267009744524517102413185976232113497867256949502499226210183543923832321251153607794153726768307372198977958189136911908239401132628539219942328998732473156800393557177873922 +acot(1) = 0.785398163397448309615660845819875721049292349843776455243736148076954101571552249657008706335529266995537021628320576661773461152387645557931339852032120279362571025675484630276389911155737238732595491107202743916483361532118912058446695791317800477286412141730865087152613581662053348401815062285318431146751651578897043720380230240707313522928841091973147590002832632637205116630346036737985377902358264317591439897988273046529345483152948276279637018615594990687391837971438181222806984545752987282458418340610164160771505348736598806184297675544965235925692634804294073294188096168704616917351283000142031786316 +acot(1.3123) = 0.651150186203073299098006952326789375227313888965109653832402987087449406592187262209490905557637880248480484419008209372641374456424315536592018926489252649083856584996690400593277918573863991544209617316020432520220793982627119056500527947378956127956129883639712636781427172947318262561632764545038823905906019953404351752198541691995549793498298159415750618937969622544022253023769562990202956241570934105543738950904624510508804454942730367305812669352573758264082925666746076322723090877909710536793886549007823901964243239920775616665278529789021256740238884094349184699139108723110644073159472385003925859662 +acot(2) = 0.463647609000806116214256231461214402028537054286120263810933088720197864165741705300600283984887892556529852251190837513505818181625011155471530569944105620719336266164880101532502755987925805516853889167478237286538793918012517199484013955838185115095021633306493872154609732078555557208601463227565242673052180457464008697450583897363896489002648687785378012823633121716457814683690099334052888248624456238811909015894976799719701149677600164500625301681212560933530413493966301293192427484029316111949206162084415937236127316687698168702759318951033397332592903851289254594592246321560978363800953749932094860734 +acot(2.2134) = 0.424344500984558887984232388386773506036686331362810503523322968881240514503032433175211430381825313011262367585941234218958862682890811338384038770756939619417976341620566521225663012064901375423951754595822581601883580659530894322017236113781744872152872504104276687903401507812158260984961788033144915363461239658379706448768621872906173293726315516955073259704990768186770303083652400871038708712875029065302777281253004091336012370193106174583612279229772818270816728158786426806010770873360476231980241833661204029032554590313359776336178111989523177298583673110125082546181542756299381026276673922059023767574 +acot(5.234) = 0.188783332589091699600973879367973568405296926145476717408695595038429483062573218737475372107886845056061584455549429906109170910869073017493860365101261546182645872668772882442385638325120875550320014994258374544577057480987450802148701984370686610785444703974321867876195308492540618797222939087812917742078913491845332842592200226465003265826878568622957259353162844766763911539043928197715619752765470797957825753405815653282725842534972913363202692383302014615474427607495803909373520794377820076388734588544063218586337269783679436329537499217644853377610950261583222762800018093583544585717652755812953986523 +acot(12.1233254) = 0.0822993049973156389795319550765574546666804443145518714724967299768173959975789216677021994436571861950137664798555274775790045130575345972931556384296935238871301000186153566536658408981214285632970501902270161865913871605205366474523136792997545003186490128625103702227036310597748178633432653824661654847247994876897868914511916962531590692087706322985987978434390921058187238690170175273534741213738179125417745781365612705411890007556008055143567222575635432218243837313134526266190968513771978720730253765763873263800600098629944855407074313100199662241514209394339673505467936029455175233531781366982891681134 +acot(34.234) = 0.02920242225125417551713296031744337349967485147767332920235206403302468633182714807961409350634884597934919350505200944716110142175840309975655885043148519928629056350210470315027354549595379385553257312513217715010356974348533430026729647374919841373189456674536137200649633151733830926311014576994351933778959047998730874927529823251587283812165111926555650747674140690533309683395425628411795357563465810567643873567986233211716139961241649561150015777913264054453856586325556030986959535760192258051836878909673422999615313236366030616276500508379219931159020064112704843309197996997146508354152532504246461497816 +acot(2342.234234) = 0.000426942756076188523935468193725316576620559213129680628271668637786614715326773513071471400081655297721717380239324184155464727245488949373057314177046881514260748185193563217112188024380936729034983518900067017476148126954880077913820510692867177689650410090323069703442499065525757123359257312036037582726139501701284169576133056986662040025270808778060546482692542444839223461995450885760079168171378301246708866717857397280442532595545989003868872805270549247172703044917410182066598880000043205540549075667214857575364049498677087690166705628530548740564106253456679972041315382049327575799093153980829634380952 +acot(2342234) = 0.000000426942824670779793966566695665967160682265682279870067153079779204073489665997245822364318057837380198343554082915801043991734714081378621314497222884065704946013237457470076022130889450334963544530498940312542956253358378644543292870007447005162466449875604237005310495290743598910263368836715821802124865452164194661201601887242754848885048275184445004027885102082736786990235164725321600420246702626707933719267037876402609296319342238306599936674138661436198925652073996903706304372247572017195082427103432955136409686190538854023353462291339225588740038616067815455093387409252887422674679596665382917779851621 +acot(345345354.234) = 0.00000000289565209938344039789613400543309286499843711577015916981447824304742047542548659523293887627103968225030115278369027784750368952323929231413642073858181494484222855472247085953280798520228594434803186494789482002891699124465372362448664850090584735482485279789276563010532177891262174596540502871855211366260692736614853403181602162073435302989996161452218977355691441927774121459481916513298286546589001719813982508876439883546507812645265712221554008906982213136479982171166034245032731371492049518259830233016151670777390718225579094359321705365420467690307090945079263613133972462430730523288831555094491242906 +acot(6456456345.745) = 0.0000000001548837235860860801530548484914047328487493023034137731686483438919751220693872737649199119703462250299668199018392190229735949370240235834494365603614671259027757923891822750520817340401678192331917389687511595646212662220134620215037551963941387257408245566737058505898101920701149609118663907601749083664091324177595742772955352043690552671537335956722230813214051913770066987216442426716359291398888539968429469086661649416615960800954069706676957831557143829086848213165115730024982522217761690801774852503388624191579764855695986663493955384258279372854296568421704007465083916797317517394032913602775993720068 +sinh(-345345345345.4356) = -1.564962658531037891171638898006964600434407697809553138932525050952585828461709517349722137224246136364416459118869149581851848720278601776880766159568612238424278851586096513548795997520266494410868220081953390423284348764788301345107496746883534463912725809528720956058487741675877168669232736419236386295217705773973278854019078633777948067507516617531890603759556459948539847158063516925840495877311016375146368647793679443663944668019592727467124001229075792401545036525104702869156117464623723387816239980491940884256135951356906195561812259983562278048009079168620852747431451274302014618932106783572621115438e+149981577834 +sinh(-456456456.234) = -7.421802226188549379898044047610859426781232462339656015321238881011176806965977336593841557486309482413289039795343315677479247720054083368028407372950343842334861281827059334744671484937347851887143153661147423909976516611309342155393637325782540971925213926390255115386107556107570433796187104915252945522737161143735055714527920128534854524833445332816214822254007889301974320601558118817545366605037185764642619129534951661100222633163481811171337016747453088236534911468952837677775964490486392352692430000693797760110077892253394458056766758380058052501457501216095465067073389431628971910585590375702933481943e+198236519 +sinh(-456456.234) = -1.3262535024369529033897386846980252274185415384598638199551015007345080837687001587434015894262988326126438089418756596006767295746220702031244500193204120723170735368370050572039877213445121691297853487240659363377941283452351922910325115426435790810108808750921622458045199705427005636182587296054821385106369031401112338546884403313826095020945380461269743917636921650813229334001636219303058610523015096693865303625999826451873777928953487951724845189277789846693113458662474424797238525529134009149055927004598477899273271490184254866301279676405274771898779141319297598460089126631308495428482941001241567763725e+198236 +sinh(-78978.234) = -3.237327736047453317871988273814110650220497287009253577108977166260486973591590350116759246676285333482721257186698007498164502065109112055386913522915408990030521996700143716677236648603837207472927077952509165423516023481582280559819435359584752115064242021696408702006065109210138410275096094194924508649701872810796794774839803553651709086420510519940343734614983980200479082237244453334419805253584098307086862526265113960588605223546505643215846794176397695279932338884887006949282169233333826108498317297068972930339985433206071558647330323423676301106383985000072412693393950818205977238909334865326419847743e+34299 +sinh(-645.2342) = -8.32957033237657378255159714946316087853106299381001370529699851655732672775502459944088595178881920194547073405322859589023690356542023997590900049879611568715767904424513826174715329315412662931885010447295238137827622226229921218846048003821606618795706493977497039188704009096835021421668791656492728546627317700899576332432372862540064439221534219757247737184697069663172638609360953890990459473224381827469537500105329097430627742875445365447083757150013467868359756395565551341955263693696850505006715008895132346792873777183766921762522361048802584610800473895658534898179806329553092925057097777003363706215e+279 +sinh(-43.2342) = -2.98775164261275458975440440649161112081923324992264531947274587090760104577936121367591358940926486972977778868277592308082891528403255988857647198005717020987517445664241372407157807439085028109109306274384150391883834333697598262143060354722492153772204898134510815399937947612613514706710198674225352034109630050011205479783220909618267709707572373738653040988717978936109641172623984038043459454131246067898539813996029664064210405415826339919771220660926988946979361231611024610239450948102855574334340922186856838397316682951665251404021899047839488784614651634331429337397662993154721805555737603955851111874e+18 +sinh(-4.123) = -30.86400071555528718142382593837156970084687908561667598086342224705409303543412019045918097919892294073407838139259884836471015159822697308456025025023148924605332848906050687606515501264758549739398367150569870169682417514106376998175679434628187197263071004443858931520543083473247630760913661594105267593835787034933212789966504797551260787087963884161777854894254265491962348697942082547601487161469311967190699490402399242187484920739836155872323295812476015041251110249612543905106791016342407945198241650594585901289079170214429123514664293707318056792424542174335612307377008718245430101477302172032207960544 +sinh(-2) = -3.62686040784701876766821398280126170488634201232113572130948447493425021098878503672360718129423237300933793703792265695571762841044421016815974853920068588465443633402436408569877645518585264870327291309310092169776643361604929567087326322820038971641755741474737190765405696439041057550459479283111640401251415223620931303143804006636426513220236046826301315200503030505340079855063180299921226084809467023323661968120097892146917327381011369700050534826747282221722716200980763213967888602921658836110948172586304710896690119271273295612940702277903181172446861751367435857224052455245284697206223132200391450325 +sinh(-1.213) = -1.533128092075569879451255255689376466393739281709170354079470092865977847016072849636248149463786442037533431687439129920984950779332414680267466207316734642179098391949486394863435333310924345802976031188705097160052963265378342027514465587406186584584513232288309484749443036103971171317012549196802270766884955267341424755354787534038452593220785114408300484786481971848285154408892513746777926693532483903978385205094568919182017902357779114836421201802067453051875134634413227410613637257141187403689008603004851043565032277064075389680108373428842104786608513916069951233148372964282411614004344373387476690185 +sinh(-1) = -1.175201193643801456882381850595600815155717981334095870229565413013307567304323895607117452089623391840419533327579532356785218901919457282136840352883248423822968980625302687857297419377803789453015645797574855986381203393300021194357134939276747928783808639778091594382288709437918371232250230643268348982186865900736859713876553648773791543620849195059840098569695750460170734764604555991487764225488584573631589250213543824597814316287477524956593518679886196857709417039009911387271617715278026245332195185441526240241610392076126762491264527879853733830236590929646105050464511347327205632516673658046140319818 +sinh(-0.23) = -0.232033203713071927320198142777661446296606619174313599163270024681585033094920936256884658600850956722018376537726816531471153033656221789819533796795483791884049272634360857329465923472558522114333785434073834750454945379681176960435337412469476898889141132447684828214568810884576481764383254018723172528431175101160979388484825325170174655726539972468101812734924173606019101826681200306560851446783038798647466265293526635928609821281971048877991317388007728873280082725266205522750115209554906889674039227750893718359885688005941337016662288602852410290297053939103417829579254613679553874048871385400491622542 +sinh(-0.000000000000002) = -0.0000000000000020000000000000000000000000000013333333333333333333333333333336000000000000000000000000000000253968253968253968253968253968268077601410934744268077601410935257335257335257335257335257335270490826046381601937157492713048519186085323651461217598783736353558949263897910023026736378743891498180998256532043796137217781789493948474933114836292914975116678733813511971051635940235826197241548105703324213217892611527377918636735884729428090054006441421771463550062825651841885664447490366576917866649781087488943013495598409589803488610816986024542732124870489134097500793147950372450333391933468757780281862763385381425 +sinh(0) = 0 +sinh(-0.000000000000002) = -0.0000000000000020000000000000000000000000000013333333333333333333333333333336000000000000000000000000000000253968253968253968253968253968268077601410934744268077601410935257335257335257335257335257335270490826046381601937157492713048519186085323651461217598783736353558949263897910023026736378743891498180998256532043796137217781789493948474933114836292914975116678733813511971051635940235826197241548105703324213217892611527377918636735884729428090054006441421771463550062825651841885664447490366576917866649781087488943013495598409589803488610816986024542732124870489134097500793147950372450333391933468757780281862763385381425 +sinh(-0.23) = -0.232033203713071927320198142777661446296606619174313599163270024681585033094920936256884658600850956722018376537726816531471153033656221789819533796795483791884049272634360857329465923472558522114333785434073834750454945379681176960435337412469476898889141132447684828214568810884576481764383254018723172528431175101160979388484825325170174655726539972468101812734924173606019101826681200306560851446783038798647466265293526635928609821281971048877991317388007728873280082725266205522750115209554906889674039227750893718359885688005941337016662288602852410290297053939103417829579254613679553874048871385400491622542 +sinh(-1) = -1.175201193643801456882381850595600815155717981334095870229565413013307567304323895607117452089623391840419533327579532356785218901919457282136840352883248423822968980625302687857297419377803789453015645797574855986381203393300021194357134939276747928783808639778091594382288709437918371232250230643268348982186865900736859713876553648773791543620849195059840098569695750460170734764604555991487764225488584573631589250213543824597814316287477524956593518679886196857709417039009911387271617715278026245332195185441526240241610392076126762491264527879853733830236590929646105050464511347327205632516673658046140319818 +sinh(-1.213) = -1.533128092075569879451255255689376466393739281709170354079470092865977847016072849636248149463786442037533431687439129920984950779332414680267466207316734642179098391949486394863435333310924345802976031188705097160052963265378342027514465587406186584584513232288309484749443036103971171317012549196802270766884955267341424755354787534038452593220785114408300484786481971848285154408892513746777926693532483903978385205094568919182017902357779114836421201802067453051875134634413227410613637257141187403689008603004851043565032277064075389680108373428842104786608513916069951233148372964282411614004344373387476690185 +sinh(-2) = -3.62686040784701876766821398280126170488634201232113572130948447493425021098878503672360718129423237300933793703792265695571762841044421016815974853920068588465443633402436408569877645518585264870327291309310092169776643361604929567087326322820038971641755741474737190765405696439041057550459479283111640401251415223620931303143804006636426513220236046826301315200503030505340079855063180299921226084809467023323661968120097892146917327381011369700050534826747282221722716200980763213967888602921658836110948172586304710896690119271273295612940702277903181172446861751367435857224052455245284697206223132200391450325 +sinh(-4.123) = -30.86400071555528718142382593837156970084687908561667598086342224705409303543412019045918097919892294073407838139259884836471015159822697308456025025023148924605332848906050687606515501264758549739398367150569870169682417514106376998175679434628187197263071004443858931520543083473247630760913661594105267593835787034933212789966504797551260787087963884161777854894254265491962348697942082547601487161469311967190699490402399242187484920739836155872323295812476015041251110249612543905106791016342407945198241650594585901289079170214429123514664293707318056792424542174335612307377008718245430101477302172032207960544 +sinh(-43.2342) = -2.98775164261275458975440440649161112081923324992264531947274587090760104577936121367591358940926486972977778868277592308082891528403255988857647198005717020987517445664241372407157807439085028109109306274384150391883834333697598262143060354722492153772204898134510815399937947612613514706710198674225352034109630050011205479783220909618267709707572373738653040988717978936109641172623984038043459454131246067898539813996029664064210405415826339919771220660926988946979361231611024610239450948102855574334340922186856838397316682951665251404021899047839488784614651634331429337397662993154721805555737603955851111874e+18 +sinh(-645.2342) = -8.32957033237657378255159714946316087853106299381001370529699851655732672775502459944088595178881920194547073405322859589023690356542023997590900049879611568715767904424513826174715329315412662931885010447295238137827622226229921218846048003821606618795706493977497039188704009096835021421668791656492728546627317700899576332432372862540064439221534219757247737184697069663172638609360953890990459473224381827469537500105329097430627742875445365447083757150013467868359756395565551341955263693696850505006715008895132346792873777183766921762522361048802584610800473895658534898179806329553092925057097777003363706215e+279 +sinh(-78978.234) = -3.237327736047453317871988273814110650220497287009253577108977166260486973591590350116759246676285333482721257186698007498164502065109112055386913522915408990030521996700143716677236648603837207472927077952509165423516023481582280559819435359584752115064242021696408702006065109210138410275096094194924508649701872810796794774839803553651709086420510519940343734614983980200479082237244453334419805253584098307086862526265113960588605223546505643215846794176397695279932338884887006949282169233333826108498317297068972930339985433206071558647330323423676301106383985000072412693393950818205977238909334865326419847743e+34299 +sinh(-456456.234) = -1.3262535024369529033897386846980252274185415384598638199551015007345080837687001587434015894262988326126438089418756596006767295746220702031244500193204120723170735368370050572039877213445121691297853487240659363377941283452351922910325115426435790810108808750921622458045199705427005636182587296054821385106369031401112338546884403313826095020945380461269743917636921650813229334001636219303058610523015096693865303625999826451873777928953487951724845189277789846693113458662474424797238525529134009149055927004598477899273271490184254866301279676405274771898779141319297598460089126631308495428482941001241567763725e+198236 +sinh(-456456456.234) = -7.421802226188549379898044047610859426781232462339656015321238881011176806965977336593841557486309482413289039795343315677479247720054083368028407372950343842334861281827059334744671484937347851887143153661147423909976516611309342155393637325782540971925213926390255115386107556107570433796187104915252945522737161143735055714527920128534854524833445332816214822254007889301974320601558118817545366605037185764642619129534951661100222633163481811171337016747453088236534911468952837677775964490486392352692430000693797760110077892253394458056766758380058052501457501216095465067073389431628971910585590375702933481943e+198236519 +sinh(-345345345345.4356) = -1.564962658531037891171638898006964600434407697809553138932525050952585828461709517349722137224246136364416459118869149581851848720278601776880766159568612238424278851586096513548795997520266494410868220081953390423284348764788301345107496746883534463912725809528720956058487741675877168669232736419236386295217705773973278854019078633777948067507516617531890603759556459948539847158063516925840495877311016375146368647793679443663944668019592727467124001229075792401545036525104702869156117464623723387816239980491940884256135951356906195561812259983562278048009079168620852747431451274302014618932106783572621115438e+149981577834 +cosh(-345345345345.4356) = 1.564962658531037891171638898006964600434407697809553138932525050952585828461709517349722137224246136364416459118869149581851848720278601776880766159568612238424278851586096513548795997520266494410868220081953390423284348764788301345107496746883534463912725809528720956058487741675877168669232736419236386295217705773973278854019078633777948067507516617531890603759556459948539847158063516925840495877311016375146368647793679443663944668019592727467124001229075792401545036525104702869156117464623723387816239980491940884256135951356906195561812259983562278048009079168620852747431451274302014618932106783572621115438e+149981577834 +cosh(-456456456.234) = 7.421802226188549379898044047610859426781232462339656015321238881011176806965977336593841557486309482413289039795343315677479247720054083368028407372950343842334861281827059334744671484937347851887143153661147423909976516611309342155393637325782540971925213926390255115386107556107570433796187104915252945522737161143735055714527920128534854524833445332816214822254007889301974320601558118817545366605037185764642619129534951661100222633163481811171337016747453088236534911468952837677775964490486392352692430000693797760110077892253394458056766758380058052501457501216095465067073389431628971910585590375702933481943e+198236519 +cosh(-456456.234) = 1.3262535024369529033897386846980252274185415384598638199551015007345080837687001587434015894262988326126438089418756596006767295746220702031244500193204120723170735368370050572039877213445121691297853487240659363377941283452351922910325115426435790810108808750921622458045199705427005636182587296054821385106369031401112338546884403313826095020945380461269743917636921650813229334001636219303058610523015096693865303625999826451873777928953487951724845189277789846693113458662474424797238525529134009149055927004598477899273271490184254866301279676405274771898779141319297598460089126631308495428482941001241567763725e+198236 +cosh(-78978.234) = 3.237327736047453317871988273814110650220497287009253577108977166260486973591590350116759246676285333482721257186698007498164502065109112055386913522915408990030521996700143716677236648603837207472927077952509165423516023481582280559819435359584752115064242021696408702006065109210138410275096094194924508649701872810796794774839803553651709086420510519940343734614983980200479082237244453334419805253584098307086862526265113960588605223546505643215846794176397695279932338884887006949282169233333826108498317297068972930339985433206071558647330323423676301106383985000072412693393950818205977238909334865326419847743e+34299 +cosh(-645.2342) = 8.32957033237657378255159714946316087853106299381001370529699851655732672775502459944088595178881920194547073405322859589023690356542023997590900049879611568715767904424513826174715329315412662931885010447295238137827622226229921218846048003821606618795706493977497039188704009096835021421668791656492728546627317700899576332432372862540064439221534219757247737184697069663172638609360953890990459473224381827469537500105329097430627742875445365447083757150013467868359756395565551341955263693696850505006715008895132346792873777183766921762522361048802584610806476606243215694722189644785984810618195111282902110569e+279 +cosh(-43.2342) = 2.98775164261275458975440440649161112098658317046783351557077383192344189784823391737612261005832431191212436150616957652268027958989658662780504439709259200822301771189191886937617599695789628047446303040116055887349773000406600131173435731271322178123289770160093992589782088970453996842279865031266009741480908945930751180656695242477953946721936082274425095263756553830690963215081323141706381096970607400330458036912974745855993479367255625295429505531252740584232757163607853711946988082612582837391600525574464208934687890043855052419079926074112684894723692505882133207016362308127103886547232334888813863592e+18 +cosh(-4.123) = 30.88019656948118067070370606966109586313051623988656474652721349102201571590572452983918519326806011391591949796824882825936151656374710129763263115327477322863937604800199240434425107830874246354885286038391279824013328373367969021354867675138125281555547030797037769039790196211068648877508852739124546605090031697649867634939415410505333497933557336112448074536488982563579748279854733746988447163627388577882827303868540940048435314935141557752804402992580109534631997859213371180952475202865143857833634702134761989496354390627719865301694623660457957157433491538769095311087857751631938362542403496326569434725 +cosh(-2) = 3.76219569108363145956221347777374610829397355823071160277764334758832358509027272666070530378488942176441522422755620916816697528233706320631864367419739189024568656158304666800361487576169803338330890717654694651063778736620593920486919931321429021171177447332339139336528093535031941145550051047639891680630953245858371688212073137931885879107040413432532684445618254423180888035450702166477486196563219083149900669809420330637377516077602159069336163748452872774292091306216366122973996596801229427514649021523281908251297031161566473713520321233728057826554189626973240592642336813316297489215334592648809669028 +cosh(-1.213) = 1.830432120214043084578149316715607089180057609154592039309763341239547660198119700580180083795443156683909548931445759610026214396424211108089262044105926075593506710947240787385827675455633328819115088549039300087571146793789031565729289599000720036284928958776592182392712342192591088755569706056260495443127184386386622989226533115659403259967865926172792791021818393852240524679458617718261795195330535764230280082495670889812355039110222082155450111364896547878713287424710064137953721434194637617856202337720544302495952712682690542610951260368900498261008531526486352947271093348673716559930248498688904328196 +cosh(-1) = 1.543080634815243778477905620757061682601529112365863704737402214710769063049223698964264726435543035587046858604423527565032194694709586290763493942377347206915163348002640802905936410502949405798003365776259331944320950695849913689810374305484712739298456160390385817471453636004518736306827514348801202720574972705524471670706447103271142282939448411677273102139632958667273012282626140985721545916204252245393925858443919947513438073496947531997103252105563773110237447415896076544365271514820766882403983029983472989334741090132143132702403505302675135568259874176174834189364977445993156876926443643192056748598 +cosh(-0.23) = 1.026566806216405935490874233441347862363673406091117888967028136783427829992276203222495364007193326781075768184042520988726205350479902749775761582966222232344394246729514094339415678969110579835303152396685965558133792443204069318363404769953052156731687170499414837417922164899840419191602724752308097084214290373062883762237252862917123519529375894792119918393111122457379580632226421878089900103274927292779670824913556280902409864652120062108313461659844839732254856863275562871385304153558180362574692170963786568271135213723985418572844107248170005579033809541948398751241494499860559526231425877076484938383 +cosh(-0.000000000000002) = 1.000000000000000000000000000002000000000000000000000000000000666666666666666666666666666666755555555555555555555555555555561904761904761904761904761904762186948853615520282186948853615528833306611084388862166639944417910132195846481560767275052989341835902682463529024375585222146109651729183492506105501921112116238275863919493691090438951376702526939139196817190731199518994105447696142020336287435083071287565653376923269937734668503515631202601167572130257079673980835777452288895393703465598658961818452823001629761842477831230562109456873707180879663302779142246949422955236988962854144838097009444607114266604 +cosh(0) = 1 +cosh(-0.000000000000002) = 1.000000000000000000000000000002000000000000000000000000000000666666666666666666666666666666755555555555555555555555555555561904761904761904761904761904762186948853615520282186948853615528833306611084388862166639944417910132195846481560767275052989341835902682463529024375585222146109651729183492506105501921112116238275863919493691090438951376702526939139196817190731199518994105447696142020336287435083071287565653376923269937734668503515631202601167572130257079673980835777452288895393703465598658961818452823001629761842477831230562109456873707180879663302779142246949422955236988962854144838097009444607114266604 +cosh(-0.23) = 1.026566806216405935490874233441347862363673406091117888967028136783427829992276203222495364007193326781075768184042520988726205350479902749775761582966222232344394246729514094339415678969110579835303152396685965558133792443204069318363404769953052156731687170499414837417922164899840419191602724752308097084214290373062883762237252862917123519529375894792119918393111122457379580632226421878089900103274927292779670824913556280902409864652120062108313461659844839732254856863275562871385304153558180362574692170963786568271135213723985418572844107248170005579033809541948398751241494499860559526231425877076484938383 +cosh(-1) = 1.543080634815243778477905620757061682601529112365863704737402214710769063049223698964264726435543035587046858604423527565032194694709586290763493942377347206915163348002640802905936410502949405798003365776259331944320950695849913689810374305484712739298456160390385817471453636004518736306827514348801202720574972705524471670706447103271142282939448411677273102139632958667273012282626140985721545916204252245393925858443919947513438073496947531997103252105563773110237447415896076544365271514820766882403983029983472989334741090132143132702403505302675135568259874176174834189364977445993156876926443643192056748598 +cosh(-1.213) = 1.830432120214043084578149316715607089180057609154592039309763341239547660198119700580180083795443156683909548931445759610026214396424211108089262044105926075593506710947240787385827675455633328819115088549039300087571146793789031565729289599000720036284928958776592182392712342192591088755569706056260495443127184386386622989226533115659403259967865926172792791021818393852240524679458617718261795195330535764230280082495670889812355039110222082155450111364896547878713287424710064137953721434194637617856202337720544302495952712682690542610951260368900498261008531526486352947271093348673716559930248498688904328196 +cosh(-2) = 3.76219569108363145956221347777374610829397355823071160277764334758832358509027272666070530378488942176441522422755620916816697528233706320631864367419739189024568656158304666800361487576169803338330890717654694651063778736620593920486919931321429021171177447332339139336528093535031941145550051047639891680630953245858371688212073137931885879107040413432532684445618254423180888035450702166477486196563219083149900669809420330637377516077602159069336163748452872774292091306216366122973996596801229427514649021523281908251297031161566473713520321233728057826554189626973240592642336813316297489215334592648809669028 +cosh(-4.123) = 30.88019656948118067070370606966109586313051623988656474652721349102201571590572452983918519326806011391591949796824882825936151656374710129763263115327477322863937604800199240434425107830874246354885286038391279824013328373367969021354867675138125281555547030797037769039790196211068648877508852739124546605090031697649867634939415410505333497933557336112448074536488982563579748279854733746988447163627388577882827303868540940048435314935141557752804402992580109534631997859213371180952475202865143857833634702134761989496354390627719865301694623660457957157433491538769095311087857751631938362542403496326569434725 +cosh(-43.2342) = 2.98775164261275458975440440649161112098658317046783351557077383192344189784823391737612261005832431191212436150616957652268027958989658662780504439709259200822301771189191886937617599695789628047446303040116055887349773000406600131173435731271322178123289770160093992589782088970453996842279865031266009741480908945930751180656695242477953946721936082274425095263756553830690963215081323141706381096970607400330458036912974745855993479367255625295429505531252740584232757163607853711946988082612582837391600525574464208934687890043855052419079926074112684894723692505882133207016362308127103886547232334888813863592e+18 +cosh(-645.2342) = 8.32957033237657378255159714946316087853106299381001370529699851655732672775502459944088595178881920194547073405322859589023690356542023997590900049879611568715767904424513826174715329315412662931885010447295238137827622226229921218846048003821606618795706493977497039188704009096835021421668791656492728546627317700899576332432372862540064439221534219757247737184697069663172638609360953890990459473224381827469537500105329097430627742875445365447083757150013467868359756395565551341955263693696850505006715008895132346792873777183766921762522361048802584610806476606243215694722189644785984810618195111282902110569e+279 +cosh(-78978.234) = 3.237327736047453317871988273814110650220497287009253577108977166260486973591590350116759246676285333482721257186698007498164502065109112055386913522915408990030521996700143716677236648603837207472927077952509165423516023481582280559819435359584752115064242021696408702006065109210138410275096094194924508649701872810796794774839803553651709086420510519940343734614983980200479082237244453334419805253584098307086862526265113960588605223546505643215846794176397695279932338884887006949282169233333826108498317297068972930339985433206071558647330323423676301106383985000072412693393950818205977238909334865326419847743e+34299 +cosh(-456456.234) = 1.3262535024369529033897386846980252274185415384598638199551015007345080837687001587434015894262988326126438089418756596006767295746220702031244500193204120723170735368370050572039877213445121691297853487240659363377941283452351922910325115426435790810108808750921622458045199705427005636182587296054821385106369031401112338546884403313826095020945380461269743917636921650813229334001636219303058610523015096693865303625999826451873777928953487951724845189277789846693113458662474424797238525529134009149055927004598477899273271490184254866301279676405274771898779141319297598460089126631308495428482941001241567763725e+198236 +cosh(-456456456.234) = 7.421802226188549379898044047610859426781232462339656015321238881011176806965977336593841557486309482413289039795343315677479247720054083368028407372950343842334861281827059334744671484937347851887143153661147423909976516611309342155393637325782540971925213926390255115386107556107570433796187104915252945522737161143735055714527920128534854524833445332816214822254007889301974320601558118817545366605037185764642619129534951661100222633163481811171337016747453088236534911468952837677775964490486392352692430000693797760110077892253394458056766758380058052501457501216095465067073389431628971910585590375702933481943e+198236519 +cosh(-345345345345.4356) = 1.564962658531037891171638898006964600434407697809553138932525050952585828461709517349722137224246136364416459118869149581851848720278601776880766159568612238424278851586096513548795997520266494410868220081953390423284348764788301345107496746883534463912725809528720956058487741675877168669232736419236386295217705773973278854019078633777948067507516617531890603759556459948539847158063516925840495877311016375146368647793679443663944668019592727467124001229075792401545036525104702869156117464623723387816239980491940884256135951356906195561812259983562278048009079168620852747431451274302014618932106783572621115438e+149981577834 +tanh(-84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = error: 8 +tanh(-96787434543254234525634676767357674567345412345123453245.56784785678) = error: 8 +tanh(-96787434543254234525634676123123123123123.3564564564564) = error: 8 +tanh(-967874345432542345256346767673576.34523452345) = error: 8 +tanh(-345345234243456574574567.689078) = error: 8 +tanh(-3453452342433543453.234) = -1 +tanh(-345345234243.234) = -1 +tanh(-355345) = -1 +tanh(-215) = -0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999641571299851292922434670812112237842945170120435989787244522659374537993907463003648642898394634134240385811549735788611782250752362955297223876199694635679181362316778530707103133603944230185711453856912235106863426642103684265001167971057129855630598160754121987621082735724815327611291146917873324747455365944480514278078238619649030033797086405191116279877586605296713698083881036091535662905460136774930297378610154262378838 +tanh(-50) = -0.999999999999999999999999999999999999999999925598480479583280740806083922737633252822156920257414131062783764097104440253056442952686142104340615536370774787418163361053204796255314156835366645982317546572328101821830544031520243355902365294237112998857214761598272529731659424470241443498862209414799509105894609492273251519381744097432709774654030303421628832022246972892680620980430547198631234808436628176574182027796629286670227337362697040387047496138003584884811681393706002427638762743624641980075198198704640030307359418428702606361525058044575110723105671792941428253130082740446535152850051862755794046762 +tanh(-40) = -0.999999999999999999999999999999999963902972243091696553757432852999452228075644484709678619327139750707528103614306367511886124471648353973610549175451966915132728469296120058038920834844933292458503021416051402059283220139241088881253603412088566364654379265298416873706880412183535879761968468259672341684109376785010908550599298354452322089189072227916824453673050893008257252396139686813136341175597078414774577099979709436690761305827292350158567580985084813115388030590845586551196011359892675938305769927031314179588155820213725882560003595155567006240554049456006892606407351163332903284994969968878140310143 +tanh(-30) = -0.99999999999999999999999998248697847460695932302253455187462940132577768512064835056626515671918593947388529721427771511858614619992728203403111461643469304834988922025968184905502155186884810382432468654580237575007580459760225774739589835277664296240669553511272508451901198168945791206608076794400035387013543564989267412111811950738818626045464324805163910138459413493917857593261753413117117904347518945777556707279914138859436513081095707187299275283373685890003055537166825049575390494516137790119035109565942588806590606870143710774165791117692441515503460648386604542027035719609042158849620931488980126167 +tanh(-20) = -0.999999999999999991503291489416822045438558191190987257130474564227663850133963054930203794831162867238844013192254796103304348337451854966038867064957525901102737364591855865120337800482319479285488797451090447640725219677245925492515802099390748780597278102609178097298599402394959861286718192591942084857134265337191531752880529452641041458832230913518024079786636068817431012823164542826661673777378135230982563811054154579556596505867082696212197713193280176813112438914523803816735656297985717479294152154398380785044886819047738970277151922444408569194675542038498638342863561531547146130979398659157974672893 +tanh(-10) = -0.999999995877692763619592837138275741050814618495019962261400695436801880898766826106513324950690231869725941954403632777236245989351221124400690800321153248520302213701760757067843285966810420971673049715611850146819140710461051551169297115750416322918856820463446875781271273786631283565310747741889504577615456515718457251237758923420657188656280665935861391445908774401121598080171220016061919956996173176339085183837047376425311191066806915441316718621045118389333361781820949782456105878926806110575812912844789826932815245183630437832590916820704120782453562941311118024247412751455888715572657167568629785297 +tanh(-9.98723) = -0.99999999577105304443075201308329047934174918947510740145714495445279982398124484242605570438101719789292507744039690115255331078383297745892336130845468848736964984108265030369133217048177284960265716253583979486705662375784491964737966098800929236525339481822593816167579832740103301933837663256796142282513990611721626892836892419851055162873980354515350536156627435386054500832643168664799279532788450285887754729750467071583505803183574279096248196294323170725135466622455398517407160042331462398799113753994042360601832776768277607198262588537700769660977917660020190716286456492100791630332843745306341080104 +tanh(-8.43453) = -0.999999905617755237781715354450919943305266349900043819864981839526359803015430583234572147633787779696375198776613343113918549506519363081595937217839042656681981755442268796400395619568988135150536687422742859391217462805974982250045667160940041845270100357377467268220602689390665025378698512982642407137424819111068112052961962518967634430177646235516732379173736212013275125741219650710399681372782243680055729620845748188405551041502547205969828263007639352421926860159758815125816535437892608480292316561577149092115463781842885940477743928145588420847656177109859312967339678379818917082750961801059698113463 +tanh(-7.6723) = -0.999999566534243173790827011099918827936808226220229759395957421943818779564326930603666957390923131530111761299367421376752096832879408184108797990172361646486338942224714601055380376663321965743599557484799506611818023373931323976514247451554925672866999587124356440907463073757931585522009464917181852059244227942791874425888566015524671701053628926117305214953091868490234984354007955152318529746055138441942145733270158478044381078311961937009869599579786084707514391565639851206123033609806773765137323126916157412855698586777912633903487165770697840524583367627240149566218044011086603383198202251626928021856 +tanh(-6.2343) = -0.999992308976319912387644449226241000636475544031184511807593818353127260174476447524775591395561003079744781877936842034900062795205067576470011718150217183772426299203641855816665938675501186470418897113399343409263295663815463292264915122994390035914501605521080010855729693289404485703037385219792768352901591703335713568939887488362843851753713156956708313876280935802806925402484868464075487292450902973233336318808997218322242529753958541790377803276895531907394750455438588176423243799172959956931574795374474463935940812178088736861741214375595538413194133026768295921306001195909382103461401210274218872807 +tanh(-5.863) = -0.999983838212532351882669890705786976708250090628455774145720839444034688346188018762069887945761659560725308624595810909664240713420864740918576865270597747255554241059622732344193850731860133254756039926436193249104463752187091717718382199645603315200663199776301431385779568677249756973349951572627285447363980344149398738972018036460417281882449385835311520412696002666450561039913753493507518569890493474069012481502914539313157096116492242364029995025440964836651187094270701838290073812260207463985141305377925958353503952508276499346801042987227688356154321707462223177870637034130094847944365232036078933585 +tanh(-4.23423) = -0.999580112099310349084748284899159049163291265140749319013950426479203008132679530760285657182759256898156417259052851567264336123608657376863491641143457515358412273020357221802906674298505002371481986925825211620600486016652008836049939861794355632866463307656201767835910852862551876024547871142606495679072152610884088073246973561567128727496341119686357900132280880883161228398544164788745374373661714481256963324265048067035331534795488537576139584285145164987563696205738121698385793515276627636901748261290507469371312963788071261483730380203239802844532706467263705746322544694101496256843107220335536641597 +tanh(-3.753) = -0.998901052575570139828923002841086828137573011714045826613412434502777579476343073909730210828559270274905505321068535174460012829102424604901050348143867615555533518105775179399878309676309674528200052212390840607543513579170713148103436287362716589757405216680962241876409904596436944069878995137892181868246223639683217131349375643243140461388684291621589592027580826832132526635283215176230290984111421452990838764097249981212478129635642184128829946205570107112386116889514155960315451406364376386642080890742061096335634432473556342407190599186928499341789684785307024082085930962289485366928148580403762364731 +tanh(-2.2343) = -0.977333131687435002874598310464640647980619631370437894075829369300622319536987181177647480964892284601409150448558313497379084939415177948592932420927716457640520334046045992166203889436840361072358820463635171685788572778067949105769612766735415570607618451181736976810176587913449549857052463820067757713782679970491324612194192709693095970378585996233433687282027465629268259604078588166101107278592890230649997223981662142868212025416386276582623566548788628808840176402286824198029639168955162995895316867785849690858450022612333198396602448669343505681030541220084891739131441852693757227584514309569612304619 +tanh(-1.753) = -0.941716012221517156152895012516147767583409209519103059814641516130468939408242647355119063455862757620576811368428215980972168067393062305140821611377330460787855144734962696967380061327594491191017100516307741910016532564120377101491786751424473051895978721573496632624776811813954264346070567625886697583025023237928695483187888367067360795923044356283234331175611632190424186734271898274717170344779486928554383348531479815760123744623418317438182258484488059101978785241342823234030814215689246945653156600974312244897052138835251935427722819921692269394984561325656692360640782707642429311297462491989660369933 +tanh(-0.3423) = -0.329529190460854204123945187710939737611373620993869892477921830606687395851554707015826409268193244821189067345858422774479151554856000744479245829686657564615190790741637606176520329317316594247807855249318459961849881116183971701465506088019151025065663636253064672557943699182211434575446202084393808396961826033394029003995774509922588556316396268625272396222370839895195300922294902669758178092267327473043209284545090395384237278926044335543505761036168247507422798103887644312436935388170570272941639772121944931377251854157189043569071572190928848890120908080718444278789741145756126226721621694930780806529 +tanh(-0.0000234234) = -0.00002342339999571620627976516308130345590209523994822216494452817433534603309017632477716528496220372695103005907265345787644553941301259710460700873064999331115662127884995657857835951383606547162248978102168371114575777495209127001904576306781220498386001554037630843204819227832694506550382346776599871648479617508535184173147687791206987328731706031147546795437563232893580182162700605825998689150825548900077528831460512103245159052648349139164147255003195751633691374123043073664166208778976559974069801548226095536019741267432996774830999780892689873911208833233431084728619336522769907560496219924983684501540187 +tanh(-0.00000000000024464675) = -0.000000000000244646749999999999999999995119131606814020817708333450185290393552848732943669266430843757377072323204722419685579672928096916642563582860486268258070789215975821970607246418034794613976950342640821295687960708696208871152553395963605645659013638832485944570500201747363142342000044647646505295069246135185025496583532000026420984323434512520499235846621283721695559750742610094846698248592259482386796236462659435955131529119656766732150485357037936539431811254004332450581037750604793873183865837860423241727275953606488542058527640610860615530395249469434595441535679372321787113124881616328763081855184636336501 +tanh(-0.00000000000000000000009784536) = -9.78453599999999999999999999999999999999999996877521536000952724480000000000000000000000011957486905628861181756375215230156799999999953663842553742502976960263255268202037250253120197467111938448736051609754378100199678637743233352943817445384681343955811362216248566542887490760335301575442171964313280442057804878776520305117706413746421603412901154003306640081879232378302269573288652456595047725976675245499285922745190625859798022697921895579645945907898285123257710513794468976363775933872663485590938546507727203146203917264328210435832978510130800154287948495688753338976752444902009444487787968093313872022e-23 +tanh(-0.00000000000000000000000000000234236456) = -2.342364559999999999999999999999999999999999999999999999999995716071527580189828831061333333333333333333333333333333333342735137033851648009877719062321819181383679999999999999999979120514760008462262138818413843721735512055195357070108834586105092947348912055042832254844853863066315109650410027576123122172257724619873470894257499319938659622258465507322138395258292202692029601871648928294126671780120176812296310693150090809128642435193242248657839157920865358919607575604236741667453558900611483913588997679184496740739706400899633121845842246806515372494720780443425125975438931206566123863237877478794444768511e-30 +tanh(-0.0000000000000000000000000000000000000000992342) = -9.92341999999999999999999999999999999999999999999999999999999999999999999999999996742661714037114373333333333333333333333333333333333333333333333333333333333333346163893010379710075499541269759999999999999999999999999999999999999999999999999948859145800801759659440331858638173896514234920634920634920634920634920634920635124710473697004242888642246614160980681251299565076266892416225749559082892416224935103523787785651466716810886361517228257388797991108360676129570847522847522850773343669192949855557579738072582074163436407332734602029054292496864037366163326239462640058593923906728912038586066325897172978766e-41 +tanh(-0.00000000000000000000000000000000000000000000000000000000000065763412) = -6.57634119999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999905194887466054474016490666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666683067292648616766951540297707398751477759999999999999999999999999999999999999999999999999999999999999999999999999999999997129029495113178071540628448089927880442294163325693106793650793650793650793650793650793650793650793650793650793650793651296801011009359872552938527743824716008217978608389929228477922647997539365416689310985846127673344656835191749367983571233880473529e-61 +tanh(0) = 0 +tanh(0.00000000000000000000000000000000000000000000000000000000000065763412) = 6.57634119999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999905194887466054474016490666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666683067292648616766951540297707398751477759999999999999999999999999999999999999999999999999999999999999999999999999999999997129029495113178071540628448089927880442294163325693106793650793650793650793650793650793650793650793650793650793650793651296801011009359872552938527743824716008217978608389929228477922647997539365416689310985846127673344656835191749367983571233880473529e-61 +tanh(0.0000000000000000000000000000000000000000992342) = 9.92341999999999999999999999999999999999999999999999999999999999999999999999999996742661714037114373333333333333333333333333333333333333333333333333333333333333346163893010379710075499541269759999999999999999999999999999999999999999999999999948859145800801759659440331858638173896514234920634920634920634920634920634920635124710473697004242888642246614160980681251299565076266892416225749559082892416224935103523787785651466716810886361517228257388797991108360676129570847522847522850773343669192949855557579738072582074163436407332734602029054292496864037366163326239462640058593923906728912038586066325897172978766e-41 +tanh(0.00000000000000000000000000000234236456) = 2.342364559999999999999999999999999999999999999999999999999995716071527580189828831061333333333333333333333333333333333342735137033851648009877719062321819181383679999999999999999979120514760008462262138818413843721735512055195357070108834586105092947348912055042832254844853863066315109650410027576123122172257724619873470894257499319938659622258465507322138395258292202692029601871648928294126671780120176812296310693150090809128642435193242248657839157920865358919607575604236741667453558900611483913588997679184496740739706400899633121845842246806515372494720780443425125975438931206566123863237877478794444768511e-30 +tanh(0.00000000000000000000009784536) = 9.78453599999999999999999999999999999999999996877521536000952724480000000000000000000000011957486905628861181756375215230156799999999953663842553742502976960263255268202037250253120197467111938448736051609754378100199678637743233352943817445384681343955811362216248566542887490760335301575442171964313280442057804878776520305117706413746421603412901154003306640081879232378302269573288652456595047725976675245499285922745190625859798022697921895579645945907898285123257710513794468976363775933872663485590938546507727203146203917264328210435832978510130800154287948495688753338976752444902009444487787968093313872022e-23 +tanh(0.00000000000024464675) = 0.000000000000244646749999999999999999995119131606814020817708333450185290393552848732943669266430843757377072323204722419685579672928096916642563582860486268258070789215975821970607246418034794613976950342640821295687960708696208871152553395963605645659013638832485944570500201747363142342000044647646505295069246135185025496583532000026420984323434512520499235846621283721695559750742610094846698248592259482386796236462659435955131529119656766732150485357037936539431811254004332450581037750604793873183865837860423241727275953606488542058527640610860615530395249469434595441535679372321787113124881616328763081855184636336501 +tanh(0.0000234234) = 0.00002342339999571620627976516308130345590209523994822216494452817433534603309017632477716528496220372695103005907265345787644553941301259710460700873064999331115662127884995657857835951383606547162248978102168371114575777495209127001904576306781220498386001554037630843204819227832694506550382346776599871648479617508535184173147687791206987328731706031147546795437563232893580182162700605825998689150825548900077528831460512103245159052648349139164147255003195751633691374123043073664166208778976559974069801548226095536019741267432996774830999780892689873911208833233431084728619336522769907560496219924983684501540187 +tanh(0.3423) = 0.329529190460854204123945187710939737611373620993869892477921830606687395851554707015826409268193244821189067345858422774479151554856000744479245829686657564615190790741637606176520329317316594247807855249318459961849881116183971701465506088019151025065663636253064672557943699182211434575446202084393808396961826033394029003995774509922588556316396268625272396222370839895195300922294902669758178092267327473043209284545090395384237278926044335543505761036168247507422798103887644312436935388170570272941639772121944931377251854157189043569071572190928848890120908080718444278789741145756126226721621694930780806529 +tanh(1.753) = 0.941716012221517156152895012516147767583409209519103059814641516130468939408242647355119063455862757620576811368428215980972168067393062305140821611377330460787855144734962696967380061327594491191017100516307741910016532564120377101491786751424473051895978721573496632624776811813954264346070567625886697583025023237928695483187888367067360795923044356283234331175611632190424186734271898274717170344779486928554383348531479815760123744623418317438182258484488059101978785241342823234030814215689246945653156600974312244897052138835251935427722819921692269394984561325656692360640782707642429311297462491989660369933 +tanh(2.2343) = 0.977333131687435002874598310464640647980619631370437894075829369300622319536987181177647480964892284601409150448558313497379084939415177948592932420927716457640520334046045992166203889436840361072358820463635171685788572778067949105769612766735415570607618451181736976810176587913449549857052463820067757713782679970491324612194192709693095970378585996233433687282027465629268259604078588166101107278592890230649997223981662142868212025416386276582623566548788628808840176402286824198029639168955162995895316867785849690858450022612333198396602448669343505681030541220084891739131441852693757227584514309569612304619 +tanh(3.753) = 0.998901052575570139828923002841086828137573011714045826613412434502777579476343073909730210828559270274905505321068535174460012829102424604901050348143867615555533518105775179399878309676309674528200052212390840607543513579170713148103436287362716589757405216680962241876409904596436944069878995137892181868246223639683217131349375643243140461388684291621589592027580826832132526635283215176230290984111421452990838764097249981212478129635642184128829946205570107112386116889514155960315451406364376386642080890742061096335634432473556342407190599186928499341789684785307024082085930962289485366928148580403762364731 +tanh(4.23423) = 0.999580112099310349084748284899159049163291265140749319013950426479203008132679530760285657182759256898156417259052851567264336123608657376863491641143457515358412273020357221802906674298505002371481986925825211620600486016652008836049939861794355632866463307656201767835910852862551876024547871142606495679072152610884088073246973561567128727496341119686357900132280880883161228398544164788745374373661714481256963324265048067035331534795488537576139584285145164987563696205738121698385793515276627636901748261290507469371312963788071261483730380203239802844532706467263705746322544694101496256843107220335536641597 +tanh(5.863) = 0.999983838212532351882669890705786976708250090628455774145720839444034688346188018762069887945761659560725308624595810909664240713420864740918576865270597747255554241059622732344193850731860133254756039926436193249104463752187091717718382199645603315200663199776301431385779568677249756973349951572627285447363980344149398738972018036460417281882449385835311520412696002666450561039913753493507518569890493474069012481502914539313157096116492242364029995025440964836651187094270701838290073812260207463985141305377925958353503952508276499346801042987227688356154321707462223177870637034130094847944365232036078933585 +tanh(6.2343) = 0.999992308976319912387644449226241000636475544031184511807593818353127260174476447524775591395561003079744781877936842034900062795205067576470011718150217183772426299203641855816665938675501186470418897113399343409263295663815463292264915122994390035914501605521080010855729693289404485703037385219792768352901591703335713568939887488362843851753713156956708313876280935802806925402484868464075487292450902973233336318808997218322242529753958541790377803276895531907394750455438588176423243799172959956931574795374474463935940812178088736861741214375595538413194133026768295921306001195909382103461401210274218872807 +tanh(7.6723) = 0.999999566534243173790827011099918827936808226220229759395957421943818779564326930603666957390923131530111761299367421376752096832879408184108797990172361646486338942224714601055380376663321965743599557484799506611818023373931323976514247451554925672866999587124356440907463073757931585522009464917181852059244227942791874425888566015524671701053628926117305214953091868490234984354007955152318529746055138441942145733270158478044381078311961937009869599579786084707514391565639851206123033609806773765137323126916157412855698586777912633903487165770697840524583367627240149566218044011086603383198202251626928021856 +tanh(8.43453) = 0.999999905617755237781715354450919943305266349900043819864981839526359803015430583234572147633787779696375198776613343113918549506519363081595937217839042656681981755442268796400395619568988135150536687422742859391217462805974982250045667160940041845270100357377467268220602689390665025378698512982642407137424819111068112052961962518967634430177646235516732379173736212013275125741219650710399681372782243680055729620845748188405551041502547205969828263007639352421926860159758815125816535437892608480292316561577149092115463781842885940477743928145588420847656177109859312967339678379818917082750961801059698113463 +tanh(9.98723) = 0.99999999577105304443075201308329047934174918947510740145714495445279982398124484242605570438101719789292507744039690115255331078383297745892336130845468848736964984108265030369133217048177284960265716253583979486705662375784491964737966098800929236525339481822593816167579832740103301933837663256796142282513990611721626892836892419851055162873980354515350536156627435386054500832643168664799279532788450285887754729750467071583505803183574279096248196294323170725135466622455398517407160042331462398799113753994042360601832776768277607198262588537700769660977917660020190716286456492100791630332843745306341080104 +tanh(10) = 0.999999995877692763619592837138275741050814618495019962261400695436801880898766826106513324950690231869725941954403632777236245989351221124400690800321153248520302213701760757067843285966810420971673049715611850146819140710461051551169297115750416322918856820463446875781271273786631283565310747741889504577615456515718457251237758923420657188656280665935861391445908774401121598080171220016061919956996173176339085183837047376425311191066806915441316718621045118389333361781820949782456105878926806110575812912844789826932815245183630437832590916820704120782453562941311118024247412751455888715572657167568629785297 +tanh(20) = 0.999999999999999991503291489416822045438558191190987257130474564227663850133963054930203794831162867238844013192254796103304348337451854966038867064957525901102737364591855865120337800482319479285488797451090447640725219677245925492515802099390748780597278102609178097298599402394959861286718192591942084857134265337191531752880529452641041458832230913518024079786636068817431012823164542826661673777378135230982563811054154579556596505867082696212197713193280176813112438914523803816735656297985717479294152154398380785044886819047738970277151922444408569194675542038498638342863561531547146130979398659157974672893 +tanh(30) = 0.99999999999999999999999998248697847460695932302253455187462940132577768512064835056626515671918593947388529721427771511858614619992728203403111461643469304834988922025968184905502155186884810382432468654580237575007580459760225774739589835277664296240669553511272508451901198168945791206608076794400035387013543564989267412111811950738818626045464324805163910138459413493917857593261753413117117904347518945777556707279914138859436513081095707187299275283373685890003055537166825049575390494516137790119035109565942588806590606870143710774165791117692441515503460648386604542027035719609042158849620931488980126167 +tanh(40) = 0.999999999999999999999999999999999963902972243091696553757432852999452228075644484709678619327139750707528103614306367511886124471648353973610549175451966915132728469296120058038920834844933292458503021416051402059283220139241088881253603412088566364654379265298416873706880412183535879761968468259672341684109376785010908550599298354452322089189072227916824453673050893008257252396139686813136341175597078414774577099979709436690761305827292350158567580985084813115388030590845586551196011359892675938305769927031314179588155820213725882560003595155567006240554049456006892606407351163332903284994969968878140310143 +tanh(50) = 0.999999999999999999999999999999999999999999925598480479583280740806083922737633252822156920257414131062783764097104440253056442952686142104340615536370774787418163361053204796255314156835366645982317546572328101821830544031520243355902365294237112998857214761598272529731659424470241443498862209414799509105894609492273251519381744097432709774654030303421628832022246972892680620980430547198631234808436628176574182027796629286670227337362697040387047496138003584884811681393706002427638762743624641980075198198704640030307359418428702606361525058044575110723105671792941428253130082740446535152850051862755794046762 +tanh(215) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999641571299851292922434670812112237842945170120435989787244522659374537993907463003648642898394634134240385811549735788611782250752362955297223876199694635679181362316778530707103133603944230185711453856912235106863426642103684265001167971057129855630598160754121987621082735724815327611291146917873324747455365944480514278078238619649030033797086405191116279877586605296713698083881036091535662905460136774930297378610154262378838 +tanh(355345) = 1 +tanh(345345234243.234) = 1 +tanh(3453452342433543453.234) = 1 +tanh(345345234243456574574567.689078) = error: 8 +tanh(967874345432542345256346767673576.34523452345) = error: 8 +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) = error: 8 +coth(-345345234243456574574567.689078) = error: 8 +coth(-3453452342433543453.234) = -1 +coth(-345345234243.234) = -1 +coth(-355345) = -1 +coth(-215) = -1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000358428700148707077565329187887762157054829879564010212755477340625462006092536996351357101605365865759614188450264211388217749247637044702776123800305364320818637683221469292896866396055898285421636434856772087143264711399507194923310112484586402905808656664868684460256758184518906159981826536140228708042388518340343233207246389968765260658119980668386543342101393869048100765131819126665140937852288630262537850566378911075031 +coth(-50) = -1.000000000000000000000000000000000000000000074401519520416719259193916077262366747177848615328692815887338830628723476085685169237643215804496960165041674956703640610898030407334512338184444733664126435868110370347983748309769622509622731611273749667713228171360240286672051564521911300995531211369234310745340041160897589214201588910532503516838052686913283851888843304387434498019993613652438415071696650355393721297643463000624906528340238796482998953123284519239356035530352076829263235124230108309977793108825517228600918063111223142087233016039155712107547438831098563550305010300760975060505580984842530990144 +coth(-40) = -1.000000000000000000000000000000000036097027756908303446242567147000549074919768398298826337274675827693653138434927761391162274238325261422300234556598210381676105752645529442462732188497303831293077954232607199814185313615390497906683318514122480789262393670357666831342873469613554440051495715468663867704928030718481622804999098525259445039127626636697865187290456363167453026235483011446498678627871752892453229155580712538331580583068616921247178855263084104331187436336975520222085885242060421387585695662094902953288762188822668431341563103290411435716294060636522927619357889079805610939397720289145777382088 +coth(-30) = -1.000000000000000000000000017513021525393040676977465754831293547554207612247686660466842136874074418068076961297122156553449195786414913154927169357341602041025285372540462143319863588472821423649270899530658261109161912736018727328024277612667760939364288322053473150277371440465652152163593441167245832675043960553924433348237387452783847194319902882350671145700573290438323196840763562630604556718673898562607899295951685385951388180156058702270285667701917918688141373006569133262654057413534920722804672111930187409609021105544745552189807653897120354391770634399753965406868763122592585610919950486526193436619 +coth(-20) = -1.000000000000000008496708510583178026755497322625619635354659729773434299705573741667448879718188788148462263677600726679020200139198667878561602048238894862249474140699203019805126576512288183300667111014123951987645407553535070320850834928854212797927509238106155565387147536832149018816273238345385650552721796099771713857117667597877848619423022359877706294794276657517475039647801480066335683478365370553923894500107270497106564660270151146282159997332888031849262433759427236627436114186135125295877239169791425121532637558597597892405974284136414302237912579234547216895852216628064075747816041919133580091284 +coth(-10) = -1.000000004122307253373824184028080312460180026756219308447918764110066718512380657228384434485687344427198585400797820580804154289046114632722513296156636475978646067696645282542409867057765945629661172312636053828471674396609089090532372741958009272936161655748864254993023799877666754067235728948881796527828135683824970462997576272335040050189764053819551198142644540633828481215431740116609446999734567931508703816377493617787818129473495377123003276044730945309191505737033523472416122493343444481178665426738060416132459872011565346979357651452124483693371595527783315767457020504672262780059426670698530397271 +coth(-9.98723) = -1.000000004228946973453240415565575962362996404039068550325077832053095451392005220939716096214773044619605762591113363477430941060935550652908454478387326725238974938081077310727239908132265905122683087956191717611693451320718569281127445766127406061311476059531710247793751514935384522262863199377230376605001035326436278330602049757841165071811789614304571841860485206542162036241672687605668000373261379760340435675966423616000388811373522203181458084554777588071673176535568771397679217637732007796058901361753933981736583074545938845952226011734303971630120329073535549462134019791051348815839450027184824240671 +coth(-8.43453) = -1.000000094382253670227251758712584498629765725082873153318025126489013580460327493989670367805970647441189456699454832711510844803391996914679973861390251649101721396472999393089050852958756460566508696443803097939973679145453741629942314306156811901671838534772620999594991438808792257898313975932920049381382685773085626911435852303910912260124270292475859183928868002912166433214621084302667390206237600072949241263153055174200736290179188922492062759348696041280945917970675837233123329230024749011581942587651882026847935229780973313948251379978650100536391096200955516757565924311508328699063477339190673638008 +coth(-7.6723) = -1.000000433465944718852958934245083457346490506950170874978144603088629302731287686842975947730166916764735810255453921091344816163244641154340654198620224293803653088965738162903380258722789999495215854248583553082669236292466574308400538075571154183345059036096037339347967307455131064008219005722205726079759730087284629713337600404328111629752108164770853433277848529889515934522080209414126225331678266118542319490737449388790903079091638461495027789751086180034606136964156365740258028659092413815194996775771584605485553597436359552924235929454339012377975721277125998315773754103728967256693801265616569663261 +coth(-6.2343) = -1.000007691082832387801765438978577601387182410249527134149316470621983196967083152585222197061981441225908894729692958051247866981975709086103843955654889739293141983810925178318056994514219146245939465600869761766554650553831054460829811355516787375675277958770691310892164905029667813265678382803905497389767400121618235904202170105161104232697018654753732272782612024808716620671739842135844178624692185281350176525698157106960870307651135576788399792047626769236535372203562391357024402504775969042196270415171644194682923127488084542507459089217910242456299835049719093344548807848521834326146788106072535278884 +coth(-5.863) = -1.000016162048675243848404995451411948631364075820806970190098673749940437010080094481542793838797613877357830486507245442824353540379519327827060772076474718983316775725862407103570113378785429237614702664295265393395178340509690556207482343308683082003647163473150597511744813411783109766674767595462594144206977860161115796740273398439558595002299910672742507672611257271367237121596691275844185138256048007804194655485396914028325428704982235630008420461296855406382592315283314297032288796120518134553585522917400169138629574248674737334248267376680257786862780084564025118386901355233710341067326297799560321045 +coth(-4.23423) = -1.000420064280598586164054688447676897359601938440028546345110414643470276955387326328876469381508899912702699651808146864987811740398155719303188664231791923293558182054196284693545999932313842836350855962135127856692858614402180625646423307751544427064199309663017845827060460734431322461598506505642621830120778332927699751386643239268206501705219162995472438941068725494751405084038382313883011669226070241561857540796078425991895015031772148985177319393703411722595183904348967194067694249713872171539096005011234860122127854195095053911411856295962735007812424482880467033948873461925031812332349401747244394707 +coth(-3.753) = -1.001100156438514435537832984046439626795339197092496781539194818894309518155499097543081814111423627513386307741544792235112580817754347471455773240146025350670896633225580160894392044464562968093649598442226092441496246875780792751544555754063889957033151220572951858652114743445737354602967021997625808267315712292803514033133556701572991058417937850643054868539095567229182426345171857524472706304688229524687095565019671626601238995429442507628138212256813400284781434580853548516243262690174191800908087120932838229494448761963035128497146692419904613432299338109683341745165316267465629733668513246300151945002 +coth(-2.2343) = -1.023192571271403682545143323124314469977269240096133856429990884393009564130585265188760318010201305621575038302027305641079764604590325469435519477528908866751822775324904881227314938010771410581908622560698518177714092796887694618609449037209729582135881237682118513598716676991501536567807522757783406506825402373756268036233560105478453906111372176102064675813125245292158537735591268953260385865351389066058951351071569485660879963780820470048800892410232573864598877540441114883173707163923978470306328446979590581417647516312657592929660203520839568553776131454282302649508825857741983407540463785641180569698 +coth(-1.753) = -1.061891257047854962664833966668159538163380694488160016170328801792652818568806900437724821585984231691379068786331819739727783933564491873227721477671423857598510902082200780855161889609546243884803186144490073751753971608366180728752763763722064098402935191378354592743270796676612681577975292093573034981616700582288302598440312780708989324849604565727414757622006078829630012738658062073530155910533198603836353034288463406798641723349110118642506760320326943051825923849537263358928221979146851511390497069685604412406796592245328936629955709108829162295822855664517208881588877045228588574575466480563251805242 +coth(-0.3423) = -3.03463252709563253536570079825992506362262810727146600740359348940639673325958693913367641694913158563793120217814083725523505364247446963218360406937434991050429610798003614308727327848750205226768431385795200840425406141815167151349550095133118782999033541049014481873213924516080038334084141407634075027011883181181365351440372778383982675172079681745841591751947219444012422456385533428521597227231948433306266616013231408601090169872066485410598028787448748631966255008102503026451223584896750577225338525441080727132149998214173973153366693757865187892729415109808221900564199556250469607219298957767495251887 +coth(-0.0000234234) = -42692.3503924658769654836872135177454044249370877999675388869092100693051594744892986649594263289087638471621853810582537545370259037018911578130789127860140382229605299045697535272933004091103087750303050310006996141193782337456592031311498486222996199365964539245910274432339063905695593752474339628465929398789193420767057172035127278053681386073109296924708692866455087895515998578532130708522093098550356287459076771593318277280960683764604396528185077895579349228203267462716588759245565389789294838862305177958680156869092206533681376949075487171532653909155734267595290857016132712552960151977801191341684278 +coth(-0.00000000000024464675) = -4087526198488.22843548912879468326241211392889271299640697220527947010604328791198553363009242358878861119656106333212487793500906030766842913052574735354736911915115338558571675305471476516673358020911804019858936510935547208487431500059517186543013295883607345427310581469342530047724876028545687599541001217821917873727426608493820884127307587106027096504196528925138726195642049892039027632828783289802127653937719875825082531591319089062205530068811236878008064209434917524379971884473309410353798209402587386698688163192973142118370805662425719325566843944983711945471113819593183215518775031967274445298418338 +coth(-0.00000000000000000000009784536) = -1.022020870483791975419171639820222440798419059617378031869063591773794894310777741530104235870970073578458768473888544127181912356395849386336184078115872532729626625978709820008690616402232569710134519282495094341267871225325317226328949420646921303645588430387403713360308327240268658121835646427234972602654556746466987278998211797645584430414094112608316931563672605470931331765542429825035535943536611497587669381748639008197776880602915067474937537535448191104259466950651670520370998010457877551906222504345110226529316997196632070063282105360799877663319167065022154585953575333910112565181150621221686469228e+22 +coth(-0.00000000000000000000000000000234236456) = -4.26919027497581332941615202716352573230530776131619750940904702251206069590010076541344756912362665414188700555362455335588054314045487414453434304988128368502600257541085368500926884188274222982377770729848795025015225102665824620070034370448908226336051585242202675921296836714164290456093064241941529566151390925562933365121851633650995184641463139882818079178914926257337803114861504838499606254174450268638955294623006363861022420028777556493604932530786511673331066078220803178134567838791506804941835463598067770764185874607822162231524423733431259284165129387343978006842652004347655151206148871913725118476e+29 +coth(-0.0000000000000000000000000000000000000000992342) = -1.007717097532907001819937078144430045286806363128840661787972291810686235189077962317906007418141460638906076063830144580531040037943907779105724975193364115731603800307024951087529274078672249867261264541637638815829399317753131256943450723419747202369561907562570466076203552719956943500842680762506790227072146007351813412637036545455719787843368807921901611260682561839519420675917125729791121359753950110495254261856191358188893718377786959131339348412169432742062384307139083662139696022136703918373197707204680920865811266875570956543459332337326452242008950949361142545734680964817047265115751482065301535006e+40 +coth(-0.00000000000000000000000000000000000000000000000000000000000065763412) = -1.520602367772523724894322697246912918691019255509431292889730234799861053438042417872114056369216366085141689424508570206400119383398261229714378769357851039318539818665937426320479438222173346683005640481873618925571157003431229105529581301726219530017414319874593054373106093974834787735432245787030906756750665214538713073126099019585203057556955496435887143109224591260734041696068590412019427747591038570068760290642330461067359937509801388518630257851452761473549324398669016007290055322974826703504605452264810994591112464312567663795122881368978210708153720085233441975559653049690485684619114672586901222732e+60 +coth(0) = error: 13 +coth(0.00000000000000000000000000000000000000000000000000000000000065763412) = 1.520602367772523724894322697246912918691019255509431292889730234799861053438042417872114056369216366085141689424508570206400119383398261229714378769357851039318539818665937426320479438222173346683005640481873618925571157003431229105529581301726219530017414319874593054373106093974834787735432245787030906756750665214538713073126099019585203057556955496435887143109224591260734041696068590412019427747591038570068760290642330461067359937509801388518630257851452761473549324398669016007290055322974826703504605452264810994591112464312567663795122881368978210708153720085233441975559653049690485684619114672586901222732e+60 +coth(0.0000000000000000000000000000000000000000992342) = 1.007717097532907001819937078144430045286806363128840661787972291810686235189077962317906007418141460638906076063830144580531040037943907779105724975193364115731603800307024951087529274078672249867261264541637638815829399317753131256943450723419747202369561907562570466076203552719956943500842680762506790227072146007351813412637036545455719787843368807921901611260682561839519420675917125729791121359753950110495254261856191358188893718377786959131339348412169432742062384307139083662139696022136703918373197707204680920865811266875570956543459332337326452242008950949361142545734680964817047265115751482065301535006e+40 +coth(0.00000000000000000000000000000234236456) = 4.26919027497581332941615202716352573230530776131619750940904702251206069590010076541344756912362665414188700555362455335588054314045487414453434304988128368502600257541085368500926884188274222982377770729848795025015225102665824620070034370448908226336051585242202675921296836714164290456093064241941529566151390925562933365121851633650995184641463139882818079178914926257337803114861504838499606254174450268638955294623006363861022420028777556493604932530786511673331066078220803178134567838791506804941835463598067770764185874607822162231524423733431259284165129387343978006842652004347655151206148871913725118476e+29 +coth(0.00000000000000000000009784536) = 1.022020870483791975419171639820222440798419059617378031869063591773794894310777741530104235870970073578458768473888544127181912356395849386336184078115872532729626625978709820008690616402232569710134519282495094341267871225325317226328949420646921303645588430387403713360308327240268658121835646427234972602654556746466987278998211797645584430414094112608316931563672605470931331765542429825035535943536611497587669381748639008197776880602915067474937537535448191104259466950651670520370998010457877551906222504345110226529316997196632070063282105360799877663319167065022154585953575333910112565181150621221686469228e+22 +coth(0.00000000000024464675) = 4087526198488.22843548912879468326241211392889271299640697220527947010604328791198553363009242358878861119656106333212487793500906030766842913052574735354736911915115338558571675305471476516673358020911804019858936510935547208487431500059517186543013295883607345427310581469342530047724876028545687599541001217821917873727426608493820884127307587106027096504196528925138726195642049892039027632828783289802127653937719875825082531591319089062205530068811236878008064209434917524379971884473309410353798209402587386698688163192973142118370805662425719325566843944983711945471113819593183215518775031967274445298418338 +coth(0.0000234234) = 42692.3503924658769654836872135177454044249370877999675388869092100693051594744892986649594263289087638471621853810582537545370259037018911578130789127860140382229605299045697535272933004091103087750303050310006996141193782337456592031311498486222996199365964539245910274432339063905695593752474339628465929398789193420767057172035127278053681386073109296924708692866455087895515998578532130708522093098550356287459076771593318277280960683764604396528185077895579349228203267462716588759245565389789294838862305177958680156869092206533681376949075487171532653909155734267595290857016132712552960151977801191341684278 +coth(0.3423) = 3.03463252709563253536570079825992506362262810727146600740359348940639673325958693913367641694913158563793120217814083725523505364247446963218360406937434991050429610798003614308727327848750205226768431385795200840425406141815167151349550095133118782999033541049014481873213924516080038334084141407634075027011883181181365351440372778383982675172079681745841591751947219444012422456385533428521597227231948433306266616013231408601090169872066485410598028787448748631966255008102503026451223584896750577225338525441080727132149998214173973153366693757865187892729415109808221900564199556250469607219298957767495251887 +coth(1.753) = 1.061891257047854962664833966668159538163380694488160016170328801792652818568806900437724821585984231691379068786331819739727783933564491873227721477671423857598510902082200780855161889609546243884803186144490073751753971608366180728752763763722064098402935191378354592743270796676612681577975292093573034981616700582288302598440312780708989324849604565727414757622006078829630012738658062073530155910533198603836353034288463406798641723349110118642506760320326943051825923849537263358928221979146851511390497069685604412406796592245328936629955709108829162295822855664517208881588877045228588574575466480563251805242 +coth(2.2343) = 1.023192571271403682545143323124314469977269240096133856429990884393009564130585265188760318010201305621575038302027305641079764604590325469435519477528908866751822775324904881227314938010771410581908622560698518177714092796887694618609449037209729582135881237682118513598716676991501536567807522757783406506825402373756268036233560105478453906111372176102064675813125245292158537735591268953260385865351389066058951351071569485660879963780820470048800892410232573864598877540441114883173707163923978470306328446979590581417647516312657592929660203520839568553776131454282302649508825857741983407540463785641180569698 +coth(3.753) = 1.001100156438514435537832984046439626795339197092496781539194818894309518155499097543081814111423627513386307741544792235112580817754347471455773240146025350670896633225580160894392044464562968093649598442226092441496246875780792751544555754063889957033151220572951858652114743445737354602967021997625808267315712292803514033133556701572991058417937850643054868539095567229182426345171857524472706304688229524687095565019671626601238995429442507628138212256813400284781434580853548516243262690174191800908087120932838229494448761963035128497146692419904613432299338109683341745165316267465629733668513246300151945002 +coth(4.23423) = 1.000420064280598586164054688447676897359601938440028546345110414643470276955387326328876469381508899912702699651808146864987811740398155719303188664231791923293558182054196284693545999932313842836350855962135127856692858614402180625646423307751544427064199309663017845827060460734431322461598506505642621830120778332927699751386643239268206501705219162995472438941068725494751405084038382313883011669226070241561857540796078425991895015031772148985177319393703411722595183904348967194067694249713872171539096005011234860122127854195095053911411856295962735007812424482880467033948873461925031812332349401747244394707 +coth(5.863) = 1.000016162048675243848404995451411948631364075820806970190098673749940437010080094481542793838797613877357830486507245442824353540379519327827060772076474718983316775725862407103570113378785429237614702664295265393395178340509690556207482343308683082003647163473150597511744813411783109766674767595462594144206977860161115796740273398439558595002299910672742507672611257271367237121596691275844185138256048007804194655485396914028325428704982235630008420461296855406382592315283314297032288796120518134553585522917400169138629574248674737334248267376680257786862780084564025118386901355233710341067326297799560321045 +coth(6.2343) = 1.000007691082832387801765438978577601387182410249527134149316470621983196967083152585222197061981441225908894729692958051247866981975709086103843955654889739293141983810925178318056994514219146245939465600869761766554650553831054460829811355516787375675277958770691310892164905029667813265678382803905497389767400121618235904202170105161104232697018654753732272782612024808716620671739842135844178624692185281350176525698157106960870307651135576788399792047626769236535372203562391357024402504775969042196270415171644194682923127488084542507459089217910242456299835049719093344548807848521834326146788106072535278884 +coth(7.6723) = 1.000000433465944718852958934245083457346490506950170874978144603088629302731287686842975947730166916764735810255453921091344816163244641154340654198620224293803653088965738162903380258722789999495215854248583553082669236292466574308400538075571154183345059036096037339347967307455131064008219005722205726079759730087284629713337600404328111629752108164770853433277848529889515934522080209414126225331678266118542319490737449388790903079091638461495027789751086180034606136964156365740258028659092413815194996775771584605485553597436359552924235929454339012377975721277125998315773754103728967256693801265616569663261 +coth(8.43453) = 1.000000094382253670227251758712584498629765725082873153318025126489013580460327493989670367805970647441189456699454832711510844803391996914679973861390251649101721396472999393089050852958756460566508696443803097939973679145453741629942314306156811901671838534772620999594991438808792257898313975932920049381382685773085626911435852303910912260124270292475859183928868002912166433214621084302667390206237600072949241263153055174200736290179188922492062759348696041280945917970675837233123329230024749011581942587651882026847935229780973313948251379978650100536391096200955516757565924311508328699063477339190673638008 +coth(9.98723) = 1.000000004228946973453240415565575962362996404039068550325077832053095451392005220939716096214773044619605762591113363477430941060935550652908454478387326725238974938081077310727239908132265905122683087956191717611693451320718569281127445766127406061311476059531710247793751514935384522262863199377230376605001035326436278330602049757841165071811789614304571841860485206542162036241672687605668000373261379760340435675966423616000388811373522203181458084554777588071673176535568771397679217637732007796058901361753933981736583074545938845952226011734303971630120329073535549462134019791051348815839450027184824240671 +coth(10) = 1.000000004122307253373824184028080312460180026756219308447918764110066718512380657228384434485687344427198585400797820580804154289046114632722513296156636475978646067696645282542409867057765945629661172312636053828471674396609089090532372741958009272936161655748864254993023799877666754067235728948881796527828135683824970462997576272335040050189764053819551198142644540633828481215431740116609446999734567931508703816377493617787818129473495377123003276044730945309191505737033523472416122493343444481178665426738060416132459872011565346979357651452124483693371595527783315767457020504672262780059426670698530397271 +coth(20) = 1.000000000000000008496708510583178026755497322625619635354659729773434299705573741667448879718188788148462263677600726679020200139198667878561602048238894862249474140699203019805126576512288183300667111014123951987645407553535070320850834928854212797927509238106155565387147536832149018816273238345385650552721796099771713857117667597877848619423022359877706294794276657517475039647801480066335683478365370553923894500107270497106564660270151146282159997332888031849262433759427236627436114186135125295877239169791425121532637558597597892405974284136414302237912579234547216895852216628064075747816041919133580091284 +coth(30) = 1.000000000000000000000000017513021525393040676977465754831293547554207612247686660466842136874074418068076961297122156553449195786414913154927169357341602041025285372540462143319863588472821423649270899530658261109161912736018727328024277612667760939364288322053473150277371440465652152163593441167245832675043960553924433348237387452783847194319902882350671145700573290438323196840763562630604556718673898562607899295951685385951388180156058702270285667701917918688141373006569133262654057413534920722804672111930187409609021105544745552189807653897120354391770634399753965406868763122592585610919950486526193436619 +coth(40) = 1.000000000000000000000000000000000036097027756908303446242567147000549074919768398298826337274675827693653138434927761391162274238325261422300234556598210381676105752645529442462732188497303831293077954232607199814185313615390497906683318514122480789262393670357666831342873469613554440051495715468663867704928030718481622804999098525259445039127626636697865187290456363167453026235483011446498678627871752892453229155580712538331580583068616921247178855263084104331187436336975520222085885242060421387585695662094902953288762188822668431341563103290411435716294060636522927619357889079805610939397720289145777382088 +coth(50) = 1.000000000000000000000000000000000000000000074401519520416719259193916077262366747177848615328692815887338830628723476085685169237643215804496960165041674956703640610898030407334512338184444733664126435868110370347983748309769622509622731611273749667713228171360240286672051564521911300995531211369234310745340041160897589214201588910532503516838052686913283851888843304387434498019993613652438415071696650355393721297643463000624906528340238796482998953123284519239356035530352076829263235124230108309977793108825517228600918063111223142087233016039155712107547438831098563550305010300760975060505580984842530990144 +coth(215) = 1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000358428700148707077565329187887762157054829879564010212755477340625462006092536996351357101605365865759614188450264211388217749247637044702776123800305364320818637683221469292896866396055898285421636434856772087143264711399507194923310112484586402905808656664868684460256758184518906159981826536140228708042388518340343233207246389968765260658119980668386543342101393869048100765131819126665140937852288630262537850566378911075031 +coth(355345) = 1 +coth(345345234243.234) = 1 +coth(3453452342433543453.234) = 1 +coth(345345234243456574574567.689078) = error: 8 +coth(967874345432542345256346767673576.34523452345) = error: 8 +coth(96787434543254234525634676123123123123123.3564564564564) = error: 8 +coth(96787434543254234525634676767357674567345412345123453245.56784785678) = error: 8 +coth(84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = error: 8 +asinh(-5635634563463453453455.32452345) = -50.7765438856713994969817151934977839809334242197460093222321704027930514740575617271460801795383658079384861395034315072005507139629040331542749728351817392517133075472247882457355645956146483981010088672720338897271572676334578727100040528018087800368712858183381354547368282836512825024343395847806471544604401627983385451015396488670407726484155419105539562353620168041809223595265172930455635479290089248245003285774261358142362798781005092663060070711712250490288818148565275389947815327524018718327111224055713407190645570386447485297719559266712418116468716780112322749044776231308123638881954699319973569786 +asinh(-234234234234234.24563456) = -33.7804899121797785280651041352592558463892201522523861397702443095742640606874340135514871975674358845862857847443869671501518512140267618734728178067558225652188965879123003621578881577868531326669842182163837327004878242986987521349171684383326706858057101044771056587814832332667367693474633997717115470207047187845477410146119093695451881015610658484463360221669927803972965302990472332837565713183404127370731465235515172769097389007374845235615389786188925740956095651583820122268235845131335467518832472064489209277513034565982646146309094253792657427878425893821666080301114629921411157682775345524501277453 +asinh(-3563456456.23412341234) = -22.68714400601001526065333452247617026841301734748162429658100364220778794900651574138853037279089707445064160377147764382199769465666735281323899836754824192368889468215904999259249788883177880940238578841881091946103207248288154332567870016632572370793954785744450295595904078401250315799793607469948392476807356009097535060208705644473506590631338552252284518430412166321891195021688491040661020705266652242617207127995943526042359665088219395541357371690368171423569215217050700421578003517601779395222818923061945856193537640399666086643986598628794224358130691067990330556429950834451816886682494373686320740774 +asinh(-75673476.11341243) = -18.8350854559766833941533023299865739211708856170228847966072303389675052111678183854218293375778107194224078942817636193193608350377102572942291551979168681069979904582267270606654863318391975286079177643274427116931020556760650217592927676497248095323193221762831042531426901191219609280078193092381220939826064219997891893756826905626434073924286304641427251835190556791200268361015209239031210985815170926858462383275874001634540974909075791594100160673975862350305392699403477184017451828279263295701272083131725543422961702028492114648002825171658750166152098654199900050925645971324176936889562923010080380726 +asinh(-75672.2341252) = -11.92731376443938697513286228582657801903058521151174071311368006732159088324244146207852707747844105460620419830640068969078347089477087152048574669957278318359577343746720318044119276491980531686532781292420880544816267854829719881588101926934880159921604430857162798312526138256223828263559020675576602845439593318505237437448293531672205751495210190849221155732513065500446807263353045374453898558116524330634815916937705032472659334852673024106229133549997659415360211430494872754535523270194705442333928432201650175545727677140338932557351785401657915651467735599190944027001512191988642897520070672482015412933 +asinh(-125.23453) = -5.52335133967026556089447073963952522550268724077124359047979753875674321974250402414253658799990416066107042075297385410825930562468678976273675082612785238569676544425263431478417947782816564927294461291763342188387360936853852335700980818091970882161908999423409275309819941843400513294713043004288522295115646020929683963177013142352975549002709048499268867277775019153598875107147568207126011172981086910787563348070588901648683228702746517473746494267591561638950880459356110547194284142382831798767523212073211965738357802477451953184693990456942216088830576056949729165701305283162048290107761582835163679505 +asinh(-64.1324) = -4.85415765486658396940847731671470339416255627070891036097872597229431619817732155801208907282023679007172266892857316866327738650995975329292592529655976715525314348806871728738738890304839348706931492900138226620847616997287014050463527349559618278613085987625136041283317101215221785050857642258675818459090566497395622028744572060494211524212565418175328732953493754399557064385310268753281741497419418778406221201732646026649495045722281578058672853675307858590975876798975636988025907153568683759457716838279505581311604156134037855705746104600289434596454586518018419237498264755040677403822889764666665159568 +asinh(-4.1321) = -2.12626336236282879403261842993516212372282186808697680340655085172046540032369298553975017094537237628487939919387899322981984749639070585084517942298519931020144675957903114877398412531407956524136396089820543746320157086048805037515762502081862340828975471956122440265256683216895666840872367169505102979356856952924296898406053813190261739098021267612044210016933059693352146863215930123448984404824282241085107296521268822209775535887578184420576579207103890048118364049638158087930004487540268505863181785111816144331199973746119212123960749863882901317984442328770617932787993276664975361897477611939547825385 +asinh(-3) = -1.818446459232066823483698963560708993786253942768121617451744167233054107866175751026084044360792693630840919468845326492190867762767830101950665989663073197786995630220067845359607428918269803928232613332025643513294096753946902472348639084788478720885779270395288597335136542235452447918085550885545228886696479754362790181782250817057964146371814603785606942883050536446258319909029544274842006134537238396596566276013614213050844125881826633376090758737630315066045569759958780868305728613238494602749165229896032732173699293979019493734673435619113341850715607188899240507540605067860332131698483864405454619572 +asinh(-2) = -1.443635475178810342493276740273105269405553003156981558983054506520491602824665323236028287368170424991695519874880969233817704971180212868259177725593229262547251021635511450671471812407561825729837579056391237010685180390833637256916036302566295856597694706221990804898562668903063719891037924619079933965529940470477393557947985999953348725141424817778365437078289599339741682544794219495526679652909800769998585963203904527298554192205479581195453726362361689702407101434019184616729457853690401352809171575104714356300565935961113115817100730317250111112529253039340958956962989702763862648395279936572252796493 +asinh(-1.123) = -0.965730243559455304285621160558503711728247865579107457173815933110042477743493609625476130874604107615068839166465128082097252085858448272217491456043815868479614454107310013753267405938551985775665597296278582631415173403769338580883489931363729321153060614857460843233790710411863810668824974605885126529690501418637308778809180827197852066143846279057606955307832239764543535649212515472808605357721225850943110017795875612170047893544126302907505769283432204509873458144443775809868779044046719520008023167607275770974736243116439214884518180706862641022482543518326245347405618505154497069790366858536776162255 +asinh(-1) = -0.881373587019543025232609324979792309028160328261635410753295608653377184222026087833706891910256042856739816192106492188762072511976591937527255462765790409221578680362897196240307357409625548977871563262367806506763032895404163558190059527304351679744673415115515861780063926106313340972625728949157484722882000764655946930491406289943811224517381584672771263194608844552553168589368259464952424516915988860506718295401589595914794831970500957726342257074017291905934284120865923181445087226409572128527777861442498836938263554072224477784853555127509262761227943642896411258899109286329570040018644370075612966451 +asinh(-0.5) = -0.48121182505960344749775891342436842313518433438566051966101816884016386760822177441200942912272347499723183995829365641127256832372673762275305924186440975418241700721183715022382393746918727524327919301879707900356172679694454575230534543418876528553256490207399693496618755630102123996367930820635997798850998015682579785264932866665111624171380827259278847902609653311324722751493140649850889321763660025666619532106796817576618473073515986039848457545412056323413570047800639487224315261789680045093639052503490478543352197865370437193903357677241670370417641767978031965232099656758795421613175997885741759883 +asinh(-0.1) = -0.0998340788992075633273031247047694432677129117088250107423826956515917683936134651063484492769032061884984061246778732266658350084462074004509995349362936752409294537842246611291867652183303546299556756981526527698158258776454870301853499564351101300129811237521372176729200583877980580937687371758405383752579973688502375485392619115641495465359036385413385137273797640432534166195893586273806174152023115444694340447302847470590646359069899158285996152566641291168222632494914277847539348691336071763299767790297062362762638862810495878208436768843070608687384507595243345214939701640349071763644674806060515905145 +asinh(-0.0002) = -0.0001999999986666666906666660952381107936503354689896843596267600995012603188831392900761154935334238003446772968495289310336096992520000043069943246733770661136772234717897161958383043667798037455161651225036138660725707010782291680084049810950399841117503794745023805810190593660990553184296971331672640093291394495955649006578599927381433195256551593785262558642442920270036736662911892537738157776509087119375362153520082951887643908498119993125189415085994174713312906026923601256820072086995809941943126472540963988602728853762646192923975385269338837347656042793042603880724858040392308895289535065354995948267878 +asinh(-0.00000000234) = -0.00000000233999999999999999786451600000000000526187528567999998285004505103011434962273533387454464803332529884327286763261996743857978521539443538867566550054702233716952539566417136216619001415721723516945441251840972077435823183332549826791425890720798734978360321484534134842627711705105830297852119474730372129857500949819268778276017658426812495244488823619140902753764332444853316727962859420528155834495902113316914246909811930880980627482571535957584979555417644235062773898459756073746509198121231441231289973016624598741943659849398572477210453580241197970640837921765293299711212174353875129376323490855870590462 +asinh(-0.00000000000000000000000053456456) = -5.34564559999999999999999999999999999999999999999974540537033955529455530666666666666666666666666669940541551306143619072897112362148194986666666666109797563569386112016719681135123004352773158594882849532041537378435945990770568281722344413535294181563412110482979738442050226474876775623432392624628007266668526566979836873873114844580472556947114939593224628910611844061230617085244385861521128656990514603660886804942915743523829112670645505391554532406159107692841006697879631171372373966242365339465052074842659330399281063822987657245289951761429282512942621070388913928274761840668429954770374440762100229582e-25 +asinh(-0.0000000000000000000000000000000000000000000000000000000003452345) = -3.4523449999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999314209733078267272916666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666703448401503491197145682320576588541666666666666666666666666666666666666666666666666666666666666666666666666666666664057202690360055807077897316547673511344784691220238095238095238095238095238095238095238095238095238095238095238095449757419513143602453894486108747998705480150807790316748240637400793650793650793650793650793650823332856588800401069134992180666699961207954159370348029e-58 +asinh(-0) = 0 +asinh(0.0000000000000000000000000000000000000000000000000000000003452345) = 3.45234499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993142097330782672729166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667034484015034911971456823205765885416666666666666666666666666666666666666666666666666666666666666666666666666666666640572026903600558070778973165476735113447846912202380952380952380952380952380952380952380952380952380952380952380954497574195131436024538944861087479987054801508077903167482406374007936507936507936507936507936507958212667523854993810818617490901776985443365040832528031e-58 +asinh(0.00000000000000000000000053456456) = 5.34564559999999999999999999999999999999999999999974540537033955529455530666666666666666666666666669940541551306143619072897112362148194986666666666109797563569386112016719681135123004352773158594882849532041537378435945990770568281722344413535294181563412110482979738442050226474876775623432392624628007266668526566979836873873114844580472556947114939593224628910611844061230617085244385861521128656990514603660886804942915743523829112670645505391554532406159107692841006697879631171372373966242365339465052074842659330399281063822987657245289951761429282512942621070388913928274761840668429877716274240078833368175e-25 +asinh(0.00000000234) = 0.00000000233999999999999999786451600000000000526187528567999998285004505103011434962273533387454464803332529884327286763261996743857978521539443538867566550054702233716952539566417136216619001415721723516945441251840972077435823183332549826791425890720798734978360321484534134842627711705105830297852119474730372129857500949819268778276017658426812495244488823619140902753764332444853316727962859420528155834495902113316914246909811930880980627482571535957584979555417644235062773898459756073746509198121231441231289973016624598741943659849398572477210453580241197970640837921765293299711212174353875129376323490855917810964 +asinh(0.0002) = 0.0001999999986666666906666660952381107936503354689896843596267600995012603188831392900761154935334238003446772968495289310336096992520000043069943246733770661136772234717897161958383043667798037455161651225036138660725707010782291680084049810950399841117503794745023805810190593660990553184296971331672640093291394495955649006578599927381433195256551593785262558642442920270036736662911892537738157776509087119375362153520082951887643908498119993125189415085994174713312906026923601256820072086995809941943126472540963988602728853762646192923975385269338837347656042793042603880724858040392308895289535065354995948268836 +asinh(0.1) = 0.0998340788992075633273031247047694432677129117088250107423826956515917683936134651063484492769032061884984061246778732266658350084462074004509995349362936752409294537842246611291867652183303546299556756981526527698158258776454870301853499564351101300129811237521372176729200583877980580937687371758405383752579973688502375485392619115641495465359036385413385137273797640432534166195893586273806174152023115444694340447302847470590646359069899158285996152566641291168222632494914277847539348691336071763299767790297062362762638862810495878208436768843070608687384507595243345214939701640349071763644674806060515905146 +asinh(0.5) = 0.481211825059603447497758913424368423135184334385660519661018168840163867608221774412009429122723474997231839958293656411272568323726737622753059241864409754182417007211837150223823937469187275243279193018797079003561726796944545752305345434188765285532564902073996934966187556301021239963679308206359977988509980156825797852649328666651116241713808272592788479026096533113247227514931406498508893217636600256666195321067968175766184730735159860398484575454120563234135700478006394872243152617896800450936390525034904785433521978653704371939033576772416703704176417679780319652320996567587954216131759978857417598831 +asinh(1) = 0.881373587019543025232609324979792309028160328261635410753295608653377184222026087833706891910256042856739816192106492188762072511976591937527255462765790409221578680362897196240307357409625548977871563262367806506763032895404163558190059527304351679744673415115515861780063926106313340972625728949157484722882000764655946930491406289943811224517381584672771263194608844552553168589368259464952424516915988860506718295401589595914794831970500957726342257074017291905934284120865923181445087226409572128527777861442498836938263554072224477784853555127509262761227943642896411258899109286329570040018644370075612966451 +asinh(1.123) = 0.965730243559455304285621160558503711728247865579107457173815933110042477743493609625476130874604107615068839166465128082097252085858448272217491456043815868479614454107310013753267405938551985775665597296278582631415173403769338580883489931363729321153060614857460843233790710411863810668824974605885126529690501418637308778809180827197852066143846279057606955307832239764543535649212515472808605357721225850943110017795875612170047893544126302907505769283432204509873458144443775809868779044046719520008023167607275770974736243116439214884518180706862641022482543518326245347405618505154497069790366858536776162254 +asinh(2) = 1.443635475178810342493276740273105269405553003156981558983054506520491602824665323236028287368170424991695519874880969233817704971180212868259177725593229262547251021635511450671471812407561825729837579056391237010685180390833637256916036302566295856597694706221990804898562668903063719891037924619079933965529940470477393557947985999953348725141424817778365437078289599339741682544794219495526679652909800769998585963203904527298554192205479581195453726362361689702407101434019184616729457853690401352809171575104714356300565935961113115817100730317250111112529253039340958956962989702763862648395279936572252796492 +asinh(3) = 1.818446459232066823483698963560708993786253942768121617451744167233054107866175751026084044360792693630840919468845326492190867762767830101950665989663073197786995630220067845359607428918269803928232613332025643513294096753946902472348639084788478720885779270395288597335136542235452447918085550885545228886696479754362790181782250817057964146371814603785606942883050536446258319909029544274842006134537238396596566276013614213050844125881826633376090758737630315066045569759958780868305728613238494602749165229896032732173699293979019493734673435619113341850715607188899240507540605067860332131698483864405454619571 +asinh(4.1321) = 2.12626336236282879403261842993516212372282186808697680340655085172046540032369298553975017094537237628487939919387899322981984749639070585084517942298519931020144675957903114877398412531407956524136396089820543746320157086048805037515762502081862340828975471956122440265256683216895666840872367169505102979356856952924296898406053813190261739098021267612044210016933059693352146863215930123448984404824282241085107296521268822209775535887578184420576579207103890048118364049638158087930004487540268505863181785111816144331199973746119212123960749863882901317984442328770617932787993276664975361897477611939547825384 +asinh(64.1324) = 4.8541576548665839694084773167147033941625562707089103609787259722943161981773215580120890728202367900717226689285731686632773865099597532929259252965597671552531434880687172873873889030483934870693149290013822662084761699728701405046352734955961827861308598762513604128331710121522178505085764225867581845909056649739562202874457206049421152421256541817532873295349375439955706438531026875328174149741941877840622120173264602664949504572228157805867285367530785859097587679897563698802590715356868375945771683827950558131160415613403785570574610460028943459645458651801841923749826475504067740382288976466666516002 +asinh(125.23453) = 5.52335133967026556089447073963952522550268724077124359047979753875674321974250402414253658799990416066107042075297385410825930562468678976273675082612785238569676544425263431478417947782816564927294461291763342188387360936853852335700980818091970882161908999423409275309819941843400513294713043004288522295115646020929683963177013142352975549002709048499268867277775019153598875107147568207126011172981086910787563348070588901648683228702746517473746494267591561638950880459356110547194284142382831798767523212073211965738357802477451953184693990456942216088830576056949729165701305283162048290107761582835163671086 +asinh(75672.2341252) = 11.92731376443938697513286228582657801903058521151174071311368006732159088324244146207852707747844105460620419830640068969078347089477087152048574669957278318359577343746720318044119276491980531686532781292420880544816267854829719881588101926934880159921604430857162798312526138256223828263559020675576602845439593318505237437448293531672205751495210190849221155732513065500446807263353045374453898558116524330634815916937705032472659334852673024106229133549997659415360211430494872754535523270194705442333928432201650175545727677140338932557351785401657915651467735599190944027001512191988642897520070672481623800918 +asinh(75673476.11341243) = 18.83508545597668339415330232998657392117088561702288479660723033896750521116781838542182933757781071942240789428176361931936083503771025729422915519791686810699799045822672706066548633183919752860791776432744271169310205567606502175929276764972480953231932217628310425314269011912196092800781930923812209398260642199978918937568269056264340739242863046414272518351905567912002683610152092390312109858151709268584623832758740016345409749090757915941001606739758623503053926994034771840174518282792632957012720831317255434229617020284921146480028251716587501661520986541999000509256459713241769368895632524989317467397 +asinh(3563456456.23412341234) = 22.68714400601001526065333452247617026841301734748162429658100364220778794900651574138853037279089707445064160377147764382199769465666735281323899836754824192368889468215904999259249788883177880940238578841881091946103207248288154332567870016632572370793954785744450295595904078401250315799793607469948392476807356009097535060208705644473506590631338552252284518430412166321891195021688491040661020705266652242617207127995943526042359665088219395541357371690368171423569215217050700421578003517601779395222818923061945856193537640399666086643986598628794224358130691067990330556429950834451816886681399119669531925735 +asinh(234234234234234.24563456) = 33.7804899121797785280651041352592558463892201522523861397702443095742640606874340135514871975674358845862857847443869671501518512140267618734728178067558225652188965879123003621578881577868531326669842182163837327004878242986987521349171684383326706858057101044771056587814832332667367693474633997717115470207047187845477410146119093695451881015610658484463360221669927803972965302990472332837565713183404127370731465235515172769097389007374845235615389786188925740956095651583820122268235845131335467518832472064489209277513034565982646146309094253792657427878425893821666080301114629921898698098395084560428522898 +asinh(5635634563463453453455.32452345) = 50.7765438856713994969817151934977839809334242197460093222321704027930514740575617271460801795383658079384861395034315072005507139629040331542749728351817392517133075472247882457355645956146483981010088672720338897271572676334578727100040528018087800368712858183381354547368282836512825024343395847806471544604401627983385451015396488670407726484155419105539562353620168041809223595265172930455635479290089248245003285774261358142362798781005092663060070711712250490288818148565275389947815327524018718327111224055713407190645570386447485297719559266712418116468716780112303969777042399472336907128629133467132998848 +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.491035786957973891353286858955502250090621789095766806865735361988627555435033439178700699705943082871312376482952658864680437901327040485564140342526054250202470542620325960855014747995948802781802381194747189377457442878078669703772717282261386076533115465723683447540331743478712659557445904127075497365599790964387645637574213695667591792550819252338678326783036500527794803848103944756543975515863089201948803547442435275768553491415267126236820174519542308144725241189276730862574455685924973322355691613873731906386844307457624444222777521206529219934853478086725957696777314818067414675525544595370872038178 +acosh(2) = 1.316957896924816708625046347307968444026981971467516479768472256920460185416443976074219013450101783556465436565604979319809816862106371532726763345709920676905831128776256958170470437336863711940955650446796732000825937475377912890426772092633344421560844241189766870663034696512893614993749953769802862780873159940981142809766344237947668230734996192527815363036970894838990449628871022481651182883057284818951973440873184036652434288979554886514419904768654294164574178950672118581644555883147002267660087432223313664552320431493923673382776483400537431236003209726851866487291274731731854784137385452237026463828 +acosh(3) = 1.762747174039086050465218649959584618056320656523270821506591217306754368444052175667413783820512085713479632384212984377524145023953183875054510925531580818443157360725794392480614714819251097955743126524735613013526065790808327116380119054608703359489346830231031723560127852212626681945251457898314969445764001529311893860982812579887622449034763169345542526389217689105106337178736518929904849033831977721013436590803179191829589663941001915452684514148034583811868568241731846362890174452819144257055555722884997673876527108144448955569707110255018525522455887285792822517798218572659140080037288740151225932901 +acosh(4.1321) = 2.09695853910213457511232519912447966804018771933704760206639707080585082503036984535174248033191657429050784098767304637654013607798691027561376237078960615019288858816142866613883675993144275031634479804810540466525545491542393281416978665444810019502605544375274299466547194939490722169548184657532599323109001957518619226782267117148362357901986774270088166565932811551723011169180360945449163874477627629339582208549458583586204659525037929092811792157844345833846312862081926081231119703467772239609365305010095851433587545825856793920012032973894935324842108925021168737521978350516859627986718995782662139796 +acosh(64.1324) = 4.85403608805553405310305314693335558050901078901024332991755350415713322527319413908695302641920487522440687889472438885238675022482320603211356306963360489507827328475416209332076042401123374460935925210847762908041159624483160041950674225866423290693656082109381881187760294601096016621093446266141721548259014303435369194191692035311533440611634892223479886369431924067667466692464450733608387517144900819012554835193168599663098009023661727122975797040788515013612355401456181424615502330999648965732778391466039249982659546884656397057943436185563541194301217222406193046386111651156198587468051501092674332848 +acosh(125.23453) = 5.52331945941249545879896010028087193346193657511746562896581890576155059386979253337251829711837250387915852120587485035040799264424046359573379074594244812153225807601449103475634162228172812202837322494614681902921434999100300877404298239017743928724078714834547411632424669762465215990197573624693750718740998163899381889736283582135946457392486597204073305540004819885801592788715461519475745886555330580414754134256469911547359521148418553832870584822848100232926830716415877605378372530517675536705344975713376802511438060662563549753860972432364108812018058490256882132235318917221195775810209963281475825915 +acosh(75672.2341252) = 11.92731376435207035993840219891515577125589761494427088934756174090168467659021638097864547721266688760675079998981910649947449796556971564609867707062041065636350225066042301784036641207611902849248304712024736560923220482311284310403533288449152150276858878433626101159179998937946956292234171765407148125088309926324367708508562860420067108491941096357913190360360553332142394855000368371651223874811640397105080597156326813073399198950597125592797306096592878240265752470324552539092001300195192586366534503654389033103557465123041395950265566123622726378066711567150658885549779293651008250185669995809048148077 +acosh(75673476.11341243) = 18.83508545597668330683955327363605496474417072257952870819252835573570593904423092397142959770745701504119491319334642771601129709041041769573781442264974214821683097203586004713901846539038596723228242979301957611407052519958104049838342659086211274672781370768587219336720065172169625215701097774489482932030058421989408006477269784698519794401247086736984334836519114223713621162391151961753862166282667236176161950717561113832025301439839708224359710036225809197621733822269576164264368803664909079999824765029260226478845608296723992620993913652147422631485765103391740886855843359153111881945477362007084166953 +acosh(3563456456.23412341234) = 22.68714400601001526061395893089113130554261332857494206537405854417971689429779166211215334564850901433313570030534616974810572814706406242306724392885875583210580944575310609492630534418987274314175778704007279381544094415882694603786778724919406919643913250145281503325837177711597842392704279028720930020332627548432748895175947862941817706329066968359607023219149611450980027475376280241292566823520235946495767238195268239182108588139239137261647451357433019820458183368974021504057710008214212352580270969896775485168863710011699307402017376261332302337134296219622309787885427976229876704182528894548516242954 +acosh(234234234234234.24563456) = 33.7804899121797785280651041352501426807087467803584079267160794746705581600067985187768475767342188948345354206556686756646520133669679315525169942688394702655362068106626664121071052023314689482570551903795850954260455576470554402633435471703014013660230082818503893420835093640731157205047190593147324986456190065925578673110512261599303984611008393670382328177394411127341106332373641672608757556766133504092953580401872803136950539953511479188019172995352386495781943128479899110270711238081305416248852617113605828261237049672534847731648089158714328946589171317154197869255717984485831318763957634775043978929 +acosh(5635634563463453453455.32452345) = 50.7765438856713994969817151934977839809334242040031231135361553435180867993972992002297693396411342856138522073382565260982828318712299690787324819583859603726322287525935384823665034943230684796114024598547915226731756189271382330510984608983897316916011889506981398173157726606815786685174679442760657173514721845101922052910325211453895429207592540977609382243810683064408218631750026415886668953129807488369028742153026309904136331984219034998310988223305485388500687652371455568424397728009781808752236099551147479602793624797449251417361461150920672974268036481712421553371639448880535563057128655774010350554 +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.82630215971149802091551528959927667145041718640476685144361086587378180144106754718356618869517831637029692366324386850521896963299800964684400470378686074335213000891104073777504278600407939622577746230126028327053482286232964312774110474012936527746462201669398863519923241643451726714932088521388552266544829165888088087884739172212273539030341841216304912617623779057209494349504797457926616753857790571075787237739473698339710715361353220946904312121571707453627155917389641421860417550768310177522014550822900342832620924445083182609180096071089169971598111411145067325190231588945771023478996498929963287902 +atanh(-0.9999999999999999) = -18.76725433423233810185254769820400131984656197621029060199362987915316310507033386632632597088166239587132634618190860946388086860044383983035853909040404645714608176459612812466301277343610615800743258973640833721624720640897110852224297657190399056158074052992398560694734013684254851957463058031300277740415304139275063073577385011377020510459178461465540752750098070986346128375487418954886413892334295064681094715668033584013410159627141574997289722833756935553389845621823456922957723760563797385808140905452037770178085136419171010868240917856021055665701014095461862041543704814072632589605801817459797259919 +atanh(-0.9999993453) = -7.46611778735462860114566549581138924902321406496386670804044600033224212779299218871520280114497793676825865591778763672635998887800171528688324175015971047810637876869809772414930749015942848861270546069712596361722927389644491469905288518418041038889157344210925473296495203663225616659432259037947432498788778864873486961758616477341334983921878728614912585371685051977796318760355599418757885198635732124092313330956724723001620261662947356495725679053838945522852509229747087051249170396562281782110523977523620970169344813403109525197088701059083379178932725017746380055409452444590131782416814108574994346666 +atanh(-0.999345) = -4.011847474624565405376914231817385550576258959195435794116255675344424084352264050977061961947902944219031728830531116517130515573022698451828905654036727653213400979226761852494619640091630936763336048264907372166685801257933978082663163966142208876689469664713507181571943081158432018033877023312308849626542071626516467314005574666055723576811369576802618760635281534933672801978224348906866396194899812583577615193935066865640135473366340607881153629132172211907184450271978967121229439547633749071231900588965183890470230339017544022802467397018622176774265182612916976185126132977023673448646992795097040825 +atanh(-0.934) = -1.688845466993407045147598455710925357069254661327788294470260881225682677149981303286000321747665607828895897043228261460774217486408083541699358084066128535308944631744001644559887861860941509059343064314168659423616648227980193088090615658730995315593851007890074964494404765794258059243509674236859044109743427695450457488121422141150825289472864148723674840425796430215953624671462862573951308658654001334112276456867811365676270614297672132778797107184076594738933103178957205968320753218440099099882998975816623152759665357299809746107192083900852258290683655533764284289972956047200621968077477312195804444956 +atanh(-0.8) = -1.098612288668109691395245236922525704647490557822749451734694333637494293218608966873615754813732088787970029065957865742368004225930519821052801870767277410603162769183381367179373698844360959903742570316795911521145591917750671347054940166775580222203170252946897560690106521505642868138036317373298577782366991654792131818149020030103823630122248652748198225991097452490896458053467008845965085748444119018857087647494867079613085829411602166121184001409825514391948768893679849430225573153532968534529525145921387649468593256279441655694157827231035516886610211846989043994306313825528573646688282498813682280063 +atanh(-0.7) = -0.867300527694053194427144690475300415470356227381497667781271702122399141291161157019239556611885429365189116490614595774514794308008109271623476347487371930328375219444354555948548991440402850196432968296200451220099778688706760373708464613239616548132887098714451377477961704541997200932618656192987708182937727664711717302142687462864477329311710816255120634596852675161469953938264800817783390144189739451918880620652296345571992771846585452887412178635955354330656706970976664634385277792701790058269212902260007220214311458999232413310762770704675142849214452593092700594417708736007476606898167661052002116103 +atanh(-0.6) = -0.693147180559945309417232121458176568075500134360255254120680009493393621969694715605863326996418687542001481020570685733685520235758130557032670751635075961930727570828371435190307038623891673471123350115364497955239120475172681574932065155524734139525882950453007095326366642654104239157814952043740430385500801944170641671518644712839968171784546957026271631064546150257207402481637773389638550695260668341137273873722928956493547025762652098859693201965058554764703306793654432547632744951250406069438147104689946506220167720424524529612687946546193165174681392672504103802546259656869144192871608293803172714368 +atanh(-0.5) = -0.549306144334054845697622618461262852323745278911374725867347166818747146609304483436807877406866044393985014532978932871184002112965259910526400935383638705301581384591690683589686849422180479951871285158397955760572795958875335673527470083387790111101585126473448780345053260752821434069018158686649288891183495827396065909074510015051911815061124326374099112995548726245448229026733504422982542874222059509428543823747433539806542914705801083060592000704912757195974384446839924715112786576766484267264762572960693824734296628139720827847078913615517758443305105923494521997153156912764286823344141249406841140032 +atanh(-0.4) = -0.423648930193601806855053753260327012494797085879555868362347908150042784766730150457021371887069719102545832569946637584677874015873633511048078112198311682652330849460446708101442825082053207254381201694028820123344992784244739840343434350947747459505155342925260375060072650831425072967635037957206678164886848018804064379393416224750763327815688518935296934755546855842506094758038142775151592298553529982653936866786886922419259181432924414657052863159451554444732986801061958378268086891676064165750556128825518918729333120127619953182887741025412286614379462785308908840489711790185538043098473567775140463349 +atanh(-0.3) = -0.309519604203111715474067349061069437584091607589172963979827680362942402286170455805958082426308980888098248943455790359904201117154400085338155010904198487937936306186643630361153276085461309965117310517536976146777015573580201435394000359318433013183442781195068169092226179430054833673097292463658452625569674257445188119791790743048690090917843973662942951682858719763429786214423653086845615344145803262369281449480101146125877597662853119949859296549433637087443852952514097207161248751621585342204859914147414526250130113215569073115104696836399302256148231363959976707513729032960687593504192223704593640243 +atanh(-0.2) = -0.2027325540540821909890065577321745682859952117312470988070071620720503356244571256338762139086567006229842740226935900043412419950861946320100655595661007243362175991775049659945333301102346432163096101007157067829532357212889948860614375056254230413386436512469452326818699394257693144901106826647790736984330948553107450733151876586319277291688508478609632974632756511168445277859146177281632675265917253388599068868859690615597694018244750336307453997223834798136227310500127084412964141011412812325456890206157205716242127679274585630407349403424211758559644095872424700958800270843297147269083371025052547828478 +atanh(-0.1) = -0.100335347731075580635726552060038945263362869145959135874589520927792518738009389663911599187585306919387833878111133518759780353367373876624849324633276621922658184156956181115356635124608163430784761586047731976552991162565780003025628334758261421603345762319049509395181576066526313771112610240449886052385243783824472430215326417965736712892630604027856208420983047597129471825709628233453982226220714160599674026762801667937971702490615352483163181348538334412711812304707566724482740548599507492885722935103102794013840244255291799949922946071822979157092434910461048508949338730457776907426144809810562250537 +atanh(-0.05) = -0.0500417292784912682457852742389259485235980130527409108280621235828907269532404729735579347929318599919955450255294351525349013464634930264685633186970108775471443117528887187737855235659305320757628266995323272200831985010704558604064873052606493607152631769302318923197926924412724527437701371725251269274792414571833516354634515804907312763403444352293964808950811660893501947128295074295654777614107820512504897031771215074919585489643187639402383249594701629368370502646432568840243660094685785927359640406559712638772471544046078325675652078011248189672694279169027351100038108874461504760466944618350798803989 +atanh(-0.000345345) = -0.00034534501372898068472993475676414104079910343704700930281344386509103628664427046579330112142947906227228316115382871829691226288194994522833492331064856194441135474407501379701760575261153170246462159619595517498820237064897730171036975818885502707918997735180624011607267945841054412408581270706379721269898026594540960430435640583811740971281585922257491117366801528319890110592039569600810285375407015690991506680527015378108467698171259109365448309250053754240316679117950125957536641231189245175028199797875910471718888227527757001908240324381170238254560396094656215688938980231045788636031112327546930169717 +atanh(-0.000000000000000000000034534) = -3.4534000000000000000000000000000000000000000013728383395101333333333333333333333333333333343156791929418618012418133333333333333333333341701496750315521363138265592496761904761904769666865820790059965129010585801540203511873023446976554241760870566340333488744212094561610148367842015559861400112179881175684595901970153729866057478037938963514538896373413274885065846389510636799287632867114217207857430795074256400895992122461834319330809615544063747274542212403812265212804185883252663003332090118774389794579120028344600317198285530387313589277698617791805183054380939977533377073516584464660925439599859706007e-23 +atanh(-0.000000000000000000000000000000000000045676) = -4.56760000000000000000000000000000000000000000000000000000000000000000000000317645668919253333333333333333333333333333333333333333333333333333333333333730955252436774583840085333333333333333333333333333333333333333333333333333925874338631066270566115594177584761904761904761904761904761904761904761905723406489967053176565289214355943542193655873015873015873015873015873015874657127863970851653011450783821092631216356356369539509379509379509379509382406732993283385959466543132231195911982077012854819503481514893994893994899233668498516154292977832980667649255299579985082178694319060901629066774728234643016283934e-38 +atanh(0) = 0 +atanh(0.000000000000000000000000000000000000045676) = 4.56760000000000000000000000000000000000000000000000000000000000000000000000317645668919253333333333333333333333333333333333333333333333333333333333333730955252436774583840085333333333333333333333333333333333333333333333333333925874338631066270566115594177584761904761904761904761904761904761904761905723406489967053176565289214355943542193655873015873015873015873015873015874657127863970851653011450783821092631216356356369539509379509379509379509382406732993283385959466543132231195911982077012854819503481514893994893994899233668498516154292977832980667649255299579985082178695971851371283584516106205359179342652e-38 +atanh(0.000000000000000000000034534) = 3.45340000000000000000000000000000000000000000137283833951013333333333333333333333333333333431567919294186180124181333333333333333333333417014967503155213631382655924967619047619047696668658207900599651290105858015402035118730234469765542417608705663403334887442120945616101483678420155598614001121798811756845959019701537298660574780379389635145388963734132748850658463895106367992876328671142172078574307950742564008959921224618343193308096155440637472745422124038122652128041858832526630033320901187743897945791200283446003171982855303873135892776986177918051830543809399775333770735165844645743174154783236747499e-23 +atanh(0.000345345) = 0.000345345013728980684729934756764141040799103437047009302813443865091036286644270465793301121429479062272283161153828718296912262881949945228334923310648561944411354744075013797017605752611531702464621596195955174988202370648977301710369758188855027079189977351806240116072679458410544124085812707063797212698980265945409604304356405838117409712815859222574911173668015283198901105920395696008102853754070156909915066805270153781084676981712591093654483092500537542403166791179501259575366412311892451750281997978759104717188882275277570019082403243811702382545603960946562156889389802310457886360311123275469301697234 +atanh(0.05) = 0.0500417292784912682457852742389259485235980130527409108280621235828907269532404729735579347929318599919955450255294351525349013464634930264685633186970108775471443117528887187737855235659305320757628266995323272200831985010704558604064873052606493607152631769302318923197926924412724527437701371725251269274792414571833516354634515804907312763403444352293964808950811660893501947128295074295654777614107820512504897031771215074919585489643187639402383249594701629368370502646432568840243660094685785927359640406559712638772471544046078325675652078011248189672694279169027351100038108874461504760466944618350798803989 +atanh(0.1) = 0.100335347731075580635726552060038945263362869145959135874589520927792518738009389663911599187585306919387833878111133518759780353367373876624849324633276621922658184156956181115356635124608163430784761586047731976552991162565780003025628334758261421603345762319049509395181576066526313771112610240449886052385243783824472430215326417965736712892630604027856208420983047597129471825709628233453982226220714160599674026762801667937971702490615352483163181348538334412711812304707566724482740548599507492885722935103102794013840244255291799949922946071822979157092434910461048508949338730457776907426144809810562250537 +atanh(0.2) = 0.2027325540540821909890065577321745682859952117312470988070071620720503356244571256338762139086567006229842740226935900043412419950861946320100655595661007243362175991775049659945333301102346432163096101007157067829532357212889948860614375056254230413386436512469452326818699394257693144901106826647790736984330948553107450733151876586319277291688508478609632974632756511168445277859146177281632675265917253388599068868859690615597694018244750336307453997223834798136227310500127084412964141011412812325456890206157205716242127679274585630407349403424211758559644095872424700958800270843297147269083371025052547828478 +atanh(0.3) = 0.309519604203111715474067349061069437584091607589172963979827680362942402286170455805958082426308980888098248943455790359904201117154400085338155010904198487937936306186643630361153276085461309965117310517536976146777015573580201435394000359318433013183442781195068169092226179430054833673097292463658452625569674257445188119791790743048690090917843973662942951682858719763429786214423653086845615344145803262369281449480101146125877597662853119949859296549433637087443852952514097207161248751621585342204859914147414526250130113215569073115104696836399302256148231363959976707513729032960687593504192223704593640243 +atanh(0.4) = 0.423648930193601806855053753260327012494797085879555868362347908150042784766730150457021371887069719102545832569946637584677874015873633511048078112198311682652330849460446708101442825082053207254381201694028820123344992784244739840343434350947747459505155342925260375060072650831425072967635037957206678164886848018804064379393416224750763327815688518935296934755546855842506094758038142775151592298553529982653936866786886922419259181432924414657052863159451554444732986801061958378268086891676064165750556128825518918729333120127619953182887741025412286614379462785308908840489711790185538043098473567775140463349 +atanh(0.5) = 0.549306144334054845697622618461262852323745278911374725867347166818747146609304483436807877406866044393985014532978932871184002112965259910526400935383638705301581384591690683589686849422180479951871285158397955760572795958875335673527470083387790111101585126473448780345053260752821434069018158686649288891183495827396065909074510015051911815061124326374099112995548726245448229026733504422982542874222059509428543823747433539806542914705801083060592000704912757195974384446839924715112786576766484267264762572960693824734296628139720827847078913615517758443305105923494521997153156912764286823344141249406841140032 +atanh(0.6) = 0.693147180559945309417232121458176568075500134360255254120680009493393621969694715605863326996418687542001481020570685733685520235758130557032670751635075961930727570828371435190307038623891673471123350115364497955239120475172681574932065155524734139525882950453007095326366642654104239157814952043740430385500801944170641671518644712839968171784546957026271631064546150257207402481637773389638550695260668341137273873722928956493547025762652098859693201965058554764703306793654432547632744951250406069438147104689946506220167720424524529612687946546193165174681392672504103802546259656869144192871608293803172714368 +atanh(0.7) = 0.867300527694053194427144690475300415470356227381497667781271702122399141291161157019239556611885429365189116490614595774514794308008109271623476347487371930328375219444354555948548991440402850196432968296200451220099778688706760373708464613239616548132887098714451377477961704541997200932618656192987708182937727664711717302142687462864477329311710816255120634596852675161469953938264800817783390144189739451918880620652296345571992771846585452887412178635955354330656706970976664634385277792701790058269212902260007220214311458999232413310762770704675142849214452593092700594417708736007476606898167661052002116103 +atanh(0.8) = 1.098612288668109691395245236922525704647490557822749451734694333637494293218608966873615754813732088787970029065957865742368004225930519821052801870767277410603162769183381367179373698844360959903742570316795911521145591917750671347054940166775580222203170252946897560690106521505642868138036317373298577782366991654792131818149020030103823630122248652748198225991097452490896458053467008845965085748444119018857087647494867079613085829411602166121184001409825514391948768893679849430225573153532968534529525145921387649468593256279441655694157827231035516886610211846989043994306313825528573646688282498813682280063 +atanh(0.934) = 1.688845466993407045147598455710925357069254661327788294470260881225682677149981303286000321747665607828895897043228261460774217486408083541699358084066128535308944631744001644559887861860941509059343064314168659423616648227980193088090615658730995315593851007890074964494404765794258059243509674236859044109743427695450457488121422141150825289472864148723674840425796430215953624671462862573951308658654001334112276456867811365676270614297672132778797107184076594738933103178957205968320753218440099099882998975816623152759665357299809746107192083900852258290683655533764284289972956047200621968077477312195804444956 +atanh(0.999345) = 4.011847474624565405376914231817385550576258959195435794116255675344424084352264050977061961947902944219031728830531116517130515573022698451828905654036727653213400979226761852494619640091630936763336048264907372166685801257933978082663163966142208876689469664713507181571943081158432018033877023312308849626542071626516467314005574666055723576811369576802618760635281534933672801978224348906866396194899812583577615193935066865640135473366340607881153629132172211907184450271978967121229439547633749071231900588965183890470230339017544022802467397018622176774265182612916976185126132977023673448646992795097040825 +atanh(0.9999993453) = 7.46611778735462860114566549581138924902321406496386670804044600033224212779299218871520280114497793676825865591778763672635998887800171528688324175015971047810637876869809772414930749015942848861270546069712596361722927389644491469905288518418041038889157344210925473296495203663225616659432259037947432498788778864873486961758616477341334983921878728614912585371685051977796318760355599418757885198635732124092313330956724723001620261662947356495725679053838945522852509229747087051249170396562281782110523977523620970169344813403109525197088701059083379178932725017746380055409452444590131782416814108574994346666 +atanh(0.9999999999999999) = 18.76725433423233810185254769820400131984656197621029060199362987915316310507033386632632597088166239587132634618190860946388086860044383983035853909040404645714608176459612812466301277343610615800743258973640833721624720640897110852224297657190399056158074052992398560694734013684254851957463058031300277740415304139275063073577385011377020510459178461465540752750098070986346128375487418954886413892334295064681094715668033584013410159627141574997289722833756935553389845621823456922957723760563797385808140905452037770178085136419171010868240917856021055665701014095461862041543704814072632589605801817459797259919 +atanh(0.99999999999999999999999) = 26.82630215971149802091551528959927667145041718640476685144361086587378180144106754718356618869517831637029692366324386850521896963299800964684400470378686074335213000891104073777504278600407939622577746230126028327053482286232964312774110474012936527746462201669398863519923241643451726714932088521388552266544829165888088087884739172212273539030341841216304912617623779057209494349504797457926616753857790571075787237739473698339710715361353220946904312121571707453627155917389641421860417550768310177522014550822900342832620924445083182609180096071089169971598111411145067325190231588945771023478996498929963287902 +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.0000001000000000000003333333333333353333333333333476190476190477301587301587310678210678210755133755133755800421800421806304153362976945020236041908344723731720640093229634217694139581720683181374893583808056444449238796413673654819688789272427996222280752981573624549018456236296137544457201081277034910033074223480153320997175281042877410811689384363734120614594933829252622363005443048547035075211655080350096016934519632354558527289853654277522926147883703741769901213127099700762075543456397837834466802553665751086572010585602207078622986614423598826372939964190955649782233448428965085706829996861313848000073173958 +acoth(-1000) = -0.001000000333333533333476190587301678210755133821800480624003843813072763671764097121209535958815440015658286348991298226312941966012323521330455460872224122967766762774068720917927949214993779170867494657269533531421906711624408063534642539574214721038047679395722686675124991320191101086124351627012757940461770169685049555415267783218078301612189379177440984813101379786309951181426227674464353831555235854468578682701151017070730563090468748597613892378174649912809593746905277394802366176333172516327201997027575542013755383620251148885653533654215442525575964060355720714074651294957718564568803317291746687880801 +acoth(-2) = -0.549306144334054845697622618461262852323745278911374725867347166818747146609304483436807877406866044393985014532978932871184002112965259910526400935383638705301581384591690683589686849422180479951871285158397955760572795958875335673527470083387790111101585126473448780345053260752821434069018158686649288891183495827396065909074510015051911815061124326374099112995548726245448229026733504422982542874222059509428543823747433539806542914705801083060592000704912757195974384446839924715112786576766484267264762572960693824734296628139720827847078913615517758443305105923494521997153156912764286823344141249406841140032 +acoth(-1.1) = -1.522261218861711498250298990182852717142287643702305320097042241787537077985339117330637126700801807890515861635904503327045878241804153332100879982965589093255493618643828075280816523926414167158123772010824731644490584701995411187398374517723327681708325595872157935750179172337067941105671355330505255947253839673596196197542436254854586957937937171683495160746644308333402552811505151621116678046997649001511024514281754002032345010844526580778236864569277068836681755694741807808493660045209032700280081274746906568197926376407061608877045568256447803500989674632297952834796025615714111689786756066588822743412 +acoth(-1.01) = -2.6516524540295378755326586166431242276072117305223223944362392322063813993733479317562649713173787866609661101653089399696776053546290280949423048128426598969583490665733576139765167505906402107997710306919440475149915062404538207787454157999456404724459083501921315891557955603533140313832520239825844303513280752264692194831448602535047311143620623241335794031537354900139242414223182023439927128525174024412854851813817401459209068535024921533754902777621844124268652163298208709294306838378601884149593291268201474688916580308361521400005021011730528075120567602028661831972209821981379005807453081827255081154 +acoth(-1.0001) = -4.95176877564308485529671355212912250037008386792809888799353953302013415652154325753457290855811896788053851461564876358669497636125968413553972167721425266512721107692135915333623988881415635777930393140485009340887923136873797510914731238760015816462719371829459002517636525601897047620151259178651151697413762199110896114582300606765729209906923238125131511920901496998541101192831600501077312220658559870714774739740948525849686305757923387915297419136270861002110027452406281036671055896411995165210091137774228777475125307873270656270865970804878331803446841764726318173103384068326357639778060669357204116092 +acoth(-1.000001) = -7.25432911926204720678342375030301736517308578362448202530552150025931669594165562887557950794262835257056544390402301529297987228256419270699567117903853929580574430135707286888316063805517220443516239769583752913700600870242825933478035041665513210584430499468873420607653739054980442416306394296107619038704714462928529292985945069789063024299610310627807476002007419466284444083768670215656725044218143680956530574610196759680912210670179330947338684455404153720230500694733720330291934962955346556897204247597144196771731336357462681490017745223124102849750946228051754886605463278882695283088877245285447839798 +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.25432911926204720678342375030301736517308578362448202530552150025931669594165562887557950794262835257056544390402301529297987228256419270699567117903853929580574430135707286888316063805517220443516239769583752913700600870242825933478035041665513210584430499468873420607653739054980442416306394296107619038704714462928529292985945069789063024299610310627807476002007419466284444083768670215656725044218143680956530574610196759680912210670179330947338684455404153720230500694733720330291934962955346556897204247597144196771731336357462681490017745223124102849750946228051754886605463278882695283088877245285447839798 +acoth(1.0001) = 4.95176877564308485529671355212912250037008386792809888799353953302013415652154325753457290855811896788053851461564876358669497636125968413553972167721425266512721107692135915333623988881415635777930393140485009340887923136873797510914731238760015816462719371829459002517636525601897047620151259178651151697413762199110896114582300606765729209906923238125131511920901496998541101192831600501077312220658559870714774739740948525849686305757923387915297419136270861002110027452406281036671055896411995165210091137774228777475125307873270656270865970804878331803446841764726318173103384068326357639778060669357204116092 +acoth(1.01) = 2.6516524540295378755326586166431242276072117305223223944362392322063813993733479317562649713173787866609661101653089399696776053546290280949423048128426598969583490665733576139765167505906402107997710306919440475149915062404538207787454157999456404724459083501921315891557955603533140313832520239825844303513280752264692194831448602535047311143620623241335794031537354900139242414223182023439927128525174024412854851813817401459209068535024921533754902777621844124268652163298208709294306838378601884149593291268201474688916580308361521400005021011730528075120567602028661831972209821981379005807453081827255081154 +acoth(1.1) = 1.522261218861711498250298990182852717142287643702305320097042241787537077985339117330637126700801807890515861635904503327045878241804153332100879982965589093255493618643828075280816523926414167158123772010824731644490584701995411187398374517723327681708325595872157935750179172337067941105671355330505255947253839673596196197542436254854586957937937171683495160746644308333402552811505151621116678046997649001511024514281754002032345010844526580778236864569277068836681755694741807808493660045209032700280081274746906568197926376407061608877045568256447803500989674632297952834796025615714111689786756066588822743412 +acoth(2) = 0.549306144334054845697622618461262852323745278911374725867347166818747146609304483436807877406866044393985014532978932871184002112965259910526400935383638705301581384591690683589686849422180479951871285158397955760572795958875335673527470083387790111101585126473448780345053260752821434069018158686649288891183495827396065909074510015051911815061124326374099112995548726245448229026733504422982542874222059509428543823747433539806542914705801083060592000704912757195974384446839924715112786576766484267264762572960693824734296628139720827847078913615517758443305105923494521997153156912764286823344141249406841140032 +acoth(1000) = 0.001000000333333533333476190587301678210755133821800480624003843813072763671764097121209535958815440015658286348991298226312941966012323521330455460872224122967766762774068720917927949214993779170867494657269533531421906711624408063534642539574214721038047679395722686675124991320191101086124351627012757940461770169685049555415267783218078301612189379177440984813101379786309951181426227674464353831555235854468578682701151017070730563090468748597613892378174649912809593746905277394802366176333172516327201997027575542013755383620251148885653533654215442525575964060355720714074651294957718564568803317291746687880844 +acoth(10000000) = 0.0000001000000000000003333333333333353333333333333476190476190477301587301587310678210678210755133755133755800421800421806304153362976945020236041908344723731720640093229634217694139581720683181374893583808056444449238796413673654819688789272427996222280752981573624549018456236296137544457201081277034910033074223480153320997175281042877410811689384363734120614594933829252622363005443048547035075211655080350096016934519632354558527289853654277522926147883703741769901213127099700762075543456397837834466802553665751086572010585602207078622986614423598826372939964190955649782233448428965085706829996861313848000073636756 +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.098493534931510556360951321312086486258130444015061236903392707480698841106277251778327630022684090433947734667311623744623866508570021392144712843276159430478125191850028068286159577335141203229081115335662778205508668911269208575485433724562475059016668243898911498905533764274671192739793417433079024162075023616068048726573666097308216966128218988770355465511055273341187980051955232947698483881680685018906515638896716887827825208650988565062851451595146676445523163384079733447422118273703593215062743734358994706360748600228880789187376127550397608983428724424350425221708394579296355919835693059083362163 +ln(0.0000000000000000000000000000000000000234234234) = -86.6470821050705423994583051685852867104908884786678566915730138306166694519590497632530641404323835802562046627687895359542181062098773122437295581620562242319498262872578348007193318920193695564839260402141009604236385903482504378475980098401053154512127266234039106899160551664486536605614935923224651942032019381467453016413633953354131585704824102018130073748588765194755224823461892350843076378524817285974757436150086943505521597853766587607559633093241699375272276516056388411066638528758532171135373774280597952884718020764794860580534162633681361539811442115112591958871509574390285497008800276814183634199 +ln(0.00000000000000000000000000000000123123) = -75.7772943990860979122008829050722789615538960123918365238154996231386681041254116158696730271880206299917796629587932294149318563747200696406825779596093610919199311936679023990991042245902128670416904470532049308065233219507573048798684691401028338922831273597262712604891334365960895685708229414789775078392583646910773650803207606125463346902606242619405005735260576210162109034724215830887542666258255076902309964791214744402471693657830712470120684754215998795861129365486049204409933301721157365854148550027932373073331916088343348587764534429189373720366323939024057162778477006565064380779053950513997190815 +ln(0.000000000000000000000000000123123) = -64.2643689341158694921109256316504579235483885692479716436488601183008050557386492146896870017400291382819407427473619862478842290493060358573511411141154526445053951520401289948801047504590468743997229205083780421433790911339261934413773697063701155549111061433544454852444618618991321704738009403684519992683843628470353587567804178286747265760830142045381687156964969342908369749985798512803582157226029723662308577277790160669718759373152345366767779072069876023832334736865007997836454856637362664570266993243335912906448980380042198059249086256328996518512086589323215816364434600643617806536429207289637551767 +ln(0.000000000000000000000000456456) = -56.0463052009917638556629908443723896476576149083810597682681390607685922751389678444122641630382250958709828037334155386443277693203378093442436450158164823639320086990537541154733541112241970899456714157330187749185653068755944342786789310850744711450583038855243166179625178385807637669357431701124352233019002223671981860941951538444310077370218875055632017048952411645468914618210316043273272596852117231492288446075690096652201820966620028976564903086900064543844903237443739159247620521902334093410952423450961174100396603428527993383198489570937295628040074954471791552247856833105026401317839170114994945246 +ln(0.00000000000000000034535) = -42.5097285573399774507303856282568514256367002453605909399515504440767297496788547466838021580079953341536375967741799013956342100342248946091764770597711956018584308128401846195020979988207509944744385173032567030106810638437320918512389999629414864916323420017158302298741340782106584368186096316444717852071922580347863700232275101388012973618509587644531804414842421526209180520778216403283520368406183192323168151338735477425627942825271041437972605660378631939855905630052151534851597576114764069002859107390270760557548487231806100424655918675817801496763272265620971331129610651490360914932680079142406917115 +ln(0.0000000000008787345) = -27.76029359063269704706223522942825151853994848244427478051343021337541675877672140685276633865666886457754316458308332270537442131433587810326958730808942284239799192560537623233583303051097331902024625440508469248095055123002060499226848773424421087964019156767991791227735505882899643768913496993008342167247861929356570929860618565993909929896094627983521389990714087247715983231510195960904685310416992890332468881100400841066469774506189611599975800182202662307148093947367415090700749280793090198535245919382518365644306345287559798577866420032731297469676202579827068521558587169678206677497748740361281165787 +ln(0.0000000076452) = -18.68918783701810539132802904972304890041042826301808206812512893987537719863151628972069892028791503498771466769105268687586484502654473635970851010468323485141042571973314855985993021412199851978451184776554663126023091471596950687745470665038998469339917158646250969485433936797380412513267447514752821400826597112575372520923297021827664448521748148682905065937794015818302403772401189819527343400420623299180767036555766147213378476625589548468622859059811559337039361357047490346407515890789388914670457321610442712968647886419057414045081760268416926685443309844706804610985381504851843360335703107133118857555 +ln(0.000001235) = -13.60443958788433358549864888547991808684166483733110312743029747016121712999990708938010792045697568971144492804534781682040761567375267698527306825891587529459358954317336812482207829533339999719080990722457520690606550874685199532400424023726378566975462555757652159986236402034904241796974673928959214669606997225452152584850578985260409932368422393801712724502080836082693275184404265533001033053540020545011290197363275414794988419994761796638515271106122848903331858811199196314936646365304838250933060449017625498485255926678198135326605623033854885377625327504832146868889541967594364872431782991842007874884 +ln(0.000234) = -8.36018944260657267584673869123763866343085973700667658219085321837358878233279205266331373047321743616460697300846835295050346961089108332703418160445076160197669306028063187140917903146539560354901294636490844133685316403612275555861756424409542625333383550211183406459232202194235622086303783632726418497153398075180486546391229260189558383739477416841545214748082316512868017558164768651854703785787535050104519305286944371550727404197239038596527915624522925163855206245267885277964927771161075346512823218575159887544107832904691051413070747678032237064694106545209195468821300593082627250297318181371946892406 +ln(0.00234) = -6.0576043496125269918287472365532744558297582483779036061575253174060161726554395724273165253836191378226391889661821043170939441458082765703678942353519799124937858519550771905653791366391624050206194410559430636042243178727565332709193443573488825858594312588374689095433877070029647412436334361051590832573591803829964641992042240451212622145592521569349857759149110277836053898868793401568678276772308434362451653026009520408522153562788230438982210426023067961979761698802580286481797088099348594394506010500596696721034196148808875035603985133231148266098563184580751277599321578123973410181206869492322761431 +ln(0.02) = -3.91202300542814605861875078791055184712670284289729069794597579244175159738501024486613108318277790914193408706400181153313353069440748295629990398656248741703508684582273792649729275102857472358566366050256625751001857185155976300046437461796835319542292553609572321477150198722467872008099384840046977304284879879344616085789749240070867507388649706593466111206727812443294216890789891933371986966602834578846278162681405439281657034562448258527442302532078635611644847835118721571530639285210138198191711516669391190045514970790752149152792998036822192289948810131552955005401543657998871877683338143517121284757 +ln(0.9) = -0.1053605156578263012275009808393127983061203729832740725639392336925840232401345464887656954621341207660277259103705171486735170132217671145606836275642268682765816699587919464850524971375112787209083646753735546903376623278648795935883395531953832230680637373805700336687212719281057433433317654755079461494408170592241376284100284965666743625910247059840699195837172323632818695878343286697490386837562690270858524552787575154288870268703630098246901108232714266566783547850611252710184225946099569566185808438491539044004722016071396991819933089951365102638643233000387389396682204673717841914759298668598282208408 +ln(0.1) = -2.30258509299404568401799145468436420760110148862877297603332790096757260967735248023599720508959829834196778404228624863340952546508280675666628736909878168948290720832555468084379989482623319852839350530896537773262884616336622228769821988674654366747440424327436515504893431493939147961940440022210510171417480036880840126470806855677432162283552201148046637156591213734507478569476834636167921018064450706480002775026849167465505868569356734206705811364292245544057589257242082413146956890167589402567763113569192920333765871416602301057030896345720754403708474699401682692828084811842893148485249486448719278097 +ln(0.2) = -1.6094379124341003746007593332261876395256013542685177219126478914741789877076577646301338780931796107999663030217155628997240052293246761996336166174637057275521796374971832456534928562023415250572701551936008797773897256881935407127661547312218095279485212928213580597225676722852872404615894481783646713286739984246377595931894238439343534510509750544541947405013659870878673832131305729720406594853838387236627538765455627181615116599309152432073649116778639006758725857787663915838368239504254879562394840310019826971174909937414984809576210169110143788624033543215127231257345884615597872919808865706840200666 +ln(0.3) = -1.203972804325935992622746217761838502953610930806023524298633567330078316458743513362381450275866209553997754976328382891041521239152286935613485498331504278879744439142173313664426195981872238624650934992169466211483254245615550940643279719970963445271233990327467594358827793433748611481368082848806523931807808714016269446559048526670497992713273358732268145574814684854178327641301337515714124432200388045942940102773624595041972856281965175945874112233096941048627123678740974701243995748142925491148105989770541553869065457886581354876151136226172027150474535147027782933974534292900357838164212365673510500904 +ln(0.4) = -0.916290731874155065183527211768011071450101219908262467791967881980785365737963049024270551096760923257964822001144877166038484993566545642600945865828629765621452066668811810463185817578449851586146805078236381822150605213020859137834089575697075388422638342368350964396201029631183001303774496134624240943173196480467117921670779131094385279266428097427923109436819836830659980731492799582402108790123170382525480002822633761667964634168263144347671709712805345911169278985111959036204078999175081886801336926312036190897323273316973951344933070364821213687721961649008619323188328804690643099109278276880847352232 +ln(0.5) = -0.693147180559945309417232121458176568075500134360255254120680009493393621969694715605863326996418687542001481020570685733685520235758130557032670751635075961930727570828371435190307038623891673471123350115364497955239120475172681574932065155524734139525882950453007095326366642654104239157814952043740430385500801944170641671518644712839968171784546957026271631064546150257207402481637773389638550695260668341137273873722928956493547025762652098859693201965058554764703306793654432547632744951250406069438147104689946506220167720424524529612687946546193165174681392672504103802546259656869144192871608293803172714368 +ln(0.6) = -0.510825623765990683205514096303661934878110796445768270177953557836684694489048797756518123279447522011996273955757697157356001003394156378580814746696428316949016868313801878474119157357980565153527584876804968256244133770442869365711214564446229305745351039874460499032461150779644372323553130805066093546307006769845627775040403813830529820928726401705996514510268534596970925159663564126075573736939719704805666229050695638548425830519313077086180910268038386283923816885086542153611250796892519421709958885080595047648897737462056825263463189679978861975793142474523679131428274636031213645292604071870337786536 +ln(0.7) = -0.356674943938732378912638711241184477964016759046911787573937751029992746925283212448338706501726771348906089836435107721685773207405019913517329273934880913575082740221279897461540545817765824115888531604111825964793268677126071259956411018075468526260923304476946844238682491770898465546098006934393167602034112676408140687772216077168971337081896320861674276063720973169166138125225051965410939835093328080635066369199850750203454493416116346631768385914193832159161150076617057944707821964790797159646993732119503716410399217631341448510375654175347453921715609576409965252995110712529281751967265230123229574206 +ln(0.8) = -0.2231435513142097557662950903098345033746010855480072136712878724873917437682683334184072241003422357159633409805741914323529647578084150855682751141935538036907244958404403752728787789545581781150234549628718838669114847378481775629020244201723412488967553919153438690698343869770787621459595440908838105576723945362964762501521344182544171074818811404016514783722736865734525782498550261927635580948625020413882061290997048051744176084056110454879785077477467911464659721914575264885713340479246758173631898216220896846771555528924494217322451238186280485130405689765045155206420691478214989062376699830776746378644 +ln(0.9) = -0.1053605156578263012275009808393127983061203729832740725639392336925840232401345464887656954621341207660277259103705171486735170132217671145606836275642268682765816699587919464850524971375112787209083646753735546903376623278648795935883395531953832230680637373805700336687212719281057433433317654755079461494408170592241376284100284965666743625910247059840699195837172323632818695878343286697490386837562690270858524552787575154288870268703630098246901108232714266566783547850611252710184225946099569566185808438491539044004722016071396991819933089951365102638643233000387389396682204673717841914759298668598282208408 +ln(0.9999999999999) = -0.000000000000100000000000005000000000000333333333333358333333333335333333333333500000000000014285714285715535714285714396825396825406825396825397734487734487817821067821075513375513376227661227661294327894327900577894327894916129622012030508706979300477747226973733165183629627533457254824029376196559293880167483655105321160648891968084861187204010598851781766440539698328946545740423998090863642729282513237147094077924640262628690997713414451661197212348318337789311009210365440110557132208850306289638524325821814066259210609157376130766872337684268529178575331298030499116447653579814270652696453716591016792771685075927061 +ln(0.99999999999999999999999999999999999999999999999999999999999937676756757) = -6.23232432430000000000000000000000000000000000000000000000000194209332416307257852450000000000000000000000000000000000000080691703094947747806430421023302333333333333333333333333333371050598130921066415197204400759625519304335833333333333333352138631480858944921285013880123724228372221180949822193333343100059755878133246402100623735406455721342410593326274994836658877713029383691831000329364775049811946274987713029048282746581746120854496676014016638515279315171622511079159167351108543298793836556768476851431399947537677069752816160373972271704769649194866449163072842865321472968095032431299938561872113492566e-61 +ln(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991235434) = -8.7645660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000384088085841780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002244243585449297578320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014752365768560256209119356840000000000000000000000000000000000000000000000000000000000000000000000000000000000000001985971570127645709963550380568521516002359243166482464315998151911476010206436183033664674192006877855641718046754910286313e-126 +ln(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967567) = -3.24330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005259497445000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000113720853755790000000000000000000000000000000000000000000000000000000000000000000000000000000000005045428907917984180199024471381179006508845550047974259031310849269398096517523301171811323484114484993660112656524524313796648721471846152792890180857920295682747327388776e-173 +ln(1) = 0 +ln(1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345563456) = 3.45563455999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999940292948938668032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013755049941548228550240938666666666666666666666666666666666666666666666666666666666666666666666666666666666666667057593726124239379073919943349438045190674487316450485036502913655021799857616523794350922771537441708967432109348255665571725458253264667310379633922732029821463688e-169 +ln(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023423) = 2.342299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997256815355000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004283574262655666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666659141604670102890641666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666686006600559623132902866802381295332909370069922447895409130679556388110029889655325262878728008982294610068872721898485847674e-126 +ln(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123243) = 1.232429999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992405581475500000000000000000000000000000000000000000000000000000000000000000000000000000000000000062397261480996899999999999999999999999999999999999999999999999999999999999999999999999999999999999423248072747312428997500000000000000000000000000000000000000000000000000000000000000000000000000005686451021632237945044888599999999999999999999999999999999999999999999999999999999999999999999999941598726395081508244902732854733289549353596090774447035034119237938407948479625188186563153466962122095797115946243039456351e-98 +ln(1.00000000000000000000000000000000000000000000000000000000000000000000000000000074563465) = 7.45634649999999999999999999999999999999999999999999999999999999999999999999999722014484359688750000000000000000000000000000000000000000000000000000000000000138183755106355336523208333333333333333333333333333333333333333333333333333333256057386427523602740247336456770833333333333333333333333333333333333333333333379429032232958950483229309094098751645833333333333333333333333333333333333333304691208070393556521169430481010994653712893229166666666666666666666666666666684972290420113745341880335906031268399718308658023474702380952380952379209962973788104224646506659563479388287374381340607270286110591732154218379e-79 +ln(1.00000000000000000000000000000000000000000000000000000000000000345345) = 3.45344999999999999999999999999999999999999999999999999999999999403684154875000000000000000000000000000000000000000000000000001372897970231287499999999999999999999999999999999999999999999996444074128528570137343750000000000000000000000000000000000000009824169760666407567352181249999999999999999999999999999999999971727267450022162322106341385156250000000000000000000000000000083690115621189397310333018865798984374999999999999999999999999747107823932003041376301631498168185233886718750000000000000000776311542615132530452454338402356516181363476562499998866129329041803292671873592025613922198909555543805840754823e-63 +ln(1.000000000000000000000000000000000000234234) = 2.34233999999999999999999999999999999972567216622000000000000000000000000004283793721174967999999999999999999999247442396135726909116000000000000000141019662226835314536098284799999999972473667031632880779126295298464000005526516922725003260213255440336785790867314105732127638053807284539634152432922264673725168736092892900571852389632338859573192943643015591894707454736038888633946694580656259861940994569721953268698599595261681491873270324872490840502464516640116274553128982804834830843644346281053148079870786972234443364220545186518137138614219522580775609962869784469741455082100954412221396808411438310881e-37 +ln(1.000000000000000000000023464564) = 2.346456399999999999999972470711814495200000000430641829668814167938125754716253327591697565167366089737563609317290677662709462254015363976488056109520484807028063567784518925015093022309358000343484594249608153214429461234567466381082920009965790352477620634599568771295341244488252739219952083425327655440979618223726230018530079901925665230193457423485187549221509907691159922361925872823504798403714567136916768701944371708939553899010626712686510498399174200065693686764113718881070875681164800515092634724847055015214969952789206492340169892167876580680641875647282446100303581687345979667602292148591317114239e-23 +ln(1.00000000002342) = 0.00000000002341999999972575180000428192856259145459146483584010764706893834354781817553757776361840558206402853722210088047887494666710283100569628971467820660895540152614281303927332772808281513725574376134884312347026047403180673522819527752518858650779369778741432719931702838891931495223973042325930986088795319679597244438866568973885585816812175188603012553895055513888331103105567309915584038287467779638336301646823039899880640205581285787806535185726728509370734974381844702640484480513100428268746181356596255462771728414559424876432914492621268539881119493518495887845216947473793334081658495645813715875777405358686 +ln(1.000006456) = 0.00000645597916012169478796997684158249907277306736739843755384690653146420044148297505399824757033668376385581419241641409978368773910766367528235495239328379538410711036926320337392517567502657112260811961480945376577137929423734542702455190109547897601499550298567053737969506871258436547775655220918106418717341104061716644863981246187322106104927694369041639567969134954647211264416017601565775142830989939400329692644472732785815316215995437650982349161215648611069747361846142438020527237478259986162387810107393562167289852849989443800481953302845745287358948088785467864530335696423337246811234312816507601146725 +ln(1.000123) = 0.000122992436120231783969784291774970147351078488728282940992711420847699022433406958344303705737049582464451507922278785560435594418739488770777095375096732602822775175915405197905450707026211083661721236583769170718367652790837900523318525556483710546998316610023089139351751539159521414355717937462210289847798523216394117911252428266847602461743391592210021377321458973073576843845747714067551722655915716288942412742532272735048711342406054020876086582152619201922531368088090741662035237303525377219373668290634604170792681166386520914189220022085535394386617481012689891827166720204389106429403064172951067883371 +ln(1.053435) = 0.0520562532603950661839338741181156753765403145841417991504810002820405611897470172518366788573337229603992253202996972793707910631175357649696219936635652456244474810640710845407690393712767091497619059448324836314731519769310430507149629254859866025038940649737058665478439152396973366572239341094259397055852816451872313621682925938891353785266408930694067345824884888377743953121710619930486418804227270054435061683459474096495025002846552507960980542014976168908861154498738009814304845940912206856391219242038880280543912574449867191206738174422250563421796167549176524520112428984316608133131718198569450787479 +ln(1.1) = 0.0953101798043248600439521232807650922206053653086441991852398081630010142358842328390575029130364930727479418458517498888460436935129806386890150217023263755687346983551204157456607731117050481406611584967219092627683199972666804124629171163211396201386277872575289851216418802049468841988934550053918259553296705084248072320206243393647990631942365020716424972582488628309770740635849277971589257686851592941134955982468458204470563781108676951416362518738052421687452698243540081779470585025890580291528650263570516836272082869034439007178525831485094480503205465208833580782304569935437696233763597527612962802333 +ln(1.5) = 0.405465108108164381978013115464349136571990423462494197614014324144100671248914251267752427817313401245968548045387180008682483990172389264020131119132201448672435198355009931989066660220469286432619220201431413565906471442577989772122875011250846082677287302493890465363739878851538628980221365329558147396866189710621490146630375317263855458337701695721926594926551302233689055571829235456326535053183450677719813773771938123119538803648950067261490799444766959627245462100025416882592828202282562465091378041231441143248425535854917126081469880684842351711928819174484940191760054168659429453816674205010509565696 +ln(2) = 0.693147180559945309417232121458176568075500134360255254120680009493393621969694715605863326996418687542001481020570685733685520235758130557032670751635075961930727570828371435190307038623891673471123350115364497955239120475172681574932065155524734139525882950453007095326366642654104239157814952043740430385500801944170641671518644712839968171784546957026271631064546150257207402481637773389638550695260668341137273873722928956493547025762652098859693201965058554764703306793654432547632744951250406069438147104689946506220167720424524529612687946546193165174681392672504103802546259656869144192871608293803172714368 +ln(3) = 1.098612288668109691395245236922525704647490557822749451734694333637494293218608966873615754813732088787970029065957865742368004225930519821052801870767277410603162769183381367179373698844360959903742570316795911521145591917750671347054940166775580222203170252946897560690106521505642868138036317373298577782366991654792131818149020030103823630122248652748198225991097452490896458053467008845965085748444119018857087647494867079613085829411602166121184001409825514391948768893679849430225573153532968534529525145921387649468593256279441655694157827231035516886610211846989043994306313825528573646688282498813682280063 +ln(4) = 1.386294361119890618834464242916353136151000268720510508241360018986787243939389431211726653992837375084002962041141371467371040471516261114065341503270151923861455141656742870380614077247783346942246700230728995910478240950345363149864130311049468279051765900906014190652733285308208478315629904087480860771001603888341283343037289425679936343569093914052543262129092300514414804963275546779277101390521336682274547747445857912987094051525304197719386403930117109529406613587308865095265489902500812138876294209379893012440335440849049059225375893092386330349362785345008207605092519313738288385743216587606345428736 +ln(5) = 1.6094379124341003746007593332261876395256013542685177219126478914741789877076577646301338780931796107999663030217155628997240052293246761996336166174637057275521796374971832456534928562023415250572701551936008797773897256881935407127661547312218095279485212928213580597225676722852872404615894481783646713286739984246377595931894238439343534510509750544541947405013659870878673832131305729720406594853838387236627538765455627181615116599309152432073649116778639006758725857787663915838368239504254879562394840310019826971174909937414984809576210169110143788624033543215127231257345884615597872919808865706840200666 +ln(6) = 1.791759469228055000812477358380702272722990692183004705855374343130887915188303682479479081810150776329971510086528551476053524461688650378085472622402353372533890340011752802369680737468252633374865920432160409476384712392923352921987005322300314361729053203399904656016473164159747107295851269417039008167867793598962773489667664742943791801906795609774469857055643602748103860535104782235603636443704787359994361521217796036106632855174254264980877203374884069156652075687334281977858318104783374603967672250611334155688760976703966185306845773777228682061291604519493147796852573482397717839559890792616854994431 +ln(7) = 1.945910149055313305105352743443179729637084729581861188459390149937579862752069267787658498587871526993061694205851140911723752257677786843148958095163900775907824468104274783382259349008467374412504973704853551767835577486240151027741808868671075141213480938797418310810251823168493014073306393287711934112140687692400260576935852479605350285753625690618792095502191164175908647569543294396268270345551178984164961381068640924451604192277450995435289727728728623281414742495803766186761746936885096866030637403572425486927259496534681562059933309281860090115369137417606861675285737405899649732885229634363963206762 +ln(8) = 2.0794415416798359282516963643745297042265004030807657623620400284801808659090841468175899809892560626260044430617120572010565607072743916710980122549052278857921827124851143055709211158716750204133700503460934938657173614255180447247961954665742024185776488513590212859790999279623127174734448561312212911565024058325119250145559341385199045153536408710788148931936384507716222074449133201689156520857820050234118216211687868694806410772879562965790796058951756642941099203809632976428982348537512182083144413140698395186605031612735735888380638396385794955240441780175123114076387789706074325786148248814095181431 +ln(9) = 2.19722457733621938279049047384505140929498111564549890346938866727498858643721793374723150962746417757594005813191573148473600845186103964210560374153455482120632553836676273435874739768872191980748514063359182304229118383550134269410988033355116044440634050589379512138021304301128573627607263474659715556473398330958426363629804006020764726024449730549639645198219490498179291610693401769193017149688823803771417529498973415922617165882320433224236800281965102878389753778735969886045114630706593706905905029184277529893718651255888331138831565446207103377322042369397808798861262765105714729337656499762736456013 +ln(42.2342) = 3.74323031936398110937671410117312743671999621882953185485339701364488673676289957275668994690626024875665665298651843760890451434192155091474774454000152135888079070456294037295437353730376246068401297667944702683613895181298900929946888727661814858874038013437933589784946005695465947051635298885414061981893961957802714435259128167594022155762333647809887464949646037962762272373114436388900371597332920315851438321892549914495884086896430296582603418577351293821968553050599014051359070469821962799679479219916771150308662311640242127816821700535367245195497161121788007206956354477757502137050838184805938673742 +ln(1243.654) = 7.12580909956416712515795514604283595075351826374386469158915564351618150651818431625975721343706211267654274069882089617083785733705653769012412215616163367201614997365904616530039584371697235089006643082308530744888775539852687937227151334643577378426078369953572583483856516698229156637032931663132325625961265711822569419810821938549213376121137455082605295371043323024584009317625619117214892738589130103253131054822722733545095875468199566416017394056068538123539432011384656345635242881300043244928758913201450456760540918766871771379994747841118748849635473510218072826854439077328853282846771939297225535805 +ln(5642342.652) = 15.54580990106435305434577254186537221600236072044399736858373083453179018281729498698931746548412804330711873559848288578549950956876799883457846983803175336307114134349937416395721834590817530330183505886776530615018198457921547738585211352749683637414691836446360866178045006422571107725337624669192732749828742051550362671891743100137125168584753467598041324886579073070020332780577195608721858977108813463060166128327419432068815165996004507135818992603824689675284359126524579498674589028310907911479122051594169713032432516892835025583293889944863327672729331795516239925740579526174049564826173986996231824746 +ln(0) = error: 13 +ln(-2) = error: 13 +ln(1) = 0 +ln(0.11) = -2.20727491318972082397403933140359911538049612332012877684808809280457159544146824739693970217656180526921984219643449874456348177156982611797727234739645531391417250997043426509813912171452815038773234681224346846986052616609954187523530277042540404733577645601683616992729243473444459542051094521671327575884512986038359403268744421740952255964128550940882387430766327451409771163118341856452028441195934777068653215202164585420800230758269964692542186176911721327183062274806681595352251039908683599652476610933487751971045042726257910985245638030869809598676420047313346885005039112488516186147613511172589650073 +ln(0,99231) = -0.00771972051521911658688251228784710927745619824432492548042502083463642287917836367516798626126343100722554771991582746001551937297605387526201550446846838813258662673693761875786934394769681972876759204884217352739707236035005546573941998281346275067136621899173927659282506916848396796619806300010499309450999450782241307535773898028585894051159479064644475336259284971405813380717508697662879177308128180225689196600729872646323906475747781845502972236018577001688822682434164006474817082160339215527304122870768728267538042192520985892029161981273841027862713316059689483014733403264800949848993013916915660660711 +ln(1.213) = 0.1930966299619130786884267982756898180713778705592829720668900379887103689243374352777828275503809903111650389040423665880467312095476156891549006043545706988153253670557025619641927321552053519085470770157615979399570424220588693521058087428532063740628004266216569604975470314866423199565064140746016143605294954674814789960746014611354708627671012286051760322685245057004374745180431469127326461734921640193158338824969684210361175764479788365060023323948203161463302735214343723467807623890406141920077429046056951034815144610187173624838597113485183282785182998714110976254580187138824306269033391689081134172444 +ln(2,13212) = 0.757116789897883294936463386166978390894499175954861286828543892865781364017025871420480590149317094167438077596767088993935089288788814850749804652208303422672370921498586000791896634212577578402482478893370264509097946320871879346260966481315210993699319070427451048188178825421480007911316514089064393554460708795243492687430146008589442830674137076363874091152964476261031923798447412732934186077107732149477455966447898118206966682984239608759733275918101352950269587108479086088870647678407991044122483203030258132249663586026006502623275083575120136774082667280458428047696316479694373783171995094016807561566 +ln(23453,13212) = 10.06275933084015821660283673740616729945728037094343027986208210617390671916179236842008640881113125999923935053808445858114677151948481098080959557421589119181268340202480438483795520098847855177782651858798247294862894752482201560619047903944885069861925123224583037488845623533566744079769554810986771508999070657247922525604876962306914562396019288888953756414298600765145845084030759309435256660557458078664635823744384352584584649693150118078338708370096193205254977219848895025070156141519117425878712536180174439562537134437874821918024811456306554543621920041782290810988880764370258770522512352657661984312 +ln(678673,75678567) = 13.42789581506003192060346780303123532401081770751582641564101527218108659391057675889965713554438829055229268287287976275080987480673154564721339467057100829224071604357417001970548448435378633779984868568390129851656398528444587355007584514644782323647829061394648239851140782813377175324112903488751528683261336181739973800254528978858222263315448419347839041939721107599044125830520961902124226486557363288743539253959841895421832937094795457036194973227490674176491023248358449812285168037458584917760873528151448330044498943644131658198692746051894023738115952923843204909963596729212606187342286388784078682767 +ln(478567856,23423447) = 19.98630856911503105820326137381757768772609997405162025311019156952234925914675104578050207319333747021982840609919791256651197439654699083857980963846594124270191418833526461503741338244216462305389045259192166725369645499304654061305932346930174919487956976072676417842054078981700092147874688724759784582857539507908557477471121396249552354670452518290104891032252895205143583580940479739950500596836680272158873574580509091868777967836044607712149899986117525402748766122556891112332391606743169804006633988401076526953444910664365030077415920599672309618822948155487082204900580775207810283896506723165756567287 +ln(1233463674567,453756782) = 27.84084732340837875389213300893942447435769357879238353221740677714290803030814440257847810225510563443604106116812280878539288397434364803544125814823275846387995519601085753658829226603810508651397355620933817926852422377599109683108344893439930034803477780872319616434872919691014311099019728054229497999025503880808845558753581640062363458265974112360732743261090392673986825316636237359149026759198363269668228147660615008795188326759744648343370709782007226291063058762400545096419507728715693664844798966638608946740911599604569129643340795142081615122683096337450674806884187650831390065390415760675311746614 +ln(64562356245634563476346534563456435634563456,23453245) = 100.8762054260349961276393916525151686207817587958576881990365384858818980503458755523089258249380322427741462363253270464549527893236534799413218044699613784535931103263638002908190158654892700038703667904601661925533673388551888370766122951591171663967056144039307098384615262531503035898927988105993269589643826024678355557709063097553069798538737155729310842169929389604585836091229395551113589080467039584572939650000004731252687968706910768179153014526463598631247903625378532435067759769879939089536873465162419346704672966625805278976283975463669099939862102031236932169087981036716025784548136336965418591343 +ln(6456235624563456347634653456345643563445739759237659723659723563456,23453245) = 153.8356625648980468600531951102555453956054503024192810190414532597975513996339479411586143741062791091062823931586251687141511382433931408950763236026185941145581259223723628477715410714527267206198839360507233303238194510671471663700132293432407459773499104742189381719020243349700295496201999457946672683646208076075081761909450345507515402330235899847059939430244971358704760198526340033506327936792309508516091098215193000328990790551792442141861821501042192822399181485617280245949285225831488780992167781172015735911459750049653312923055208415913215291151743391837934449273672985986988815880154504623867712336 +ln(645623562456345634763465345634564356345634561231231231231235632456324568702435867048670402476,23453245) = 213.7028749827432346445209729320490147932357317369419558939346083412170260840209994508493476557276478085871409525553799343409316501603967091415595454076753679641028485350356378327681691837913918702953658571672418384115653604209120567016984519864801450160934934557037541683372189600715968270218057602188621640220879339151068011351158874427496209583679339916156780644186710982743948844729351530824158769785899230108186212018183633212511396529727225836199469553256975688487070182838562530625411031009589215920494237391447308243967423566168398376995242254206451568689280702124160236716730783343168944032491324136024950014 +ln(64562356245634563476346534563456435634563456837560843756087340568734506873405867340856730485670428576038038475023845082,23453245) = 273.570087400588422428988750753842484190864370452355909013655485804500448217962229450687057718262616067322308306738560635244228756332880123928460098207198109959978302798414119102482288181736848097456752788960481640544742147190201175524907059930129383522849159023493302643433973370129431699727962994713358600174010966976366079634570220005486767326553563239831779230056050376094651981264570036543473497780327193539303978275049195763808903843121729173546220065518180016145343079570716229720495260629067349586273728114139183035716186778134880571502214715122388010237759637159942038226595076026860915426782073996596240383 +ln(2 ^ 100) = 69.3147180559945309417232121458176568075500134360255254120680009493393621969694715605863326996418687542001481020570685733685520235758130557032670751635075961930727570828371435190307038623891673471123350115364497955239120475172681574932065155524734139525882950453007095326366642654104239157814952043740430385500801944170641671518644712839968171784546957026271631064546150257207402481637773389638550695260668341137273873722928956493547025762652098859693201965058554764703306793654432547632744951250406069438147104689946506220167720424524529612687946546193165174681392672504103802546259656869144192871608293803172714368 +ln(2 ^ 1000) = 693.147180559945309417232121458176568075500134360255254120680009493393621969694715605863326996418687542001481020570685733685520235758130557032670751635075961930727570828371435190307038623891673471123350115364497955239120475172681574932065155524734139525882950453007095326366642654104239157814952043740430385500801944170641671518644712839968171784546957026271631064546150257207402481637773389638550695260668341137273873722928956493547025762652098859693201965058554764703306793654432547632744951250406069438147104689946506220167720424524529612687946546193165174681392672504103802546259656869144192871608293803172714368 +ln(2 ^ 1000345) = 693386.316337238490548981066540079638991486181906609542183351644096668842769274260282747349844232451989203471531522782620263641740239467112074847023044390063137593671840307223335447694552216916098470887671154298707033677971736616150075416718003390172804019380070913382774254239145819905120324398202195520833983799720841380542895318645265897960803812625726445694777263418679046139035493938421457975995250533271714966233209363366983537299486540213833799796119736499966097129434498243326861678248258587459532103265441064537764813678288070990575404323887751601816666657752976117718358138116450764047618148998664534808954 +ln(53 ^ 234234) = 929977.356078967705698995584311332317782499028975406144032375558280197297427119403524007537436715273350837688626567837208236963831334771759109585527824340705485703099901747858497751478309609463017699739788847051861194673523980231391553091069996845262963145644603378437776035212115698120296994928579367929931366232601389290664266632406743777336019916354675622538120138215243864576536753704253008371531968055123781761990822717096833972281460595749311298643307495329111211053034621197394924557801747073661783927755960590833599678181124714549126508850270418776004837980281829331637401379663316744469082805112361601973921 +ln(53 ^ 234223423434) = 929935364024.50475538797671427994841377707300382694394684725655793768110697992019436324841494252486166887946234016600679897225343919869533518477034884704586794769386084639075649829469522362732911348501750059658622892986419526034089956641094196160771310396415487311826984196024806419720377417844119297746154868394706457875100937279205957279590545866683999099218501014771361829933434395162160497787030780734241236963430664666994799275370132757902856477204851490905989904272373553417257624218697748325631315012258937653322845973025719453607163109829175541041171087530028995045211296513700101963932069793191185383610774 +ln(5345 ^ 132123123132) = 1134133899420.739000288294915434524874404116652410682825737286282842355636459222439334796414219255826936557896810089831076710534349572369052857290281310943196761926901150138847416238540459937745818594873776336346485951841304696716934701463529953058957175022638995204287829808397697752052295332177421310479324989634333940741304474346315500523164803417849748168100818043877481612843147983213352005424703644437100735923884038514184352165622645543707991848727032632582866698994395582978838874980946573242206748890247572238395167342579123004153932741392149084007813521108291141736011519990384304187561962180152705612619098 +ln(64352342 ^ 123134535436) = 2213944649503.28607087463314809407270553655656535440796673947264713183754399312473318935782152280792207608840692078714550963428417578147422347789460553671361572578845901909577713123253386875597244102475815937127176700845642353525237427368938681017481403959390251648038007823496472740832758166397184861712720439224784376644404445838346625298707559386172126747204383928416444956743060059772015121766049332766901299183448937333190089492628957958139214724728899826157741146333193336271336162574446931787693600805428844326189638134959858186389427330620666890406147229599101196461356108570477083199745518047397417460529137 +ln(2342342342 ^ 12325235634563673) = 2.659097764880541241663951455247267363118969316137225971031638631534046749647702432260658588464518039441378926717665380341477875748582342596588710429450455151269264052637224686529680164095936753939144588335906406911534166370477529922811935692154840110216411276876879047935771200809699258218487916956993402687826608841701543283618922069392799949406910014712430211757183343154404782101805098363385205674274251136467620383513640647971149121363514162388622500055792626305698798984701626150003650985998068077426426909531255970390319468825225020702338013588556668050179698043764170010608308423911644036853029543039212915305e+17 +ln(435623453452563465345 ^ 5873254234525635634563456456) = error: 8 +ln(e) = 1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +ln(-e) = error: 13 +ln(pi) = 1.144729885849400174143427351353058711647294812915311571513623071472137769884826079783623270275489707702009812228697989159048205527923456587279081078810286825276393914266345902902484773358869937789203119630824756794011916028217227379888126563178049823697313310695003600064405487263880223270096433504959511815066237252468343391269896579751404777038577995399825842566022848501481362179159252505670763868602807634568897505123343607814399141442642959671289778113652645234504105900716081857082498118818318689767284592811025765687517242233833718927304328821734865104276153237516102839222134014369671758561644247371878050605 +ln(-pi) = error: 13 +ln(e*100) = 5.60517018598809136803598290936872841520220297725754595206665580193514521935470496047199441017919659668393556808457249726681905093016561351333257473819756337896581441665110936168759978965246639705678701061793075546525769232673244457539643977349308733494880848654873031009786862987878295923880880044421020342834960073761680252941613711354864324567104402296093274313182427469014957138953669272335842036128901412960005550053698334931011737138713468413411622728584491088115178514484164826293913780335178805135526227138385840667531742833204602114061792691441508807416949398803365385656169623685786296970498972897438556194 +ln(e^10) = 10 +ln(e^100.100) = 100.1 +ln(e^2342.3453) = 2342.3453 +ln(e^((2^63)+1)) = error: 8 +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.6484951525397908592487708865557304743991694424594476386716455985114324500286904073291973960692390861315529079323705066301930019495112406057735030416326903600278394416606564862872935016438929132393521905731885866962576385950444562103819705599555899935799219018983099055627430284227549338447540405481571980248352416158132888231495834184424097438490741341476690742501955115254481117879064675327495323088066188490248256807910826399633354322737874911959177298216260356458443761166871303138323647455051584017845931185181630769569821334213458205094902000077359089873708885635999290644034637836294511681583854575095902458 +log(0.0000000000000000000000000000000000000234234234 ; 4) = -62.502657830242057857863430143348519256948540279187397247910051022563528677612056054919261917273076191040214319173640254416584905457682871986020738555134639418241131671880350067440483035949108331548919541308714476387301280917376264649309690038905534991459230876148281623424723284428777863083131005279581936124786270883352238755073771210386171138130103761761712553274026620371238645417685842165182299258843043669473751755536366213063305402258952731778517544507745621369887856783215100000543193133613058462449089386806572194926437678380201244740182748710577179208193625453155132311842250965723718841553305668493570147 +log(0.00000000000000000000000000000000123123 ; 4) = -54.6617634207722679102071415254558914862187077941362254868230876886387513452114230038925720225220306083873428556101938546105452976674884950030138905524204876631478480565501105980524856127885375866359209278370024334784570007143183258773745605019597309399901217806697845401950916296489188606982216445835881635156498610542996438632198052409956702211632140811721105334403752819894050055693996379576347398953236852393008273271911220055118886746095050275888726506111789337114890692121926806675923365738191803832091468842709910483233836777408178169627637319965876805636471359893308593050532243857761976400484368679473044887 +log(0.000000000000000000000000000123123 ; 4) = -46.3569431835538620405313429517324160465566293115747739566861966990989144036898599642672226641236052206381994263345682250434850552068296777823256336199238491785179696749063466764449415898134753574685673444019726756679885629400286597085241125278202141004131725595879698320076103235266629017982806010982433434912179693384109491095029425963809582704856084447696799467954828934509795266283703434764556115202638824214324789235893135124829515470917675578597254485328734466945058236313778526799244866968599295413735267076121722962216542711442544302427253104425416334114996489008775555553206567753281779752419323105338755503 +log(0.000000000000000000000000456456 ; 4) = -40.4288632868100676184120897498063679217594626299722285310384287967164366035218481934122374714762868604619376648455861781239665803692869576045749554849252885134831090259390448660211941000557764631264080761571723189068289841817925580280346572510388747091149760367976347454757079472390478950692455665480316327638417918704591688059153176967125462061511685401056663794777650841335378871855988385149998074672311680221139058846668109359445412052400213222408732092234338881316343915908069061728504829175279499439290850696037623124770160918151353123743765622260959388843512703847117121383120856786532480830157532729636730919 +log(0.00000000000000000034535 ; 4) = -30.66428728960516710307950671277775874260163647933854457249655201208526913576825185582819575931999568327187141382231014782337357719849438246605789485040300558785680405703776825519522012527849276433447734628845606548383904220855444723390601044137157985027732403216951035561129171243229444558624288906721228833071193446365616322510521119621175833450936383691357643609547595685590781099658334524256107528626386111939720340040785345144142264637092357447456128537388797574202159606068067390305456085437387489415010661991861671842805468973833625629607279324326318455512954732617200855190694760362052280897962610447662693054 +log(0.0000000000008787345 ; 4) = -20.02481894841373383563002690224601441778452488879302397482732010209816569785578968780059957853712355245784407839771045031308389183367401695375284128983988629233423011310807831136890276826526552046044980116215499948605006022942011715150876608293651762067092869494324045523439048619778082993936149767887483005981626841192971010169557183053649096885377239977719688426758289511891702122179858210429167099495723945968233252715178099411361831733238815518937413345349467455389503443743332176486555527590042752806129675088192931585003578913824469688812681038713370218128505382266823800414399889811157109169166680081956287443 +log(0.0000000076452 ; 4) = -13.48139930535417656932574109139728653345725605114928107159158812931599436920861803371248397230642437290511369801711151105171814496778137197048320221160466772179893065923577019215662721007352597214535327542042505917256636428443689687661769307037324652732986925398200060493243920038036833576868157833584842594583118801353352201331938425263158253420914957165543630016137454490876840882575631473610247631848120857889475636627075906885181297041446088324597013971552437836091663362719166808743688951139290104136780919693340194066363520635303407281566588012017202909534943191492720456820266379073042435164959569923641599142 +log(0.000001235 ; 4) = -9.81352876375711056438611167937579612529835358637203675615903145491002890901525576992551668121081491233251125834691128104659374395374643323519724570840750304122242754372830192571772610755455688891783640598171999057864132502646684105935596813326942046982576726128987789112079206786803828409006731944979536545780628994001156739882762339560756669507802545122614595287910181726868356702486248121833951046639621594408264488659006909280903670271103397434317328681932421620708534516404114954315893782369776547323505428789474045151306261631531248604045372979082511553561798756911899413357010988864927921062290550894766577399 +log(0.000234 ; 4) = -6.03060192487038478195881301739200665202046157048574209093928476998527850871500443495445049001944477505860543297765289393766072596624602486058661635088888751563772590574050446623540499794933739538508874432826052196118852441297957284276268948821132327239832630997941084435659153186049916846690284974988098148052968438136730647595650392850084937749871112823717290076865922558876616622064487337205293465296722016607466586022156304658031741714588248541076284744206571312339541051618349881870460873580068305010437835984871030198824773451085490442745199918161671387022720844034169945712397364190598958577504742909335520087 +log(0.00234 ; 4) = -4.36963787742670360802365330264731156408804587397345178491190657207731112041069182702938061833975969750877674712252776802424867747411426141644896496438955981871175022941175168191389619335432494955161802764125457039909483685812163960899259989338341990448293646576304790271909527063604797668691464105281201747564330603818956752521313139957790698736319000095668678343968074788108107043243901447581710897795525960250099617950120134797452999164233499146493340702640461571999876140002053322117103876040883288173725432451694655156790185319154222708344431487080750443979771102265103870717746011981638565281374651761066941319 +log(0.02 ; 4) = -2.82192809488736234787031942948939017586483139302458061205475639581593477660862521585013974335937015509965737171025025182682409698426352688827530277299865539385195135265750556864301760919002489166694143337401190312418737510971586646754017918965580673583077968843272588327499252244890238355997641739413792800977275668635547790148674505784588478027104225456097223465795695541537019157641171779247165135002392112714733936144072339721157485100709498789165888083132219480679329823232593119506713995078370033673424807066352750084069176263862535468801536862161841886085899483538132149989302704417920786592260182296537157537 +log(0.9 ; 4) = -0.0760015467225249924814207707968785791726012888198092455716255433668691605099540454027893967615968354588480233800659585696944960510708386219955674358776293974323180840901675498799262682922647605264926649994063970883670040923966968088850848366468356717837493635032806183093700166995841283901867249736453856386385393312800383041121091065866082080085105174755683700748427446966351931613240337258781262037962491996824202671451423987358833487953935434053806044106242742758547343670627923396666710496941053934288831733354072348905530821407925288680857305591979493732241185523892922123388936694153921923155868049653655747539 +log(0.1 ; 4) = -1.660964047443681173935159714744695087932415696512290306027378197907967388304312607925069871679685077549828685855125125913412048492131763444137651386499327696925975676328752784321508804595012445833470716687005951562093687554857933233770089594827903367915389844216362941637496261224451191779988208697068964004886378343177738950743372528922942390135521127280486117328978477707685095788205858896235825675011960563573669680720361698605787425503547493945829440415661097403396649116162965597533569975391850168367124035331763750420345881319312677344007684310809209430429497417690660749946513522089603932961300911482685787684 +log(0.2 ; 4) = -1.160964047443681173935159714744695087932415696512290306027378197907967388304312607925069871679685077549828685855125125913412048492131763444137651386499327696925975676328752784321508804595012445833470716687005951562093687554857933233770089594827903367915389844216362941637496261224451191779988208697068964004886378343177738950743372528922942390135521127280486117328978477707685095788205858896235825675011960563573669680720361698605787425503547493945829440415661097403396649116162965597533569975391850168367124035331763750420345881319312677344007684310809209430429497417690660749946513522089603932961300911482685787684 +log(0.3 ; 4) = -0.868482797083103083208290242770786833552508492666049775799501870637418274407133326663929634220640956504338354617595542241553272271601301033066609411188478547179146880209460167100717536443638603179981690843206174325230345823627315021327587215737369519849569603859821779973433138962017660085087466835357174821762458837228888627427740817754775299072015822378027243701910611202160144474764946311056975939404104881628044973932752048670835387149470518675605022413142685839625691741612878968600120512542977780898003604333585492655449481730052603106046707435003579401826807985039976481142703595752498062638443858224025681219 +log(0.4 ; 4) = -0.660964047443681173935159714744695087932415696512290306027378197907967388304312607925069871679685077549828685855125125913412048492131763444137651386499327696925975676328752784321508804595012445833470716687005951562093687554857933233770089594827903367915389844216362941637496261224451191779988208697068964004886378343177738950743372528922942390135521127280486117328978477707685095788205858896235825675011960563573669680720361698605787425503547493945829440415661097403396649116162965597533569975391850168367124035331763750420345881319312677344007684310809209430429497417690660749946513522089603932961300911482685787684 +log(0.5 ; 4) = -0.5 +log(0.6 ; 4) = -0.368482797083103083208290242770786833552508492666049775799501870637418274407133326663929634220640956504338354617595542241553272271601301033066609411188478547179146880209460167100717536443638603179981690843206174325230345823627315021327587215737369519849569603859821779973433138962017660085087466835357174821762458837228888627427740817754775299072015822378027243701910611202160144474764946311056975939404104881628044973932752048670835387149470518675605022413142685839625691741612878968600120512542977780898003604333585492655449481730052603106046707435003579401826807985039976481142703595752498062638443858224025681219 +log(0.7 ; 4) = -0.257286586414879120214175056128779683611902383529219914188732335872806963873216114676139372094579684996148434910462339390425370982644545552163378537788498013408957564473136337801922384649745918535191222972795731312777474001555344655752115817548664653236988944131395311974964616738990809024962140864994662018418758106656749169090608531782808851497465738178000151072351202574171478170365106602831413813958382252277112038991844568054507347646267217810054650308139413920871598999413550872750724535047007104806034039580911846166627570408272867941801033990184967525418618916083317103800686510722516942963101552786407679399 +log(0.8 ; 4) = -0.1609640474436811739351597147446950879324156965122903060273781979079673883043126079250698716796850775498286858551251259134120484921317634441376513864993276969259756763287527843215088045950124458334707166870059515620936875548579332337700895948279033679153898442163629416374962612244511917799882086970689640048863783431777389507433725289229423901355211272804861173289784777076850957882058588962358256750119605635736696807203616986057874255035474939458294404156610974033966491161629655975335699753918501683671240353317637504203458813193126773440076843108092094304294974176906607499465135220896039329613009114826857876837 +log(0.9 ; 4) = -0.0760015467225249924814207707968785791726012888198092455716255433668691605099540454027893967615968354588480233800659585696944960510708386219955674358776293974323180840901675498799262682922647605264926649994063970883670040923966968088850848366468356717837493635032806183093700166995841283901867249736453856386385393312800383041121091065866082080085105174755683700748427446966351931613240337258781262037962491996824202671451423987358833487953935434053806044106242742758547343670627923396666710496941053934288831733354072348905530821407925288680857305591979493732241185523892922123388936694153921923155868049653655747539 +log(0.9999999999999 ; 4) = -0.0000000000000721347520444517771055984566990621801645467373526580903072602489967612808731241754551294731826777761584090106900685129538424443999467359103536327870665965090984062288176929273802831586069530224545268826713921322260865566201538717648357835945966107136806355920318282097199660764405842059041541422611558438706381893447571392743208027641848414498420853890587096754934733347136869487246895324772402177908258679653419619118128657018981930406229194655368871814432596064216920731609568370668106251966515095311474816902835026758646670948499460585781505440432322799717427323427303172038555401877896159757963019346263206871513 +log(0.99999999999999999999999999999999999999999999999999999999999937676756757 ; 4) = -4.49567169793963486955093411721200523120450199351591842039406091578858435735486947927260894004359154039566463369395361933985491514039165592734794144020320006838169838704194143753204441768703915342081121677898607581181376246311985403773837800384772264810798149132742301582538262465689278453336604123911051095623475453048372403032436674084478631554507926001999824754257075889041152172601248899519442733348452555147460509300574366772971526941251382871938687710043175486188343458020881870632747536767597379785345821961030935428363989278002392114515795125535551575833697700255281226923894470700117829242394438260117851114e-61 +log(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991235434 ; 4) = -6.32229795187200922769547281083501488167845431190340965840089963335428210236098129543598526555362366388133577553057908059803333214704805602370504589772573958070870917541231114543321901530395402633335537837327304179706008431691168077465248721940420848824802847251432095940716232516147807770889736764366854092798389495956735256380079639115179418981833743713151517743020704891437966794901946872223198804887359438397449660683277741170717246628271053313071021717422413486647224592781187244189942783942858157531134131469317217488950233181864349944989951060252845102775080192963221866333739524464469372388231817216453548396e-126 +log(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967567 ; 4) = -2.33954641305758750954522185894671838465792041155218964009075153074983326528516878479636424801525456355355602556684804839208255335099657041461796178888310526566960352587355378313548131265293454153062999788066821876914587313848989191517796268198210667713384687156016820075117061040151436340166254696513484848043216422719640404572159354205070768509743090996240028655788672199522227976709836691952678215652098820348439675095532356484828908077496516466318246125186474372773330108069444043877277623052734744818598354478744782138942077741021530799057325949134764463821936534421837781731436483297791367629901352732377394842e-173 +log(1 ; 4) = 0 +log(1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345563456 ; 4) = 2.49271342141825753652415704333355694774189361202761686059617134586132227846855903190439332093544386181154522025253405676077849774388664605994738629002062169893807649169213752589833435737711977530500048706822713637191380176724801916313692673079005918212023907478929222946130362953541660069904871489398261983412840291212820712708170094373645074097979058174599429159696091514654743541681402594052050742137344146086073105407496047511150901030933101812195177481751666076070300913992734779643125108747176957946029285637944684066791805493508667529357590457533886934082797820650594964343354347506426431113802716529602202307e-169 +log(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023423 ; 4) = 1.68961229713710949452957579015536597674721640920626947676273157292736856204404490630793450440172995535765864356834957720493785906213778260344651896829074118422106077323799042189309821948906388610482889371606000206825524786783598723234393039859342788279810205115473237693752370756254058068168304590734276282623556315471170258328107525061787388675097443971326920723344924951640463074894922126286179695541853927968507646316571057178216124826687359297637310629286307183467909363961937294406971707079304743209718335490251735147690776672660047023698563658571910340121217980697768265448942704149549232842605280144190436721e-126 +log(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123243 ; 4) = 8.89010324621392586066295987303580963464360636638382227403275956292053467497733964001659787926322006596002353879468218330034484993397016725329215770622638726105479980306237065391296382771221210767076994702790625333686598729579512074688041127500404957408062387912248367593764347103235980228089210261190223631245781413409023482797765385762174593408495418324675607509564549235801008760261713870902397828672823729395535124505830309690716694435463232837564069499489450167030025989331214479096588284504481266222273534492046735668476305544121697916411030083898950806489326815928963637231486803972179383551480457160249097946e-99 +log(1.00000000000000000000000000000000000000000000000000000000000000000000000000000074563465 ; 4) = 5.37861705934988959554812431772603746613934528349388856727004435564892598377967911288670915144232989467537395100706085643935752103644144896588142549935164745031945635537486159523704906090435593917620553246393180048497449642869953366664239619678659727575457879036477468572460238529461747211283991923911366365038465341714490185737848091737909489906355852848573633752320484616490551524223426833036522197987512388328266122914382976246986309363584895353011116781025259007108807520183528518357659250120100733600812851730497671996002138633500259629305968487539527382348051229768688336155666476451849111315827615080441657754e-79 +log(1.00000000000000000000000000000000000000000000000000000000000000345345 ; 4) = 2.49113759447899533957356594480299220099802523518481463712003387288161000366388857934017030187584303443326291557873573519864851183511911885155156150191509532555591351977376026373805366056561473930300006086499612532961996983726994130320223003959098176354873450796695199878936513210248723244912040541981759163497796525907716946753405760834803751370369762932798695868360155214824434533895263529729604504806163077478748598209455401214298127980020488304984313961027864708863959144216925133645413454282474228469801582547095869851543284954874622727489573943728076367667729765628317832307814197542085949283517090070843128368e-63 +log(1.000000000000000000000000000000000000234234 ; 4) = 1.689641151037927273797722988648986014392079239439243607956046358653903889188596645671289327761901382454289052763071720991264651557350575868148345348883446392831252479513236303197931914024357710573775072237213613694479765862910830167734197363327698924347390882839023083412252146915366665624618284455406018927846308828905032682621169708948964088611817956797694968661829149776680637535234903183173446763429148044406695334796605035686706405895969620324734366357076382354787989511190867020616053070825676922813177474820393583896095543490839084955571400536615425522414662900184405765536275997721043168801917647486182664997e-37 +log(1.000000000000000000000023464564 ; 4) = 1.692610505971084938282731327443651893534874579306187012875745562636973586201809297706453930207273122839681636617919075851660589901445303841502039439865722773529355643147842254422320552643636082123108630280189613256159988698932489108727678265322176805562799644590134220543446670110703591732076907465774173785756764708240259828928592599034793739434888893653777786181150923959232883605020246341842233205977873133990894166959687713609950123746496566289439008680874132129691501235957808211453377972990432892777490370704110491237012129607545205751109833788191253589332617890729784302984537481456556109923128797329085032461e-23 +log(1.00000000002342 ; 4) = 0.00000000001689395892861193324113144446591633963076113487998756791069724117535940441633953037626357834331214220281045701351681251945010965807162813394396574839603882527378237971605120904330716168976488420546662633267085391755566453044385509726461137564307087282683926859125511628544901710106497011596249311553636000384492194916225301758795012127227893999528337295198279785655378799398276632018752594685687338892281859950466837962785519079495778404232205848874154864981594369393357715563843664880530321502442240176711706784641063335004669292810249560577233069478959466324695875243230582543876840385691000326334926811694525852281 +log(1.000006456 ; 4) = 0.0000046570045591950320495122919156777674537162750540475886804749671307077125851001875052489739250793547084440857703232580949808008941378777202642038689512106063403542279057357312540653073119607052775773329345589835258206684004111779751105039284468043320445945037100302450020616576784576373515517928163779529850996111854765209797213506103984973501461943943988267833286644264052991069439704490550608985493619240834384877308616424432244321467109353623878775450758370560313618482622419352038691560044411748309865512752107588769917088339066657538791713850508796307956158933919070920890833914844297477376297406324340257840205 +log(1.000123 ; 4) = 0.000088720288828755506738249214628674838942896295488277607932903927439762171555524417220720987616658812818802416191672465483335459469057991591077216760865068888894734836627999750344939832277698004937940573911614647055134862320227135676556862464033932421599901278503612256422504571855890820082318961737680355485453596684244715714361937129963433394265330564449145437765993400359885547294753358563402589203879081130810723292167614072984655712780311284634047317535626991337186020940323470553582178399972935517513837771073339096467924063744387846808844794209886104843618301578303055959168527337569769112215208890709319968942 +log(1.053435 ; 4) = 0.0375506492130159473483925572139758030630226581808640355239946857757065414411401014613768813526997040442210529110786022695894586262050802508569711544259466389414566648509351911234938596555405957022732177609641448636369662485785784501553548954452024366503229044347650292582088279021555719118207503831318891842732929921620831846783221563136725283554655690731317633568037258477876799595881637825144078907185522623173742693096891050098354484866017839043719956839877094915192092177834178320098311854366844343079282160645243698228654236218983209705415935081612816116019744416784426263482329860181474696105780903505410040849 +log(1.1 ; 4) = 0.0687517618749674541645218086182013914192000663285937296290226249551979215556965684296757779637651668178054142767603769094347281892088276544676545159464173299209608127181564667078392158974014183425448606936626569896002242121576741500327162172467439241897568125943561287059108395945715019506473258464258856269869035338150764535547330979685100520712398900057431974261896233574941224603050146457087805777547857637736199485347270470997993168341527735587191182147332785004845775213570195647971294862049536139853635335089867358446953217054435142500709108952927027566725950216531298291851712361735208594734149651654560086715 +log(1.5 ; 4) = 0.292481250360578090726869471973908254379907203846240530227876327270549113897179281261140237459044121045490331237529583671858776220530462411071041975310849149746828796119292617220791268151373842653489025843799777236863341731230618212442502379090533848065820240356541161664063122262433531694900741861711789183123919505948850323315631711168167091063505304902458873627067866505524951313440912585178849735607855681945624706787609649934952038354076975270224418002518411563770957374550086628933449462848872387469120430998178257764896399589260074237960976875805630028602689432650684268803809926337105870322857053258660106465 +log(2 ; 4) = 0.5 +log(3 ; 4) = 0.792481250360578090726869471973908254379907203846240530227876327270549113897179281261140237459044121045490331237529583671858776220530462411071041975310849149746828796119292617220791268151373842653489025843799777236863341731230618212442502379090533848065820240356541161664063122262433531694900741861711789183123919505948850323315631711168167091063505304902458873627067866505524951313440912585178849735607855681945624706787609649934952038354076975270224418002518411563770957374550086628933449462848872387469120430998178257764896399589260074237960976875805630028602689432650684268803809926337105870322857053258660106465 +log(4 ; 4) = 1 +log(5 ; 4) = 1.160964047443681173935159714744695087932415696512290306027378197907967388304312607925069871679685077549828685855125125913412048492131763444137651386499327696925975676328752784321508804595012445833470716687005951562093687554857933233770089594827903367915389844216362941637496261224451191779988208697068964004886378343177738950743372528922942390135521127280486117328978477707685095788205858896235825675011960563573669680720361698605787425503547493945829440415661097403396649116162965597533569975391850168367124035331763750420345881319312677344007684310809209430429497417690660749946513522089603932961300911482685787684 +log(6 ; 4) = 1.292481250360578090726869471973908254379907203846240530227876327270549113897179281261140237459044121045490331237529583671858776220530462411071041975310849149746828796119292617220791268151373842653489025843799777236863341731230618212442502379090533848065820240356541161664063122262433531694900741861711789183123919505948850323315631711168167091063505304902458873627067866505524951313440912585178849735607855681945624706787609649934952038354076975270224418002518411563770957374550086628933449462848872387469120430998178257764896399589260074237960976875805630028602689432650684268803809926337105870322857053258660106465 +log(7 ; 4) = 1.403677461028802053720984658615915404320513312983070391838645862035160424431096493248930499585105392553680250944662786522986677509487217891974272848710829683517018111855616446519586419945266527298279493714210220249316213553302588578017973777279238714678400900084967629662531644485460382755026067832074301986467620236520989781652763997140133538638055389102485966256627275133513617617840752293404411861053578311296557641728517130551280077857280276135774790107521683482525050116749414724782845440344843063561089995750851904253718310911039809402206650320624241905010878501607343646145827011367086989998199358696278108285 +log(8 ; 4) = 1.5 +log(9 ; 4) = 1.58496250072115618145373894394781650875981440769248106045575265454109822779435856252228047491808824209098066247505916734371755244106092482214208395062169829949365759223858523444158253630274768530697805168759955447372668346246123642488500475818106769613164048071308232332812624452486706338980148372342357836624783901189770064663126342233633418212701060980491774725413573301104990262688182517035769947121571136389124941357521929986990407670815395054044883600503682312754191474910017325786689892569774477493824086199635651552979279917852014847592195375161126005720537886530136853760761985267421174064571410651732021293 +log(10; 3) = 2.09590327428938460429656752202140125060751800679793011692354533863417747757194062871676580230898123699985140231335199308235005285712915826864939592561915491561809119630021469851890125155924415079620299524131840106046127610186655414906082616710054381823861040137165158210781803066853147390185093936401353083176711133893497433452857763308731686344362106925510612147079038722028950332679244213078304826307821392020101713088209888010963117182069798408183428463174902601265726511668790093717360586222290471518689275535109074335536739413931845100221993717295345507742383406301703367506698074940627973801152487174542993851 +log(-2; 3) = error: 13 +log(-0.001; 3) = error: 13 +log(0; 3) = error: 13 +log(0.11115; 3) = -1.999681472009827816055628174964642230401748237904416327288723566890001051185253092659204068161319533439496250831902221116825523310296559317562330195699635064762809306581714408235691730199343048293880741732927569115751123417679421643525417629912013783399375171615244836436624120987547236132656802189254466767597092540041044389693903298951586924088145814666076575545304281251309674482321411590180955359625582934591359419848457738108865361675294556522071714665755512288165604209273884924755088743919561007544885959890071312534714489905027222723878585968413574131974174486837023635787858449518194158240586915420379091932 +log(0.9992; 3) = -0.000728482813294753370545056115021476024299617784420042897460368429675295745486248439201343517630364877481079832159398069664764181374603239543727296686318022278074290729387434432576323096967361480119448051647029800126625149577157256614290614227939096107324942988487235070942371958764194205351970991202200616344148803888426921388050623288432348728516646857169290717983076813342067079768579194432088017370722038118730438736340295144136124970774388512229392681651119256639588604649816406919211836522285951675071059560925624217388258715255246954086239606453632840602184179595493365843090787354535495308316268245531531269438 +log(0.5; 3) = -0.630929753571457437099527114342760854299585640131880427870654943838685201380914805061172688549451745561354015938313715194923449146936475413686196393349950035966640584743311677452215612596199851868672792854340849531081208841937609290184185959382218703082028985792568790901313132757718782489754897614380046993623661535770151579582582203119216085269248607848855942200954163644243947094092215395967299512947031616401799163165055660782694699107839336216970483242801696934083089362129099496872432068810558533264518223969675121701145801369136023637618740448284244680934718090717323284192704101679849762020060450815307941392 +log(1; 3) = 0 +log(1.11222; 3) = 0.096811240037973520318252867772448375783406613208536323679527083210379111934956187760177181239177140650750823819636515231167278363048832242858313798080057108759767316340617644617514340538065759035061277146852589876793636931573865670304719907003010664615929411991170711453447455605229373996536094469448729765315846831474666388499978399201419337047400443071297136812154559624403289980366060157590468004428182021283175669025807615060529623917543707749631427429343507517355236295400728246579426958612333717081266881058872186470674639795988388656837771906102012480255318851818065305832389963412139048474941983892061242558 +log(1,999; 3) = 0.630474520140299827425978259337951381214290347760772730882075165537293505310190232160829780940017869422063937267075624501254645601492664492012287623294654998695999625946052309967302707281319433245858217776244400070312958516608246631089722222086002912059296974555504179754709142748871853298311857996827159589734771376546937424133769163573582635828439889051075276582570965953993195245497420110815239963347414070585414487745623715927260786401308730005748929001708958018960732395395004334881558037950567411155673725847691049532514166127821246360752639372007283750827220837465859926814123662529903990605769730457865504519 +log(2.234; 3) = 0.731644556444457088690621209315708654891829705536271503054219891984595572106359498099345952320027760864426845105379214052325303024472332109359832298092153450873157941976774177841321873869727784910968144803215402233192227549814029743621575702031445394666517439055981515525173267045906167189539395333659685713567206778371666078847245250169386793725414765994096845114822574733502253680280219722729914714655630304590158499128873186868742595355589770455589705920253191278748614725936551972553244503710076246891783315252360534987185601587355073502869639538598896793187281713310951110408246092549423202305227422106401225161 +log(345.1231; 3) = 5.31934807689820428707588380128329702915853366812568392542496346155547654650169846717019129968027769258094045483032106152621190296942776361716670213180627328782787389578516798150507454616051162229068698660784738241812058706211055133697482086241330566676845363695140592723442925159411233281800215002207403786610265178359004104177133800738831964385432321909308609391365994433940595971299988192390473342948037334331238743681675795301689063368366804050361951675462695583141685931400794002806129380525587418475570348813141704042143486655530651575461566074525782332237807298041045823554537873136201717648054859536968378505 +log(567567.123123; 3) = 12.05986355389905700771366891659928740908392903272964255083285924778279211797605548764513922586175182342573344438508120133334278779562030662472821623367506189766822370495944892894188944374703786449347646736831256617731836358643384962215847951464418282272696023335372278511323201681344671747975488292294642671158061509622806464770919199128748688957609161379284130957683076668440719833093635305237061148652874608805894098340467544323674007088386511994469914384530921243991188566535559976138057850337979740010579220769879942554595086830988590512371348090087626931368033031304266275463887491200504433619245685904864106102 +log(54764567567.5675; 3) = 22.50685660409066491222175106948751256610635084015395747324894440167495327623541858078100530664364975679797423306845161274821066251715654066309493323542863611248605108167025207431939509707442315598319985493358346783104870371909530006555896052933267436639259151401660467843111692608564547417317928910343158152083404105407044505691547995913863668867572783204503030254278034206932694281494664505394090022416552093966497276620238911472120582921421782195048556741635883401411200157381631729493434788848347670317516888610118885244876193103932441269420678009746686508657459306222232669790892857973628779671758204330037503921 +log(123123123132132.23424; 3) = 29.53198895220905518658246378164184477237452546023733970830310994678607343300593527011748540824543984221908797967610397479594216178675936064537856082896980180707096863282313161202189639712977887787192241699938400298096701269992586041216711807371254393789676179408310814759080182573397095071728105389156844631389824772900141551154397363765100209757748220336033479786842171057741530041552103559502311386137865291270970954254918985139897305885266939404171225303578816151760944419468392384961853391182619815489634793595738800612342922581377772960961482982980636593549357794523477063246515062544216147448183865736314565894 +log(e; e) = 1 +log(123; e) = 4.81218435537241749526200860995993329302390102722205108535395724389747290962426647283593289618571889982596051846133235758911863539016642586030681346320703651568737926744066354888900586068085306161296352243701108020875047997688553442623113109721912587533735441418273753139483833075935259765543904023077865615445885454671777708840186520343068553811651433220164258278434283004190222560248840952998981290994212992018804902146838756038798204688744448355714742893640120880873262790997583745758766931028991991903363735601141150617819330890457136125704960961271352454214796079219984522471428985409958258548171146572800384004 +log(e ^ 422.234; e) = 422.234 +log(e ^ 1242.234; e) = 1242.233999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +log(e ^ -1242.234; e) = -1242.234 +log(2 ^ 100 ; 5) = 43.0676558073393050670106568763965632069791932079760449321976037960662082537885506083698099445266975643135035036371978578552095834364164943058852814817975444507156529378094714730878066816878748786880194416657523951100977429143592051718209177766962339333223939497495017696679554891320672936724367962698364755367167012870931776837475114850065760674730084879435959830132909820909321777378988407466453965019374015119004178110885781873633471740447296283407186393726070824071429564225500662792683219834495127448740110181963379176997325475328151609802394602390452450564057378701803389398718691474446336773781510056796750648 +log(2 ^ 1000 ; 5) = 430.676558073393050670106568763965632069791932079760449321976037960662082537885506083698099445266975643135035036371978578552095834364164943058852814817975444507156529378094714730878066816878748786880194416657523951100977429143592051718209177766962339333223939497495017696679554891320672936724367962698364755367167012870931776837475114850065760674730084879435959830132909820909321777378988407466453965019374015119004178110885781873633471740447296283407186393726070824071429564225500662792683219834495127448740110181963379176997325475328151609802394602390452450564057378701803389398718691474446336773781510056796750648 +log(2 ^ 1000345 ; 5) = 430825.141485928371272587755530189200212856010296327966676992119693758510956361076583296975289575592749731916623459526911161696307427020579964208119039087646035511498380730157407460219749930571955211668083731270796864107266356646590976051959933291941340293901756621653477784909337758178568887537869645495691207768685490372248300484043764689033362162866758719365236274305674797535493392184158467029891637305699154220234552334037468379875288197750600624961873031906318505734207425158460521346695545338028267709925519976156542813389552617139822107776428528277156659501978497455511568061249423005020759968464677766345527 +log(53 ^ 234234 ; 5) = 577827.419681246210360661883202967790745460818680023377906439610334595993074706569581333254297283608261766290184434651023049058890163003652249250339192398994071895263046936585906135407729738914899922194626417940986555471949397267360440859210569201229134429987703173257469679253294013531460858927074706991344611646415147059448990379719964630610287076675496072109071279050547974252856115720770766860206243475459575334814221613362872214064206332657779105944828232422463326896979525166227188690756119378225815085061932652760340092863343943967594446321166224832127197855220322079496439092895330068894362563031925956319074 +log(53 ^ 234223423434 ; 5) = 577801328550.8344494740863671625493182767556197953645183892987580229601155479423501385375433264934155326855473527163230891913258288115785996997218538116985372865475551608282357695256460770975797658417135242451942687586174830869368838300454579263855275096990715183438911079765839308071017729383482908460026520024704892666216548444906928188137458125967898031093248922002166400764327879290638532212878872480089272603524510265404330995982188482027256814046882751851784300972067573307830523752015436983134508136578730917793397885298145354222064322172488592614033597779579017825157225418306070585643750978714300413608932 +log(5345 ^ 132123123132 ; 5) = 704677012178.422230014610205528162998071331413505234594879260105055372477480950271596720489240993290966277313090926532537222745818486488648013349853503424717074140139307678727083763656786902304313093436851848206576102783004875008115934327700197705701880478711871554417054522029541380107147239885907350093437706570873439388887979141589947418826435030821382440355559272314044790119139528920633167367489044554589301380795009896845835843902606764568922865387166605258138917122341962350591510283699331194814331931160938353556301857535517763219378211928483007091178833895674762153939542386999056619785115836426704543450633 +log(64352342 ^ 123134535436 ; 5) = 1375601153917.72695774405933000956074915515750725660101244792919770365213379060499786296228964403601589164457381375971166149189247284643941942789181741363742042942105578521707254228837405858062641024469291028817558505251738576643638597061961350085458040251298716480521316853280619569006940912956989876499238066934156282102569958312033862272825785349193338698964441461660165446249806116375469700470663851571661983718389662037032301579106788113228402881875394544085343097537302479098951229969202911614606498228046832774269109687029427630551425134292276012704618670788752362697282273808150791845696940235705116442553257 +log(2342342342 ^ 12325235634563673 ; 5) = 1.652190335729661125325815758088322920421713949697837894827720568274202587615834049867074075166884604908492610262244943852342769084887774620145364878020614277357747513878743550630729641904941024483343661943690977762447115715840245460588189813869445064940700509771849379259973347216131221143311893360804728936725836300700217910793748591043016110725881354851473819851673027343181521218343589934133619346247767847660865483150898058290713203208617032244804511614236275938550106477107120041136011222925266347302190087502795866973399278263768565832963681556163895262326388395622013464403109992115339763138132616253253564732e+17 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 5) = error: 8 +log(2 ^ 100 ; 8) = 33.3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +log(2 ^ 1000 ; 8) = 333.333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +log(2 ^ 1000345 ; 8) = 333448.333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +log(53 ^ 234234 ; 8) = 447224.57325138546551988458613157296300275200255972571600055560186771021005911837827064261082557863761732676292333695214183737194955890180485889711060847610287089594549792278221009142329581581913244918527443487852379702850912554846515420227026587877792759621984982973773727515736685325985831449620756130057342270979463627136658547617373498809388416124459179789274041982021395032566129339560343845081981315312794397706699045476495779411365938392790754228356545672749794333841695635422820468688272801123550516719220999044181030147406884542109952205243790075747065387523081280958568294976198027314840356320277389509198 +log(53 ^ 234223423434 ; 8) = 447204379341.808652960787649804491483515884109065456288385533115241687414221171862694639159501535974951151272861041875311767582831302410183677400789638943243219174005811768376004463936860010077295077589299684409810435992443299790257696583384363367541708931335312825749271425020403978310407273201545309466843927586784586313559563000352618527906344845090541753632327878387411299126519665458740113895560533827718645046058179814503654176404032867154187105227617729579567247854360060142429748382563404921901459379381968311421472659731994593235540892404788302215336451161859677387499588580847248712962223708364958508301486 +log(5345 ^ 132123123132 ; 8) = 545403117466.120854827313298223702205988613173915972132446747452097913595456799975644709641628431781597774198495666653019135684803849490461624322072916799183742637441764540903159369731223798498692613969008086671358074860971178729509541440501102444729327730797214740563694508648127805094373790833634779599985968202336604913746160903736431574184510479828466113868796948116726186753765819358297497267184475054310779899320684557888481881090659368604796264147805297608039859318660426109834072299959616748984302514132133218995061011762704057732912760363062405134300975107392593894985575861399902281396025685296516604139599 +log(64352342 ^ 123134535436 ; 8) = 1064682322213.681685826879023187859211308318859260341399193613992709333582336566881457558203985695601304166763069940071537655366142641843472926997978648518142125265192052124004566013077124197518993574985254843533824446084818859461438845927212624591780130119453681820038010018238040740593654290175830691196424768850352902126815889893734293093210154678797844209303218965445055931090635732775962577541530774461049577032106410123301348121781363748633114538986428148147512766513085148583929132506420566773356509678852927111698235160108450833765825824141171551094131709260848762095643264676505928221169718925554439897640421 +log(2342342342 ^ 12325235634563673 ; 8) = 1.278755719544027883811796638752361473660039165779260177626372313983300033296150326019589063345654640340433842978295434834331913187935400449524836426671306153024992035574088983290385242478770114899364065969465033522900620851729851527893217631560941921961011201987151727518030060526366836796347547583136701574809253787057628670083869868969336991343844958168784848218690880537115041692931711365691723179650834602828197249597502543311243866421457029492864251730690893970641938668895694382490606943512284281795411036530653243900320093901759329964308580889943507836859071487003035590108747890856248691689593640543120012489e+17 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 8) = error: 8 +log(2 ^ 100 ; 20) = 23.13782131597591742636977010976404958909655073735658618396177941135245540301583847139655840447539259865188870350201859701529400821346241870124722062118197485092860546021783811088351246271854203581310507244325724459760568706111628151904699121127374559813391838040997034902373893343622353312846357782685770072437479844171244862215979833715231787888575138789988017970028465539865815621401375539054229235085294878362556552328613577305373625662847183292976029493174230073252639646674731615373253685101340908548666989209193170622493839141648676384714072333691330131113252335585558445937747974877809078066879576047979110509 +log(2 ^ 1000 ; 20) = 231.3782131597591742636977010976404958909655073735658618396177941135245540301583847139655840447539259865188870350201859701529400821346241870124722062118197485092860546021783811088351246271854203581310507244325724459760568706111628151904699121127374559813391838040997034902373893343622353312846357782685770072437479844171244862215979833715231787888575138789988017970028465539865815621401375539054229235085294878362556552328613577305373625662847183292976029493174230073252639646674731615373253685101340908548666989209193170622493839141648676384714072333691330131113252335585558445937747974877809078066879576047979110509 +log(2 ^ 1000345 ; 20) = 231458.0386432992911788186768045191818620478904736097420619524622524937200012987893566919021712493660909842360510472679343126428464629606323569915091229628263225217582910161326503176727451817993281546059369325016834699186102315236663617106242324163504036527458225121178879415212336825903024739289776120796663112470774717483941693444346757863542855396697212870563836228125360477069327790759013615202944171399305095591634339166948989543979563700865571212106223349375182627911807352834397780557457622700871162116279320470342266358599516152545178066798688646453640008486407641335463601596497929141922198812649501715663302 +log(53 ^ 234234 ; 20) = 310434.067920124191957719819019581545631108593736218024999039459821488968962476629666356486020167566593939261902225870461558870790672531664371856709900700788284224861984897756789234314105015210805495313014402994280073323004660505739754380772730509740222408100056796820604470334481888771619158788548060246426005376330013716980823639520558215374653801568435840548392216865353330385598978122254934915997102084329909986495586389181665361683038068667644843576010257820680251471892540621439839550001642218476561351732707606868338337764844639335014863383371594451154194335813556858439601193944021978990349544116548394874444 +log(53 ^ 234223423434 ; 20) = 310420050627.980414042282958901599661449009712140485474231295272424341644806724247067770782077298809796893827875553823801100337324737598989288242380678492195102476951216129669482831600217139853580207403341423036237177753539998679915379824171075617985667214980552586563701878424936785627872317215762761960936416755933405584822987659253142940938313422969857327330053608693714871739065412999165876173935895138258871397483119242319323081870168226871775004535765710280577117678999155935182548381861961375093311679308594753071012821256824026734761813096848052979927822988730855123218377805797803121997913595256364055343076 +log(5345 ^ 132123123132 ; 20) = 378583196313.219849357630490598472664455676098598383335972606264200778206013312139510045578360052491434430577715332343139287262091635595133429748827733518406456295002155725329036197154613940249748149026101781873194498818971754969558244396943636411405450858788994361086816472128007862131683055983210526557362395092912489195093718850131872191055742181490838488559190157141097473235575985624561938368425183250515820865167706539095070077560375804891342935892539579544245732667829226135841299732768405237358753401554114470210449961302148206060915643320214457740687525307943871813620026584590186100758257588573556844420732 +log(64352342 ^ 123134535436 ; 20) = 739032879889.753923802393842438201985668504982547637381284304021477619817711152709762567086905483341434225815399984143996888863803861561120749748770189865975240604110941789606535157621541461546373236328810117116945596648809738065882299074712218293721374631269748839134750996487919585665143257431217773069942702624549740334675899832183776035187197104078214897729732443303901914307058757533874778561967953146084947517340917745818380519958885580846242140465221605141956851479534146425078341183286684242794005579764668861957380987566810622615101493430873825112634838894912491296967758847907288950293775516571355123273074 +log(2342342342 ^ 12325235634563673 ; 20) = 8.87628640367757913253638888361663440767939830782416661927071796165568324480578042397396962627451395847380079987122381184010033072315036375415604545693487314434592505601892498898614918518463582804036194642790063030724928460287339758203629080961101984178789348726828194258156901051230369618231741093664278134044608553748625443277753773572379947222163483544453820588563764394960602600681049482775776916965742664412590695464146949294869845318569515653442375440541574432111962382928893792595194658093759595063786565127486337931248792424860197673265583354246796094438116025104979884068862455584692502531745852648153858005e+16 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 20) +exp(-(4564 ^ 1231231)) = error: 8 +exp(-(454 ^ 1231)) = error: 8 +exp(-(45 ^ 12)) = error: 8 +exp(-(12 ^ 11)) = 1.886940856266725880828357800984993172959605588522410144851851232961791283582837936649425785873884491556382613130946982469336922533239051886498367506887499977656979330524649219207183786727848581636959169173837791518013882732574751410058752205984247546178299085351794493284389029586700187071915214676939434924022707213055771695967103734012905048422856228591539657720489012928218934362441057603330382457844440550233222300505486674292698669726477755582271064340904761970566334574280079983327732241928074597564121725630901461470432333199517585879365133125743896449530008283873323078261125310825652407497633119367618050723e-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) = error: 8 +exp(-85467524513451345.1567436734673) = 6.52841196777537746517292012197594503023852963121482259860484224041554778069694476483296003657063137832446154777336851031157513537917336291157687578900026729971113606751256294831723610201471384999108619836919230291932496004659960911251588743005359297971311689320187535367929731782505749209669186077026239350634515805157673666127013613570918923786208424892880671327286069299416304924047408720299142458765694958282889851484412787617822761791904773377050828701614222139830307356151951475708222842645504026397891495520556372974983932154072753643748223964557585250225500932963119068318698486526562878396906517175546574527e-37118074278122828 +exp(-35673673673.213415463673676) = 3.20704596578218095715969881989343370535283696366026592641113617098438358101202695039547141972110182098654962990762310499964810889513711372238000070520781211771776563271060226693018257576439178720388692743584675765865417756372180746411929239953277702073119167088522293946350700057800755695164467564195390076255173482172675061558758303484121816890546064321351281150838023422706627090039347967466094357870612851182340348810908133935168085472736371162296164917748991830469605786193463234837632808223995861567427890315635862439215217380864864028820394823390918843818916106167697910518373819977451266573130319563970627739e-15492879626 +exp(-4563456.21343265) = 1.406368375043321276650740719341490483673415871915751248570655797447830771721570240937433000112962455329991134885559077525004454676534422645349163795715168230900295044430600681233015430679656831107355911264182170460618815810260552190292202307337859147005543855730807559034664837581017536103706863598153190553340806171095647374716894009905583962857901816234780021310398411815845569119774050813103877929107108220431922356707185783387772935026085742954560478686075968022413996517099713338943284086988845815218249072755321564548802342689101703792578526797291731136710274931242348308878538910047095619373291311433853986034e-1981884 +exp(-45635.2134234) = 7.56187928510292501253308630042024863472906333878695932529275469006458874341984601768599311634475551823624598877409668489992893634451251684185441257900431835470283505053400408806327044126229696144261148930910823247921751154416997449015110660514993769815728468595016558678622961693379104806976875438205196870249044714456518677104107160508982288392557545699027502880753270229655416181302717751281440510313079569632484142457884944160439310576007178964346745892651719171062601170484018649868013409571004305452992984379661340705531015201946021535198464173047449334918485133637626843177188968353416253308187179862345257883e-19820 +exp(-4564.21342245636734) = 6.12768452879585133447619905509239687609736692683986606448191624856459425627441300103591362346837957429574823279338939401570204769928621134812507684356729788781631082945295670985417380691374650538654561985876474727619527895418360710053498846938035813559359236232129017070810528718640736318489018454591810331884928936725442315733332296409556510776761538605131555392288199316312364476800252340009010466579756953246984812828212285514383916600747438237869633621218629130348476987639205337270237288538857791680899159784827138608192493953962530656017174499812737806261731966039439719334903466827258941799996306963699756874e-1983 +exp(-344.12324535) = 3.54138749858568026654292116625422635263568215511873031376085757689523828599139682014728063007554871578980573477798848589288928265909378570825353564962889639708269629350167675463056316236872011866607888457725800965736661793353328797741616582932796850257191387397104629401244070337416483155568556865198741136656875363116162156343708304741682893707361136455181047347057946740968542003899429720161786659569151085324375387132468289149060971272091409688413601917062228431000588164235056860770618743835592299911904642976776689770663327224216069330010151311234944563573356149594609831702417945184477132054465618082614437603e-150 +exp(-32.7636756) = 0.00000000000000590087588460246595556689267155561053250587552241970372705889088195097465455115756022170966711453646070171135950237610676814038636312080953201456924795635301602013425931678561897085463474358172956804385657651565922212581305933718180078592556010648223535023105576742289000219971522479648565558119610337078498722247182487969521986352287343231697386153765014340273214654392520302412598603059974185668344153231451956046462421735168427891294929719753645402464169541494977905503891814082879256975072716245233458459688676693082665233343452773735310057862266277076149672173978185945778838944094078928742913682569766391520206 +exp(-6.24354563567837502834057) = 0.001942954287398880199606894698748875258321251873700750211759325145024325271103935381895744406400290325611835624779375812868470131475858963623460307448627886271204888598031011652798689167162212449068259810480258419999720713923833244474140515134636429611890908432914785628565717844890029881531793185207515470004981391064780831863641430484588653040244062638060783921950252488191828027647764101178284677297441011450678035416439343922086907919455638312905258562188328474499685613040910811853467841047947507823347568072800181500704372531399309568691811758500985832283541637769812964187926510518582491807175428929352215472876 +exp(-2.435623456) = 0.0875431507280441376943883212405996219852459017747972142544807578763537237174661798993432664872846110450787994950414235640776416501666797869242396994041189702549823272817646427205780220236219831619469303791987253980996380853461210722923143629960634080504050633506418984915699201998859947619928938975219686981730912274745062656800333539081783553635095857135598059023032542327541783885880494461888539829878849342386441940052977243128498943104807554001158922214397301546681623662928859977074860782925570481607240530602923869219054446714316159329791136971645430580777023132495031385695223607452807233205212517336452596446 +exp(-1.2345345) = 0.290970177465152464206527220300449137171634505722845142280551707589902588052622221790991390086771277168251610181118005122826292033279378528033776971942384304369945670670684947325260349897016406290815088996940102918577051779778230391873815464204335439059802759949042395638225044182107272579636787363277847761490796828286397381979059738784064829132696001641823591362724514726646848383457920190654291480972855195557716753261622972805621881248754470764705835640396909285641686051106990784071080173117188668153672476651862626579048755971495816165077903613092131569145307878278308102745010452138997171860731749905738029387 +exp(-1) = 0.367879441171442321595523770161460867445811131031767834507836801697461495744899803357147274345919643746627325276843995208246975792790129008626653589494098783092194367377338115048638991125145616344987719978684475957939747302549892495453239366207964810514647520612294223089164926566600365074577283705532853738388106804787611956829893454497350739318599216617433003569937208207102277518021584994233781690715667671762336608230376122915623757209470007040509733425677576252528030376886165157093653799542740637071787844541946749093130698056016370211138977422821401738023283246528729138900466098665951244409769985145916428781 +exp(-0.9) = 0.40656965974059911188345423964562598783370337617037816774628864840943271777036274935872223831655726536341907145646790369061833897813059052184595179387235222717004615842957360146176629640657891328683616099147281051937464424630085035225821915990555697135336134163189127621681630805835310226267834720851560621807119922018711095250337002645034900507897221757305181381562995361796619109686163936310781592993158902549748747026916613934414306761237782338644431798358063026623998242008375359127823233130101303672128039877976200459906854367965415976553211076386662203118452069615726267386579197876942874357878930084340725426 +exp(-0.8) = 0.449328964117221591430102385015562795934214941272184490897989334433790755087068683882386203163739664563390637446177280925395818492109826559242891712201839304859563360259194185879219301582274005119515839566827235733850838193457359161596696793929186413681411483966784897748358319271242706321640638189333326732478066625967614806087965893580082547900226485994668218881103316253327044762787817626928911903711372414272227169102426240514605485607507637619002156221620398983271858401560584233867157735469348873760029806337740431333377553485539090972953615120878637592603479778111316170903658061873836368658881082814282243563 +exp(-0.7) = 0.496585303791409514704800093397528961707667165711816262054711497017243570072903333175041503061908131330561920684112631924778230916240432859954914128544685972093221577896808190281862518903126849112731299028807087915138244308934434997406708125746537033569522438371948917812314670981267951176020381289825450647126665538182871003222616479053117678702163598002571475242057142772729235425134660266341481014299584318840080108094183839902743903935441862133209024869733678898302796845583640178870122269159734029768435664328571012282389514109059668532563861758616634010429120788637471664682158526085304346155188044234742943293 +exp(-0.6) = 0.548811636094026432628458917232567875332311956690628066980712117308443857267425081602166712099700912585364572467160610542408537540272167656595008751355020648986386118579047199334246374285523502319526954373739725464972521926662133721518253046973653704772787457579039899450330162288231041050183269282968876653818410691824819029305461025728970102722722527385128105892881758339904602324997707087542388626033260265683736040247646234635298682795232854319728906521134013257802389867326023200318619809605623462165302234562912715133675431656348352229846786849887342227490166275514446842166572665152943901110753824423128250157 +exp(-0.5) = 0.606530659712633423603799534991180453441918135487186955682892158735056519413748423998647611507989456026423789794039525176537808085562946533341179822947677424707581246516847941272515898847900555244388571850753138486844199318715684531575320890107597652689117162734490652559857974405214509822499515385331713272842538131188978401256241398762939598767062928164862292607550845852548149458084461487792732135705056286218001689981985357432179174117201301524532185850244044258775304216026994940465092402171136200180138097864701663947738910999539423127837280439992808558851464694009638497082249154598657478799483146426165392806 +exp(-0.4) = 0.670320046035639300744432925147826071936980925210812199888910331625894175120353743826337543996457934884563095215019204330022655723214446302364190462222744288439349792536736683144352429061288683794273914749112800857226696215368027849062623132373805796443953486152634652784362185601807550278085621972768352895978532340949011417420010762273823827390599069414281524398136542708868741391256186363770779375508948197693072566148697624303879031790488240568437930947744075753167009858993646394947790503046184184056114199284450903871457490205576998576913914752343464815125202089121082071443474810418888629774880853907456801175 +exp(-0.3) = 0.740818220681717866066873779317816872182251231999006348295310066808098246877354771014373951009663970956460518100211268149092465172636538064698873310708798550031805715220301237433845212866207453621716665706289816127479657983135153416766867502809589083717297130396763976004644910071748597861209103724964927042635367494715536738321873993747334070391484864431195826894599853095316315290624661068369841493975999136705427741987738258554443045112578136313709842087853122167917468426462989142953139136282768073516043899876537529189790771544396040387325713569935928892749609267500836806762201646856453573918248345142544245029 +exp(-0.2) = 0.818730753077981858669935508619039424358591256269015672478028761616508777402491098623457204084321421790715698688252221651356059715152596966016149541170119576479575866804912402439160475758590044297060792019723831786193322667669319899504557461542785335757831645613944995138701445288178798609031967632725832603070168083867299679167673312428504596394638143302024676912595038632939381341335657253577595134633627980442402113591981516541857796923676500468060356133544289188754913364218638950975728604542181980641092658762544256258535696363910138393972392617461854699168016315837284766861695001136078458698267888471022320996 +exp(-0.1) = 0.904837418035959573164249059446436621194705360980400952056257317055779965344248361012503446036090457238478745314648318497748908161238790095189279431255724839931852313986011570501243966610503944906627380753793717746158247003320891036068751171458867978877474041981331076677378816987844615654577627862648327586653162110208546252754895633826002995884875327954986602587089618684582199916042571130756951905357016932192372302757072588987931717940600493775655490851306581581582585814519293517610519149327588431049090729238057243701116522422606033478163207829056698592290900843695406065132358912403822002059036389170968454474 +exp(-0.001) = 0.999000499833374991668055357167655974702355902360082059052028511196086802589512362777815444602953648540038170473093650312394183060331801879251200978620020226313025628885011160164811746098549981101668654794167043641700174415971258643353727464325123753506164471514254111126055814681125688277844161347327375704057488805740830597761325017022698383517704835100889533966280295433521102144408199800150026572444815001656323771320351101442955224850986541719820568014359150226268371857478211982023846291427315776223731176672443955379878430719653605765912977183285436529720304544299786890773293719854282986559398711794907050012 +exp(-0.000000000001) = 0.999999999999000000000000499999999999833333333333374999999999991666666666668055555555555357142857142881944444444441688712522046130952380952355900272566941321281599059216246716246727717461844445206713725232291545535593151829316434047371440654371102283545769712577127043075846176893559243533238203762763366276542225897430989694115156970800325988612728398482643146368781730729489860350223391898029753500706554862974153644725413045187315198962744978993094655581811467035852016993896263445742689883506114166954823881141031968980661371949660342828387156879161192613193337621434257091105903398388821805982929852688949792407 +exp(-0.000000000000000000000000001) = 0.999999999999999999999999999000000000000000000000000000499999999999999999999999999833333333333333333333333333374999999999999999999999999991666666666666666666666666668055555555555555555555555555357142857142857142857142857167658730158730158730158730155974426807760141093474426808035714285714285714285714285689233605900272566939233605902360242638020415798193575971193158693158693158693158693170163904290888417872544856671076082451743827405203066578775749162653924558686463448365398815717832213319297041675037891850234071073023938120585846287969242414178283262759569412327169101093745675424981253435387959026307586437726 +exp(-0.0000000000000000000000000000000000000000000000000000001) = 0.999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000004999999999999999999999999999999999999999999999999999999833333333333333333333333333333333333333333333333333333337499999999999999999999999999999999999999999999999999999916666666666666666666666666666666666666666666666666666668055555555555555555555555555555555555555555555555555555535714285714285714285714285714285714285714285714285714285962301587301587301587301587301587301587301587301587301584545855379188712522045855379188712522045855379188712522073412698412698412698412698412698412698412698412698412698162 +exp(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049999999999999999999999999999999999999999999999999999999999999999999999999999999999999999833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333749999999999999999999999999999999999999999999999999999999999999999999999999999999999999999166666666666666666666666666666666666666666666666666666666666666666666666666666666666666668055555555555555555555555555555555555555555555555555555555555555555555555555556 +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333375 +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999833333333333333333333333333333333333333333333333 +exp(-(1 / (2 ^ 512))) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999925416592687997932567090346845370661626235284653995931057284816667937216149298816950638251095995721966384883967441638985465872719047746973395138351704079155866529715210813915087838855922840727644605510034264149044005128936399658446197427949623916538215800068091521161641391695857177535655365099940741146203678770692878381695695867869090762344932880368712381039287423517793671111912262169077006085106333987501747381717679842928838137222526925138489642368730476506 +exp(-(1 / (2 ^ 1024))) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994437315353731996542274418206668989839451960048844170423616681457781988912965204510364292102468722448589831650672410472487118914596116349727859969036555702947173055016169994173800974631393540909820196087382643740664479061872983373458354602628198772050078520900878748410228074704237813000547780615625126371049 +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))) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994437315353731996542274418206668989839451960048844170423616681457781988912965204510364292102468722448589831650672410472487118914596116349727859969036555702947173055016169994173800974631393540909820196087382643740664479061872983373458354602628198772050078520900878748410228074704237813000547780615625126371049 +exp(-(1 / (2 ^ 512))) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999925416592687997932567090346845370661626235284653995931057284816667937216149298816950638251095995721966384883967441638985465872719047746973395138351704079155866529715210813915087838855922840727644605510034264149044005128936399658446197427949623916538215800068091521161641391695857177535655365099940741146203678770692878381695695867869090762344932880368712381039287423517793671111912262169077006085106333987501747381717679842928838137222526925138489642368730476506 +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999833333333333333333333333333333333333333333333333 +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333375 +exp(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049999999999999999999999999999999999999999999999999999999999999999999999999999999999999999833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333749999999999999999999999999999999999999999999999999999999999999999999999999999999999999999166666666666666666666666666666666666666666666666666666666666666666666666666666666666666668055555555555555555555555555555555555555555555555555555555555555555555555555556 +exp(-0.0000000000000000000000000000000000000000000000000000001) = 0.999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000004999999999999999999999999999999999999999999999999999999833333333333333333333333333333333333333333333333333333337499999999999999999999999999999999999999999999999999999916666666666666666666666666666666666666666666666666666668055555555555555555555555555555555555555555555555555555535714285714285714285714285714285714285714285714285714285962301587301587301587301587301587301587301587301587301584545855379188712522045855379188712522045855379188712522073412698412698412698412698412698412698412698412698412698162 +exp(-0.000000000000000000000000001) = 0.999999999999999999999999999000000000000000000000000000499999999999999999999999999833333333333333333333333333374999999999999999999999999991666666666666666666666666668055555555555555555555555555357142857142857142857142857167658730158730158730158730155974426807760141093474426808035714285714285714285714285689233605900272566939233605902360242638020415798193575971193158693158693158693158693170163904290888417872544856671076082451743827405203066578775749162653924558686463448365398815717832213319297041675037891850234071073023938120585846287969242414178283262759569412327169101093745675424981253435387959026307586437726 +exp(-0.000000000001) = 0.999999999999000000000000499999999999833333333333374999999999991666666666668055555555555357142857142881944444444441688712522046130952380952355900272566941321281599059216246716246727717461844445206713725232291545535593151829316434047371440654371102283545769712577127043075846176893559243533238203762763366276542225897430989694115156970800325988612728398482643146368781730729489860350223391898029753500706554862974153644725413045187315198962744978993094655581811467035852016993896263445742689883506114166954823881141031968980661371949660342828387156879161192613193337621434257091105903398388821805982929852688949792407 +exp(-0.001) = 0.999000499833374991668055357167655974702355902360082059052028511196086802589512362777815444602953648540038170473093650312394183060331801879251200978620020226313025628885011160164811746098549981101668654794167043641700174415971258643353727464325123753506164471514254111126055814681125688277844161347327375704057488805740830597761325017022698383517704835100889533966280295433521102144408199800150026572444815001656323771320351101442955224850986541719820568014359150226268371857478211982023846291427315776223731176672443955379878430719653605765912977183285436529720304544299786890773293719854282986559398711794907050012 +exp(-0.1) = 0.904837418035959573164249059446436621194705360980400952056257317055779965344248361012503446036090457238478745314648318497748908161238790095189279431255724839931852313986011570501243966610503944906627380753793717746158247003320891036068751171458867978877474041981331076677378816987844615654577627862648327586653162110208546252754895633826002995884875327954986602587089618684582199916042571130756951905357016932192372302757072588987931717940600493775655490851306581581582585814519293517610519149327588431049090729238057243701116522422606033478163207829056698592290900843695406065132358912403822002059036389170968454474 +exp(-0.2) = 0.818730753077981858669935508619039424358591256269015672478028761616508777402491098623457204084321421790715698688252221651356059715152596966016149541170119576479575866804912402439160475758590044297060792019723831786193322667669319899504557461542785335757831645613944995138701445288178798609031967632725832603070168083867299679167673312428504596394638143302024676912595038632939381341335657253577595134633627980442402113591981516541857796923676500468060356133544289188754913364218638950975728604542181980641092658762544256258535696363910138393972392617461854699168016315837284766861695001136078458698267888471022320996 +exp(-0.3) = 0.740818220681717866066873779317816872182251231999006348295310066808098246877354771014373951009663970956460518100211268149092465172636538064698873310708798550031805715220301237433845212866207453621716665706289816127479657983135153416766867502809589083717297130396763976004644910071748597861209103724964927042635367494715536738321873993747334070391484864431195826894599853095316315290624661068369841493975999136705427741987738258554443045112578136313709842087853122167917468426462989142953139136282768073516043899876537529189790771544396040387325713569935928892749609267500836806762201646856453573918248345142544245029 +exp(-0.4) = 0.670320046035639300744432925147826071936980925210812199888910331625894175120353743826337543996457934884563095215019204330022655723214446302364190462222744288439349792536736683144352429061288683794273914749112800857226696215368027849062623132373805796443953486152634652784362185601807550278085621972768352895978532340949011417420010762273823827390599069414281524398136542708868741391256186363770779375508948197693072566148697624303879031790488240568437930947744075753167009858993646394947790503046184184056114199284450903871457490205576998576913914752343464815125202089121082071443474810418888629774880853907456801175 +exp(-0.5) = 0.606530659712633423603799534991180453441918135487186955682892158735056519413748423998647611507989456026423789794039525176537808085562946533341179822947677424707581246516847941272515898847900555244388571850753138486844199318715684531575320890107597652689117162734490652559857974405214509822499515385331713272842538131188978401256241398762939598767062928164862292607550845852548149458084461487792732135705056286218001689981985357432179174117201301524532185850244044258775304216026994940465092402171136200180138097864701663947738910999539423127837280439992808558851464694009638497082249154598657478799483146426165392806 +exp(-0.6) = 0.548811636094026432628458917232567875332311956690628066980712117308443857267425081602166712099700912585364572467160610542408537540272167656595008751355020648986386118579047199334246374285523502319526954373739725464972521926662133721518253046973653704772787457579039899450330162288231041050183269282968876653818410691824819029305461025728970102722722527385128105892881758339904602324997707087542388626033260265683736040247646234635298682795232854319728906521134013257802389867326023200318619809605623462165302234562912715133675431656348352229846786849887342227490166275514446842166572665152943901110753824423128250157 +exp(-0.7) = 0.496585303791409514704800093397528961707667165711816262054711497017243570072903333175041503061908131330561920684112631924778230916240432859954914128544685972093221577896808190281862518903126849112731299028807087915138244308934434997406708125746537033569522438371948917812314670981267951176020381289825450647126665538182871003222616479053117678702163598002571475242057142772729235425134660266341481014299584318840080108094183839902743903935441862133209024869733678898302796845583640178870122269159734029768435664328571012282389514109059668532563861758616634010429120788637471664682158526085304346155188044234742943293 +exp(-0.8) = 0.449328964117221591430102385015562795934214941272184490897989334433790755087068683882386203163739664563390637446177280925395818492109826559242891712201839304859563360259194185879219301582274005119515839566827235733850838193457359161596696793929186413681411483966784897748358319271242706321640638189333326732478066625967614806087965893580082547900226485994668218881103316253327044762787817626928911903711372414272227169102426240514605485607507637619002156221620398983271858401560584233867157735469348873760029806337740431333377553485539090972953615120878637592603479778111316170903658061873836368658881082814282243563 +exp(-0.9) = 0.40656965974059911188345423964562598783370337617037816774628864840943271777036274935872223831655726536341907145646790369061833897813059052184595179387235222717004615842957360146176629640657891328683616099147281051937464424630085035225821915990555697135336134163189127621681630805835310226267834720851560621807119922018711095250337002645034900507897221757305181381562995361796619109686163936310781592993158902549748747026916613934414306761237782338644431798358063026623998242008375359127823233130101303672128039877976200459906854367965415976553211076386662203118452069615726267386579197876942874357878930084340725426 +exp(-1) = 0.367879441171442321595523770161460867445811131031767834507836801697461495744899803357147274345919643746627325276843995208246975792790129008626653589494098783092194367377338115048638991125145616344987719978684475957939747302549892495453239366207964810514647520612294223089164926566600365074577283705532853738388106804787611956829893454497350739318599216617433003569937208207102277518021584994233781690715667671762336608230376122915623757209470007040509733425677576252528030376886165157093653799542740637071787844541946749093130698056016370211138977422821401738023283246528729138900466098665951244409769985145916428781 +exp(-1.2345345) = 0.290970177465152464206527220300449137171634505722845142280551707589902588052622221790991390086771277168251610181118005122826292033279378528033776971942384304369945670670684947325260349897016406290815088996940102918577051779778230391873815464204335439059802759949042395638225044182107272579636787363277847761490796828286397381979059738784064829132696001641823591362724514726646848383457920190654291480972855195557716753261622972805621881248754470764705835640396909285641686051106990784071080173117188668153672476651862626579048755971495816165077903613092131569145307878278308102745010452138997171860731749905738029387 +exp(-2.435623456) = 0.0875431507280441376943883212405996219852459017747972142544807578763537237174661798993432664872846110450787994950414235640776416501666797869242396994041189702549823272817646427205780220236219831619469303791987253980996380853461210722923143629960634080504050633506418984915699201998859947619928938975219686981730912274745062656800333539081783553635095857135598059023032542327541783885880494461888539829878849342386441940052977243128498943104807554001158922214397301546681623662928859977074860782925570481607240530602923869219054446714316159329791136971645430580777023132495031385695223607452807233205212517336452596446 +exp(-6.24354563567837502834057) = 0.001942954287398880199606894698748875258321251873700750211759325145024325271103935381895744406400290325611835624779375812868470131475858963623460307448627886271204888598031011652798689167162212449068259810480258419999720713923833244474140515134636429611890908432914785628565717844890029881531793185207515470004981391064780831863641430484588653040244062638060783921950252488191828027647764101178284677297441011450678035416439343922086907919455638312905258562188328474499685613040910811853467841047947507823347568072800181500704372531399309568691811758500985832283541637769812964187926510518582491807175428929352215472876 +exp(-32.7636756) = 0.00000000000000590087588460246595556689267155561053250587552241970372705889088195097465455115756022170966711453646070171135950237610676814038636312080953201456924795635301602013425931678561897085463474358172956804385657651565922212581305933718180078592556010648223535023105576742289000219971522479648565558119610337078498722247182487969521986352287343231697386153765014340273214654392520302412598603059974185668344153231451956046462421735168427891294929719753645402464169541494977905503891814082879256975072716245233458459688676693082665233343452773735310057862266277076149672173978185945778838944094078928742913682569766391520206 +exp(-344.12324535) = 3.54138749858568026654292116625422635263568215511873031376085757689523828599139682014728063007554871578980573477798848589288928265909378570825353564962889639708269629350167675463056316236872011866607888457725800965736661793353328797741616582932796850257191387397104629401244070337416483155568556865198741136656875363116162156343708304741682893707361136455181047347057946740968542003899429720161786659569151085324375387132468289149060971272091409688413601917062228431000588164235056860770618743835592299911904642976776689770663327224216069330010151311234944563573356149594609831702417945184477132054465618082614437603e-150 +exp(-4564.21342245636734) = 6.12768452879585133447619905509239687609736692683986606448191624856459425627441300103591362346837957429574823279338939401570204769928621134812507684356729788781631082945295670985417380691374650538654561985876474727619527895418360710053498846938035813559359236232129017070810528718640736318489018454591810331884928936725442315733332296409556510776761538605131555392288199316312364476800252340009010466579756953246984812828212285514383916600747438237869633621218629130348476987639205337270237288538857791680899159784827138608192493953962530656017174499812737806261731966039439719334903466827258941799996306963699756874e-1983 +exp(-45635.2134234) = 7.56187928510292501253308630042024863472906333878695932529275469006458874341984601768599311634475551823624598877409668489992893634451251684185441257900431835470283505053400408806327044126229696144261148930910823247921751154416997449015110660514993769815728468595016558678622961693379104806976875438205196870249044714456518677104107160508982288392557545699027502880753270229655416181302717751281440510313079569632484142457884944160439310576007178964346745892651719171062601170484018649868013409571004305452992984379661340705531015201946021535198464173047449334918485133637626843177188968353416253308187179862345257883e-19820 +exp(-4563456.21343265) = 1.406368375043321276650740719341490483673415871915751248570655797447830771721570240937433000112962455329991134885559077525004454676534422645349163795715168230900295044430600681233015430679656831107355911264182170460618815810260552190292202307337859147005543855730807559034664837581017536103706863598153190553340806171095647374716894009905583962857901816234780021310398411815845569119774050813103877929107108220431922356707185783387772935026085742954560478686075968022413996517099713338943284086988845815218249072755321564548802342689101703792578526797291731136710274931242348308878538910047095619373291311433853986034e-1981884 +exp(-35673673673.213415463673676) = 3.20704596578218095715969881989343370535283696366026592641113617098438358101202695039547141972110182098654962990762310499964810889513711372238000070520781211771776563271060226693018257576439178720388692743584675765865417756372180746411929239953277702073119167088522293946350700057800755695164467564195390076255173482172675061558758303484121816890546064321351281150838023422706627090039347967466094357870612851182340348810908133935168085472736371162296164917748991830469605786193463234837632808223995861567427890315635862439215217380864864028820394823390918843818916106167697910518373819977451266573130319563970627739e-15492879626 +exp(-85467524513451345.1567436734673) = 6.52841196777537746517292012197594503023852963121482259860484224041554778069694476483296003657063137832446154777336851031157513537917336291157687578900026729971113606751256294831723610201471384999108619836919230291932496004659960911251588743005359297971311689320187535367929731782505749209669186077026239350634515805157673666127013613570918923786208424892880671327286069299416304924047408720299142458765694958282889851484412787617822761791904773377050828701614222139830307356151951475708222842645504026397891495520556372974983932154072753643748223964557585250225500932963119068318698486526562878396906517175546574527e-37118074278122828 +exp(-456346666666666666556745674567.2354236789675423452345) = error: 8 +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.886940856266725880828357800984993172959605588522410144851851232961791283582837936649425785873884491556382613130946982469336922533239051886498367506887499977656979330524649219207183786727848581636959169173837791518013882732574751410058752205984247546178299085351794493284389029586700187071915214676939434924022707213055771695967103734012905048422856228591539657720489012928218934362441057603330382457844440550233222300505486674292698669726477755582271064340904761970566334574280079983327732241928074597564121725630901461470432333199517585879365133125743896449530008283873323078261125310825652407497633119367618050723e-322684435398 +exp(-(45 ^ 12)) = error: 8 +exp(-(454 ^ 1231)) = error: 8 +exp(-(4564 ^ 1231231)) = error: 8 +abs(-(453 ^ 2134)) = 1.29886225206292107299436009694251803652060507058419913744278130141800366337412669593601652334107440191170418971378016397088974922619097042270524566655342689919969759363953273996043032253273805700608483975077409798610591594295187879865093961158546396977375394853594746196100683519633565680673433993308673951670628440214846416639106200932328331086910233851959503978489757411978455039998781421208218544365962497736740264219839118403952891013564857949999102957465862385452753052223517873754629002640041269285639859629824668717387178361103517529467782134146179964471444948028742026948764225545853192655446853910286066362e+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.797908995525284059826672140150509244346766415274449380395197296741432173923373935646821282701794402175370446299949491141787280470538615720319728055100812476192247781625062382739393460304658421289665955625163686109898536462503466920829878019084855464940227533944526587295249183309005729462680053169017178022404468400059172377044028637804381190458072469999052346743947437560254938135597691231735543152179675698011198830576796085838863079859178420493705505334670827124656468551843863920464076691046376409151095253128317701573061583410579550243110769650174467909299892327245859179769150664703325123465320083596022759582e+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.953453450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002451916607741436640451301570938 +frac(-645634563445643563456564365.55345345) = -0.553453450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001320918585975742621925909 +frac(-6456345634234511564365.15345345) = -0.1534534499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999947366453920748968512 +frac(-646.09999999999999999) = -0.0999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093 +frac(-646) = 0 +frac(-645.9999999999999999) = -0.999999999999999899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998 +frac(-645.59999999999999999) = -0.599999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009 +frac(-645.5) = -0.5 +frac(-645.4999999999999999) = -0.499999999999999899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998 +frac(-3) = 0 +frac(-2.9) = -0.9 +frac(-2.5) = -0.5 +frac(-2.4) = -0.4 +frac(-2.1) = -0.1 +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.1 +frac(-2.4) = -0.4 +frac(-2.5) = -0.5 +frac(-2.9) = -0.9 +frac(-3) = 0 +frac(-645.4999999999999999) = -0.499999999999999899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998 +frac(-645.5) = -0.5 +frac(-645.59999999999999999) = -0.599999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009 +frac(-645.9999999999999999) = -0.999999999999999899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998 +frac(-646) = 0 +frac(-646.09999999999999999) = -0.0999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093 +frac(-6456345634234511564365.15345345) = -0.1534534499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999947366453920748968512 +frac(-645634563445643563456564365.55345345) = -0.553453450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001320918585975742621925909 +frac(-645467856786345612312312334564365.95345345) = -0.953453450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002451916607741436640451301570938 +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.8865786736479050355236321393218506229513597768717326329474253324435944996340334292030428401198462390417721213891963883025764279024263710506192662495282993111346285727076331723739698894392244562145166424025403329186413122742829485327752424240757390324032125740557956866022603190417032406235170085879617892222278962370389737472e+374 ; 3.060575122164406360353704612972686293885888041735769994167767412594765331767168674655152914224775733499391478887017263688642639077590031542268429279069745598412254769302719546040080122157762521768542559653569035067887252643218962642993652045764488303889097539434896254360532259807765212708224376394491201286786753683057122936819436499564604981664502277165001851765464693401122260347297240663332585835068701501697941688503537521375549102891264071571548302822849379526365801452352331569364822334367992545940952768206080622328123873838808170496e+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.403452284662389526234797031950300585070258302600295945868444594280239716918683143627847864746326467629435057503585681084829816288351743522896198864680299793734165415083816242646194235230704624432501511444867089066277391491811733195599644070954967134529047702032243491121079759328079510154537266725162787789000934976376571032635033153396534986838683133935202437378815778679150631185870261827016981974006298302530859129834616227230455833952075961150530223608681043329725519485267443223243866994842240423259980555161063594237696139923191713406385899653797014782720660632021737947201032135662461380907794230459736069948e+868 ; 1.2201368259911100687012387854230469262535743428031928421924135883858453731538819976054964475022032818630136164771482035841633787220781772004807852051593292854779075719393306037729608590862704291745478824249127263443056701732707694610628023104526442188787894657547771498634943677810376442740338273653974713864778784954384895955375379904232410612713269843277457155463099772027810145610811883737095310163563244329870295638966289116589747695720879269288712817800702651745077684107196243903943225364226052349458501299185715012487069615681416253590566934238130088562492468915641267756544818865065938479517753608940057452349e+1134 ; 1.2655723162254307425418678245150829297671403862274660768187828858528140823147351237817802795619571074765208532598060224803240903782164769430795025578054271906283387643826088448124626488332623608376164081221171179439885840257818732919037889603719186743943363062139593784473922231852782547619771723889252476871186000174697934549112845662596182308280390615184691924446215552586523740084932807259056238962104689731522587564412231618018774350801526839567367444928206231310973619440354723718012867753019556135721376207959558860559933052856914157120622980057169891912595926540427596853441276985006724869558201930657900240873e+1408 ; 2.422040124750272179867875093812352218590983385729207299450679664929938160215647420444519051666484819249321456671497049842327525093874817343838393757631459228450828499972271274140160311057830558463636337124079332447820739281101037112665387537180790257577919273108262916904750405235055060084012219492892375635136296622020023178109619818046179906897450420548912610870589088056503913584562211037693288782960900195074130999799035970711436279339094292032866260496375825461427727555710003007752906141470639574390024988514914264449865006458873226951941899545970333910351588559232940829569276986080222200289966128343931630009e+1689 ; 7.710530113353860041446393977750283605955564018160102391634109940339708518270930693670907697955390330926478612242306774446597851526397454014801846531749097625044706382742591201733097017026108750929188168469858421505936237186038616420630788341172340985137252650454025230565756588606212388704126402196299710246868266247133836609631270481955722797077116883526202598691409949012878957472904107224961061519542572673963224055567273547868937257858387324046462433573359185977474057763289247758975645195835913540808981170231327622507140572713441109481640299405888278477804423144732004795251383182083024277278031332193052109446e+1976 ; 6.752680220964584158387906136180081422426942786958938431219826870368509164318041696913244695269830379422601037057867290859319834769988692859190650103158765184697675968111260952478709384800442863618689339527278445063035408024321764665802469665906595179375722352022923557754865383368110217097389374605464912641590914315017286072115668581065575923001145013299217645498322753869634011261044702900233700488787726638770458607729358543315161251880014776446118268082286709278669498283183864180099749981933920657941532564974848626523391891108711459244089659406267591429492581671986217837467927209263752478693903629003592427094e+2269 ; 4.151569143493960745607279841843248999726486376453717843120678754117274827423732166386912561132074949579423757689979049951127776318280433962368905092265147700297021115114162944899842971684423891830719464404440007259223176078889331683292649306932650904792705832960618046703993378663906933558703294430414039011468393821280904925920034079303325535034806157240997326866689275724203866730333543901278511475418639265622914017892998120429770736937116582983515661749443442349747046174089949782785799746795714729468907134697810580109277464122888521284246362596532709284691546241935065021650300019281477506702069981928842349281e+5725 ; 8.294835148700933569723345124002811501453519780154528250555116150726315105192616868441051297141885749259688667864578141802353297083924307056813072374345765105193448187998097563909886257425478935877777489880071134503927905805620884703218713315251436507775826254255314857314578770570486053250289182271967249944913850854919248041988228090448044418999542702167512659079645172896959325727206420714754465927886441252714582207750210244618681932400358932801064292175387997814794598255831719666006027894097838029478876455126225539058336373317531265525924232467872353150813709391386259913257299438524392058390735823893827013864e+5728 ; 1.658137546225316620587696690288162019140558604052890197285967718530190389528004112001366154298662961277011764706129170546290424087076468980656933167631718444528170292780819703025586262859353239281967720227026219787335188370543614852173420791718762157904387668225637439977184296237040162044732807536166253263988278785898357683593446795280564079358008586163285780550021070062102169212868563500879417738984499606417644983329267027899274518286831750666932752005860060763177440191340760761234604976030157822092827403379732485257761441026174499978632254070327683394847660507338113356660134157761025972472308091196376020071e+5732 ; 3.316275092450633241175393380576324038281117208105780394571935437060380779056008224002732308597325922554023529412258341092580848174152937961313866335263436889056340585561639406051172525718706478563935440454052439574670376741087229704346841583437524315808775336451274879954368592474080324089465615072332506527976557571796715367186893590561128158716017172326571561100042140124204338425737127001758835477968999212835289966658534055798549036573663501333865504011720121526354880382681521522469209952060315644185654806759464970515522882052348999957264508140655366789695321014676226713320268315522051944944616182392752040586e+5735 ; 6.63586645999371711559196215453322440060051553341966656953844280955782193889107245622946734950324917103060108235392894052625427719648002886058904653686213721500173751170884045150839622396313166360643481634855893158891542385891554663839803000845848615593335944823900103478869155354063472850302069575973734556248109170116522744974097407471281744559075036182546969376118432238853288118989999113051942979141596742488341522328372664565289662218390066616906487352745196317423611564574572456646088911407269160401549526832568940600156128698675034891448628078945138894618033735036712965335385689935962594183417698096789683282e+5738 ; 1.3285004652907421665415108233375515250002232097906172472215962504734759521659927057371393633705504840403263366872565738933561062947353017778899271166797998704433478498441098583919809240374189590540082502329814981041008678565548924370072856076933889284178585615374480071646960490188350726463047432910994165816087145585732785354381430097575060526072682224374590326909891013421842828142179782243299898442414766784616597277014020744597099037612169133670467876801958830274820703522782940582054700006373528591239021527188030190815125696547474198526801534140481680670253035375434993566014421512517971135552022315897729459213e+5742 ; 2.6609864319773565595826461791451157045754470892106063461848572896983723321884833895914901448312126195327736523845749175083922809083548094611135240147096391404980257432377520463591377908469501749851785252166619407025140383166794495513255930722098580236209706987595083583508861861847266505105484008120721314129622552608222769064826004485442846233723582495422304424800511699883951184768786103833329696580156777869587044345859083551427989372337174774741947157234323537040465869156134229985855564112766177768251760118957624472202696770184590819649183472883384806382516829856996292112726886289573496184510700698743152107944e+5745 ; 4.149359603437854085556867093086612170951119194931809917689467657697558565123531950086000765217800342007518463538361711849575087111404590779455340216106833961162103790419917752206266339017968280516471969749596884245772876609710300372611109534024112711883315773881532843892973761302110631293037440148537872544607961029042949104979388812076251162513291700464166896211759020357517548898065357786891528509378246999467469919083209351106836382428706352226854433921377515048858810403681880909929291249714190050893899440471535147315453158744150996017426787508746036797411707236874727714398892068369161850360819845971809378721e+9130 ; 7.456797704413901194966707360845517342348776475769496495478207880663741447426954175551316816232241439179502997479816811860293266422311830173539210642600543597565101374542864054804001773824044645223813809954875861158586687621519043326612694383896635411537467382631671049646634748092997694616413374678492547353625566877578841063730247597735804277756329842194248634705854606144789448858051100182896323420023449133397635164348914820318593452836657175420937468774535305586368676773806967362782386205406170184871521318419505482558231132929848681729199745423230105361633664799748198660034755179022948126173871088363754487078e+20057 +factorial(54345) ; factorial(456456) ; factorial(456456456456) = 1.910459574266641930156221598806244097811969450948111252516657486750645997421959930812331229745875532958840172691264014366174509514828093078397940316880342942612285950118071432619832296775185988646880315441247425651991761328243609019560220974241632037740633848515928832042925159723216054426526101852191185048194139933569333187607822445098072193396132257999104251056500156985518107156247155392204433246841350030929738599009331373849115152905096007530021891286423354671992007224011287219241672088897713744185744493776999309633489798752925619355588508848655064019659216516601897250333122927828011349868599122650461418039e+233733 ; 3.164105677656133622509466667451494218520744587291075387005460644207504066165570542189265288688703558597442769204097436204805399367216212200295409416320124914340479128376924659067836739648474818486426775142382908315540413151077718384872599731643334572712660219718415882186323442540483850106972929346508640380128837446080570545910845455210484620091545101728134686030483273500606529650841286511644554897252295648748560087604974504864104504704831530854478267217751365906778611927363309738146344002356523385862887574168712320077437621928437020311897095802559400132835646644418248694585418508420354945755280701238811873503e+2385033 ; 2.67848582184702489185882795762855213514980063808247014558101733286085440745511267563155803741161545033971816102274917193337652809215098321151757347885405607795234161809237517426064221177450370045167922045337039071297877081414690472553423913157506551610759819161627429001775211380959520472894655721404141445455656212529949902464415674180174086724037711496075581552217029277624944792604495989666712982259226595652450996505629412341675497633916377152107105312353260924944958097822507586234081924577276745947762795449873576144001385898112287483964616802164249158395387772169398100911884078226600165759718756376429886589e+5123771593470 +factorial(456456456456345345345) ; factorial(4762345134523452345234523452) = error: 8 +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.72892375924823405252683656441062515847304290772761939801977503929488623534079683556362016280919774435171394356877844199618000018764920827839694433228758981467668113786035878411459312274311442782528610982030554863908869183407661704533827088162719497253857018257358559419782839386755902886089781193936920441675220111544385121574448555359831350398931352344721105502253137841264931602101636494587543350453684598566704516306582244843508059176424418028640870064122234342174664969752534400767974063584682193881155599965440301141081646736165932438906617177367708036965985414732521616130822673416509043273262376828510962271e-41818556136 ; 1.986018444880966761690004312592594806355164526349944649830202588022544947089025168199164885512873174897003493389223150528394804780972273867924895347721895382631365348213881191850780055764231651519123484031964538191361641250971554147297530896194507309416456102369261756526280531549144555477936580058007957828783814254737085578421999561067484484915343523679979169810515191251833863087634685616320362391554242718092998618935245594378346773794774493896383180887202062790202813575430763745190609582720452964038699907651483446743740501427159516358940959283655057314261028587482220681072518388572179383640259558864476868552e-41818556134 ; 1.407532635299350982933678138903340826734516225799024258371420523187875081571449347744065201114704030647851754863566549771057880773376807483170851849656688865166232234280487783619826051497945512710640805357585555416560721991163418763942956044137237698048416818237709310004877388422217577615203297342421602988718184478557378668927191671168913654004113709261594776474768011067213141452519704462333826622069144097445247890359547289017884647672058124281442595648380915841715468503588087974428951807490093347126683149046317487685287181147214954344443825802540349447860197802138961897910993241135835890374830097555712526185e-41818556135 ; 1.976971222806821903847560013035586148197099802328566069161090461441467742082731175283095674248198337342756053508116426794099980371527370863825465748188233288736712850901838238587544853638849843959274713794730267055566732464048681912027500124568432529611198133830133051465568255965455999646103862335370173676081759582421219783495244018400356692286459135575670235948541110013409095852060790585949235116609099088116730279374962259068389554855955183464510438647058950136732080347748842648783149359861976061015870447349475554523272762657197910170100800132319309597403657488622835269486154822603518021585908703359219143809e-41818556135 ; 2.167901226015517018831652707353395468314180100851392204163944062167340943230505041856074680955813396261086387212432821851480751780792037457581344079414967076309452758132175664162655641219517597669158390074467069752928863292073332588311225701123605383825074801142388949286172195593333110992482470964049841010250217492550455520321954486499792082258365592269388459768735535377523397979270005387572401658028270792513502217474510517007821914552803581274384868103166855254072841992454728167259986633133000288579780130256224047034149937867236334880397460008726235870450368168588422396069509487165279509523348383803265477493e-41818556135 ; 1.720856443103870327416587569239762979404626453844604025844072944139901620843541676680988429523839231664034484781881910879219711708159355103537830654937914429009969002933202406210493195123793465129375234951345001184357301329651461891549855111728159986308129591833765638854448440412781065070379039272773729207322401415061195432433282139586255970757240736300666854451436180934018732983318245692484614150624721740158028952496490127654821051925231994765094902303683833884507450068682013767595190631196782977799399522198307207956663578210668918963129995618454716136846934089737394262709763187020037758771445577336194624171e-41818556134 ; -4.44980042549391218186009925977895506104607080166401933638277363765597944478274235486961197139515453072190110319843108177994394777997910473738871418404167777514185500092410823863194494825989055892444907904680353265517954205043947078878184151881295871252319262594562652952324459790718445903875137515908874477994027368056220414309797471939891282347440862951289142579522043525406189455909669912266808961741027554478780744125108375509144200973633269817869197001004908431677943333031329171747449749651960572925604368607969124336212976885204648199447810448576797123418264442827051144841205811112465301076427725799676417495e-41818556133 ; -3.29439960955178362804945638706859151573441551890651320154408205568971041555610969583198030295726381997374917740762126953029688290418508863791341274212085941731670881535174412929892538067442396383952879843850332391492878496513695607801106756452553790087443219833856144966647576963239473621562575183283841960380769819903303307455880291786029874232244840948285018234502382989362108036781875047257831991862674876933892048633225714040501457553085463501916607822528176802623762820369880177492880370866312039489563120563680436660465063352522753818877167519992760789636884648125862720467704368293861091617294859716462774124e-41818556133 ; -3.84033871621742778955217793801333763527807558430098834223069205142000274875378281039499754492825073133667070886460083021959814087931351861092024579980573754827347971517696321130591201777719605205857445494417742340021339770398442045500028682707909087046815086453410022626132380225965686362328195035377370124380355376041386948200694989990548291506525497450689618972373514155059266630641630802892241163873378925586569737693789181191624663924915945818740159496201001343965721018335299605042847556692234409631952436079277306887969003652219167274613702451399946637623376063321973698927989172817664312857134774381170314295e-41818556134 ; -4.38240447512236238193539879733214107582307728579595629576048426761808196370985724240791728655240918772971471415562907380237054726380633351108930236594567904003192990629088067356188176291511591982272792483206304165617521785176380879008702281013876198590327063223754629598231341938623740551406660991983765661015227176594635595394017030256640872746026438414076024593700000182421054059919729891968197190430631913227784492119210415899512872107374208649044587535261197997501511216085911120926027098823168328475423784746324223589281550074229038883455832384307797921616925577601503951194913006796128984807575281183034552511e-41818556134 ; -2.53591335450794755098189249215112523262807834320748348742225398866754565460451953455220725490137481600452721581972348864379278022849386972768687343689653047280515097630028320616573362788859158206843484108174627082931985434318380474404093078421878448671282279785790775230348846028948319798823604732365969404930031438588909156435797480584869262026632600352710961527235464652290077979233012006780796592073276732917549788944309776852408812373522759890626382418616529393537438306887765381461630999381417266586206797087991252162977957414317448013843102364913687614998036593566655518382324772818231742067390662933779644467e-41818556133 ; -2.32968896228911629240607829663974203010328876696617240049162127752880126992955144674224852996403304801068572217454584521927406917964114030226750730895037997077644787742765886223645465128543623230368753139354330210190750345725474810200750528595080470284951068671068345045513144054060491469555633758871577633116355029986444488412548744198953159029025529100058330046208457598998454564106795036394705996963478174069865935495356836002009973588432620140420269638347432191244238294452502340367746487068908076390069790948423036088129689915669730397747741790711258959305494904507769626014053994308066432920591414119049518965e-41818556134 ; -2.99243324952581673549884960106182243435370465270787307472023454085211925210078722742857568587758371739417626019743924442880703952407200558776576840856399062384454646947084039787364377798912895873298334552125409900898001098845672259077228994135723793311480216906904404723245683854520930591807308994319474689044135784526728598825947288720536563586453490290454920097825112413755867654096092030325430182407354854762329689099199648910615441540119589538136733704267269107078416540246288560252106239850401278975315197827918961432281580692067845818530315228460142447126466682450980692860557354956913031506309313793750062866e-10695 ; -6.59263083709673834517325244321147007383694493982263131817028033902222979640000508666321749379815128425029218449312155953090536890512802145719327807046789724839360389593618319721713112604238401853287453868056687918871746441470114505146704715336186723626505219057043472810823824512956850765940739233968929301133857185568727476303003345995259998687091078914377731481094319048208975504385957439657645157108760778783081502895812059412095171272160915260200008424392076300742018548164361524481802365136978615176489466333556352645173328318781311497971652068871676171887242887821407260517679711667917477298167329160708045327e-10693 ; -1.237761604501372236694588724402385603121201683626878417425986110689794508929496398956244315101277370298571926881097181453254417901007863263039394605979490263883250755061715282993057083139968822480243725089263980973210921877192687668089773490496194104161887398665965472159625697207384840445833682551691131386617582586431570229895278420650791060508312121836635381105097447448348127580174657107356325910772244997765472182306646053516359983960690322030999080649960252292028701173824500218933233246244344517442815918818819551130335714160585665919727451790364528537264271058902487420616438643918224085601078257678074643035e-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.72892375924823405252683656441062515847304290772761939801977503929488623534079683556362016280919774435171394356877844199618000018764920827839694433228758981467668113786035878411459312274311442782528610982030554863908869183407661704533827088162719497253857018257358559419782839386755902886089781193936920441675220111544385121574448555359831350398931352344721105502253137841264931602101636494587543350453684598566704516306582244843508059176424418028640870064122234342174664969752534400767974063584682193881155599965440301141081646736165932438906617177367708036965985414732521616130822673416509043273262376828510962271e-41818556136 ; 2.474637088199111057764319708236108932867542966280677666537498028539663725676512545831571000803736579467177397066582728928893714356018918996588924413749133737483180121345777634095601809314435665075280772120603986658092412456744186374460620230565598888511654297386484205418204817212270538750861757189695683333519981430269485362829057854152688415689004717052481402975762738796135268162475747426487060525185140824561091364611130016004067688106127173857801877425577883622884340728788326354220063584028478056069519005076900105456066192826562197992094081062226549588755952668766958636038242520358036089193911019628718574664e-41818556132 ; 4.56589287408576370570086443429972912985062575706078598858982902460812114390014862318094836216377107751118483688129692070031680404970973329421406248516536091461480633819206886487635149099189582913750762157200261014801294498157175292515020527503424048809228931613439860118387501094870808771604790094486219691097169889417322277517659458937287853369318205244848703086807642391896710580417621633125514084410564880796224833545592787762647584626430769944345481465876150388686217444096871291474960634264576361359838328290931173774197105189282440819477511508643828417025417312355789304299880772111588468614932999738893057729e-41818556133 ; 5.42928441746201024555899085022187172983548542324959399790491968391089570443616357016364657765461111260761758700133727213570760357054151193943482803675775020553393108017287576379052313511511548146357880186978969364632398883269144807847400283158945685523774799206654093273028022662754310303472260453804087130112158127596821806766382170925661462510870307626206899999309242990096419664208040719457539822265675594581386827943461551455783892139129414697012328363766544238551775529712757756393831272512064232021218938030506977987134095842705662864198370685119089858724449242734418876810750288991767849945663030086016401666e-41818556132 ; 5.68766707136478217442863923505543736968120651697512357624965287360666709011228413115409725920368353739247022343943495381142693989068630091414672832086881209298326487993278722857271172855852979471821067671665500338666819920686719821471444392013206538844112719888269356111893957124457843618403766474568771269675959212585539625669511409241027940722076881479562931689533406036528804404159236867634670070649195499510415856559888771216086211985710483974036177774698043983578350296263563257619007444469807680950216104315021420433786607722653574997360306867880966486161501575969326005351942556465509259781296035867506881499e-41818556132 ; 2.202992343711834851904863138596679326125219516348540945037091956730059391532193358426441006043275471417185177661907716403675927206959302582962344348400685743931164505305866466893109853129890654392905931469053468268084312049072199690998176896605650018182635233327754125662797712198118450250312256795828980346820839820758915350758079262233147716661076722937604180680564856787900216055407411799833026382954559947754789824686764202595749408706645618716904318691759922860877471159033532119626386809170497458968896416374652847262107685679451878232680546546487107078806595280689047654860296829918372774149129426126884691518e-41818556132 ; -4.39430466505301435905599030229183995786949104402999071960475829361222261444356054567523795487822746494257709851187881446627986341936634183045816208414494488954084470732887727665588431659916986780880164820990141731428985265284754102538826269733868488314713398612447688553428300342215274250200131379738391154030246346220184816488748843457398848526755969491650245413900484633195166063100227349449755335264151319018679332698169028627681490627531639867309061986636756872611534899274194806866355059320341374654176789024113253334605325639261838202796396607018561168671163387469221398353445014141367123389173297942751177557e-41818556127 ; -3.23877832468707535098662522279761600897367095003629673682149006179324032754182613427406592545647456888617098835822001659308470484161102320927115064050915738246150229020177113958038963979943940006041495330306695712478471350810497115718501614592894559507381143723976081821929171642336700821468861001194694415397183515684212066338746376684850601733629188748907155290542516808985828305290759852814063384241259093816717959257810665622658939658881754597426272101603522849068439759081651375072441029075160818731140602849098291959165111442735568532297878307004060884026274900893696745458525591296532802632697106126193662964e-41818556127 ; -3.23877827150145996479369065591736120835575733670319220365478512388750321296093886113019428757460282473654401295909210296190088256036231346345408442364782178603659918866307760131999712827775094308325885670082840904387984576526316804435266396802082188599437499968140716815094863720869779141360688772779939036566758711644987526048219833660212599829722629045761691941326733371157142658651237262394623847335756394659922961682468968927520188792793194441507174580591927729401614671968625656855731773491188209245372501780978533699962583028231685893131103634238561696228198223465253377541876928546007878339136494061846926077e-41818556125 ; -3.78847919288179425803924865721211394452339963321875348719340891954111082233054219987965576440619520675649644624255424006530818025283852884876894005423050463184231378056509113141125754255555564001630296363816268470152529061943041520853128723668979114524890056699971497753901783322893316331247105058026031863431736325842204435307843900730412217700738863086950910309272572775972219533517350261593469453295612895857624261524623151124181763374905756996663443372947748240178933046884958485701540707076909061472003540524528823766928235125449275147806676447461112016735493357938109889546954326012135635971576475028222148512e-41818556127 ; -2.48069704361777049526680869505629026570265931070440337849439063349335883233758653597348172412106423833409283690144950268271871184140366708534215943117341805577694425352244491617560973882840843211347974823380981836069098713145987749285372337253178436130257629666224265678827471179001294433725252891849077050924243027898785794290166104564214521864671444898154188199530770243622587297502128914590505062245360771519966071492694077972994211289106483928909438392668161893742739829549223650598644379518962214887249039663232467127995297516976394782328473811786034380926659924651615241884623009955080594850637754165188394867e-41818556131 ; -2.32968896228911629240607829663974203010328876696617240049162127752880126992955144674224852996403304801068572217454584521927406917964114030226750730895037997077644787742765886223645465128543623230368753139354330210190750345725474810200750528595080470284951068671068345045513144054060491469555633758871577633116355029986444488412548744198953159029025529100058330046208457598998454564106795036394705996963478174069865935495356836002009973588432620140420269638347432191244238294452502340367746487068908076390069790948423036088129689915669730397747741790711258959305494904507769626014053994308066432920591414119049518965e-41818556134 ; -2.99243324952581673549884960106182243435370465270787307472023454085211925210078722742857568587758371739417626019743924442880703952407200558776576840856399062384454646947084039787364377798912895873298334552125409900898001098845672259077228994135723793311480216906904404723245683854520930591807308994319474689044135784526728598825947288720536563586453490290454920097825112413755867654096092030325430182407354854762329689099199648910615441540119589538136733704267269107078416540246288560252106239850401278975315197827918961432281580692067845818530315228460142447126466682450980692860557354956913031506309313793750062866e-10695 ; -6.64599557514052438173468731126838897303943703602775763230169733621311928248623105153940710257974158773150236945550031265262049032690960315443485876750036789619460760932380395967794396227568571719250144701744178340629791215202686933911908335239793467719829568103656960716686498269205916960733430026246740872134451341858258281439912528138830173908136202354502569488763247448361611918577088565599736563706431221694485343220279394125161799405499084532660495135574327794779111533454120336295065821359052030293507718688535323387478794085584818294251094474955252859011926011563498566109766222922451186780018605715194087308e-10691 ; -1.238302842943397800359472978577525017496146257458503159257690599807138444114623394905231463735869639253113003813976064070704479225179510889725595114556523031211609498764962485193084470478698219103662394504958508471424685573694685893407655021012611846976468214849825960942752500267823631321937727508646159990201495098924888306068680689463027512958805654867382230607043975182425333459683238062836716051614782471896899228899236300087643658022231888134444854678469342621468259431918984023701110846598757410102296530365567109509835891625991238044671097744926505609617239790719502984969266325807425538438833617325825216607e-10686 +gamma(-3446.000000000000000000045634563456346) ; gamma(-3446.00000000000000000000000000000043563456) ; gamma(-3446.0000000000000000000000000000001123) ; gamma(-3445.999999999999999999999999999999999999999999994356) ; gamma(-3445.9999999999999999999999999999999992342342342) ; gamma(-3445.999999999999999999999999234234234533123) = -1.456469924687974120726507682632335934433343430983364272045137421241629333791781299729913015287995881580170847461833127537440291252896369374219661025245172417227107177788793970844484306789045187974772636097225086538322925235632591318267247960849982725268976834200113985589592091856957967092377543141902387106126330136368609661623633350225767172695953142494611306470875088887423166227066052789448201578200567732394767506153618192404983502311909562724987139445803355650481373158197256045611054903907077504388323086640563190437838216836523198662483178590993275501554809298736002830888505137663420283156289686236416059111e-10676 ; -1.525713873583235329883532495969654882999919197533490111324184092685195659801266915243060046629570048123067707308973620509009803371848159224818920336447025818743768362537600610021770763260993577114801142934122185309521722254786412045998536704401020185500566075195074457440762647705417187127648976158929927802462078231172132786516804408150301074703805866513069935556681554694476313332709942430688205663416780777406141489928036282582969416845273192003082285069985641344467112575610170334668365130564455921342905202327557262638367607619610389403623266836957244338853091860552279231824066666744020956054507384154027145263e-10665 ; -5.91855469282571991371565031281560826613287338566997828197528580775923761181886711698480536543951025864328745561025142103616903741555573583239293632798862724647092050994810355107972516418466400149777429818193815339582509813569720357573234073161802179238918022505610229279033815327228858035784150177655995571691402320838323421474088136819262213853507583128661557437293542177449862331188756997485023660963585493905309690764618534873569106049163935281925706186697060875464875379005710645330384620142249160236802426601234937265877904010126543069200072359548045614256497815899651389232642110503259195447937090591463838504e-10665 ; 1.177628795188391825496576063305812835929832332225722541432707686930750262023598173659306442978486025991119024025886188475798147761723689534896868282676355415051890189832279037630054332522063280606178734554528198277615691263208710623094380079942283933299315871164739600632448954180808943113102672339394382696551731448751334238775182816474332421220921736744104417094878028453658211268313953384262231492916452057421467941051107061030632856489697078439374203331539797325616808154278604099829870630576794956174237166234944101858901837228350546555473710882516296834547569998852867340247412717375647759521677438740707819478e-10651 ; 8.67959527166849414555360800812917341061339149254923352106908938984648298731636326311426304548702994567009179230227835696735992688367706952644258219276065323496318693907615898147549908366677502703999972745730982155721798589369125863421129881114497725811249840327100966963835220662483840314546992855116500653525665505576084970623579501231430496317410481612816763367205079986758635282805716319632359212554809099559893324346955076505412496087578435469278864260370285449431601639333250727390495573937244685209480616173829996989342707695236674173120750421804502080058898791077607401290161046272582986892195178184234920361e-10663 ; 8.67959527544428688280301278606644894571160351166631490902129990742382535111487259798308408297261970884612912396174229812517150634802136990566021246309350052489545367921772329386412451942310742471418921885304483057093419773066827274062766254522870408452367163196538692081607501117967786514664715750682159690392792749012381843874488567356945675898536140983445930151902655346660016706921026199327699871344930456006367083838104699231695018312511194629824716303032132861623686117829465615151788055070225650815661249794429516955104194149862617129077060236653679385348305152799709744231436544342617990863543227205655661381e-10672 +gamma(-3446.0000000000000000000000000000000000000000045634563456346) ; gamma(-3446.00000000000000000000000000000000000000000000000000000000000043563456) ; gamma(-3446.00000000000000000000000000000000000000000000000000000000000000000001123) ; gamma(-3445.9999999999999999999999999999999999999999999999999999999999999999999999999994356) ; gamma(-3445.9999999999999999999999999999999999999999999999999999999999999999999999992342342342) ; gamma(-3445.99999999999999999999999999999999999999999999999999999999999999999999999999234234234533123) = -1.456469924687974121267875725442359569810238853854807406204673693009018673265380160383908581021414225901408433886295055141177407519936455273993270753769856458095348945547175393298750772438285634781227614578032107945076012768933221646026352715647268207410600026889266839045146725621883381396026748422962596040346905673333400341007436587900726308246006268144324942748307188409581724464938636452502241454456159778554725898506095195560304303896624323752275533459241865179920155898078352601229389122427202827499963393239673904242023458847789424850271819556562493067758828784290373236710144810449713299398811323233058410722e-10654 ; -1.525713873583235329883532495975068563428019433888315624423562431507335503522086778106831789433837045166201168014173217312506891370348992310957174446496948143330677064342023382661425452977793627558848315829992472158023799816704707409972441735278831418204056170498130333779098395303520538134115442864584707307044133619884066659016051688008829213470474050778871585680600574084274700322985104164874277603493688411929510842442724384464576554104119030712096308952917298102091506403441554861342030841187212787198277291386241510470291463001129215655685961677505739948085775758203167708519068835595634901165531716988309971502e-10635 ; -5.91855469282571991371565031282102194656097362202480379507467704246178734885231957813355688104006659850225735360376452027287426087187788725806984246942306532867138262667746723988526784614315257128836580393464504234052868412668173124292498696419821256776579510588399760819282065655511378541975813432873265305922863645325621340263042595251532385338579071549194033454102091488516021520043795010265105866305312756629409585841105437585325261624422742175076019972807158911241332805013509048078029847928921811910345093561044276643287306976462679328900329759830210718411752683999590980817696609914969843048778553179796789722e-10628 ; 1.177628795188391825496576063305812835929832278088918260430344138675619268090677773763789691090661217849527965637149730551402502571873175260377199828470350040084304734747108682111486059985945363376688856988398235876185714104746037784570911657111841053995479982031221275390701012176435701624630959361754613276869737496225994396299608525365754873835350076730505251901093176603307088035147308911962926376158907401719134484992984774222084178547224590858085026735437634232459199905274462653340549179438414497125634936970163025475009778849983860611341959784935581546269803908012598043431441018727055758679440096567148971009e-10620 ; 8.67959527166849414555360800812911927380911049018568526593809545133519886392568469008610856950462587127874527045929572062108098471825800451178709989317571385027909871517739051404318879834933862527413794092835059337762360551871347624920895445812181083321109433467859403028463513724784510014157564764360015756148992597034286908038629981879503175207622662469964431088897881091856924212857119827477740591696141533968806324535350474816618756196226009004326842339450994059875502992686071381920527587731517896752091758865576375891273830589481101956359071371997999202372444396728807810551066793653552569289158035691124818124e-10624 ; 8.67959527544428688280295864926216794334805525635811711685250603168509066337374273038232674767425729133570487631190181388131810986236311094064471348325372635721694385022072859023622091943505563620231097475819978349858243713407718912125152516132459723279512279333804041712147924220168339078685626208581342547350803228026744630366029129614093018730506132358426511528892376902826837111189653711628464998893988689574965197564708659144175866560963473237192693010685364711069402849594416563940612743715887567607705567740345330561530966107799400182541011502244744338470543110784954120494266110411515279700552733363564318778e-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.015273750602909383445439863356275811673164424983340188193071716841632584609897910545348671154983039581872261773536925668366275126151500707543021589076170371565652380079675945384751026225745074020494410435992198384912255568302677457702108568165915778233599776790696395025459198566498164221199492812736985446171584862783365718926787571520944435296632508314945633546466790556429868386249127569033177609765301164242422125561787191618783334826873262317240806291277518296654900659359017869449152200809146203415638491565543062193736346865251933463928263751688265855797567940517981720169844160930029886653748957344559479546e-10683 ; 6.6465423337260256378835349988556422700559806660831324667038977356311362124832368534862618533066439168395042793473669858061714943653107486726352689220815216708314689412306788407002961344750489081376530801685386806082953070060080809954697917280681941425295701858691102920794825141351229164783913979553835194674751150166592546975944349714117902777631479015287266418083063836283555243946015175992215764091806925538052209524798331077831697735242476076160798009202690131604794056632889812244621652819457712563323877329435303849979325076244319048331288637541570372804564578137508508237669485764268829464975070621881211572e-10689 ; 1.525808846230975721051032652813967533270788250184128142705437841555366301223788946468238865962239355786288723036164293826342779270269670659971141467250303789007597044617433948163135966678798062379886009668927277493945115613461338757557793858145479453389761068150808138613881761997042962531441800480979151794729983844853266745271298949753103766335784934144712696481087059032444014179577218929205239795426971877518219721173284769156553361769322321150174556188750512356870511534921924564343821866082358628603351317806215087377450360017947580326725646102365155281467020265079948705337693742725275467441040202753713940567e-10694 ; 0.251643995902422643510108134681313060212549189939663622676804506267308381312095306902722886967442279710081983397358873358711690104966809300930963175360822714926264262115639365137828201906076982086156429932106156504779013138928612947650229621107301355061320205840021700292045012759140470700919002599407595758315468401548436416451634908070816161584345407421656063411974860959454653093781041948426295192461087244507903020088203731609524455305911270372405670930686879836945743203429164869221484317454463257427784593487304671808198495567944244928055926520394482819125833514023010029296496021572898311505356307517991326754 ; 0.27008820585226910892162552127103164690248372664722089572781832988234838622339538001904010007444490139675837312370020124437884234144372153943239523193947231519421526836618744729141716922345917352059917643874559433145518308805355881455492574326632137426063953897065335471450236579442380440463532685728097499544590224418669004703512225361765361316705454493945321733486614360280865391738054930990448531840832835842980773357129866171657794114454188312321936871772348526392132150328329351742389691410768280749925267955948501644613878522951539300114365231324725720585091610585206575401397240126810558923536186954136753055 ; 0.438517392198762807229881145621030241472970903197171125273350693643514797074077159108615475616233767325923492557191351141805594458558817200974975194510963492046618805792287678803265469426108996986796155704393199520705710899808887292682938501476930986568599811975089375108841667337938372642921787317063439558722387693170265375086406392165696741301077798700065714623921548443551082224075209282038697913632352491898084140452349083408987231900268233690783549222506198744297871646258483665193051753864072385999505857305241419110828452814950882423252477548339093718836388377976814090967702721131363484131581524013433042509 ; -0.945308720482941881225689324448610764158693043265273135047364154588219351781883830066640350260557154888654305932950704355325948195053025388013383311788153103179753439281656065519960092282107107322097117535609580160093140808187455850942240101432124809912238386397286741500758280280483315416223644000483412484060657854653415164622927887661787646084690907288086260672031502609830288710831922584665698614429149254504327067499545316008022794005896590931267790512032198423724625261491527310983639199376889826247384378458197557561485748303303875504002783096365400220478206370482230139048903404438369562323766543394786356922 ; 2.36327180120735470306422331112152691039673260816318283761841038647054837945470957516660087565139288722163576483237676088831487048763256347003345827947038275794938359820414016379990023070526776830524279383902395040023285202046863962735560025358031202478059596599321685375189570070120828854055911000120853121015164463663353791155731971915446911521172726822021565168007875652457572177707980646166424653607287313626081766874886329002005698501474147732816947628008049605931156315372881827745909799844222456561846094614549389390371437075825968876000695774091350055119551592620557534762225851109592390580941635848696589231 ; -3.54490770181103205459633496668229036559509891224477425642761557970582256918206436274990131347708933083245364724856514133247230573144884520505018741920557413692407539730621024569985034605790165245786419075853592560034927803070295944103340038037046803717089394898982528062784355105181243281083866500181279681522746695495030686733597957873170367281759090233032347752011813478686358266561970969249636980410930970439122650312329493503008547752211221599225421442012074408896734473059322741618864699766333684842769141921824084085557155613738953314001043661137025082679327388930836302143338776664388585871412453773044883846 ; -3.72298062203204275598583347080335570330149759689981183834669891011270040780483734561279079948580197758862088165606502199327768611833260923881471064535676829371032451156441222370821082032232804860250499682294537140250775372159668201047708315765804296693613373535130995854660458495488324052629913449871777981192206810234436562786608042232344683139312657020527476222747208086386872086822437625027223753587558216517483675752584287050206486272004741743433017761197448033052562249815150804711684613196534053676980816891007758034894662751880116486592438468915515025857809339155117443424484022284210126993155168860544619795 ; -4.32685110882519261893723726384270539261380390184648749307215129418056050272991932892470889790537858220488710106180706171619580052259984932202008024423967677602398775675250252675182038682741747326871766833524769967080324944841429091690255419407287804447237434475820686419894073162343792286770927545746495812591379936851100845597757187149892974641773463977354840619423391849251852830495008998587583231381042203755839621384332840599647701715994666182696128017846866300998709953363245832445984165537680223265712429403081708236654434392512035687023219596946183772375864412549722463557832274940316349792631489744054383044 ; -5.82114856862651686818160469134229346570980884445593876492447233930917733039476872377978954018569367848171676608067833799728429880755255201930260617946818014357110881960861012176093927210530452048738786313022328562126559702278376176695749537160331880537089914991738764214464136141413172926592188092814799902656668449568393492787208748415301940015158698115487911836979933660524155107112574286540061650559475878336904065083565157608448235724472258526201161615871795900735980045662457952150429860571167038616538921968726766172928832058283121991296680006467129226789577615500854147844872304558196561964938424649096571959 ; -10.6862870211931935489730533569448077816983878506097317904937068398157217702544756691772642101896852128458834645896678325528613925219076884997955193790345415840834041526336938041971041173968619339146968465254890275845932749053919768119537497614982498695298389625570040774860383671444967416269399382239539746370524422148572520957564072855374248350056763009291815867862639320164092470825975843803153623434948757180596753356828951363971639510880841657466738830844136708484432586263254421583587457668006679120199739896461787257829100874830797851040711358670292930201688968643258425082087329541744088928574153857497755576 ; -1000000.577216653958435668636877440597532732436429983703915790823647106427742079529252895286760197004854674329979420483457441111886014601499071559796851143250449265770600450894773649527185296119596344493673768074429624287398960576406463194693873541956976930908585491922145047425366108780861807675130148263988081144794997959133486592963367701423003819412713168473872161150318070655162822559066676136861290998686610560970128165687490835540515558103356674304562503038691404942140404603564921900171769249064349899253113463128899748917199996306257448305807205450876270713017490093981017725677295806240536105336253924109169 ; -4.26439232409381663113006396588486140730718851744964155898175995101250463543062908653416651948886378769850522801889324322398693407052282635427419235140783506688719809469980611578672464339904613511869088720806307591652845815082651511130637860496504957725348650255355892227304068152616034048311470646696886255475308326940551741850580569149595684947948778600615038631914850055713441663949888887194656090914010789072560719735939057957723553912807731913563055446709943583189597779712642886552426025274318176246069081272633454261435284196177587910389915190934947428614226511593922127189881648530072838153798268351293572584e+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.774760383495448560265535502738333168219092641628775011882659681240086472459455783614126361167384109055635063558684323387625364246141875378677073505599146840246625862212020227563118515944250801785338506954193732240674865501146962468717874653567566437893567845868010222703615396121165471372280808854173853785221745878583798848089788023968225512965720041042404370195258228293175419221332871905560726414307443155720681542403645260935312122386435080479910056279806580991532400317148812241723123409375714332794835890476044522900573891709499046559979973589126782874597289988977191576034615532123637662971442937227454091532e+148 ; 2.89565506956811304637391593913333043767826376522028695941739420000289565506956811304637391593913333043767826318800462205788453359349080557266713707088703797601553452467044337889749350929474645725293960390832005348159946567439935890861580680013365154947863300660943252724979993062362572509719146798160855293694428681388793401357859850129493620013712424434591595316155783134444282631476334408934600747136778424102336077519638628417466711296515078603688262829378948966558423022324129447444122554481053775736884605044723451187181147978967593290813593843254169285800376455477416348624660640160384907604143515612951585651e+108 ; 8.24878330446259176771426214633341582058916229434947761534828457740914256619066976581177939538482482872985868144423330209916262134128023359438702028825600510882683731858670635590961942990766271330414169161645535510026699535932655970936520299808836987984829695766636874288951296794631561681199155267545469135070614440357659903388034104940401340164642477144661648720018253339689062363905236041421203029283462164452530366236028781779045869865344430669418849398283763373506718164426629737955354516970506855313454162754045108174308889844548312935105244786894679926754440805996126071549249617587858645954061742729888986213e+36 ; 8.11460417772281485881400191180074427149518073657885042025535036426458153797715901216054582015819468251713040441808327518027542079490590385474445708113465792770276884612929601713888347174793941307173380797137123648558232080511121942017472140427632981171193961495894416504647608034225964775947711414967261314227092167833455811411407649446341346032176640559546329333236906200600060706005532219010023672893565232329801223286282152906713475511015415949467274961686009358630072852778699999002346287748735250066745152351188269409837173879871877382758614070571885796013976251278340374395902192578985744633357931941151831116e+90 ; 1.361149049359892436557523383860093478272113839972973024475909975779136600025172451034822395503414245194964172184978078876852123740888222517176743879513450241696538579731745156485654233184281283245341234894907141600518881455496256243675731687283976645183254148127439228811955298470931985038058788603007546713111478441842898173643160907803598955795497336328539349775798252995686958093697619953688797089534561597788903086341640083742511448966109663600541875963018181606663538473044718411491272193948321997010552471523163690851395252787222687412335529274390833627549766919797066792418316369522283517715843068657077351058e+66 ; 4.26194475010875417516090013466466826918630567255318939835050797287363521494468422900951616349471548240517413783945505158877377745101499493949419777419529566054826789779154409849600561090656451478824511293249342691344860870199087953461722663545440813402691422444891930522945910698989868299491730162443235244653085411429122059810799253723490115857392256395863104324306132245221694912388651609211408822981366408658201053309354049319840776880591553555264978238994307587265835901915089680172202918601750689150056467108383434005047722985478291287801458672879898559847919508295858157684341590654702505306162302628598795736e+47 ; 1.251897649930846112741056931651103637470470749470560191404212348821103583101932842678598073252434868867224918632652156793668764005122362980216798354823051605300378350693370293817366451644923195390286034644076134153382722141940760543389066984114318031517050815950183934288897851941619680075293861078429228021494212916121060953969277784444810376828251543195587661781671972970075670968393422064364393768237851869815173357863611615045093961938102631203473735706253192372306438896526254423088773553245261800735696782688860419447068289079773081150548122502397167549057965869652291437930587338081766366016243173572120364189e+24 ; 8130081300813007.55286563591147539112867614826633823464137677904138711238780528122919499096972491278306257578410862249470906928489190916716787490365415880978749098597266851040950120992794487145679304712344885923741034153888023046492378933859246540543391211009536124475854422179787804297038177703531860015590992161420294374049486939248727465141603064810055338347775437160899431818596852647558429619561366628060033294530399246282030479584925132776684037027376811571782134618276588378872769679129012678197726160646297313856842257834276822198499324364051921572399843344611138223203418006781455336770709159799203387261918 ; 132152768.0232865231033357123644470786280204603072345425826420514496534376589256526283630341142767119091420170805375374331417984714135075698355721441789016842695611315450316930832896103679594462263023347352135658229231691456751821760259628962273760691835512963590123364243441628812589901630287240719971114088741966921340035882859223766775603660125147698024371869556837359519420581868418168106231739516841984529947747639687379824995030742305608120818800827682875118016946308445538371222846546420747503279950052630739635287465935810803032621038797316952168739832422844728036105409241687011815753598027347522071022320476 ; 15503.29881711768315139897735665468106089161888394127595836968522049742737225566221551763089958459384923854442068242357442305343076910845593432090085567963261690333707749720460829678183234353164167349416725980876013641587200755750311826709705168854402946479252237867893257893536754123579908893227436308868756691954982025585084629740819118062271112745165813345133723972319127041974598616757846503634815765302668541331144796544764184833025646135639640704127346794570689339728999072761015300480186405987317809183436665892027625000499079659916110527378510443803704378623938839183846351180250892229673019153879448126608506 ; 425.981391340698104339568854475853568584238386785611501907372042482914199432524543884812050606971371015351321783615981313597654510325264766366690563222456720227515505341023507639961115911956064526590459565128212281352381707344199068340362157128655088069917110128389192074582854742638396686892096106112659778191162687226837604628540178939364274751515754511176811077937358864920510424647750402712086188578817035527747736802175610774113730570500839133684541311260744209236158645673774100646679068463364127823552212095891121542200627933618919403851061293990235895973956151227558872614606944324261198681888889204806863917 ; 37.2760918035722114133557727317556482278016138247794232702912894962449387555377543378710894046174694243519982019887184476618792326391049863873513529874303212446872256728403868275413389756780117256622060662246592120590035470763687725112914687548125272898871699863858829516466184577795187425201463615206732064729664635095902458216155247889207681419778637584238266628863574659083273586974103174484631335531901797148545163845380263694640695031732528059126164991254380908258093050747298442227209810525869217000058006102651524233750707963045915068351954944386722760812143027420384447554087337723342358591601924360362677151 ; 5.95095751276640470137887122984736844257044519527768418705632082527463024494787214069882905503406549858080148928399112110683014802593371932541173694411536124000674924066579412228694841295036433044736067997942730183854039353688087696781712417918939436616221234466455187996663935010192630592748119796063946168807333224648866106391579189785012665753182298322178376778864206719275259602484679515711030611619875159543671046355720238512598648563240706492612566797109908510331092019583724760682104687184368522347986553290372537532355242152794582974313212939039106339168689333795366000148381398439086701626437600367837286852 ; 4.59084371199880305320475827592915200343410999829340301778885313623003927310644499897403940828778507456912489445863445666288783153880903552477101864378365621338464617558845153297202359238838958098280871793712957737671620988265269097666156817879665057942656114061619192995790922852522792258412170172875890778347856356154521894898822628638614787827323649244825855882352641749796110661189858849999364259030794060523169063793879529186960496436666698167407109152026528392684379450501144070662079688121293528080551959153626796790866525558120218585976161271884835531746820215988440295411124204489452641692134226484372154121 ; 2.99156898768759062831251651590491779111280602492171511274411965095638876787632021799025995255765056542142562682614202237570044313685592565039738332500699651731492217445693233669501544707963377073843625467587119914446338609689724358296069475868570923910448073904676197524186031618193782973959519480201743913443011990444796696241868095063666961053085663796938944744789834457209286144417840478708663987749665127143440189311057478174718767712220377331419585659109869618959468977668625488179192771433040465062724602583642666892304453516127797812922166006710165120204982139805694552927967435406077241700682631940463265557 ; 2.21815954375768822305905402190767945077056650177146958224197775264618516812300473651099168335617917698238908330081714477261776114813426895281663018705317897766259716634178764942493962171315109253132911213911194707686861669483560480918229396602530585204429840493486679609081897411436980535951631185629574675073209850561282103855279071540445656823271878519992221586206707060394006620249856985390168475600091202019828463833562840269095431087192357505730957302387440602553568640267341304230084038921512843556095496880581588036333426472854362944972616477464924665537130089360380284926821969264268640905703102967130667888 ; 1.772453850905516027298167483341145182797549456122387128213807789852911284591032181374950656738544665416226823624282570666236152865724422602525093709602787068462037698653105122849925173028950826228932095379267962800174639015351479720516700190185234018585446974494912640313921775525906216405419332500906398407613733477475153433667989789365851836408795451165161738760059067393431791332809854846248184902054654852195613251561647467515042738761056107996127107210060372044483672365296613708094323498831668424213845709609120420427785778068694766570005218305685125413396636944654181510716693883321942929357062268865224421854 ; 1.489192248812817102394333388321342281320599038759924735338679564045080163121934938245116319794320791035448352662426008797311074447333043695525884258142707317484129804625764889483284328128931219441001998729178148561003101488638672804190833263063217186774453494140523983418641833981953296210519653799487111924768827240937746251146432168929378732557250628082109904890988832345547488347289750500108895014350232866069934703010337148200825945088018966973732071044789792132210248999260603218846738452786136214707923267564031032139578651007520465946369753875662060103431237356620469773697936089136840507972620675442178481048 ; 1.298055332647557785681171179152811617784141170553946247921645388254168150818975798677412669371613574661466130318542118514858740156779954796606024073271903032807196327025750758025546116048225241980615300500574309901240974834524287275070766258221863413341712303427462059259682219487031376860312782637239487437774139810553302536793271561449678923925320391932064521858270175547755558491485026995762749694143126611267518864152998521798943105147983998548088384053540598902996129860089737497337952496613040669797137288209245124709963303177536107061069658790838551317127593237649167390673496824820949049377894469232163133503 ; 1.164229713725303373636320938268458693141961768891187752984894467861835466078953744755957908037138735696343353216135667599456859761510510403860521235893636028714221763921722024352187854421060904097477572626044657124253119404556752353391499074320663761074179829983477528428928272282826345853184376185629599805313336899136786985574417496830603880030317396230975823673959867321048310214225148573080123301118951756673808130167130315216896471448944517052402323231743591801471960091324915904300859721142334077233077843937453532345857664116566243982593360012934258453579155231001708295689744609116393123929876849298193154294 ; 1.068628702119319354897305335694480778169838785060973179049370683981572177025447566917726421018968521284588346458966783255286139252190768849979551937903454158408340415263369380419710411739686193391469684652548902758459327490539197681195374976149824986952983896255700407748603836714449674162693993822395397463705244221485725209575640728553742483500567630092918158678626393201640924708259758438031536234349487571805967533568289513639716395108808416574667388308441367084844325862632544215835874576680066791201997398964617872578291008748307978510407113586702929302016889686432584250820873295417440889285741538574977548466 ; 1 ; 0.918168742399760610640951655185830400686821999658680603557770627246007854621288999794807881657557014913824978891726891332577566307761807104954203728756731242676929235117690306594404718477677916196561743587425915475343241976530538195332313635759330115885312228123238385991581845705045584516824340345751781556695712712309043789797645257277229575654647298489651711764705283499592221322379717699998728518061588121046338127587759058373920992873333396334814218304053056785368758901002288141324159376242587056161103918307253593581733051116240437171952322543769671063493640431976880590822248408978905283384268452968744308242 ; 0.897470696306277188493754954771475337333841807476514533823235895286916630362896065397077985767295169626427688047842606712710132941056777695119214997502098955194476652337079701008504634123890131221530876402761359743339015829069173074888208427605712771731344221714028592572558094854581348921878558440605231740329035971334390088725604285191000883159256991390816834234369503371627858433253521436125991963248995381430320567933172434524156303136661131994258756977329608856878406933005876464537578314299121395188173807750928000676913360548383393438766498020130495360614946419417083658783902306218231725102047895821389796671 ; 0.887263817503075289223621608763071780308226600708587832896791101058474067249201894604396673342471670792955633320326857909047104459253707581126652074821271591065038866536715059769975848685260437012531644855644778830747446677934241923672917586410122340817719361973946718436327589645747922143806524742518298700292839402245128415421116286161782627293087514079968886344826828241576026480999427941560673902400364808079313855334251361076381724348769430022923829209549762410214274561069365216920336155686051374224381987522326352145333705891417451779890465909859698662148520357441521139707287877057074563622812411868522671552 ; 0.886226925452758013649083741670572591398774728061193564106903894926455642295516090687475328369272332708113411812141285333118076432862211301262546854801393534231018849326552561424962586514475413114466047689633981400087319507675739860258350095092617009292723487247456320156960887762953108202709666250453199203806866738737576716833994894682925918204397725582580869380029533696715895666404927423124092451027327426097806625780823733757521369380528053998063553605030186022241836182648306854047161749415834212106922854804560210213892889034347383285002609152842562706698318472327090755358346941660971464678531134432612210927 ; 0.89351534928769026143660003299280536879235942325595484120320773842704809787316096294706979187659247462126901159745560527838664466839982621731553055488562439049047788277545893368997059687735873166460119923750688913660186089318320368251449995783793031206467209648431439005118510038917197772631179227969226715486129634456264775068785930135762723953435037684926594293459329940732849300837385030006533700861013971964196082180620228892049556705281138018423924262687387527932614939955636193130804307167168172882475396053841861928374719060451227956782185232539723606205874241397228186421876165348210430478357240526530708863 ; 0.908638732853290449976819825406968132448898819387762373545151771777917705573283059074188868560129502263026291222979482960401118109745968357624216851290332122965037428918025530617882281233757669386430710350402016930868682384167001092549536380755304389339198612399223441481777553640921963802218947846067641206441897867387311775755290093014775246747724274352445165300789122883428890944039518897033924785900188627887263204907098965259260173603588798983661868837478419232097290902062816248136566747629128468857996101746471587296974312224275274942748761153586985921989315266354417173471447777374664334564526128462514193452 ; 0.931383770980242698909056750614766954513569415112950202387915574289468372863162995804766326429710988557074682572908534079565487809208408323088416988714908822971377411137377619481750283536848723277982058100835725699402495523645401882713199259456531008859343863986782022743142617826261076682547500948503679844250669519309429588459533997464483104024253916984780658939167893856838648171380118858464098640895161405339046504133704252173517177159155613641921858585394873441177568073059932723440687776913867261786462275149962825876686131293252995186074688010347406762863324184801366636551795687293114499143901479438554523434 ; 0.96176583190738741940757480212503270035285490655487586114443361558341495932290281022595377891707166915612951181307010492975752532697169196498159674411310874256750637373703244237773937056571757405232271618729401248261339474148527791307583747853484248825768550663013036697374345304300470674642459444015585771733471979933715268861807665569836823515051086708362634281076375388147683223743378259422838261091453881462537078021146056227574475559792757491720064947759723037635989327636928979425228711901206011208179765906815608532046190787347718065936640222803263637181520071778932582573878596587569680035716738471747979362 ; 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.3643786088521677390819108263211431354448652359048669827119063059277192371174591390881083371077031256799884935678555406268834639343310923472751792756991254308636542072467522195078501432473323682484528944137454815354096642529029885210966852196964610732294458389631621771748886413834837016455676038445956837142768806707920610455343977309186891748059142629855383474623411103047574558296533841877308769181348518208153840047536439554017145681663969845099363420036718150065784414326380021416838579429693618934693496669398956098430595617628116524846856853322126285993489612087947263375228874530544748279536149749038505838 ; 720 ; 5040 ; 40320 ; 113722.6966401273463860866718553675526668442390123697626598404544229578887258818443532937515279844526301779916837868660452795517735342920125222447505437486160277653808246446152685879802235401926540787979898223991727107002391093027690604638294493532967069488338959658339745389792968239725635089773802552611388847540029423380894635253041675935481046610762418866640473621868935533437843997509231067249627421484304904200418230466623713016320680706995929301865784973521413736726447049658770996467934109621013806017234580098836681050831477751431236837490131514241169837146699299497035753858953593872445196049382174069771749 ; 313207.556707007776933453227094880896970247008448298604280888003745983102933377744183741796313991329524204678942027531715148561664498940601414980434199689925666928211224709206657050828046208472279273467484056519622741201591496716116693776398916944588898020640696044831821094950160682963914692999693778525522492843441672408978846885291737315054685128446447979335379953003139101552745435933607798339197496464210821053289439559829422967394918350881812555835152148364302975325989603042260022169316067280565823575736421705640276043982519275010529127003495582558923962745687193404967940656705258616727550121405694489976746 ; 362880 ; 1.7063117283047639058287521248852685184248744123730119397495911650357674681544371685833786899113148145410318055757547913420408262297630723665259079983968631676104405983041914570293054798674881253041722653177040150632677979895498738364350376191788122959426945123948854310782679570460589707194797478899426241593135840383188050605581876150756891168773725862457156229187101335893232850108202895724401902659207581131794798039063567956111719550056225299645162533600306822852174624796174223898524668992876744986274529576200933682677722574194296352886395584102409533625683156808362159372709284868557235439518328989743755066924e+5403 ; 8.302600702824949980849757671608138802833666260717833360473394095015318723835103188382613477094880135642636200323528499137999243998553243542414570723874752604065003545557166333646320981751195820722312928001147691535383630531662015375193236835667107274451319971850717820211656206392191775937290794022380005099511250991759579576309570691459437291707313626972628196210471639128124828008356205642337715806086112509097540960228952108252719357163380249140238021508137401089249955405993960212696651508670914698680891353664732022695032809684849491666868679809901478784962114127791128012294952346386639437712888206063670181955e+5728 ; 1.658041077972060618147798445366668311517093652113174938258969097092544044644994492649207224137543565564074512826608585769587729910221118975355704369956522875356785346274540148528163112843917904893053168294459552600365759096896067142694474832138632607050169442432660767122746165787472267339530656435453567634493717182706966227274158295960341940905165703608763527911878967226729831701750714774122093692909729050531430048961383104941475865481609543021570089002987751221724367931935901764563094940949402473663654979801833095834886821494774079932160074132401738565391348581547214310591900890959890325975092119141705464423e+5732 ; 1.658137546225316620587696690288162019140558604052890197285967718530190389528004112001366154298662961277011764706129170546290424087076468980656933167631718444528170292780819703025586262859353239281967720227026219787335188370543614852173420791718762157904387668225637439977184296237040162044732807536166253263988278785898357683593446795280564079358008586163285780550021070062102169212868563500879417738984499606417644983329267027899274518286831750666932752005860060763177440191340760761234604976030157822092827403379732485257761441026174499978632254070327683394847660507338113356660134157761025972472308091196376020071e+5732 ; 1.65813754622531662058769684545918239202260704257318226150687359625586548964322887661043413439383005358457493641479778402341876844437007885089760732051485381288511474480754463910211366859723479299561558417744350589777693635287121271631131724253038188250841330061585717190777860032031979665501770167662441335014022701363264574456711739184492979287993904483269705429912267666443382321298320049125419495445186862697189786762235827566401058116917295122192678598048282009224916549525327362671653943642803637633686553838105569556116535220983408254205861976316590210732040647427817835609612837505303609180587501240401779363e+5732 ; 3.545796285304722400778125292416594990872853718615395765331173255199581525958558193724759426308033568442742928770431033384932501090912265902043584898482499997307878319597439009414326264127394853029026704921161720177663754809790559596537813454883036007646678653857541952928835138797174285397178409206357208712205969635461096341977769389148834516793310632466040814441478106209954710427908007669774235909687167628755982941826424380124707293982677152131523966745939705352713272300429188169455371322790316371620663651243494793598817685348182581897583876118964404799436457692793463814708239483377047637824517754561235598239e+5732 ; 3.316275089929881991492410921574109979183256341865663576356669417847358550641132444906161010217199130195728598418667921727834662513633876580694974192932699503795696734648440232597816304747362327932309888697886204797714324655602000115973477060126022298995182009288636567505913738034136305118831773303437482256588769424266301223260529100453925440421242275523478545060073971421359253380053998026131015305226755476370994334711679745311072526043120134197073194359000450859368492062329904891555771064374837832967980537797276518603514064546021120741999176938753642988549943722803578759380634947017998610457695196353178705144e+5735 ; 1.7365076492061180042358415735615319586979401543361653653800424692286770789087172291594977091929597352692042536726714767850684035796159926662506952675506511922059137158339114222962544172458272076489683530167191349060870376021234018644673555987882572100735884993849475334451968415550618940368891733531982020542258878220230330159810089490155632893230490567546167284004830229562299707394462446737104509259160822232586764533516236925533539320856961236160529809604482844304032818148434271042920777983808002903821913669345654007963033093134946636022238093109127050402462528287079611964706699916415066476560836874395001189304e+5765 ; 2.399410003289307775558205862117074900157952169812098481758956687287343889675418623127560453508948253197631628321336088368987908099505896462007001564858798305280257923716672408413536181564804872026780123268060800857893909161443925900884480469907299127425941483974176183569413169330772625625122688588081601555321999125230465428450145507102353046968322192825646826515692946435259411391839355951306933002314501403688986199300228177851824288884674142522480733411763162062534123061186687555050361286371692241926231429680820060525453943872595543047950939291415889105527463752378219793396802916457256872506458502491845851281e+6063 ; 1.3831198678126180285189556976955373903170397316439366392298225525658528550411773166953335884059334473358394878461205706165250290371348635931517800720356113203873679301399725840687554463393227601721573232498656280819242922032367667908703698446747042372944385912938442812976579204340368770976791467161792908482026536763476497016597962706920837208377639001547222987372530067858391829660217859289638428364594156664891566396944031170356121274762354507422848113071258383496196034678939603033097637499047300169646331468238450491051510529147169986724755958362486789324705690789582425714662973561230539501202732819906031261634e+9127 ; 9.861476214967246709135526824710466294646020064253057821416777686347413661607048904537791287223169817838178395313965809456980363170253886766931944860303047835478273984142278285471273424191278850499921243934819418350510303782473538522524740511776649629056443373446606513947595573341367735108252267814476383785649953209591008710613176750213414329540513140395166130706921428963652735582289948593867371190502345520157995783789485948830501775997656425649546977771018994670644872065181513338202925558183716968848170033482951278157186216338919687965052088351016258522980425728884268541495546740757100820076044443606073633363e+9127 ; 4.572004878785162533286857938934797610543444276826098049266131738552239949493294341212592571717621026834110760392321392938668115465385889333485653904489249179186321207899329374704690234370701245104894128237180152639732032447024450155148357384426331685156113471071272935987939186536111840594680617359048643982394975028553243340164749518494428674315301262165931484084372601016524491659292563505337200236070085571338986662420329065040864935950894293975848683292519210441194770541722796132331057508353536374450458149554629601638064274348132506145684745729776101695542177217873900875476466849991574699633719436980794798975e+12669 +gamma(23562.3145235423452345) ; gamma(235632456.123452564675) ; gamma(34562345235674365.145636445674367345) = 6.372087485350853958265557563405889767927844806391758929729629596054743619183060082616032555327401371758877533746621555842159646841684084195033834518823943135568576834658129975960605475319212150253041961645817622509025033383100314146937674886497627133193357443131694205948772252086583972691756753361464920976390865199629086567129279998260588263505063244862312383981083996112341905157881137299744874459668898886902445550521474083467701347543981711844943611383476748925983175672054509597055871741847754397699160488359120878592939744481799054573432850987982839260063030077489787952173829213853169464698173866197204970868e+92784 ; 1.0251290623678020103011528518784273735143481558650797741612156338708630681829742234262514181623817775550618906886836418114405647867423719238160339320157756844493503829727323453547670986688387485353874262175389107190839308384289463359875329228222527983286424928812468223906186746675301668461340448252232626431088009775665200356722495336064715118886319284065204076631533845411781487547413965812170576623572653247955404944012449871754257409878931892369977693044119605763266911995657753138500440850919768625064880563120324833049093190830403596831005341765664468836796590559829534469884326325717319878640948855412135718213e+1870436443 ; 6.693811508649864262678630021808018340241953718858821502395357533649570189936543398848143830854769793861254442837384192137271353176396343876822732511671204271508148669598983268140431014749070509758631959256622454184693106697422238559647918367488288979948780871494989739555879586665566906384468206846242678277873822750438222584542027606941668320260267310413105408991284216604357711186685349805079045807838030340685770322498203572947070094561896383482775813473455518030501571191776871734940029423713091035375273570009024673936753028331290098300525280524409276152488145317193870725161858845702111280423556750999029883757e+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.00999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +sqrt(0.345624564356) = 0.587898430305779945616199914719073005992456891451037619893668250247976555645067218680805339697270546296395589020221720404727998989996166481791838755062018930108891718206803175119097537228495414775824440919669263452107872130584091409086856337248044963775885646870900799153185368643974321963391242170287058937527762513902395121460139205405972377936499104911578954932044107762273940880045939780003507723171081408564279760438051474904752721799290753819318723456314345139534096296097211225037625357563511531698708740296644037977771377190442809565544356977317403209641946959485587309383320477829490965542209578411715961108 +sqrt(2) = 1.414213562373095048801688724209698078569671875376948073176679737990732478462107038850387534327641572735013846230912297024924836055850737212644121497099935831413222665927505592755799950501152782060571470109559971605970274534596862014728517418640889198609552329230484308714321450839762603627995251407989687253396546331808829640620615258352395054745750287759961729835575220337531857011354374603408498847160386899970699004815030544027790316454247823068492936918621580578463111596668713013015618568987237235288509264861249497715421833420428568606014682472077143585487415565706967765372022648544701585880162075847492265723 +sqrt(2.62356345643563465) = 1.619741786963476055272835287252352345768334845838256338963188227628544108890298690201047541422655645413308872187099615534265124306096965342159163680281018235845448136157465955021998688806402220064932187747445250178867828016571154479772816161561755741880464909035348720210877686819757743699715086165081556573148952060405349660806729881467988661289916560168900599989837138385739071782027861336342069528435058626783432498238416780788707946142443125801962940933576570418605109535924397832133710013996571685401894710495363951040172535296513453061322715207128159839994008767202914994864450130527836302862470092354454295756 +sqrt(4) = 2 +sqrt(9) = 3 +sqrt(7456.2342345) = 86.3494889069993279945806917661111890593645893882823924357128560988415231685281554513956301148160643868546055576846425178647302464691566956155883503241552192416344615342269496656361133841591604105597470802028532314884967176579255611776818692882103317838786918182180546954719942456862907723579079713756484727309190954673396879688938396989377300313875340027624452222619763129958204317301389560207446180449523469403942845078997360860805894044081974040707140679708406967006012242525590324973130889740765843721046918450830327766424557326143224958792966654879186239179236140994564282973061926867273641587591146043275358553 +sqrt(123123.345234523) = 350.889363239359252025412848536299025920712403789582045408780970220953670946591175457838071495083047308483198422283880442721083570860957649414957489897173535968956635861071889302345447901055202430225589377719135463301432332723601026066776154792885522123947072521433428123490273015431354589996143064721443745637982006992429650689630880346580710035752706160593140505889397962739967318217275137903540455698922531058515106086062548565934291698216554496303494156751716436802941748384601541266752007144729451050778877644029619161083884804518396373770792104866505847457662296728040051776970151726686199878855070547128026091 +sqrt(3673467356767.243513452452345) = 1916629.165166606639429045360660094115749218987387876120466399726957455331281327985795345287830735957662441639343954185247372628161001593538642770895660193040042694157592334705222677354431077268944079782258502458392271763243881060296795229635610061744402929483915581853466197793884300381790920989036556659506553390250589412292923298215095179332009975157431164119378183829187768984493474164733353629097662741137414936861920856467523698662409589631661415035802325432819870538049727505911622089800193724355584806156235929582480926799355491749272901815302539349067209650447191257326498113183147247234781679569891811094868 +sqrt(98678958956895689589.45345123452345) = 9933728351.2735383028584404276404384093154895078000619096527260211653369480356011165064966945155650919155220918295175147965807463088648378565591325408784421776990023397751707890716405789909846596000763536813801144063376224981827481265983748395507167158247595378494455186724913856675467023621884805209717157987841545403763639289028228526989726166009014595729707150048756423802618455933917893501632735811638830163492266053181811256296378884846735619897995115263686058610271333450084806373976314755793134978198442848656071087614243609346378632179452543053287498689687863721444614012115442668337159365026326373791313808 +sqrt(12312396789532452345234523.234234234) = 3508902504991.04810126869613576558156326801817685241143192689387840575361124535951269716540692472956566117271136667630719819946651407236060986944804065054012890378931245444888183329102458330777773274082712640262246020920355915824238150861441696871629690296343296139666846497377585591465083137063859119194139237949992847053635102512798061801040830452731121878794343382458434610407466987485803310852837429415208531838488391455988567602032419793966246182846517270970906468448495050376176549484031502078271818270799358695771876829028648264316306837127614584383739723142022176874879126147773247995822150892074235241441789 +sqrt(23423423423424742345234562937569237978763676713452354.23452345293) = 1.530471281123064469808993243705157505761642580266359499794741503621912169634017476458519626066015825231200630714513300197635950279032267611770591135051390249850213011632749470683808057693688503753307706726869264831612156529722670762799478282498082582573182122841813206430525585098338092970587090568456751942262508299923858486420718683024367186741102248362316004008115704313393729667565863816434470663647352800718045381839285836109013084932872100733932411759689911079220266681638378843630629417493933496853164088606603929818755791151985085115852382143054068298418635960843983243198179925908464377579973968685911895609e+26 +sqrt(9769763495612976432736427163497126349763572364562394569234756923746932745.234123412341243) = 3.12566208916014727171469046391525457271547147001431432403328316189498861528289058688243586209669613221142948580168878727581295410382898194683152789476738185514317244481413471958681238002236537048342083830660112107780528586039551336411328905662761413499652317483732186657654999897945617460699469891639542770586350578113320880165997934337020628595211596530132447168021824676605384465812801563771637387907461697549500173338104313334833355939863704359152043528796712538993616083581925246156776185979086669151660374315236531492028681029486089707024183992065753577452665273190837285003897890518862235670473681125409231628e+36 +sqrt(9176947236497126394762634568256937256097239756329456197643912734691726349712639476129347691234691287343245345.21341234) = 3.029347658572242248472092234406814575805576231387097322468846114546796796056591498241207985175528762820898640589250095218884259066744366617468674281539021005101468759420816542411811543280912844565204918944312494790217581123745464294774440449639451158431535684442042074740424960113257741640708975940969055824214923334102751765310233506095240639785903754321446152605690302351522189643078528809901646457372579636712698256148589439203774221691974358038022753201831746037625054982934843105303607235172085997073857627969845434131033830257712378608412424539624290493320883378165183593102201457693997161907958812478796727968e+54 +sqrt(455555555556773870384710283470128734032497563219756912346021734087120348708572056879217712653451286348162534861253486512834659427359236459273645762395432453245.123412341234) = 2.134374745813803594313243840547816399915869061304197594941403991677017805471345804827212200376457905796056481395521847866902135156573107574770114732309897631105393775784448938062189468808194857381012447966377255149995134275387086862197419561948627682913372688206218706183831891878548072205604439859869336278097495911493772809339040794767114189017826404894310601640695888464821678674293035885507685583023988533901843601159995770066643543048086269101112678236547949139692988450210470990499452354573076733786039293150028746151807688090164699804780960459467667147874915206952561991520546493618811156416634511099490206942e+79 +sqrt(10 ^ 3245) = 3.162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179259940659150153474113339484124085316929577090471576461044369257879062037808609941828371711548406328552999118596824564203326961604691314336128949791890266529543612676178781350061388186278580463683134952478031143769334671973819513185678403231241795402218308045872844614600253577579702828644029024407977896034543989163349222652612067792651676031048436697793756926155720500369894909469421850007358348844643882731109289109042348054235653403907274022282e+1622 +sqrt(345 ^ 345) = 5.9401019677292145062780397718286161226892535858839290231506054058358894429781018480856095921239975192753594724674208216106033299556013249959559126878236471086109982576107468853706497851200243472594806280118634993593603992724498513843031792114744718553146489879366735923407869570257553152147254168207219346736314366386982801056498724277910398585390993303547316293888624108549000030646537461171612987238988755729414262285296449963816968122835201827211728424453648007856492282519147325395687843802114221746228502660017434544587274755904266172876243264357281799107303724597063236365816512866063730580754992726784686442e+437 +sqrt(5674567 ^ 234234) = 2.184336868629896263459603673525054661397206908686288380490168372152042502563561464631214907776363064214198974075831823140502358207444956921309121187917055481470306650691883069527880108231236480687975998223199159123051878322809005173955807068756746707369111747066272010396095428419008776884169802744784720736004839312098541335328533156496281046977172556356708496850852428489482473692073655120132545958982806458429322120328203157853728868045214689098314925997334910390531147350763617552920201480667137397143283273946787184735285926298667102578093180690609196490695205126307606410338507232421997554765636986792231082384e+791000 +sqrt(346734653456 ^ 134234542345) = 1.2941940147556736534089043652372962127622707675275581309170404454091019383974083247014238522032682645104166922705530270754345578303447859273993056348587375159675408490925524721419157853520234875965840588473036653073585968212505730022375026429801946318270346433078389027545176891601898535286742311480022427551584349525334870962604143700248201040805263078771823270982054196337634554130368125132006953286270550512151151269404562750286008666891900557460748990972341379221241376084780618481533194605297221346690453961212245939872046705883063759038944451647390650412500633566992554637102003832139691693890608815005189359494e+774533124638 +sqrt(74567456745674567 ^ 234123423452356) = 1.1264905281984506723710214045592696885467869947946647437109376442438524879856496317338901588525498122702230078146648875176288818274771881365787469508726368771300872657281313617440203780923755052963938916914946178999652736070169304433490534975552952944702997361377015109031995062815954751554725051540537736183806297798411737029256647232313961348977142349088300467138360303022254809020255687952129216811151794770028702450520395756200601454069210145759406618485464907140720717610493338106521973846879134757963179572834171454570752627906889907515298983157714182127531863585976092483409380830292941709997838664846095051351e+1975129505867228 +sqrt(785474567345643562453245 ^ 342514525634563456345) = error: 8 +root(-100 ; 3) = -4.64158883361277889241007635091944657655134912501124363765069285868477786969284482618995907089757137984154330822826540482051027028749577437736232239503021465094177426719650916295452146089763366938104116286065335965513848538696194961572278262773157675488301716920744809855693415636291668928799661119524616679670077293548124686871765259065725471337341531848604464621789777698972124285469144639637895268718201455602054550558401385563772816092337521291639480860747839555773984257273946686109226799406050704024420298541773001204074102324138796631732700341060673749678091928209201734042406301106961956208842961382086140688 +root(-100 ; -3) = error: 13 +root(-100.365664564 ; 3) = -4.64723950022781913784525849797928532702428415484306214279356856406313630229436658034242632050177658472218944813835379862214991894482528287129050309744404059610367684477897733845323850746452174042163828530481527586411623768210631440035476091983679351600065677912187947042863990948620801552909524491425988025820790620570923196884040959681521867306534787660248245169605091907711478014452217694388126542619423778994489119560591137555616486385915561544970076255910238135094158024484837658386357591804786964005233261833941238002998784705303044059029662404749202354706580217057303268351401183817243825476353616199797534682 +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.997485328447790018652909914501155014035122763945723827553134531685936714029987806726027621798050816710236515949745443037691834477803798203718148110385272894560131580132535712248940282803027216512883611640295173765013586044289286943733030167238095183030547896936252770256132076494012215316238579142877084173393402994732591410861247541961945860968540198752708990361594325352301663520856946000614191900193932081238480601409702616766550480785782492557723536201022109394066133658823916478422619108519053330066336689753429217352392100202695006794315118065386038634224284745098274894443495294521036257527075985586645375 +root(1423243 ; 3) = 112.4845871889102147488093560492259268202904292246081399879483598794984367346234132095357946125347932531026356743720222962531534967983734899683229593224605279888544569208409392800133515022139818125653369411072980585355137761920700938030069054600876466051369546024394179009974043487551722821726875016772552995722165909361258060902142022843634464491959671280766551774004272672779981984035618850688726810646930341980369711528007903057755661965143635332337354906026902081046923790148733649074376958625666968076168498151208059542925662957876784441504158997090235165285802794325010954644482357203356733866740267232436543977 +root(1423243 ; 4) = 34.5397956758352551493916047717024597455006060986192612524412051124714673229780138542397829395406460493893050438644767357753135563741465309960887462084349834114960878169947910258131538961096495220324548885086652187207386234821633805074874676103535045513563640249198060028217932513812729206241524298845655191375562776688136879023906161736635213930741054155864698334537910833261546844575739433575739539739986817382581835963633029351815454243224441597348579069204001109414679581651399386749001959887598484556683322723402355924495839067128851218895452476048127089905841866553485957237065084635675937600550977805406617929 +root(1423243 ; 5) = 17.00810041716980325547972524190771386327453201007012960088681538346116401382943429356314362991675740586049590620087913464547654206440421344249226611690586002423497581498423620119485584857129876320053139618344288848353120258333088575780347289590754005308693450468379267333155615409139327573067519076848355165065845373231486681646702286388169129783635466839719118613443911547003978583594998417856120192820445024337020372342998097828459552385976715384186230446820930926157606072191996977115255132035418188373485629809406278858818313465246430274449264793165454747160391225684893827334285465191370849836262256445910931533 +root(1423243 ; 6) = 10.6058751260285077311218826884051420454884937430846441381289099165506311236901247606617570785840416289175337002508720870530217654193523483876020107990430407000018031089912175094713676382047757161722172194017118214769617025194355463637080779478443385523818019080872148083716982903151718662957131437921760093606302426937713769930396002202641926176873205493720236176883360344640574913647080300352320527614421911392235688243728560712349080306610521697639159317280706744208166554098344754574285095537857473713743681151632272218591281918410042449658840788963321842711960818552789593707438064811443320835936020871915426049 +root(1423243 ; 7) = 7.56902370202679191086642286460366943380188784923136707928889148768094686906989626805905944773899971501196122031704604046099946668194955291690154607792333176858057460461874886594247612556432210997109849569281486257191135263257665421319243383826602370183636749000250671432086959793837904711319212851221207743201745408005381249284114434550260533365484400539403245449350076535160673338448952213787270823045015699050185856087606381736445942971556095513963523582605532398750242674110400649379337652808737359709212904200411124299177242517524155049347294445834444198958720243327380930534696318894687124439726855000050289597 +root(1423243 ; 8) = 5.87705671878664577087145896103911888722060909192721885892798378337669660083473406344730389055829222742387447461019365808383646390085073327650622196003678227491510459568617166616140858988715403723097018445648931446368117074180956284904930625917520329849740198585337205920619146310854648159722274930435367296540315530132044137192210733064222075175036247229984800847234581832210931155605075719215361287681399352344265129176553094472650605635195427579788821041906062194682252795692140247911423021488803743646056917591494912686367624909387778260128723417875752360441620742995962864710811507259771642503462189070466152106 +root(1423243 ; 9) = 4.82722645510043151662076916850812787398642182527665775353585397326105168244094511345245589250634756015642769353719197938631525410142902236883514940534244525354623815960997012957727152271493785124212939249979771461772247310856014927226334008395638123094138043766063258693375534542886999517142514244558314833972018047869917415696156888866095877347867025388971649414466118903142679370628403221543374009104121897175522568619412926105805060050129170067120667467378069705053097670991171311321841335298950210467264981090344904410921478754219990418632892635668486266466514198706149458626703590587558842626923785331953740677 +root(534345123.123123132 ; 10) = 7.46074480179475295210663845183224084033240325629326345593712026543863439641114324254392946715174234573857201902006727430576656717050791997956574119762372972338276438676336050598468562726748659681414129310749128084805838406795455061142566045449321368791368927969800034547100562513822622796253808602034113227651612080277761506619547191261808319965642019518096109417632535373064213868968584790369588792295651288766856464375647652176613777216446938865982265354802894129573455080624946655055162578018755470232797797107426045060650325580413248750825339193337118548650453421534291619047757878612863788912432446097449076814 +root(2354534345123.123123132 ; 11) = 13.32657780122590003216034665375394908229196568247264986352974912098751077467880391484590910632575370361747960592868392233814760860383722922887069064641901300975298623126011017031231373083300409553556160445117167452248319481900381662303475809306587987667587169107784335735624039067069497902421356677048483139648100917988952586110225554306067123567640171684639984179754363850360060984860869770327810576631140172061171601039071321951856026018912664639603274524420196306926608170466375468581751126137083525185003869224550265254439632101600503526106023003919319170714164974241404168052780885508025970702270078901811480088 +root(2354534345123.123123132 ; 11.5) = error: 13 +root(34562345123453245623562356.21341234 ; 12) = 134.3435850451598802822247582543214549821565092040326489777805006705213354428630136277353301087507347789913315772434596233437441071412975853509698654221062718433837778511128140924821233812485766909190885707675096155667138324694146070707597736571005657891320553201437443085076726877162931011285956464652068381444357526784669606389637172347133257002596017271356861437286040365696435098444933717015118766178489348588471108578568364380767999947389346545181990749578552519404962409193205580377927727282120108524885207558252811098667994458953473134841580841037330848429867622066968037298712591208591076693167330979025529192 +root(52543572635716293746921734697126592375973246597321649578235342.12341234123424365 ; 13) = 55941.264224535442215129483431551361820225071931060316517206867693017240442841891600606879560102977495773574193959385024237753939807286735279844906983839066479461703392765401993573477403225646907770754871488351319004909392894692346257811807507835145855123706980704962534403113841963593019420243042566860841016148145876244748041472546222991839351640957866974880667529168920476911118216321655336132050968685507853502448813563433048915182465649983372510515454098902780223772028372619443358061036498852579221901706255049777919485303093306022363214934823430428821678019940667774646099839358360455678127287823129254046371 +root(2456283756457098173497612945693745917263497695723645673405670870283745823057230470239.23542356234564235647 ; 14) = 1066294.178858735768752811551071642296630467280051210260184207689355852828741055955126606802475502448796148293009588073832034096348302022732302684063548934106538987481139742263915153114757393847127435081880415167756870630965888886081356672997293098334469157270501484511603206497162184773323379994586729322882490738560079722987057521536034937860619643992958221025682174536990126731687719998434728947197737727209251050283564688411139776470307198286362360183622214853997717525845647509054265012801076088134033614968425232777985798384767235572478091808981725427873464692854459052804511200487497912182468217632702308884528 +root(34673048673048670875102485703285238475023874086730619273481234697126349761293476129347691273469756239579237645723694576239546124912734691726349761293476320567205687032458708234 ; 15) = 504273487305.83844423100627376664008750961357582567096545993825322841244281726911139814467037434718504742660474525726940481141961558157481806582740750180212662443388408158282475772055601158933343789301316394302723187421666199798145023356105679069491346444873619010898960485243759670645187021224813652379861552711864579487160826109071951432949315785518911387272785111385286700862050290251923210781928266044496129747774907093412910963517106317850053155225521374323005434098700557658665658622824134669398275847113443183458111441924262991007988831031151655835041183397326084780388685555375695296817202421039803948586522 +root(10 ^ 345356 ; 16) = 5.623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001421629615341734122532075950840195280008234806785392654386126548116667381527893588604877911061291466594522044838785537073184343642556991237999858767793837160645838193214948699993200271031900635226622872213691051371184828544185338014740727980832273705549192969902214763453337422907892231794657385645264457077133628213489382744535002516612493495709172133189560179282945836759086457986082560893902867431031306959539671349662094992448174082613864e+21584 +root(123 ^ 2342453 ; 17) = 7.125640616651700190969415001947202721654234676439960946255519621423712528637267630517283794536145501945593561479129753862935385787937611514960717941420447698261730880965363276990478780624490965773684161563478259122852984370162940180663503076321414675140072242264708360870008554301324456195527955967034093729657008605339385410346130314294721232066316825396051398537497557933215334338136436374527415668149350113866848838573436019612347008043240483469692942319129792665294819437660653361770521559809345849833875073995300408163686236773925004395049248387797921141357258522716875638447638667954927418059973288770012481781e+287970 +root(25435 ^ 123134345 ; 18) = 9.986400399727794224743774759957623745944540558472306294373271476975112983979147650647570764790179491074835223339218401615230663746145753392165487880713860919482741576499541922638183425367960591264880283696735138952925491425747223063229821694051296967779087324715148790666968644094336708761788732317187820222281223234149796017395597815953127101595872253359614623974851580579634663424107355912245553505232481926148882827846052964842580067941491397911836596832873010745816238361044095650248777615732683350525802775564330503769743189734355153251150816487799112370712461871461711721687857857929259846132669862067244262749e+30136663 +root(23432453456 ^ 735623453254 ; 19) = 1.6807687702510107656347768873569078998427933471710305956014363601001108501262822940310095703328879946335957551872135708115818677751540974519755234228316402303464888662839853652655589880571566558308278887480323299045106503294625366457621854343939847578649727107558597518128698344400226154172593547051300667826531704323282388137449456224674038058825904769622042252888508114162001441723361647254864448544636639390332468116575368267267588513876974756655893161234830253001337398357820734319367610605932602772225653643020722897930667234453740146997374180891826797279747016170587500827365681623910852302359199587553657767726e+401488481709 +root(56235482349761293746 ^ 34556346734087053847 ; 20) = error: 8 +root(35672645769213746927364976345 ^ 432587056870354730485702384750239 ; 21) = error: 8 +root(56287560238750283748732405683740568734056 ^ 32562357102834012873401287340817203487 ; 22) = error: 8 +root(53068703285701284397234852348651283465128346812634812634816238 ^ 56740567034857012384702318450235283745082370457320457023457 ; 23) = error: 8 +root(34534 ^ 3452345235 ; 200) = 1.0908237155818065781369058289528738021847593172893839254794169135409692032348378844263623761202687212376502384196457648833903499505362563125464983415648719231588540842503236555667850108113418383304502599205014746900418720795276111800704978134830958153461204512025837786467312928957587475527692327025517305102726071056378366731075656770978761739725413698196109396091694814727937178179227105704641460245511044352011947614173951472089974663381181024660722961217817706966960478805888003387567452058247224498294197828574605139217720284212638085598335745537583518927020139051080537221510601941036707329374790893927465325514e+78337975 +root(23564356 ^ 2435345324 ; 1000) = 1.3883711701777332369758861774465393483081484168292819736192470114587337450783233452711253713189644913589003623686944093648726911592056844783961240445326290783777200605889405361560340603530535269460545512890275056891824969375948765781248117476606134828682074946184197947238470110232898090964539611767154821190929113306258630141719302235763382467906358603384386357008126008601869849176143381017674919246142007690169388147506104740132977513540227546579831331353180356222034273585089355413750730314566616527247951619329043334903832492280356873458035504411601471459555791859861868250351935620860924654396208296361681075965e+17953988 +root(345623456456 ^ 1233245235 ; 200000) = 4.336415961910301254131491763579372417696726389403875689897767567097292845705199061464216216875040035481801762343140760088354818105751431132095115605081009429659873421178512501466196593557246159738710759428475181451035209049596111721880130222238450470685198405442760954408638889252733336708094024391536186377058376842178209545477248903644414963553954129434332128527181794345595527003285092437552555900515063403709737529877158267932478334294356393838110146170309875555373904352994967261604298812764416090670093887403347204083055102068408678918721707143475974813010125425754281790516685159935651193519119627572318120177e+71149 +root(7367454576932745 ^ 2343454326763 ; 23423423654234) = 38.6798697597518157127685514080665581837749085381337259828681078971323031096316430564634437008870885842653093034488342466736842015801493000837976579848134902121244043995313339570106411428518837590493481610209147652312815391257542787749518027862658914052398284314318018748409352879970139824430623367825133787894612065838529633228629622740779469015880970709373254559863013126994839559003859679989455487958540196001916155978935517116456317031197497550512279159986634447392871123789810699526260558026730609458665429462965518202143095851278391982094263684233527528773723554618296209994517954275116784534490145337527068334 +mod(-(1223^24534) ; -2) = 0 +mod(-(123^2434) ; -2) = 0 +mod(-(123^243) ; -2) = -1 +mod(-(123^24) ; -2) = -1 +mod(-(123^2) ; -2) = -1 +mod(-(1223^24534) ; -33.53) = error: 8 +mod(-(123^2434) ; -33.53) = 0 +mod(-(123^243) ; -33.53) = -7.51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010219103616019561727784128918993541235791832162345635842220120220431381188989325127084088520945656564675418028414613260914866996070300806323820730686873566287447637474919127771333955285277533765127906374581430969106232709009418613277375698089599609375 +mod(-(123^24) ; -33.53) = -22.90999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999814762831269148841905936067501248722490940450326 +mod(-(123^2) ; -33.53) = -6.97000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026 +mod(-34563842570128347127659237436192736497659273465912374659736457345 ; -145) = -30 +mod(-2341745237542376591723469723649.1451245976 ; -12342.12431234) = -4682.39420265760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002962412303539899125718885 +mod(-1224523537673 ; -12234234) = -11290847 +mod(-1224523537673.123 ; -12234234.234) = -11267426.29699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999891 +mod(-7456743.1231 ; -745612.123) = -621.893100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000203 +mod(-122.123 ; -1223423123123132.245345) = -122.123 +mod(-122.123 ; -2,25) = -0.623 +mod(-9 ; -3) = 0 +mod(-3234 ; -345.23) = -126.9300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +mod(-64546.12353 ; -4) = -2.12353000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066 +mod(-4 ; -1) = 0 +mod(-9 ; -0.00001) = -4.95095367581212524076829339195391656622809008621595047352655753314723418350596797028216471449001567240518630068064289880351469854075977328027578938902197300029769771885542997918475357629967528728687884935309986485130539057148042923778386252787112239743481312275141560442994611325828861415847613435412206370592192921126818231651068956907520816166820888284314215758812882522116547551072816884515196839279207520898562058339665952256056395474082425287285556529184668303202938713642803849483223248772056401068981178095963980601068686829781048977735201766954140592968895541081905330468991792775409851031821083743644650978e-616 +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) = -1 +mod(-(123^24) ; 2) = -1 +mod(-(123^2) ; 2) = -1 +mod(-(1223^24534) ; 33.53) = error: 8 +mod(-(123^2434) ; 33.53) = 0 +mod(-(123^243) ; 33.53) = -7.51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010219103616019561727784128918993541235791832162345635842220120220431381188989325127084088520945656564675418028414613260914866996070300806323820730686873566287447637474919127771333955285277533765127906374581430969106232709009418613277375698089599609375 +mod(-(123^24) ; 33.53) = -22.90999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999814762831269148841905936067501248722490940450326 +mod(-(123^2) ; 33.53) = -6.97000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026 +mod(-34563842570128347127659237436192736497659273465912374659736457345 ; 145) = -30 +mod(-2341745237542376591723469723649.1451245976 ; 12342.12431234) = -4682.39420265760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002962412303539899125718885 +mod(-1224523537673 ; 12234234) = -11290847 +mod(-1224523537673.123 ; 12234234.234) = -11267426.29699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999891 +mod(-7456743.1231 ; 745612.123) = -621.893100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000203 +mod(-122.123 ; 1223423123123132.245345) = -122.123 +mod(-122.123 ; 2,25) = -0.623 +mod(-9 ; 3) = 0 +mod(-3234 ; 345.23) = -126.9300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +mod(-64546.12353 ; 4) = -2.12353000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066 +mod(-4 ; 1) = 0 +mod(-9 ; 0.00001) = -4.95095367581212524076829339195391656622809008621595047352655753314723418350596797028216471449001567240518630068064289880351469854075977328027578938902197300029769771885542997918475357629967528728687884935309986485130539057148042923778386252787112239743481312275141560442994611325828861415847613435412206370592192921126818231651068956907520816166820888284314215758812882522116547551072816884515196839279207520898562058339665952256056395474082425287285556529184668303202938713642803849483223248772056401068981178095963980601068686829781048977735201766954140592968895541081905330468991792775409851031821083743644650978e-616 +mod(-16 ; 4) = 0 +mod((1223^24534) ; -2) = 0 +mod((123^2434) ; -2) = 0 +mod((123^243) ; -2) = 1 +mod((123^24) ; -2) = 1 +mod((123^2) ; -2) = 1 +mod((1223^24534) ; -33.53) = error: 8 +mod((123^2434) ; -33.53) = 0 +mod((123^243) ; -33.53) = 7.51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010219103616019561727784128918993541235791832162345635842220120220431381188989325127084088520945656564675418028414613260914866996070300806323820730686873566287447637474919127771333955285277533765127906374581430969106232709009418613277375698089599609375 +mod((123^24) ; -33.53) = 22.90999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999814762831269148841905936067501248722490940450326 +mod((123^2) ; -33.53) = 6.97000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026 +mod(34563842570128347127659237436192736497659273465912374659736457345 ; -145) = 30 +mod(2341745237542376591723469723649.1451245976 ; -12342.12431234) = 4682.39420265760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002962412303539899125718885 +mod(1224523537673 ; -12234234) = 11290847 +mod(1224523537673.123 ; -12234234.234) = 11267426.29699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999891 +mod(7456743.1231 ; -745612.123) = 621.893100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000203 +mod(122.123 ; -1223423123123132.245345) = 122.123 +mod(122.123 ; -2,25) = 0.623 +mod(9 ; -3) = 0 +mod(3234 ; -345.23) = 126.9300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +mod(64546.12353 ; -4) = 2.12353000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066 +mod(4 ; -1) = 0 +mod(9 ; 0.00001) = 4.95095367581212524076829339195391656622809008621595047352655753314723418350596797028216471449001567240518630068064289880351469854075977328027578938902197300029769771885542997918475357629967528728687884935309986485130539057148042923778386252787112239743481312275141560442994611325828861415847613435412206370592192921126818231651068956907520816166820888284314215758812882522116547551072816884515196839279207520898562058339665952256056395474082425287285556529184668303202938713642803849483223248772056401068981178095963980601068686829781048977735201766954140592968895541081905330468991792775409851031821083743644650978e-616 +mod((1223^24534) ; 2) = 0 +mod((123^2434) ; 2) = 0 +mod((123^243) ; 2) = 1 +mod((123^24) ; 2) = 1 +mod((123^2) ; 2) = 1 +mod((1223^24534) ; 33.53) = error: 8 +mod((123^2434) ; 33.53) = 0 +mod((123^243) ; 33.53) = 7.51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010219103616019561727784128918993541235791832162345635842220120220431381188989325127084088520945656564675418028414613260914866996070300806323820730686873566287447637474919127771333955285277533765127906374581430969106232709009418613277375698089599609375 +mod((123^24) ; 33.53) = 22.90999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999814762831269148841905936067501248722490940450326 +mod((123^2) ; 33.53) = 6.97000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026 +mod(34563842570128347127659237436192736497659273465912374659736457345 ; 145) = 30 +mod(2341745237542376591723469723649.1451245976 ; 12342.12431234) = 4682.39420265760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002962412303539899125718885 +mod(1224523537673 ; 12234234) = 11290847 +mod(1224523537673.123 ; 12234234.234) = 11267426.29699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999891 +mod(7456743.1231 ; 745612.123) = 621.893100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000203 +mod(122.123 ; 1223423123123132.245345) = 122.123 +mod(122.123 ; 2,25) = 0.623 +mod(9 ; 3) = 0 +mod(3234 ; 345.23) = 126.9300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +mod(64546.12353 ; 4) = 2.12353000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066 +mod(4 ; 1) = 0 +mod(9 ; 0.00001) = 4.95095367581212524076829339195391656622809008621595047352655753314723418350596797028216471449001567240518630068064289880351469854075977328027578938902197300029769771885542997918475357629967528728687884935309986485130539057148042923778386252787112239743481312275141560442994611325828861415847613435412206370592192921126818231651068956907520816166820888284314215758812882522116547551072816884515196839279207520898562058339665952256056395474082425287285556529184668303202938713642803849483223248772056401068981178095963980601068686829781048977735201766954140592968895541081905330468991792775409851031821083743644650978e-616 +mod(-306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; 65235.3) = -40430.62341000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000163958357799525377087591793675921912191379353450184738674739384157485612875907299473723454908702137440304686375790986061743000078172121978193245022126860321144 +mod(306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; -65235.3) = 40430.62341000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000163958357799525377087591793675921912191379353450184738674739384157485612875907299473723454908702137440304686375790986061743000078172121978193245022126860321144 +mod(306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; 65235.3) = 40430.62341000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000163958357799525377087591793675921912191379353450184738674739384157485612875907299473723454908702137440304686375790986061743000078172121978193245022126860321144 +mod(-306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; -65235.3) = -40430.62341000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000163958357799525377087591793675921912191379353450184738674739384157485612875907299473723454908702137440304686375790986061743000078172121978193245022126860321144 +mod(34563q245235603284750238470234023845.345634564356; 123452354.4532452354) = error: 5 +mod(53456345634563456.124513452345; 346734.2342134) = 221435.7157054523449999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988628666264 +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.94064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966337141384150771447505514351798930535909380147642400584478987993400448932899727398913704967679335103240140082255953622204416e+230 +bitor(345 ^ 123 ; 37 ^ 13354) = 5.832076212818553800505562946927287794078272530179821217360452477688484814268218810796847886854623202466087800947636908203482077735378159809394518528152212351590983559835005358522995578155997033997894664385386392175933362441076795406263214091936565317914639191952486948881059878056416583004497621742256602783356530205061057636564326549488537967201150780385326431163894719895822910318128893167410330491288638030157148005353356192634100504101914510147287040152016904069342485821831644708438388481320703494456445726483729092766997065674569867578042030532731593103980285323436350660348957463152421391490243020007194801713e+20941 +bitor(341 ^ 3467 ; 1236 ^ 12314) = 1.3045143173399854401273771278272164816425806702614698858711525816240297813460640294677122680535692272922702525602846093868410020122095450736579773136172481860745328232628901705090992281012490841643187127135723824925757550929182245391264388429349118981574131929465781769703072479523482001408810945621886803283789469846073095170154714003271595024839314593031581968166665955188845724984207708237954528109246331134857847422095266837425173474410930549304527202493709367305832850411410982980467024033988935338425880967948621876469954869878653585584576840435685692299443408574020637828074725782755062614855747072716425353249e+38075 +bitor(45675 ^ 123 ; 37634 ^ 123) = 1.381854735053473994826534807373052064172803380618993378889203750622680855688814579913008552771883511641347678466126644108560514046949147490937107731377241410499134603480556378806724237094833936104897485130207888381723050282921750424214849312773261932193614338423478150193144554770322715154814876354581000578601775837468966432618897420075686852989406765358825305625860623677389002440536276566218311943636460873599992298669190497317252617080619486308098795937860985248650572334196730424163146094687161159892829517750963162864050856018592750009492336435293916724354097699129907e+573 +bitor(34573653456 ; 3412431245) = 37847668189 +bitor(4563563456345643256 ; 3241245634564356) = 4.566522401225939452e+18 +bitor(2434523412341245345623452356 ; 14523563465345634564356) = 2.434528454233061893699173316e+27 +bitor(2342.2564356 ; 453453254.367346) = 453455334.373777595312019644734018472070665880988314435669073759819794685003620131003211347492751636668970987353248562692879551905016542972600540094576683495844262287867372113294242663973778604713372293360892785100529206197658136139548847533326538704078383160345193028533619131526311134579338039752331720765603557924616277352084725037446709749117967813117093810461262701655188399035938532485296348559026973964920847385465775895508519957254727290249427704382404855432323177472759582025814491279716299963979407523266659081786456803964991937061766368935338329322425805210303333572018371666016735243981316559478381252781 +bitor(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 3.4654356743585776005432275957053456345634564325e+30 +bitor(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 2.343244444444444444444444870846043857608533373766658028562255743312868334563456e+70 +bitor(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 3.45642345123934769347697456293458387039485463598677235932359400984957764450276008721518476084437338619741701332097605438013432499940394190498506775260489510214001120937702708015682206475027097421364615489786010047471623371972092186952704170724014283249074509439386366691121059978613049697825641291361317688552279260084518170554561281320282302946029940691384979303514355990815349748742806758516297126882243682760034186298200823344063515769680849598215237271709332351155907741178430623799916357639720097337096036851115361010534024563688729812910273099029888048405610647063121996690911902366130146191107917993476474019e+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.1698907299620248306172437918226097425166988891384392246085884944165969249512025409687591476659525846936953640531488064395175662404425679124400240748432996181820239693170762792228504468506824418977863815151799997578045625042401594767895001737165539273171874975101532818948922593911206401411630804901812120294900035391865655983869466222121617317981519016663311181563944330814485843046321375842667576630542544514566439308342966921157502535153684822406784104136702240232351768471318154932588385214675728767470962125829092959556440086599557666391323663939458167734272e+562 +bitand(34573653456 ; 3412431245) = 138416512 +bitand(4563563456345643256 ; 3241245634564356) = 282300754268160 +bitand(2434523412341245345623452356 ; 14523563465345634564356) = 9.481671648797558843396e+21 +bitand(2342.2564356 ; 453453254.367346) = 262.25000400468798035526598152792933411901168556433092624018020531499637986899678865250724836333102901264675143730712044809498345702739945990542331650415573771213262788670575733602622139528662770663910721489947079380234186386045115246667346129592161683965480697146638086847368886542066196024766827923439644207538372264791527496255329025088203218688290618953873729834481160096406146751470365144097302603507915261453422410449148004274527270975057229561759514456767682252724041797418550872028370003602059247673334091821354319603500806293823363106466167067757419478969666642798162833398326475601868344052161874721909561 +bitand(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 2269426930420096 +bitand(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 4.0233265811514950786869729744e+29 +bitand(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 2.64919333372383021465304399375099991044723707460378014213392615155001199433774226838585887497219741822980950149322473951048978599887906229729198431779352497290257863538451021398995252837662802790781304729582927598571675092549056061363330887894002138695030217435870863868231144772073991548182944543871867971769705397005930861502069648564400918465025125719324148370287311775631723996581370179917665593648423031915040178476272829066764884409225882156937620008364236027990266290396314888463898946597543631127018708972690097011195159438935293687800330908809763386985380889208200652352598133025610950075951283831559306223e+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.94064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966337141384150771447505514351798930535909380147642400584478987993400448932899727398913704967679335103240140082255953622204416e+230 +bitxor(345 ^ 123 ; 37 ^ 13354) = 5.832076212818553800505562946927287794078272530179821217360452477688484814268218810796847886854623202466087800947636908203482077735378159809394518528152212351590983559835005358522995578155997033997894664385386392175933362441076795406263214091936565317914639191952486948881059878056416583004497621742256602783356530205061057636564326549488537967201150780385326431163894719895822910318128893167410330491288638030157148005353356192634100504101914510147287040152016904069342485821831644708438388481320703494456445726483729092766997065674569867578042030532731593103980285323436350660348957463152421391490243020007194801713e+20941 +bitxor(341 ^ 3467 ; 1236 ^ 12314) = 1.3045143173399854401273771278272164816425806702614698858711525816240297813460640294677122680535692272922702525602846093868410020122095450736579773136172481860745328232628901705090992281012490841643187127135723824925757550929182245391264388429349118981574131929465781769703072479523482001408810945621886803283789469846073095170154714003271595024839314593031581968166665955188845724984207708237954528109246331134857847422095266837425173474410930549304527202493709367305832850411410982980467024033988935338425880967948621876469954869878653585584576840435685692299443408574020637828074725782755062614855747072716425353249e+38075 +bitxor(45675 ^ 123 ; 37634 ^ 123) = 1.381854735001775087526914559066879626254577283193826389997819358376594970744648610663496527362195920164688152619189690468029025982553971828532682052252841169750701607298736139113553474302605431636390660711230024566571250285343704799172447718005366930456448799150306275218043021951373792560903669953169369773699963717174066397227031764091817386767285148040843786609197312495825058109721790723171990567793793296969449754154624058008909650159461983772945111115454201144513870093964378655691827939754572774678153788983492200738221763059036309922892778768902593060414639531395635e+573 +bitxor(34573653456 ; 3412431245) = 37709251677 +bitxor(4563563456345643256 ; 3241245634564356) = 4.566240100471671292e+18 +bitxor(2434523412341245345623452356 ; 14523563465345634564356) = 2.43451897256141309614032992e+27 +bitxor(2342.2564356 ; 453453254.367346) = 453455072.123773590624039289468036944141331761976628871338147519639589370007240262006422694985503273337941974706497125385759103810033085945201080189153366991688524575734744226588485327947557209426744586721785570201058412395316272279097695066653077408156766320690386057067238263052622269158676079504663441531207115849232554704169450074893419498235935626234187620922525403310376798071877064970592697118053947929841694770931551791017039914509454580498855408764809710864646354945519164051628982559432599927958815046533318163572913607929983874123532737870676658644851610420606667144036743332033470487962633118956762505562 +bitxor(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 3.4654356743585753311162971756093456345634564325e+30 +bitxor(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 2.343244444444444444444444870846043857608493140500846513611468873583124334563456e+70 +bitxor(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 3.45642345123934769347697456293455737846151739768462582888365649985047317213201404941376342158285788607747363589829219579138460302522164380997013550520979020428002241875405416031364412950054194842729230979572020094943246743944184373905408341448028566498149018878772733382242119957226099395651282582722635377104558520169036341109122562640564605892059881382769958607028711981630699497485613517032594253764487365520068372596401646688127031539361699196430474543418664702311815482356861247599832715279440194674192073702230722021068049127377459625820546198059776096811221294126243993381823804732260292382215835986952948037e+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.061765155252528230403039241816667359280683645643651276924137972199201252757088914550401483204402235660571169438617384630946041209432763916687352724391917267403251157413261708486048769856057413607219847054599150750131921235664529235823284718129088471934743018604742624221042600766084038518654830029321791973037190096534021724444643590731598999382925706027467494041430614104919290033094723599442530669534010361252045128639340866219623339078605324519467395502641216877596694779155305511460385423736769284920574407578926675581021453933553294682098724785383918320711556740182192920683224733363603990677169837161631907811e+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.085014933333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +avg(-354256.234234 ; 3456346736.45345 ; -36734674567367.324523453245) = -12243739524962.36843581774833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +avg(-1231.245345 ; 123123 ; 0) = 40630.584885 +avg(-7474567367.1453245 ; 14534523.346767 ; 34523453245.1324534 ; 10 ^ 3245 ; 30 ^ 245345 ; 123123.345634564) = 3.436275258754213717338398736361112265467806076072752128206896620332002087928481524250669138674003726100951949064362307718243402015721273194478921207319862112338751929022102847476747949760095689345366411757665251250219868726107548726372141196881814119891238364341237707035071001276806730864424716715536319955061983494223369540741072651219331665638209510045779156735717690174865483388491205999070884449223350602086741881065568110366038898464342207532445659171068694795994491298592175852433975706227948808200957345964877792635035756555922157803497874642306530534519261233636988201138707888939339984461949728602719846352e+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 diff --git a/tests2/big_64_256.expected b/tests2/big_64_256.expected new file mode 100644 index 0000000..56dba03 --- /dev/null +++ b/tests2/big_64_256.expected @@ -0,0 +1,2161 @@ +-2467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782.234523452345 = -2.4670845706873450687340586732041234621354659452356345654123058230948532475082e+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.4670845706873450687340586732041234621354659452356345654123058230948532475082e+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.4239616183992980299435038250402161614704699153375884842148476709994300993355e+296 +23423 + 132123 * ( 234 ^ 123) = 3.4239616183992980299435038250402161614704699153375884842148476709994300993355e+296 +23423 + (132123 * 234) ^ 123 = 1.9674191434635917918012173050339885268061701887502096389695182440298870393608e+921 +(23423 + 132123) * 234 ^ 123 = 4.0309676127210039990432570102836407215404260685202465760365923861347180599233e+296 +5345 + 1234 - 3453 * 12312 / 34534 ^ 12 = 6578.999999999999999999999999999999999999999999999985223806520940341263909126 +5345 + 1234 - 3453 * 12312 / (34534 ^ 12) = 6578.999999999999999999999999999999999999999999999985223806520940341263909126 +5345 + 1234 - 3453 * (12312 / 34534) ^ 12 = 6578.985439467965555033814397140450720426123745430540136600683138171412187898 +5345 + 1234 - (3453 * 12312) / 34534 ^ 12 = 6578.999999999999999999999999999999999999999999999985223806520940341263909126 +5345 + (1234 - 3453) * 12312 / 34534 ^ 12 = 5344.999999999999999999999999999999999999999999999990504380732686538449062946 +(5345 + 1234) - 3453 * 12312 / 34534 ^ 12 = 6578.999999999999999999999999999999999999999999999985223806520940341263909126 +5345 + (1234 - 3453 * 12312) / 34534 ^ 12 = 5344.999999999999999999999999999999999999999999999985224235417481256322160032 +5345 + (1234 - 3453 * 12312 / 34534) ^ 12 = 426835.3838738639058379052947220773431436792351667766848861932466724132991919 +(5345 + 1234 - 3453 * 12312 / 34534 ^ 12) = 6578.999999999999999999999999999999999999999999999985223806520940341263909126 +() = 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% = error: 10 +123 * 31% < 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% <= 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% == 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% > 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% >= 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% != 8675 * 12% = error: 10 +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.2779438124400350692667594081872515417722748306802779278280673763518691416345 +1231.345345645 / 1231.4564756 = 0.9999097573018600966947564606237066751594091012468423126784847287379029476111 +12334543654564.123123 / 34523452345234523.4786 = 0.000357280133261838548705339858701957061471338333771031429555788530546817930675 +-123123.234243 / 132143.3453456 = -0.9317399519513500479771676993577757782804173076312528525945745821956832135071 +-1231.345345 / +35645.12312312353 = -0.03454456702945732477937024340770164980731147116254843224902978243429301987702 +-122454564.123123 / -12312364.2342324 = 9.94565802258020082835313896607152066358248857160827148219649052558539957192 +-12312313.1231313 / -123165.75675675 = 99.9653917399125922697307667228644484792699085394522866629380496622911235008 +456456 + 12.543 % = error: 10 +3345.1231 - 543.0 % = error: 10 +12112.456 + 0.5 % = error: 10 +-234.645 - 12.7656 % = error: 10 +-757567.234234 - 1.5 % = error: 10 +-354345 - 2 % = error: 10 +245 ^ 12 = 4.6772761567521097265869140625e+28 +23.426 ^ 123.23 = 6.136230468986512748626780573332490072531037704721569263066927349845936518648e+168 +1235345 ^ 3 = 1.885231923903688625e+18 +123.1231 ^ -12.534 = 6.304986847467813953782733846452677934941429384399581631114516447878695381839e-27 +6543.2134 ^ -432.1231 = 1.283889291386524585271950843142713245851389243602807536529478501087194353141e-1649 +123.123 ^ 534.234 = 5.3736113525326384438065173657286765895334716895080065334034395092821931842902e+1116 +245 ^ 0 = 1 +0 ^ 0 = error: 13 +-1 ^ 1 = -1 +1 ^ 1 = 1 +6456 ^ 46.456 = 9.9006877703018805112593423199248723044517445006286622304999630955651664234326e+176 +456 ^ 123 = 1.1289524430609983907932818905514449730526971009958333020223812721055248112971e+327 +2 ^ 2 = 4 +3 ^ 3 = 27 +3.3 ^ 3 = 35.937 +3.2354 ^ 4 = 109.5751123526691856 +35634.3564 ^ 76 = 8.750600720270927328062889773130742899596676807151661888611167911010236564845e+345 +-4 ^ 5 = -1024 +-6 ^ 234 = 1.2229046314189023493662222336647142816672676885602595736792597387471251140993e+182 +-6 ^ -8 = 0.0000005953741807651272671848803536046334400243865264441396128638926992836457857034 +-6 ^ -120 = 4.186488995428057839711456005701076374866045045177638378711790585027185315243e-94 +-53.342 ^ -234.234 = error: 13 +234.234 ^ 234.234 = 1.1287112374388823046712757914550978783754354188450857332094720622177563554116e+555 +123.3456 ^ 123.65 = 3.6935228758677157323282943939821879536405707245508331407979215118011532246953e+258 +2 ^ (2 ^ 31) + 1 = 1.7616130516839633532074931497918402856671115581881347960233679144288196386413e+646456993 +2 ^ (2 ^ 63) + 1 = 1.3809322979800542649600059953116189405141637822767596755959878394706868729373e+2776511644261678566 +2 ^ (2 ^ 127) + 1 = error: 8 +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.718281828459045235360287471352662497757247093699959574966967627724076630354 +pi = 3.141592653589793238462643383279502884197169399375105820974944592307816406286 +-e = -2.718281828459045235360287471352662497757247093699959574966967627724076630354 +-pi = -3.141592653589793238462643383279502884197169399375105820974944592307816406286 +2e = 5.436563656918090470720574942705324995514494187399919149933935255448153260707 +2pi = 6.283185307179586476925286766559005768394338798750211641949889184615632812572 +-2e = -5.436563656918090470720574942705324995514494187399919149933935255448153260707 +-2pi = -6.283185307179586476925286766559005768394338798750211641949889184615632812572 +pi*pi = 9.86960440108935861883449099987615113531369940724079062641334937622004482242 +-pi*pi = -9.86960440108935861883449099987615113531369940724079062641334937622004482242 +e*e = 7.389056098930650227230427460575007813180315570551847324087127822522573796079 +-e*e = -7.389056098930650227230427460575007813180315570551847324087127822522573796079 +123.345pi = 387.4997458570330469981747481106102832512998595659224274881545407382076146334 +123.345*pi = 387.4997458570330469981747481106102832512998595659224274881545407382076146334 +-123.345pi = -387.4997458570330469981747481106102832512998595659224274881545407382076146334 +-123.345*pi = -387.4997458570330469981747481106102832512998595659224274881545407382076146334 +7567.345e = 20570.17640318041366657749459490321378909081500827492058982840764281965266832 +7567.345*e = 20570.17640318041366657749459490321378909081500827492058982840764281965266832 +-7567.345e = -20570.17640318041366657749459490321378909081500827492058982840764281965266832 +-7567.345*e = -20570.17640318041366657749459490321378909081500827492058982840764281965266832 +pi+234 = 237.1415926535897932384626433832795028841971693993751058209749445923078164063 +-pi+23464.2342 = 23461.09260734641020676153735661672049711580283060062489417902505540769218359 +-e+234.234 = 231.5157181715409547646397125286473375022427529063000404250330323722759233697 +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.7103415936728583621734524935441701278599665403463995680135446841730840122988 +sin(-53643561231,7456734) = -0.5095038067909926029624724168493323902496211122347406977766079047832254959104 +sin(-435345234,234234) = 0.1260977061945555452783170038184521938192685627666696115843406648203191166934 +sin(-2*pi*1000) = error: 8 +sin(-2*pi*100) = 0 +sin(-2*pi*10) = 0 +sin(-2*pi-0.1) = -0.0998334166468281523068141984106220269899153880179822599927668615616517442833 +sin(-2*pi-0.01) = -0.00999983333416666468254243826909972903896438536016915103387911247940973450907 +sin(-2*pi-0.001) = -0.000999999833333341666666468253971009700151314734808658419004814510271467351638 +sin(-2*pi-0.0001) = -0.0000999999998333333334166666666468253968281525573189734648068141991753095216705 +sin(-2*pi) = 0 +sin(-2*pi*1.0) = 0 +sin(-2*pi*0.9) = 0.5877852522924731291687059546390727685976524376431459910722724807572784741624 +sin(-2*pi*0.8) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700852 +sin(-2*pi*0.7) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700852 +sin(-2*pi*0.6) = 0.5877852522924731291687059546390727685976524376431459910722724807572784741624 +sin(-2*pi*0.5) = 0 +sin(-2*pi*0.4) = -0.5877852522924731291687059546390727685976524376431459910722724807572784741624 +sin(-2*pi*0.3) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700852 +sin(-2*pi*0.2) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700852 +sin(-2*pi*0.1) = -0.5877852522924731291687059546390727685976524376431459910722724807572784741624 +sin(-pi*1.0) = 0 +sin(-pi*0.9) = -0.3090169943749474241022934171828190588601545899028814310677243113526302314095 +sin(-pi*0.8) = -0.5877852522924731291687059546390727685976524376431459910722724807572784741624 +sin(-pi*0.7) = -0.8090169943749474241022934171828190588601545899028814310677243113526302314095 +sin(-pi*0.6) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700852 +sin(-pi*0.5) = -1 +sin(-pi*0.4) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700852 +sin(-pi*0.3) = -0.8090169943749474241022934171828190588601545899028814310677243113526302314095 +sin(-pi*0.2) = -0.5877852522924731291687059546390727685976524376431459910722724807572784741624 +sin(-pi*0.1) = -0.3090169943749474241022934171828190588601545899028814310677243113526302314095 +sin(-0.2) = -0.1986693307950612154594126271183897503702067295402054039863959913979707283812 +sin(-0.1) = -0.0998334166468281523068141984106220269899153880179822599927668615616517442833 +sin(-0.065) = -0.0649542388347826011436076215073542199082195404344542549518080776183319237023 +sin(-0.0023) = -0.002299997972167203028515777277840477774591969896408376210204010263121808037433 +sin(-0.0000234234) = -0.00002342339999785810313947127419259374714259522388394462991861145102645675799095 +sin(0) = 0 +sin(0.0000234234) = 0.00002342339999785810313947127419259374714259522388394462991861145102645675799095 +sin(0.0023) = 0.002299997972167203028515777277840477774591969896408376210204010263121808037433 +sin(0.065) = 0.0649542388347826011436076215073542199082195404344542549518080776183319237023 +sin(0.1) = 0.0998334166468281523068141984106220269899153880179822599927668615616517442833 +sin(0.2) = 0.1986693307950612154594126271183897503702067295402054039863959913979707283812 +sin(pi*0.1) = 0.3090169943749474241022934171828190588601545899028814310677243113526302314095 +sin(pi*0.2) = 0.5877852522924731291687059546390727685976524376431459910722724807572784741624 +sin(pi*0.3) = 0.8090169943749474241022934171828190588601545899028814310677243113526302314095 +sin(pi*0.4) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700852 +sin(pi*0.5) = 1 +sin(pi*0.6) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700852 +sin(pi*0.7) = 0.8090169943749474241022934171828190588601545899028814310677243113526302314095 +sin(pi*0.8) = 0.5877852522924731291687059546390727685976524376431459910722724807572784741624 +sin(pi*0.9) = 0.3090169943749474241022934171828190588601545899028814310677243113526302314095 +sin(pi*1.0) = 0 +sin(2*pi*0.1) = 0.5877852522924731291687059546390727685976524376431459910722724807572784741624 +sin(2*pi*0.2) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700852 +sin(2*pi*0.3) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700852 +sin(2*pi*0.4) = 0.5877852522924731291687059546390727685976524376431459910722724807572784741624 +sin(2*pi*0.5) = 0 +sin(2*pi*0.6) = -0.5877852522924731291687059546390727685976524376431459910722724807572784741624 +sin(2*pi*0.7) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700852 +sin(2*pi*0.8) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700852 +sin(2*pi*0.9) = -0.5877852522924731291687059546390727685976524376431459910722724807572784741624 +sin(2*pi*1.0) = 0 +sin(2*pi+0.001) = 0.000999999833333341666666468253971009700151314734808658419004814510271467351638 +sin(2*pi+0.01) = 0.00999983333416666468254243826909972903896438536016915103387911247940973450907 +sin(2*pi+0.1) = 0.0998334166468281523068141984106220269899153880179822599927668615616517442833 +sin(2*pi*10) = 0 +sin(2*pi*100) = 0 +sin(2*pi*1000) = error: 8 +sin(5345.234234) = -0.9828135089263057025281018853385705056836697843608103125467617584839027568054 +sin(4356456.234234) = -0.2732048618482520379129610318764788590003395283319617397185100501731163635572 +sin(3564564563652.23423423) = 0.2604240532415198049522206735332576247537983505139851798125705431956429439257 +sin(45621452345234523452354.3452345) = 0.4550401138382367655699495541379997499062207247357866737348399163279953571466 +cos(-534123123532342436,234234) = 0.703857102186447919661096510864880274205866861474695018786059021358408781442 +cos(-53643561231,7456734) = 0.8604684020145579290659795928511362211047579005946455079027579095350862875688 +cos(-435345234,234234) = 0.9920178267009477224719098035231773799888737489977735307392848984054129678663 +cos(-2*pi*1000) = 1 +cos(-2*pi*100) = 1 +cos(-2*pi*10) = 1 +cos(-2*pi-0.1) = 0.9950041652780257660955619878038702948385762254150840359593527446852659102182 +cos(-2*pi-0.01) = 0.9999500004166652777802579337522066732124705839802771111222757686464600881297 +cos(-2*pi-0.001) = 0.999999500000041666665277777802579364803791889212896145869856235111277944504 +cos(-2*pi-0.0001) = 0.9999999950000000041666666652777777780257936507660934744288954358397655768688 +cos(-2*pi) = 1 +cos(-2*pi*1.0) = 1 +cos(-2*pi*0.9) = 0.8090169943749474241022934171828190588601545899028814310677243113526302314094 +cos(-2*pi*0.8) = 0.3090169943749474241022934171828190588601545899028814310677243113526302314094 +cos(-2*pi*0.7) = -0.3090169943749474241022934171828190588601545899028814310677243113526302314094 +cos(-2*pi*0.6) = -0.8090169943749474241022934171828190588601545899028814310677243113526302314095 +cos(-2*pi*0.5) = -1 +cos(-2*pi*0.4) = -0.8090169943749474241022934171828190588601545899028814310677243113526302314095 +cos(-2*pi*0.3) = -0.3090169943749474241022934171828190588601545899028814310677243113526302314095 +cos(-2*pi*0.2) = 0.3090169943749474241022934171828190588601545899028814310677243113526302314095 +cos(-2*pi*0.1) = 0.8090169943749474241022934171828190588601545899028814310677243113526302314095 +cos(-pi*1.0) = -1 +cos(-pi*0.9) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700852 +cos(-pi*0.8) = -0.8090169943749474241022934171828190588601545899028814310677243113526302314095 +cos(-pi*0.7) = -0.5877852522924731291687059546390727685976524376431459910722724807572784741624 +cos(-pi*0.6) = -0.3090169943749474241022934171828190588601545899028814310677243113526302314095 +cos(-pi*0.5) = 0 +cos(-pi*0.4) = 0.3090169943749474241022934171828190588601545899028814310677243113526302314095 +cos(-pi*0.3) = 0.5877852522924731291687059546390727685976524376431459910722724807572784741624 +cos(-pi*0.2) = 0.8090169943749474241022934171828190588601545899028814310677243113526302314095 +cos(-pi*0.1) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700852 +cos(-0.2) = 0.9800665778412416311241965167481688773935243608065679940525482901261874078827 +cos(-0.1) = 0.9950041652780257660955619878038702948385762254150840359593527446852659102182 +cos(-0.065) = 0.9978882436713011099914376410285911365485658601118212881886639767307053517574 +cos(-0.0023) = 0.999997355001166003961061284700144017374626503245490310066227437107678880752 +cos(-0.0000234234) = 0.9999999997256721662325426267308418320733325213991400623165974227643820111106 +cos(0) = 1 +cos(0.0000234234) = 0.9999999997256721662325426267308418320733325213991400623165974227643820111106 +cos(0.0023) = 0.999997355001166003961061284700144017374626503245490310066227437107678880752 +cos(0.065) = 0.9978882436713011099914376410285911365485658601118212881886639767307053517574 +cos(0.1) = 0.9950041652780257660955619878038702948385762254150840359593527446852659102182 +cos(0.2) = 0.9800665778412416311241965167481688773935243608065679940525482901261874078827 +cos(pi*0.1) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700852 +cos(pi*0.2) = 0.8090169943749474241022934171828190588601545899028814310677243113526302314095 +cos(pi*0.3) = 0.5877852522924731291687059546390727685976524376431459910722724807572784741624 +cos(pi*0.4) = 0.3090169943749474241022934171828190588601545899028814310677243113526302314095 +cos(pi*0.5) = 0 +cos(pi*0.6) = -0.3090169943749474241022934171828190588601545899028814310677243113526302314095 +cos(pi*0.7) = -0.5877852522924731291687059546390727685976524376431459910722724807572784741624 +cos(pi*0.8) = -0.8090169943749474241022934171828190588601545899028814310677243113526302314094 +cos(pi*0.9) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700852 +cos(pi*1.0) = -1 +cos(2*pi*0.1) = 0.8090169943749474241022934171828190588601545899028814310677243113526302314095 +cos(2*pi*0.2) = 0.3090169943749474241022934171828190588601545899028814310677243113526302314095 +cos(2*pi*0.3) = -0.3090169943749474241022934171828190588601545899028814310677243113526302314095 +cos(2*pi*0.4) = -0.8090169943749474241022934171828190588601545899028814310677243113526302314094 +cos(2*pi*0.5) = -1 +cos(2*pi*0.6) = -0.8090169943749474241022934171828190588601545899028814310677243113526302314095 +cos(2*pi*0.7) = -0.3090169943749474241022934171828190588601545899028814310677243113526302314095 +cos(2*pi*0.8) = 0.3090169943749474241022934171828190588601545899028814310677243113526302314094 +cos(2*pi*0.9) = 0.8090169943749474241022934171828190588601545899028814310677243113526302314095 +cos(2*pi*1.0) = 1 +cos(2*pi+0.001) = 0.999999500000041666665277777802579364803791889212896145869856235111277944504 +cos(2*pi+0.01) = 0.9999500004166652777802579337522066732124705839802771111222757686464600881297 +cos(2*pi+0.1) = 0.9950041652780257660955619878038702948385762254150840359593527446852659102182 +cos(2*pi*10) = 1 +cos(2*pi*100) = 1 +cos(2*pi*1000) = 1 +cos(5345.234234) = -0.1846012098334201632538387436125510544661716586452450511297571569519612350368 +cos(4356456.234234) = -0.9619558739684879735229523504834684425464494154015467587152656737274405099659 +cos(3564564563652.23423423) = -0.9654943358162480996351747964186478001110627395409862578975175636804307875913 +cos(45621452345234523452354.3452345) = 0.8904709398953368007916103531350412911524895343792945372143692157482916114787 +tan(-534123123532342436,234234) = 1.009212795418654077844745039139619239407243718031019170873556143630718424213 +tan(-53643561231,7456734) = -0.5921237846713777491005964040218814862038777114918881391426707792191774455616 +tan(-435345234,234234) = 0.127112338912200596705539925115453681580721965943439512668378094634010950791 +tan(-2*pi*1000) = error: 8 +tan(-2*pi*100) = 0 +tan(-2*pi*10) = 0 +tan(-2*pi-0.1) = -0.1003346720854505450580800457811115368190048045764420400222080657980321128857 +tan(-2*pi-0.01) = -0.01000033334666720637107672410198013564984972103620060379847236394851245231244 +tan(-2*pi-0.001) = -0.001000000333333466666720634942504418034314959774193385492407291449117509378769 +tan(-2*pi-0.0001) = -0.0001000000003333333346666666720634920853615521168510505435963228299335448284879 +tan(-2*pi) = 0 +tan(-2*pi*1.0) = 0 +tan(-2*pi*0.9) = 0.7265425280053608858954667574806187496160923929652084627500663273457493918458 +tan(-2*pi*0.8) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495 +tan(-2*pi*0.7) = -3.077683537175253402570290576036909824006702143537792427039156250374863288495 +tan(-2*pi*0.6) = -0.7265425280053608858954667574806187496160923929652084627500663273457493918457 +tan(-2*pi*0.5) = 0 +tan(-2*pi*0.4) = 0.7265425280053608858954667574806187496160923929652084627500663273457493918457 +tan(-2*pi*0.3) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495 +tan(-2*pi*0.2) = -3.077683537175253402570290576036909824006702143537792427039156250374863288495 +tan(-2*pi*0.1) = -0.7265425280053608858954667574806187496160923929652084627500663273457493918457 +tan(-pi*1.0) = 0 +tan(-pi*0.9) = 0.3249196962329063261558714122151344649549034715214751003078047191366729009608 +tan(-pi*0.8) = 0.7265425280053608858954667574806187496160923929652084627500663273457493918457 +tan(-pi*0.7) = 1.376381920471173538207209581910887679525899336008158663365675765619095193767 +tan(-pi*0.6) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495 +tan(-pi*0.5) = error: 13 +tan(-pi*0.4) = -3.077683537175253402570290576036909824006702143537792427039156250374863288495 +tan(-pi*0.3) = -1.376381920471173538207209581910887679525899336008158663365675765619095193767 +tan(-pi*0.2) = -0.7265425280053608858954667574806187496160923929652084627500663273457493918457 +tan(-pi*0.1) = -0.3249196962329063261558714122151344649549034715214751003078047191366729009607 +tan(-0.2) = -0.202710035508672483321358271647534482626875669651631330047819966890382185002 +tan(-0.1) = -0.1003346720854505450580800457811115368190048045764420400222080657980321128857 +tan(-0.065) = -0.0650916966371017490180964970856255930809868787637227366096660912004616898162 +tan(-0.0023) = -0.002300004055675248475708621167832249144881429340279035912341895846129333221475 +tan(-0.0000234234) = -0.00002342340000428379372211509908172101495847890686123669829650268734576922021711 +tan(0) = 0 +tan(0.0000234234) = 0.00002342340000428379372211509908172101495847890686123669829650268734576922021711 +tan(0.0023) = 0.002300004055675248475708621167832249144881429340279035912341895846129333221475 +tan(0.065) = 0.0650916966371017490180964970856255930809868787637227366096660912004616898162 +tan(0.1) = 0.1003346720854505450580800457811115368190048045764420400222080657980321128857 +tan(0.2) = 0.202710035508672483321358271647534482626875669651631330047819966890382185002 +tan(pi*0.1) = 0.3249196962329063261558714122151344649549034715214751003078047191366729009607 +tan(pi*0.2) = 0.7265425280053608858954667574806187496160923929652084627500663273457493918457 +tan(pi*0.3) = 1.376381920471173538207209581910887679525899336008158663365675765619095193767 +tan(pi*0.4) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495 +tan(pi*0.5) = error: 13 +tan(pi*0.6) = -3.077683537175253402570290576036909824006702143537792427039156250374863288495 +tan(pi*0.7) = -1.376381920471173538207209581910887679525899336008158663365675765619095193767 +tan(pi*0.8) = -0.7265425280053608858954667574806187496160923929652084627500663273457493918458 +tan(pi*0.9) = -0.3249196962329063261558714122151344649549034715214751003078047191366729009608 +tan(pi*1.0) = 0 +tan(2*pi*0.1) = 0.7265425280053608858954667574806187496160923929652084627500663273457493918457 +tan(2*pi*0.2) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495 +tan(2*pi*0.3) = -3.077683537175253402570290576036909824006702143537792427039156250374863288495 +tan(2*pi*0.4) = -0.7265425280053608858954667574806187496160923929652084627500663273457493918458 +tan(2*pi*0.5) = 0 +tan(2*pi*0.6) = 0.7265425280053608858954667574806187496160923929652084627500663273457493918457 +tan(2*pi*0.7) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495 +tan(2*pi*0.8) = -3.077683537175253402570290576036909824006702143537792427039156250374863288496 +tan(2*pi*0.9) = -0.7265425280053608858954667574806187496160923929652084627500663273457493918457 +tan(2*pi*1.0) = 0 +tan(2*pi+0.001) = 0.001000000333333466666720634942504418034314959774193385492407291449117509378769 +tan(2*pi+0.01) = 0.01000033334666720637107672410198013564984972103620060379847236394851245231244 +tan(2*pi+0.1) = 0.1003346720854505450580800457811115368190048045764420400222080657980321128857 +tan(2*pi*10) = 0 +tan(2*pi*100) = 0 +tan(2*pi*1000) = error: 8 +tan(5345.234234) = 5.323981949052087721639029741763982518140378087105158032244640900495927879141 +tan(4356456.234234) = 0.2840097651477117142194776058500637882109661239554795219236894298403835582179 +tan(3564564563652.23423423) = -0.2697313112886904040723588091007535986977114157614261771673892016438661308784 +tan(45621452345234523452354.3452345) = 0.5110106275806381426462115617546606168078835646698995025273566538832444325744 +tan(pi/4) = 1 +cot(-534123123532342436,234234) = 0.9908713053773438211159712518465741724047110589181251570963632060858790641937 +cot(-53643561231,7456734) = -1.688836060782441137192973582512247084215343434428481638321359465512401394046 +cot(-435345234,234234) = 7.867056877072515355810936600673289371677325082769595231983246710973179561401 +cot(-2*pi*1000) = error: 8 +cot(-2*pi*100) = error: 13 +cot(-2*pi*10) = error: 13 +cot(-2*pi-0.1) = -9.96664442325923785979411268927059390763024832915144742700668097436523421025 +cot(-2*pi-0.01) = -99.9966666444442328021163807383865182044854076631697610730827636179645480252 +cot(-2*pi-0.001) = -999.9996666666444444423280421164020950243150821349686957930420507767438195459 +cot(-2*pi-0.0001) = -9999.99996666666664444444442328042325925925923788146008203828307455820681457 +cot(-2*pi) = error: 13 +cot(-2*pi*1.0) = error: 13 +cot(-2*pi*0.9) = 1.376381920471173538207209581910887679525899336008158663365675765619095193767 +cot(-2*pi*0.8) = 0.3249196962329063261558714122151344649549034715214751003078047191366729009607 +cot(-2*pi*0.7) = -0.3249196962329063261558714122151344649549034715214751003078047191366729009607 +cot(-2*pi*0.6) = -1.376381920471173538207209581910887679525899336008158663365675765619095193767 +cot(-2*pi*0.5) = error: 13 +cot(-2*pi*0.4) = 1.376381920471173538207209581910887679525899336008158663365675765619095193767 +cot(-2*pi*0.3) = 0.3249196962329063261558714122151344649549034715214751003078047191366729009608 +cot(-2*pi*0.2) = -0.3249196962329063261558714122151344649549034715214751003078047191366729009608 +cot(-2*pi*0.1) = -1.376381920471173538207209581910887679525899336008158663365675765619095193767 +cot(-pi*1.0) = error: 13 +cot(-pi*0.9) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495 +cot(-pi*0.8) = 1.376381920471173538207209581910887679525899336008158663365675765619095193767 +cot(-pi*0.7) = 0.7265425280053608858954667574806187496160923929652084627500663273457493918457 +cot(-pi*0.6) = 0.3249196962329063261558714122151344649549034715214751003078047191366729009608 +cot(-pi*0.5) = 0 +cot(-pi*0.4) = -0.3249196962329063261558714122151344649549034715214751003078047191366729009608 +cot(-pi*0.3) = -0.7265425280053608858954667574806187496160923929652084627500663273457493918457 +cot(-pi*0.2) = -1.376381920471173538207209581910887679525899336008158663365675765619095193767 +cot(-pi*0.1) = -3.077683537175253402570290576036909824006702143537792427039156250374863288495 +cot(-0.2) = -4.933154875586893657368016321744741185405621762287502693492236454283601048684 +cot(-0.1) = -9.96664442325923785979411268927059390763024832915144742700668097436523421025 +cot(-0.065) = -15.36294261271426068503575992403335706335641991404615367782459023146404593604 +cot(-0.0023) = -434.7818420287151293323800622856893250671878995051542453113543372547818317443 +cot(-0.0000234234) = -42692.35037685027696548368721348789997326581850271287186177111364482880999025 +cot(0) = error: 13 +cot(0.0000234234) = 42692.35037685027696548368721348789997326581850271287186177111364482880999025 +cot(0.0023) = 434.7818420287151293323800622856893250671878995051542453113543372547818317443 +cot(0.065) = 15.36294261271426068503575992403335706335641991404615367782459023146404593604 +cot(0.1) = 9.96664442325923785979411268927059390763024832915144742700668097436523421025 +cot(0.2) = 4.933154875586893657368016321744741185405621762287502693492236454283601048684 +cot(pi*0.1) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495 +cot(pi*0.2) = 1.376381920471173538207209581910887679525899336008158663365675765619095193767 +cot(pi*0.3) = 0.7265425280053608858954667574806187496160923929652084627500663273457493918457 +cot(pi*0.4) = 0.3249196962329063261558714122151344649549034715214751003078047191366729009608 +cot(pi*0.5) = 0 +cot(pi*0.6) = -0.3249196962329063261558714122151344649549034715214751003078047191366729009608 +cot(pi*0.7) = -0.7265425280053608858954667574806187496160923929652084627500663273457493918457 +cot(pi*0.8) = -1.376381920471173538207209581910887679525899336008158663365675765619095193767 +cot(pi*0.9) = -3.077683537175253402570290576036909824006702143537792427039156250374863288495 +cot(pi*1.0) = error: 13 +cot(2*pi*0.1) = 1.376381920471173538207209581910887679525899336008158663365675765619095193767 +cot(2*pi*0.2) = 0.3249196962329063261558714122151344649549034715214751003078047191366729009608 +cot(2*pi*0.3) = -0.3249196962329063261558714122151344649549034715214751003078047191366729009608 +cot(2*pi*0.4) = -1.376381920471173538207209581910887679525899336008158663365675765619095193767 +cot(2*pi*0.5) = error: 13 +cot(2*pi*0.6) = 1.376381920471173538207209581910887679525899336008158663365675765619095193767 +cot(2*pi*0.7) = 0.3249196962329063261558714122151344649549034715214751003078047191366729009608 +cot(2*pi*0.8) = -0.3249196962329063261558714122151344649549034715214751003078047191366729009607 +cot(2*pi*0.9) = -1.376381920471173538207209581910887679525899336008158663365675765619095193767 +cot(2*pi*1.0) = error: 13 +cot(2*pi+0.001) = 999.9996666666444444423280421164020950243150821349686957930420507767438195459 +cot(2*pi+0.01) = 99.9966666444442328021163807383865182044854076631697610730827636179645480252 +cot(2*pi+0.1) = 9.96664442325923785979411268927059390763024832915144742700668097436523421025 +cot(2*pi*10) = error: 13 +cot(2*pi*100) = error: 13 +cot(2*pi*1000) = error: 8 +cot(5345.234234) = 0.1878293370581479403463829618913203889896015531948375878203567727836703158705 +cot(4356456.234234) = 3.521005693166593103887898169147424699574562613484039180535175515709905308926 +cot(3564564563652.23423423) = -3.707393091377927534690381697536929599478335409659283720167328731672517377125 +cot(45621452345234523452354.3452345) = 1.956906463441797396778576685931693707265627065550292595014643221627176111401 +cot(pi/4) = 1 +degtodeg(20 ; -15 ; 0) = error: 13 +degtodeg(20 ; 0 ; -20) = error: 13 +degtodeg(0 ; 0 ; 0) = 0 +degtodeg(0 ; 0 ; 30) = 0.00833333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(0 ; 30 ; 0) = 0.5 +degtodeg(0 ; 30 ; 30) = 0.5083333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(0 ; 45 ; 45) = 0.7625 +degtodeg(0 ; 100 ; 200) = 1.722222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(0 ; 300 ; 400) = 5.111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(0 ; 600 ; 800) = 10.22222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(10 ; 10 ; 10) = 10.16944444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(10 ; 30 ; 10) = 10.50277777777777777777777777777777777777777777777777777777777777777777777778 +degtodeg(10 ; 59 ; 59) = 10.99972222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(10 ; 0.0005 ; 0.2) = 10.00006388888888888888888888888888888888888888888888888888888888888888888889 +degtodeg(10 ; 25.2 ; 55.3) = 10.43536111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(10 ; 65.1 ; 70.3) = 11.10452777777777777777777777777777777777777777777777777777777777777777777778 +degtodeg(10 ; 100 ; 200) = 11.72222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(10 ; 300 ; 400) = 15.11111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(10 ; 600 ; 800) = 20.22222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(20 ; 15 ; 0) = 20.25 +degtodeg(20 ; 15 ; 15) = 20.25416666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(20 ; 30 ; 0) = 20.5 +degtodeg(20 ; 30 ; 30) = 20.50833333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(20 ; 45 ; 0) = 20.75 +degtodeg(20 ; 45 ; 45) = 20.7625 +degtodeg(20 ; 10 ; 20) = 20.17222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(20 ; 50 ; 40) = 20.84444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(50 ; 15 ; 0) = 50.25 +degtodeg(50 ; 15 ; 15) = 50.25416666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(50 ; 30 ; 0) = 50.5 +degtodeg(50 ; 30 ; 30) = 50.50833333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(50 ; 45 ; 0) = 50.75 +degtodeg(50 ; 45 ; 45) = 50.7625 +degtodeg(50 ; 10 ; 20) = 50.17222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(50 ; 50 ; 40) = 50.84444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(60 ; 15 ; 0) = 60.25 +degtodeg(60 ; 15 ; 15) = 60.25416666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(60 ; 30 ; 0) = 60.5 +degtodeg(60 ; 30 ; 30) = 60.50833333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(60 ; 45 ; 0) = 60.75 +degtodeg(60 ; 45 ; 45) = 60.7625 +degtodeg(60 ; 10 ; 20) = 60.17222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(60 ; 50 ; 40) = 60.84444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(80 ; 15 ; 0) = 80.25 +degtodeg(80 ; 15 ; 15) = 80.2541666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(80 ; 30 ; 0) = 80.5 +degtodeg(80 ; 30 ; 30) = 80.5083333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(80 ; 45 ; 0) = 80.75 +degtodeg(80 ; 45 ; 45) = 80.7625 +degtodeg(80 ; 10 ; 20) = 80.1722222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(80 ; 50 ; 40) = 80.8444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(-10 ; 10 ; 10) = -10.16944444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(-10 ; 30 ; 10) = -10.50277777777777777777777777777777777777777777777777777777777777777777777778 +degtodeg(-10 ; 59 ; 59) = -10.99972222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-10 ; 0.0005 ; 0.2) = -10.00006388888888888888888888888888888888888888888888888888888888888888888889 +degtodeg(-10 ; 25.2 ; 55.3) = -10.43536111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(-10 ; 65.1 ; 70.3) = -11.10452777777777777777777777777777777777777777777777777777777777777777777778 +degtodeg(-10 ; 100 ; 200) = -11.72222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-10 ; 300 ; 400) = -15.11111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(-10 ; 600 ; 800) = -20.22222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-20 ; 15 ; 0) = -20.25 +degtodeg(-20 ; 15 ; 15) = -20.25416666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(-20 ; 30 ; 0) = -20.5 +degtodeg(-20 ; 30 ; 30) = -20.50833333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(-20 ; 45 ; 0) = -20.75 +degtodeg(-20 ; 45 ; 45) = -20.7625 +degtodeg(-20 ; 10 ; 20) = -20.17222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-20 ; 50 ; 40) = -20.84444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(-50 ; 15 ; 0) = -50.25 +degtodeg(-50 ; 15 ; 15) = -50.25416666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(-50 ; 30 ; 0) = -50.5 +degtodeg(-50 ; 30 ; 30) = -50.50833333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(-50 ; 45 ; 0) = -50.75 +degtodeg(-50 ; 45 ; 45) = -50.7625 +degtodeg(-50 ; 10 ; 20) = -50.17222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-50 ; 50 ; 40) = -50.84444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(-60 ; 15 ; 0) = -60.25 +degtodeg(-60 ; 15 ; 15) = -60.25416666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(-60 ; 30 ; 0) = -60.5 +degtodeg(-60 ; 30 ; 30) = -60.50833333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(-60 ; 45 ; 0) = -60.75 +degtodeg(-60 ; 45 ; 45) = -60.7625 +degtodeg(-60 ; 10 ; 20) = -60.17222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-60 ; 50 ; 40) = -60.84444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(-80 ; 15 ; 0) = -80.25 +degtodeg(-80 ; 15 ; 15) = -80.2541666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(-80 ; 30 ; 0) = -80.5 +degtodeg(-80 ; 30 ; 30) = -80.5083333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(-80 ; 45 ; 0) = -80.75 +degtodeg(-80 ; 45 ; 45) = -80.7625 +degtodeg(-80 ; 10 ; 20) = -80.1722222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-80 ; 50 ; 40) = -80.8444444444444444444444444444444444444444444444444444444444444444444444444 +degtorad(20 ; -15 ; 0) = error: 13 +degtorad(20 ; 0 ; -20) = error: 13 +degtorad(0 ; 0 ; 0) = 0 +degtorad(0 ; 0 ; 30) = 0.0001454441043328607980769742307073843927869059907118104546747659533475840928836 +degtorad(0 ; 30 ; 0) = 0.00872664625997164788461845384244306356721435944270862728048595720085504557302 +degtorad(0 ; 30 ; 30) = 0.0088720903643045086826954280731504479600012654334204377351607231542026296659 +degtorad(0 ; 45 ; 45) = 0.01330813554645676302404314210972567194000189815013065660274108473130394449885 +degtorad(0 ; 100 ; 200) = 0.03005844822879123160257467434619277450929390474710749396611829702516737919595 +degtorad(0 ; 300 ; 400) = 0.0892057173241546228205441948338624275759690076365770788671897847198515769686 +degtorad(0 ; 600 ; 800) = 0.1784114346483092456410883896677248551519380152731541577343795694397031539372 +degtorad(10 ; 10 ; 10) = 0.177490288654201127253267552873244753997620943998646024854772718401835121349 +degtorad(10 ; 30 ; 10) = 0.1833080528275155591763465221015401297090971836271184430417633565357384850643 +degtorad(10 ; 59 ; 59) = 0.1919813695825651581016700853927238189989563442065660731555352328870327498033 +degtorad(10 ; 0.0005 ; 0.2) = 0.1745340402708995096251543336512966946246318884667680028232049838894099096051 +degtorad(10 ; 25.2 ; 55.3) = 0.1821314100234627153199038005751173899714511141622598964634444999731565297529 +degtorad(10 ; 65.1 ; 70.3) = 0.1938105716013914374054848313009203567122396652164182759738282060269675324114 +degtorad(10 ; 100 ; 200) = 0.2045913734282241892949437511950540458535810936012800395758374410422682906563 +degtorad(10 ; 300 ; 400) = 0.263738642523587580512913271682723698920256196490749624476908928736952488429 +degtorad(10 ; 600 ; 800) = 0.3529443598477422033334574665165861264962252041273267033440987134568040653976 +degtorad(20 ; 15 ; 0) = 0.3534291735288517393270473806189440744721815574296994048596812666346293457072 +degtorad(20 ; 15 ; 15) = 0.3535018955810181697260858677342977666685750104250553100870186496113031377536 +degtorad(20 ; 30 ; 0) = 0.3577924966588375632693566075401656062557887371510537184999242452350568684937 +degtorad(20 ; 30 ; 30) = 0.3579379407631704240674335817708729906485756431417655289545990111884044525866 +degtorad(20 ; 45 ; 0) = 0.3621558197888233872116658344613871380393959168724080321401672238354843912802 +degtorad(20 ; 45 ; 45) = 0.3623739859453226784087812958074482146285762758584757478221793727655057674195 +degtorad(20 ; 10 ; 20) = 0.3520716952217450385449956211323418201395037681830558406160501177367185608403 +degtorad(20 ; 50 ; 40) = 0.3638041863045958095898715424094041611576475181004752172931479046400903443329 +degtorad(50 ; 15 ; 0) = 0.8770279491271506124041546111655278885050431239922170416888386986859320800882 +degtorad(50 ; 15 ; 15) = 0.8771006711793170428031930982808815807014365769875729469161760816626058721347 +degtorad(50 ; 30 ; 0) = 0.8813912722571364363464638380867494202886503037135713553290816772863596028747 +degtorad(50 ; 30 ; 30) = 0.8815367163614692971445408123174568046814372097042831657837564432397071869676 +degtorad(50 ; 45 ; 0) = 0.8857545953871222602887730650079709520722574834349256689693246558867871256613 +degtorad(50 ; 45 ; 45) = 0.8859727615436215514858885263540320286614378424209933846513368048168085018006 +degtorad(50 ; 10 ; 20) = 0.8756704708200439116221028516789256341723653347455734774452075497880212952213 +degtorad(50 ; 50 ; 40) = 0.8874029619028946826669787729559879751905090846629928541223053366913930787139 +degtorad(60 ; 15 ; 0) = 1.051560874326583570096523688014389159849330312846389587298557842703032991549 +degtorad(60 ; 15 ; 15) = 1.051633596378750000495562175129742852045723765841745492525895225679706783595 +degtorad(60 ; 30 ; 0) = 1.055924197456569394038832914935610691632937492567743900938800821303460514335 +degtorad(60 ; 30 ; 30) = 1.056069641560902254836909889166318076025724398558455711393475587256808098428 +degtorad(60 ; 45 ; 0) = 1.060287520586555217981142141856832223416544672289098214579043799903888037122 +degtorad(60 ; 45 ; 45) = 1.060505686743054509178257603202893300005725031275165930261055948833909413261 +degtorad(60 ; 10 ; 20) = 1.050203396019476869314471928527786905516652523599746023054926693805122206682 +degtorad(60 ; 50 ; 40) = 1.061935887102327640359347849804849246534796273517165399732024480708493990174 +degtorad(80 ; 15 ; 0) = 1.400626724725449485481261841712111702537904690554734678517996130737234814469 +degtorad(80 ; 15 ; 15) = 1.400699446777615915880300328827465394734298143550090583745333513713908606516 +degtorad(80 ; 30 ; 0) = 1.404990047855435309423571068633333234321511870276088992158239109337662337256 +degtorad(80 ; 30 ; 30) = 1.405135491959768170221648042864040618714298776266800802612913875291009921349 +degtorad(80 ; 45 ; 0) = 1.409353370985421133365880295554554766105119049997443305798482087938089860042 +degtorad(80 ; 45 ; 45) = 1.409571537141920424562995756900615842694299408983511021480494236868111236182 +degtorad(80 ; 10 ; 20) = 1.399269246418342784699210082225509448205226901308091114274364981839324029602 +degtorad(80 ; 50 ; 40) = 1.411001737501193555744086003502571789223370651225510490951462768742695813095 +degtorad(-10 ; 10 ; 10) = -0.177490288654201127253267552873244753997620943998646024854772718401835121349 +degtorad(-10 ; 30 ; 10) = -0.1833080528275155591763465221015401297090971836271184430417633565357384850643 +degtorad(-10 ; 59 ; 59) = -0.1919813695825651581016700853927238189989563442065660731555352328870327498033 +degtorad(-10 ; 0.0005 ; 0.2) = -0.1745340402708995096251543336512966946246318884667680028232049838894099096051 +degtorad(-10 ; 25.2 ; 55.3) = -0.1821314100234627153199038005751173899714511141622598964634444999731565297529 +degtorad(-10 ; 65.1 ; 70.3) = -0.1938105716013914374054848313009203567122396652164182759738282060269675324114 +degtorad(-10 ; 100 ; 200) = -0.2045913734282241892949437511950540458535810936012800395758374410422682906563 +degtorad(-10 ; 300 ; 400) = -0.263738642523587580512913271682723698920256196490749624476908928736952488429 +degtorad(-10 ; 600 ; 800) = -0.3529443598477422033334574665165861264962252041273267033440987134568040653976 +degtorad(-20 ; 15 ; 0) = -0.3534291735288517393270473806189440744721815574296994048596812666346293457072 +degtorad(-20 ; 15 ; 15) = -0.3535018955810181697260858677342977666685750104250553100870186496113031377536 +degtorad(-20 ; 30 ; 0) = -0.3577924966588375632693566075401656062557887371510537184999242452350568684937 +degtorad(-20 ; 30 ; 30) = -0.3579379407631704240674335817708729906485756431417655289545990111884044525866 +degtorad(-20 ; 45 ; 0) = -0.3621558197888233872116658344613871380393959168724080321401672238354843912802 +degtorad(-20 ; 45 ; 45) = -0.3623739859453226784087812958074482146285762758584757478221793727655057674195 +degtorad(-20 ; 10 ; 20) = -0.3520716952217450385449956211323418201395037681830558406160501177367185608403 +degtorad(-20 ; 50 ; 40) = -0.3638041863045958095898715424094041611576475181004752172931479046400903443329 +degtorad(-50 ; 15 ; 0) = -0.8770279491271506124041546111655278885050431239922170416888386986859320800882 +degtorad(-50 ; 15 ; 15) = -0.8771006711793170428031930982808815807014365769875729469161760816626058721347 +degtorad(-50 ; 30 ; 0) = -0.8813912722571364363464638380867494202886503037135713553290816772863596028747 +degtorad(-50 ; 30 ; 30) = -0.8815367163614692971445408123174568046814372097042831657837564432397071869676 +degtorad(-50 ; 45 ; 0) = -0.8857545953871222602887730650079709520722574834349256689693246558867871256613 +degtorad(-50 ; 45 ; 45) = -0.8859727615436215514858885263540320286614378424209933846513368048168085018006 +degtorad(-50 ; 10 ; 20) = -0.8756704708200439116221028516789256341723653347455734774452075497880212952213 +degtorad(-50 ; 50 ; 40) = -0.8874029619028946826669787729559879751905090846629928541223053366913930787139 +degtorad(-60 ; 15 ; 0) = -1.051560874326583570096523688014389159849330312846389587298557842703032991549 +degtorad(-60 ; 15 ; 15) = -1.051633596378750000495562175129742852045723765841745492525895225679706783595 +degtorad(-60 ; 30 ; 0) = -1.055924197456569394038832914935610691632937492567743900938800821303460514335 +degtorad(-60 ; 30 ; 30) = -1.056069641560902254836909889166318076025724398558455711393475587256808098428 +degtorad(-60 ; 45 ; 0) = -1.060287520586555217981142141856832223416544672289098214579043799903888037122 +degtorad(-60 ; 45 ; 45) = -1.060505686743054509178257603202893300005725031275165930261055948833909413261 +degtorad(-60 ; 10 ; 20) = -1.050203396019476869314471928527786905516652523599746023054926693805122206682 +degtorad(-60 ; 50 ; 40) = -1.061935887102327640359347849804849246534796273517165399732024480708493990174 +degtorad(-80 ; 15 ; 0) = -1.400626724725449485481261841712111702537904690554734678517996130737234814469 +degtorad(-80 ; 15 ; 15) = -1.400699446777615915880300328827465394734298143550090583745333513713908606516 +degtorad(-80 ; 30 ; 0) = -1.404990047855435309423571068633333234321511870276088992158239109337662337256 +degtorad(-80 ; 30 ; 30) = -1.405135491959768170221648042864040618714298776266800802612913875291009921349 +degtorad(-80 ; 45 ; 0) = -1.409353370985421133365880295554554766105119049997443305798482087938089860042 +degtorad(-80 ; 45 ; 45) = -1.409571537141920424562995756900615842694299408983511021480494236868111236182 +degtorad(-80 ; 10 ; 20) = -1.399269246418342784699210082225509448205226901308091114274364981839324029602 +degtorad(-80 ; 50 ; 40) = -1.411001737501193555744086003502571789223370651225510490951462768742695813095 +degtorad(90 ; 0 ; 0) = 1.570796326794896619231321691639751442098584699687552910487472296153908203143 +degtorad(180 ; 0 ; 0) = 3.141592653589793238462643383279502884197169399375105820974944592307816406286 +degtorad(270 ; 0 ; 0) = 4.712388980384689857693965074919254326295754099062658731462416888461724609429 +degtorad(360 ; 0 ; 0) = 6.283185307179586476925286766559005768394338798750211641949889184615632812572 +degtorad(234223 ; 0 ; 0) = 4087.962533898678564957976228677083355807297823499085615034524706911742678498 +degtorad(34534.342 ; 345.234 ; 6456.2342) = 602.8696981162801712337865230974408686464020438754336998173952797691576147454 +degtorad(456345634563456.23424 ; 45.23423424 ; 12.5345345354) = 7964733850235.160649112850596394938021123048640461535443209266790828363162613 +degtorad(4634563456345634563456345634563456.234 ; 12.23462356236 ; 34.43763467567567) = 8.088839170583981090531128503103390692164594801399077458592290908137504716775e+31 +degtorad(54643555555555555555555555555555555555555524563456345634563456.123354 ; 42.234154; 55.234243532145) = 9.53709959440883701438284144907279803966107072207729177150921927702272884434e+59 +degtorad(342 ^ 12342 ; 30 ; 45) = 1.5562462301607844229251005645269970758489376713109095654824225387137690048225e+31273 +radtodeg(-657856785678234234345234523452345234523562345239476973264678.345345) = -3.769241734340516020161757723478652503840157196609803218243372346448790939408e+61 +radtodeg(-46785678434563452345234523452345234532234234.345345) = -2.680621915956718002050969798549567349741793094127825361495291399635091099047e+45 +radtodeg(-234234.345345) = -13420639.40527830029367004219258588474479071188230111625940162595532940394604 +radtodeg(-2342.345345) = -134206.5024306147409075644764334085860685420610845826067237586858673533151186 +radtodeg(-42.345345) = -2426.209550525402890928720360966694304009474411484667160690124986586766677478 +radtodeg(-10) = -572.9577951308232087679815481410517033240547246656432154916024386120284714832 +radtodeg(-1) = -57.29577951308232087679815481410517033240547246656432154916024386120284714832 +radtodeg(0) = 0 +radtodeg(1) = 57.29577951308232087679815481410517033240547246656432154916024386120284714832 +radtodeg(10) = 572.9577951308232087679815481410517033240547246656432154916024386120284714832 +radtodeg(42.345345) = 2426.209550525402890928720360966694304009474411484667160690124986586766677478 +radtodeg(2342.345345) = 134206.5024306147409075644764334085860685420610845826067237586858673533151186 +radtodeg(234234.345345) = 13420639.40527830029367004219258588474479071188230111625940162595532940394604 +radtodeg(46785678434563452345234523452345234532234234.345345) = 2.680621915956718002050969798549567349741793094127825361495291399635091099047e+45 +radtodeg(657856785678234234345234523452345234523562345239476973264678.345345) = 3.769241734340516020161757723478652503840157196609803218243372346448790939408e+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.570796326794896619231321691639751442098584699687552910487472296153908203143 +asin(-0.9) = -1.119769514998634186686677055845399615895162186403302882375681863914437537107 +asin(-0.8) = -0.9272952180016122324285124629224288040570741085722405276218661774403957283315 +asin(-0.7) = -0.7753974966107530637403533527149871135557887386411619935977199637327202118808 +asin(-0.6) = -0.6435011087932843868028092287173226380415105911153123828656061187135124748116 +asin(-0.5345645) = -0.5639923563511067051396739466795799378998312239859555119213712258458415879271 +asin(-0.5) = -0.5235987755982988730771072305465838140328615665625176368291574320513027343811 +asin(-0.4) = -0.4115168460674880193847378976173356048557011351270258517839467807000952508953 +asin(-0.3) = -0.304692654015397507972002961227529166954560031706776387392977948746472992512 +asin(-0.2) = -0.2013579207903307914551255522176234102400380814022283862572512434556093746288 +asin(-0.1) = -0.1001674211615597963455231794526933185686759722296295413910238550364026736509 +asin(-0.01) = -0.01000016667416711312562227707199038367857039364300919838632951404651064431324 +asin(-0.00423) = -0.004230012614596070531669799004970951015689372972167413605040989939016265046236 +asin(-0.0000345345) = -0.00003453450000686448985484050116286521895304196351090036111375092171918750951017 +asin(-0.0000000000000063456) = -0.000000000000006345600000000000000000000000042585997787136000000000000000771657756606163512 +asin(-0.00000000000000000000000234234) = -2.342340000000000000000000000000000000000000000002141896860587484e-24 +asin(0) = 0 +asin(0.00000000000000000000000234234) = 2.342340000000000000000000000000000000000000000002141896860587484e-24 +asin(0.0000000000000063456) = 0.000000000000006345600000000000000000000000042585997787136000000000000000771657756606163512 +asin(0.0000345345) = 0.00003453450000686448985484050116286521895304196351090036111375092171918750951017 +asin(0.00423) = 0.004230012614596070531669799004970951015689372972167413605040989939016265046236 +asin(0.01) = 0.01000016667416711312562227707199038367857039364300919838632951404651064431324 +asin(0.1) = 0.1001674211615597963455231794526933185686759722296295413910238550364026736509 +asin(0.2) = 0.2013579207903307914551255522176234102400380814022283862572512434556093746288 +asin(0.3) = 0.304692654015397507972002961227529166954560031706776387392977948746472992512 +asin(0.4) = 0.4115168460674880193847378976173356048557011351270258517839467807000952508953 +asin(0.5) = 0.5235987755982988730771072305465838140328615665625176368291574320513027343811 +asin(0.5345645) = 0.5639923563511067051396739466795799378998312239859555119213712258458415879271 +asin(0.6) = 0.6435011087932843868028092287173226380415105911153123828656061187135124748116 +asin(0.7) = 0.7753974966107530637403533527149871135557887386411619935977199637327202118808 +asin(0.8) = 0.9272952180016122324285124629224288040570741085722405276218661774403957283315 +asin(0.9) = 1.119769514998634186686677055845399615895162186403302882375681863914437537107 +asin(1) = 1.570796326794896619231321691639751442098584699687552910487472296153908203143 +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.141592653589793238462643383279502884197169399375105820974944592307816406286 +acos(-0.9) = 2.69056584179353080591799874748515105799374688609085579286315416006834574025 +acos(-0.8) = 2.498091544796508851659834154562180246155658808259793438109338473594303931475 +acos(-0.7) = 2.346193823405649682971675044354738555654373438328714904085192259886628415024 +acos(-0.6) = 2.214297435588181006034130920357074080140095290802865293353078414867420677955 +acos(-0.5345645) = 2.13478868314600332437099563831933137999841592367350842240884352199974979107 +acos(-0.5) = 2.094395102393195492308428922186335256131446266250070547316629728205210937524 +acos(-0.4) = 1.982313172862384638616059589257087046954285834814578762271419076854003454038 +acos(-0.3) = 1.875488980810294127203324652867280609053144731394329297880450244900381195655 +acos(-0.2) = 1.772154247585227410686447243857374852338622781089781296744723539609517577772 +acos(-0.1) = 1.670963747956456415576844871092444760667260671917182451878496151190310876794 +acos(-0.01) = 1.580796493469063732356943968711741825777155093330562108873801810200418847456 +acos(-0.00423) = 1.575026339409492689762991490644722393114274072659720324092513286092924468189 +acos(-0.0000345345) = 1.570830861294903483721176532140914307317537741651063810848586047075627390653 +acos(-0.0000000000000063456) = 1.570796326794902964831321691639751442098584742273550697623472296153908203915 +acos(-0.00000000000000000000000234234) = 1.570796326794896619231324033979751442098584699687552910487472296153908205285 +acos(0) = 1.570796326794896619231321691639751442098584699687552910487472296153908203143 +acos(0.00000000000000000000000234234) = 1.570796326794896619231319349299751442098584699687552910487472296153908201001 +acos(0.0000000000000063456) = 1.570796326794890273631321691639751442098584657101555123351472296153908202371 +acos(0.0000345345) = 1.570761792294889754741466851138588576879631657724042010126358545232189015634 +acos(0.00423) = 1.566566314180300548699651892634780491082895326715385496882431306214891938097 +acos(0.01) = 1.56079616012072950610569941456776105842001430604454371210114278210739755883 +acos(0.1) = 1.470628905633336822885798512187058123529908727457923369096448441117505529492 +acos(0.2) = 1.369438406004565827776196139422128031858546618285324524230221052698298828514 +acos(0.3) = 1.266103672779499111259318730412222275144024667980776523094494347407435210631 +acos(0.4) = 1.159279480727408599846583794022415837242883564560527058703525515453812952248 +acos(0.5) = 1.047197551196597746154214461093167628065723133125035273658314864102605468762 +acos(0.5345645) = 1.006803970443789914091647744960171504198753475701597398566101070308066615216 +acos(0.6) = 0.9272952180016122324285124629224288040570741085722405276218661774403957283315 +acos(0.7) = 0.7953988301841435554909683389247643285427959610463909168897523324211879912623 +acos(0.8) = 0.6435011087932843868028092287173226380415105911153123828656061187135124748116 +acos(0.9) = 0.4510268117962624325446446357943518262034225132842500281117904322394706660366 +acos(1) = 0 +acos(1.43213) = error: 13 +acos(3543.23423) = error: 13 +acos(35645456462354) = error: 13 +atan(-6456456345.745) = -1.570796326640012895645235611486696593607179966838803608184058522985259859251 +atan(-345345354.234) = -1.570796323899244519847881293743617436665491834689115794717313126339429960096 +atan(-2342234) = -1.57079589985207194845152772507305577613142401742187063061740514307412899907 +atan(-2342.234234) = -1.570369384038820430707386223446026125521964140474423229859200627516121588428 +atan(-34.234) = -1.541593904543642443714188731322308068598909848209879581285120232120883516811 +atan(-12.1233254) = -1.488497021797580980251789736563193987431904255373001039014975566177090807146 +atan(-5.234) = -1.382012994205804919630347812271777873693287773542076193078776701115478720081 +atan(-2.2134) = -1.14645182581033773124708930325297793606189836832474240696414932727266768864 +atan(-2) = -1.107148717794090503017065460178537040070047645401432646676539207433710338977 +atan(-1.3123) = -0.9196461405918233201333147393129620668712708107224432566550693090664587965509 +atan(-1) = -0.7853981633974483096156608458198757210492923498437764552437361480769541015716 +atan(-0.6) = -0.5404195002705841554435783646085999101351482514625923881163602334095989819839 +atan(-0.2) = -0.1973955598498807583700497651947902934475851037878521015176889402410339699782 +atan(0) = 0 +atan(0.2) = 0.1973955598498807583700497651947902934475851037878521015176889402410339699782 +atan(0.6) = 0.5404195002705841554435783646085999101351482514625923881163602334095989819839 +atan(1) = 0.7853981633974483096156608458198757210492923498437764552437361480769541015716 +atan(1.3123) = 0.9196461405918233201333147393129620668712708107224432566550693090664587965509 +atan(2) = 1.107148717794090503017065460178537040070047645401432646676539207433710338977 +atan(2.2134) = 1.14645182581033773124708930325297793606189836832474240696414932727266768864 +atan(5.234) = 1.382012994205804919630347812271777873693287773542076193078776701115478720081 +atan(12.1233254) = 1.488497021797580980251789736563193987431904255373001039014975566177090807146 +atan(34.234) = 1.541593904543642443714188731322308068598909848209879581285120232120883516811 +atan(2342.234234) = 1.570369384038820430707386223446026125521964140474423229859200627516121588428 +atan(2342234) = 1.57079589985207194845152772507305577613142401742187063061740514307412899907 +atan(345345354.234) = 1.570796323899244519847881293743617436665491834689115794717313126339429960096 +atan(6456456345.745) = 1.570796326640012895645235611486696593607179966838803608184058522985259859251 +acot(-6456456345.745) = 3.141592653434909514876557303126448035705764666526356518671530819139168062394 +acot(-345345354.234) = 3.141592650694141139079202985383368878764076534376668705204785422493338163239 +acot(-2342234) = 3.141592226646968567682849416712807218230008717109423541104877439228037202213 +acot(-2342.234234) = 3.141165710833717049938707915085777567620548840161976140346672923670029791571 +acot(-34.234) = 3.112390231338539062945510422962059510697494547897432491772592528274791719954 +acot(-12.1233254) = 3.059293348592477599483111428202945429530488955060553949502447862330999010289 +acot(-5.234) = 2.952809321000701538861669503911529315791872473229629103566248997269386923224 +acot(-2.2134) = 2.717248152605234350478410994892729378160483068012295317451621623426575891783 +acot(-2) = 2.67794504458898712224838715181828848216863234508898555716401150358761854212 +acot(-1.3123) = 2.490442467386719939364636430952713508969855510409996167142541605220366999694 +acot(-1) = 2.356194490192344928846982537459627163147877049531329365731208444230862304715 +acot(-0.6) = 2.111215827065480774674900056248351352233732951150145298603832529563507185127 +acot(-0.2) = 1.768191886644777377601371456834541735546169803475405012005161236394942173121 +acot(0) = 1.570796326794896619231321691639751442098584699687552910487472296153908203143 +acot(0.2) = 1.373400766945015860861271926444961148650999595899700808969783355912874233165 +acot(0.6) = 1.030376826524312463787743327031151531963436448224960522371112062744309221159 +acot(1) = 0.7853981633974483096156608458198757210492923498437764552437361480769541015716 +acot(1.3123) = 0.6511501862030732990980069523267893752273138889651096538324029870874494065922 +acot(2) = 0.4636476090008061162142562314612144020285370542861202638109330887201978641658 +acot(2.2134) = 0.424344500984558887984232388386773506036686331362810503523322968881240514503 +acot(5.234) = 0.1887833325890916996009738793679735684052969261454767174086955950384294830626 +acot(12.1233254) = 0.0822993049973156389795319550765574546666804443145518714724967299768173959976 +acot(34.234) = 0.02920242225125417551713296031744337349967485147767332920235206403302468633182 +acot(2342.234234) = 0.0004269427560761885239354681937253165766205592131296806282716686377866147153241 +acot(2342234) = 0.0000004269428246707797939665666956659671606822656822798700671530797792040734879727 +acot(345345354.234) = 0.000000002895652099383440397896134005433092864998437115770159169814478243047412371411 +acot(6456456345.745) = 0.0000000001548837235860860801530548484914047328487493023034137731686483438919682849432 +sinh(-345345345345.4356) = -1.5649626585310378911716388980069646004344076978095531389325250509625788169664e+149981577834 +sinh(-456456456.234) = -7.4218022261885493798980440476108594267812324623396560153212388810110568579648e+198236519 +sinh(-456456.234) = -1.3262535024369529033897386846980252274185415384598638199551015007345081120105e+198236 +sinh(-78978.234) = -3.2373277360474533178719882738141106502204972870092535771089771662604869709872e+34299 +sinh(-645.2342) = -8.3295703323765737825515971494631608785310629938100137052969985165573267280651e+279 +sinh(-43.2342) = -2.987751642612754589754404406491611120819233249922645319472745870907601045778e+18 +sinh(-4.123) = -30.86400071555528718142382593837156970084687908561667598086342224705409303544 +sinh(-2) = -3.626860407847018767668213982801261704886342012321135721309484474934250210989 +sinh(-1.213) = -1.533128092075569879451255255689376466393739281709170354079470092865977847016 +sinh(-1) = -1.175201193643801456882381850595600815155717981334095870229565413013307567304 +sinh(-0.23) = -0.2320332037130719273201981427776614462966066191743135991632700246815850330949 +sinh(-0.000000000000002) = -0.000000000000002000000000000000000000000000001333333333333333333333333333333596221494184745 +sinh(0) = 0 +sinh(-0.000000000000002) = -0.000000000000002000000000000000000000000000001333333333333333333333333333333596221494184745 +sinh(-0.23) = -0.2320332037130719273201981427776614462966066191743135991632700246815850330949 +sinh(-1) = -1.175201193643801456882381850595600815155717981334095870229565413013307567304 +sinh(-1.213) = -1.533128092075569879451255255689376466393739281709170354079470092865977847016 +sinh(-2) = -3.626860407847018767668213982801261704886342012321135721309484474934250210989 +sinh(-4.123) = -30.86400071555528718142382593837156970084687908561667598086342224705409303544 +sinh(-43.2342) = -2.987751642612754589754404406491611120819233249922645319472745870907601045778e+18 +sinh(-645.2342) = -8.3295703323765737825515971494631608785310629938100137052969985165573267280651e+279 +sinh(-78978.234) = -3.2373277360474533178719882738141106502204972870092535771089771662604869709872e+34299 +sinh(-456456.234) = -1.3262535024369529033897386846980252274185415384598638199551015007345081120105e+198236 +sinh(-456456456.234) = -7.4218022261885493798980440476108594267812324623396560153212388810110568579648e+198236519 +sinh(-345345345345.4356) = -1.5649626585310378911716388980069646004344076978095531389325250509625788169664e+149981577834 +cosh(-345345345345.4356) = 1.5649626585310378911716388980069646004344076978095531389325250509625788169664e+149981577834 +cosh(-456456456.234) = 7.4218022261885493798980440476108594267812324623396560153212388810110568579648e+198236519 +cosh(-456456.234) = 1.3262535024369529033897386846980252274185415384598638199551015007345081120105e+198236 +cosh(-78978.234) = 3.2373277360474533178719882738141106502204972870092535771089771662604869709872e+34299 +cosh(-645.2342) = 8.3295703323765737825515971494631608785310629938100137052969985165573267280651e+279 +cosh(-43.2342) = 2.987751642612754589754404406491611120986583170467833515570773831923441897847e+18 +cosh(-4.123) = 30.88019656948118067070370606966109586313051623988656474652721349102201571591 +cosh(-2) = 3.762195691083631459562213477773746108293973558230711602777643347588323585091 +cosh(-1.213) = 1.830432120214043084578149316715607089180057609154592039309763341239547660198 +cosh(-1) = 1.543080634815243778477905620757061682601529112365863704737402214710769063049 +cosh(-0.23) = 1.026566806216405935490874233441347862363673406091117888967028136783427829992 +cosh(-0.000000000000002) = 1.000000000000000000000000000002000000000000000000000000000000666666666666667 +cosh(0) = 1 +cosh(-0.000000000000002) = 1.000000000000000000000000000002000000000000000000000000000000666666666666667 +cosh(-0.23) = 1.026566806216405935490874233441347862363673406091117888967028136783427829992 +cosh(-1) = 1.543080634815243778477905620757061682601529112365863704737402214710769063049 +cosh(-1.213) = 1.830432120214043084578149316715607089180057609154592039309763341239547660198 +cosh(-2) = 3.762195691083631459562213477773746108293973558230711602777643347588323585091 +cosh(-4.123) = 30.88019656948118067070370606966109586313051623988656474652721349102201571591 +cosh(-43.2342) = 2.987751642612754589754404406491611120986583170467833515570773831923441897847e+18 +cosh(-645.2342) = 8.3295703323765737825515971494631608785310629938100137052969985165573267280651e+279 +cosh(-78978.234) = 3.2373277360474533178719882738141106502204972870092535771089771662604869709872e+34299 +cosh(-456456.234) = 1.3262535024369529033897386846980252274185415384598638199551015007345081120105e+198236 +cosh(-456456456.234) = 7.4218022261885493798980440476108594267812324623396560153212388810110568579648e+198236519 +cosh(-345345345345.4356) = 1.5649626585310378911716388980069646004344076978095531389325250509625788169664e+149981577834 +tanh(-84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = error: 8 +tanh(-96787434543254234525634676767357674567345412345123453245.56784785678) = error: 8 +tanh(-96787434543254234525634676123123123123123.3564564564564) = error: 8 +tanh(-967874345432542345256346767673576.34523452345) = error: 8 +tanh(-345345234243456574574567.689078) = error: 8 +tanh(-3453452342433543453.234) = -1 +tanh(-345345234243.234) = -1 +tanh(-355345) = -1 +tanh(-215) = -1 +tanh(-50) = -0.9999999999999999999999999999999999999999999255984804795832807408060839227376 +tanh(-40) = -0.9999999999999999999999999999999999639029722430916965537574328529994522280756 +tanh(-30) = -0.9999999999999999999999999824869784746069593230225345518746294013257776851207 +tanh(-20) = -0.999999999999999991503291489416822045438558191190987257130474564227663850134 +tanh(-10) = -0.9999999958776927636195928371382757410508146184950199622614006954368018808988 +tanh(-9.98723) = -0.9999999957710530444307520130832904793417491894751074014571449544527998239813 +tanh(-8.43453) = -0.9999999056177552377817153544509199433052663499000438198649818395263598030154 +tanh(-7.6723) = -0.9999995665342431737908270110999188279368082262202297593959574219438187795643 +tanh(-6.2343) = -0.9999923089763199123876444492262410006364755440311845118075938183531272601745 +tanh(-5.863) = -0.9999838382125323518826698907057869767082500906284557741457208394440346883462 +tanh(-4.23423) = -0.9995801120993103490847482848991590491632912651407493190139504264792030081327 +tanh(-3.753) = -0.9989010525755701398289230028410868281375730117140458266134124345027775794764 +tanh(-2.2343) = -0.977333131687435002874598310464640647980619631370437894075829369300622319537 +tanh(-1.753) = -0.9417160122215171561528950125161477675834092095191030598146415161304689394083 +tanh(-0.3423) = -0.3295291904608542041239451877109397376113736209938698924779218306066873958516 +tanh(-0.0000234234) = -0.00002342339999571620627976516308130345590209523994822216494452817433534603306112 +tanh(-0.00000000000024464675) = -0.0000000000002446467499999999999999999951191316068140208177083334501852903935478685472756 +tanh(-0.00000000000000000000009784536) = -9.784535999999999999999999999999999999999999968775215361484096128336296731416e-23 +tanh(-0.00000000000000000000000000000234236456) = -2.342364559999999999999999999999999999999999999995337272969225990631721914877e-30 +tanh(-0.0000000000000000000000000000000000000000992342) = -9.9234200000000000000000000000000000004378845662364033755850272731874169591e-41 +tanh(-0.00000000000000000000000000000000000000000000000000000000000065763412) = -6.57634120000000005707400845508708984003861015879450527694878801005218757608e-61 +tanh(0) = 0 +tanh(0.00000000000000000000000000000000000000000000000000000000000065763412) = 6.57634120000000005707400845508708984003861015879450527694878801005218757608e-61 +tanh(0.0000000000000000000000000000000000000000992342) = 9.9234200000000000000000000000000000004378845662364033755850272731874169591e-41 +tanh(0.00000000000000000000000000000234236456) = 2.342364559999999999999999999999999999999999999995337272969225990631721914877e-30 +tanh(0.00000000000000000000009784536) = 9.784535999999999999999999999999999999999999968775215361484096128336296731416e-23 +tanh(0.00000000000024464675) = 0.0000000000002446467499999999999999999951191316068140208177083334501852903935478685472756 +tanh(0.0000234234) = 0.00002342339999571620627976516308130345590209523994822216494452817433534603306112 +tanh(0.3423) = 0.3295291904608542041239451877109397376113736209938698924779218306066873958516 +tanh(1.753) = 0.9417160122215171561528950125161477675834092095191030598146415161304689394083 +tanh(2.2343) = 0.977333131687435002874598310464640647980619631370437894075829369300622319537 +tanh(3.753) = 0.9989010525755701398289230028410868281375730117140458266134124345027775794764 +tanh(4.23423) = 0.9995801120993103490847482848991590491632912651407493190139504264792030081327 +tanh(5.863) = 0.9999838382125323518826698907057869767082500906284557741457208394440346883462 +tanh(6.2343) = 0.9999923089763199123876444492262410006364755440311845118075938183531272601745 +tanh(7.6723) = 0.9999995665342431737908270110999188279368082262202297593959574219438187795643 +tanh(8.43453) = 0.9999999056177552377817153544509199433052663499000438198649818395263598030154 +tanh(9.98723) = 0.9999999957710530444307520130832904793417491894751074014571449544527998239813 +tanh(10) = 0.9999999958776927636195928371382757410508146184950199622614006954368018808988 +tanh(20) = 0.999999999999999991503291489416822045438558191190987257130474564227663850134 +tanh(30) = 0.9999999999999999999999999824869784746069593230225345518746294013257776851207 +tanh(40) = 0.9999999999999999999999999999999999639029722430916965537574328529994522280756 +tanh(50) = 0.9999999999999999999999999999999999999999999255984804795832807408060839227376 +tanh(215) = 1 +tanh(355345) = 1 +tanh(345345234243.234) = 1 +tanh(3453452342433543453.234) = 1 +tanh(345345234243456574574567.689078) = error: 8 +tanh(967874345432542345256346767673576.34523452345) = error: 8 +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) = error: 8 +coth(-345345234243456574574567.689078) = error: 8 +coth(-3453452342433543453.234) = -1 +coth(-345345234243.234) = -1 +coth(-355345) = -1 +coth(-215) = -1 +coth(-50) = -1.000000000000000000000000000000000000000000074401519520416719259193916077262 +coth(-40) = -1.00000000000000000000000000000000003609702775690830344624256714700054907492 +coth(-30) = -1.000000000000000000000000017513021525393040676977465754831293547554207612248 +coth(-20) = -1.000000000000000008496708510583178026755497322625619635354659729773434299706 +coth(-10) = -1.000000004122307253373824184028080312460180026756219308447918764110066718512 +coth(-9.98723) = -1.000000004228946973453240415565575962362996404039068550325077832053095451392 +coth(-8.43453) = -1.00000009438225367022725175871258449862976572508287315331802512648901358046 +coth(-7.6723) = -1.000000433465944718852958934245083457346490506950170874978144603088629302731 +coth(-6.2343) = -1.000007691082832387801765438978577601387182410249527134149316470621983196967 +coth(-5.863) = -1.00001616204867524384840499545141194863136407582080697019009867374994043701 +coth(-4.23423) = -1.000420064280598586164054688447676897359601938440028546345110414643470276955 +coth(-3.753) = -1.001100156438514435537832984046439626795339197092496781539194818894309518155 +coth(-2.2343) = -1.023192571271403682545143323124314469977269240096133856429990884393009564131 +coth(-1.753) = -1.061891257047854962664833966668159538163380694488160016170328801792652818569 +coth(-0.3423) = -3.03463252709563253536570079825992506362262810727146600740359348940639673326 +coth(-0.0000234234) = -42692.35039246587696548368721351774540442493708779996753888690921006930521244 +coth(-0.00000000000024464675) = -4087526198488.228435489128794683262412113928892712996406972205279553314340115 +coth(-0.00000000000000000000009784536) = -1.022020870483791975419171639820222440798419059617378031715040940731366387218e+22 +coth(-0.00000000000000000000000000000234236456) = -4.269190274975813329416152027163525732305307761324695788982841872690857293354e+29 +coth(-0.0000000000000000000000000000000000000000992342) = -1.0077170975329070018199370781444300452423394591640579178648278786833610803197e+40 +coth(-0.00000000000000000000000000000000000000000000000000000000000065763412) = -1.520602367772523711697490331694701781123797752653846131059089643200097248045e+60 +coth(0) = error: 13 +coth(0.00000000000000000000000000000000000000000000000000000000000065763412) = 1.520602367772523711697490331694701781123797752653846131059089643200097248045e+60 +coth(0.0000000000000000000000000000000000000000992342) = 1.0077170975329070018199370781444300452423394591640579178648278786833610803197e+40 +coth(0.00000000000000000000000000000234236456) = 4.269190274975813329416152027163525732305307761324695788982841872690857293354e+29 +coth(0.00000000000000000000009784536) = 1.022020870483791975419171639820222440798419059617378031715040940731366387218e+22 +coth(0.00000000000024464675) = 4087526198488.228435489128794683262412113928892712996406972205279553314340115 +coth(0.0000234234) = 42692.35039246587696548368721351774540442493708779996753888690921006930521244 +coth(0.3423) = 3.03463252709563253536570079825992506362262810727146600740359348940639673326 +coth(1.753) = 1.061891257047854962664833966668159538163380694488160016170328801792652818569 +coth(2.2343) = 1.023192571271403682545143323124314469977269240096133856429990884393009564131 +coth(3.753) = 1.001100156438514435537832984046439626795339197092496781539194818894309518155 +coth(4.23423) = 1.000420064280598586164054688447676897359601938440028546345110414643470276955 +coth(5.863) = 1.00001616204867524384840499545141194863136407582080697019009867374994043701 +coth(6.2343) = 1.000007691082832387801765438978577601387182410249527134149316470621983196967 +coth(7.6723) = 1.000000433465944718852958934245083457346490506950170874978144603088629302731 +coth(8.43453) = 1.00000009438225367022725175871258449862976572508287315331802512648901358046 +coth(9.98723) = 1.000000004228946973453240415565575962362996404039068550325077832053095451392 +coth(10) = 1.000000004122307253373824184028080312460180026756219308447918764110066718512 +coth(20) = 1.000000000000000008496708510583178026755497322625619635354659729773434299706 +coth(30) = 1.000000000000000000000000017513021525393040676977465754831293547554207612248 +coth(40) = 1.00000000000000000000000000000000003609702775690830344624256714700054907492 +coth(50) = 1.000000000000000000000000000000000000000000074401519520416719259193916077262 +coth(215) = 1 +coth(355345) = 1 +coth(345345234243.234) = 1 +coth(3453452342433543453.234) = 1 +coth(345345234243456574574567.689078) = error: 8 +coth(967874345432542345256346767673576.34523452345) = error: 8 +coth(96787434543254234525634676123123123123123.3564564564564) = error: 8 +coth(96787434543254234525634676767357674567345412345123453245.56784785678) = error: 8 +coth(84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = error: 8 +asinh(-5635634563463453453455.32452345) = -50.77654388567139949698171519349774226173607262363218621642838942711676752156 +asinh(-234234234234234.24563456) = -33.78048991217977852806510413525925584638922015231679583846254635739226373902 +asinh(-3563456456.23412341234) = -22.68714400601001526065333452247617026841301734748162429657880807130111631077 +asinh(-75673476.11341243) = -18.8350854559766833941533023299865739211708856170228847966072268867629401096 +asinh(-75672.2341252) = -11.92731376443938697513286228582657801903058521151174071311368006732540761436 +asinh(-125.23453) = -5.523351339670265560894470739639525225502687240771243590479797538756743225893 +asinh(-64.1324) = -4.854157654866583969408477316714703394162556270708910360978725972294316199899 +asinh(-4.1321) = -2.126263362362828794032618429935162123722821868086976803406550851720465400325 +asinh(-3) = -1.818446459232066823483698963560708993786253942768121617451744167233054107866 +asinh(-2) = -1.443635475178810342493276740273105269405553003156981558983054506520491602825 +asinh(-1.123) = -0.9657302435594553042856211605585037117282478655791074571738159331100424777435 +asinh(-1) = -0.881373587019543025232609324979792309028160328261635410753295608653377184222 +asinh(-0.5) = -0.4812118250596034474977589134243684231351843343856605196610181688401638676082 +asinh(-0.1) = -0.0998340788992075633273031247047694432677129117088250107423826956515917683937 +asinh(-0.0002) = -0.0001999999986666666906666660952381107936503354689896843596267600995012603189093 +asinh(-0.00000000234) = -0.00000000233999999999999999786451600000000000526187528567999998285004505103009609454 +asinh(-0.00000000000000000000000053456456) = -5.345645599999999999999999999999999999999999999999745126465555218361915963085e-25 +asinh(-0.0000000000000000000000000000000000000000000000000000000003452345) = -3.452344999999999999830833242850704213144618954167083778115623045662150676037e-58 +asinh(-0) = 0 +asinh(0.0000000000000000000000000000000000000000000000000000000003452345) = 3.452344999999999999917194928401648659398482472795087773826187115006562239887e-58 +asinh(0.00000000000000000000000053456456) = 5.345645599999999999999999999999999999999999999999745440602273445977531660392e-25 +asinh(0.00000000234) = 0.000000002339999999999999997864516000000000005261875285679999982850045051030113220383 +asinh(0.0002) = 0.0001999999986666666906666660952381107936503354689896843596267600995012603188785 +asinh(0.1) = 0.0998340788992075633273031247047694432677129117088250107423826956515917683936 +asinh(0.5) = 0.4812118250596034474977589134243684231351843343856605196610181688401638676082 +asinh(1) = 0.881373587019543025232609324979792309028160328261635410753295608653377184222 +asinh(1.123) = 0.9657302435594553042856211605585037117282478655791074571738159331100424777435 +asinh(2) = 1.443635475178810342493276740273105269405553003156981558983054506520491602825 +asinh(3) = 1.818446459232066823483698963560708993786253942768121617451744167233054107866 +asinh(4.1321) = 2.126263362362828794032618429935162123722821868086976803406550851720465400324 +asinh(64.1324) = 4.854157654866583969408477316714703394162556270708910360978725972294316198177 +asinh(125.23453) = 5.523351339670265560894470739639525225502687240771243590479797538756743219742 +asinh(75672.2341252) = 11.92731376443938697513286228582657801903058521151174071311368006732159088324 +asinh(75673476.11341243) = 18.83508545597668339415330232998657392117088561702288479660723033896750521117 +asinh(3563456456.23412341234) = 22.68714400601001526065333452247617026841301734748162429658100364220778794901 +asinh(234234234234234.24563456) = 33.78048991217977852806510413525925584638922015225238613977024430957426406069 +asinh(5635634563463453453455.32452345) = 50.77654388567139949698171519349778398093342421974600932223217040279305147406 +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.491035786957973891353286858955502250090621789095766806865735361988627555435 +acosh(2) = 1.316957896924816708625046347307968444026981971467516479768472256920460185416 +acosh(3) = 1.762747174039086050465218649959584618056320656523270821506591217306754368444 +acosh(4.1321) = 2.09695853910213457511232519912447966804018771933704760206639707080585082503 +acosh(64.1324) = 4.854036088055534053103053146933355580509010789010243329917553504157133225273 +acosh(125.23453) = 5.52331945941249545879896010028087193346193657511746562896581890576155059387 +acosh(75672.2341252) = 11.92731376435207035993840219891515577125589761494427088934756174090168467659 +acosh(75673476.11341243) = 18.83508545597668330683955327363605496474417072257952870819252835573570593904 +acosh(3563456456.23412341234) = 22.6871440060100152606139589308911313055426133285749420653740585441797168943 +acosh(234234234234234.24563456) = 33.78048991217977852806510413525014268070874678035840792671607947467055816001 +acosh(5635634563463453453455.32452345) = 50.7765438856713994969817151934977839809334242040031231135361553435180867994 +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.8263021597114980209155152895992766714504171864047668516139920390083502005 +atanh(-0.9999999999999999) = -18.767254334232338101852547698204001319846561976210290601993629810097984225 +atanh(-0.9999993453) = -7.46611778735462860114566549581138924902321406496386670804044600033224212763 +atanh(-0.999345) = -4.01184747462456540537691423181738555057625895919543579411625567534442408434 +atanh(-0.934) = -1.68884546699340704514759845571092535706925466132778829447026088122568267715 +atanh(-0.8) = -1.098612288668109691395245236922525704647490557822749451734694333637494293219 +atanh(-0.7) = -0.8673005276940531944271446904753004154703562273814976677812717021223991412912 +atanh(-0.6) = -0.6931471805599453094172321214581765680755001343602552541206800094933936219697 +atanh(-0.5) = -0.5493061443340548456976226184612628523237452789113747258673471668187471466093 +atanh(-0.4) = -0.4236489301936018068550537532603270124947970858795558683623479081500427847667 +atanh(-0.3) = -0.3095196042031117154740673490610694375840916075891729639798276803629424022862 +atanh(-0.2) = -0.2027325540540821909890065577321745682859952117312470988070071620720503356245 +atanh(-0.1) = -0.100335347731075580635726552060038945263362869145959135874589520927792518738 +atanh(-0.05) = -0.05004172927849126824578527423892594852359801305274091082806212358289072695321 +atanh(-0.000345345) = -0.0003453450137289806847299347567641410407991034370470093028134438650910362866445 +atanh(-0.000000000000000000000034534) = -3.453400000000000000000000000000000000000000001372838338898440703216606373826e-23 +atanh(-0.000000000000000000000000000000000000045676) = -4.567600000000000000000000000000000000001330125764502783152196779527923237854e-38 +atanh(0) = 0 +atanh(0.000000000000000000000000000000000000045676) = 4.567599999999999999999999999999999999999536665059014731930199906641992807576e-38 +atanh(0.000000000000000000000034534) = 3.453400000000000000000000000000000000000000001372838338748582158492805436048e-23 +atanh(0.000345345) = 0.0003453450137289806847299347567641410407991034370470093028134438650910362866467 +atanh(0.05) = 0.05004172927849126824578527423892594852359801305274091082806212358289072695323 +atanh(0.1) = 0.100335347731075580635726552060038945263362869145959135874589520927792518738 +atanh(0.2) = 0.2027325540540821909890065577321745682859952117312470988070071620720503356245 +atanh(0.3) = 0.3095196042031117154740673490610694375840916075891729639798276803629424022862 +atanh(0.4) = 0.4236489301936018068550537532603270124947970858795558683623479081500427847667 +atanh(0.5) = 0.5493061443340548456976226184612628523237452789113747258673471668187471466093 +atanh(0.6) = 0.6931471805599453094172321214581765680755001343602552541206800094933936219697 +atanh(0.7) = 0.8673005276940531944271446904753004154703562273814976677812717021223991412912 +atanh(0.8) = 1.098612288668109691395245236922525704647490557822749451734694333637494293219 +atanh(0.934) = 1.68884546699340704514759845571092535706925466132778829447026088122568267715 +atanh(0.999345) = 4.01184747462456540537691423181738555057625895919543579411625567534442408434 +atanh(0.9999993453) = 7.46611778735462860114566549581138924902321406496386670804044600033224212763 +atanh(0.9999999999999999) = 18.767254334232338101852547698204001319846561976210290601993629810097984225 +atanh(0.99999999999999999999999) = 26.8263021597114980209155152895992766714504171864047668516139920390083502005 +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.0000001000000000000003333333333333353333333333333476190476190477301587301587362457 +acoth(-1000) = -0.001000000333333533333476190587301678210755133821800480624003843813072763671756 +acoth(-2) = -0.5493061443340548456976226184612628523237452789113747258673471668187471466093 +acoth(-1.1) = -1.522261218861711498250298990182852717142287643702305320097042241787537077985 +acoth(-1.01) = -2.651652454029537875532658616643124227607211730522322394436239232206381399373 +acoth(-1.0001) = -4.951768775643084855296713552129122500370083867928098887993539533020134156521 +acoth(-1.000001) = -7.254329119262047206783423750303017365173085783624482025305521500259316694387 +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.254329119262047206783423750303017365173085783624482025305521500259316694387 +acoth(1.0001) = 4.951768775643084855296713552129122500370083867928098887993539533020134156521 +acoth(1.01) = 2.651652454029537875532658616643124227607211730522322394436239232206381399373 +acoth(1.1) = 1.522261218861711498250298990182852717142287643702305320097042241787537077985 +acoth(2) = 0.5493061443340548456976226184612628523237452789113747258673471668187471466093 +acoth(1000) = 0.001000000333333533333476190587301678210755133821800480624003843813072763671764 +acoth(10000000) = 0.000000100000000000000333333333333335333333333333347619047619047730158730158730094 +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.0984935349315105563609513213120864862581304440150612369033927074806988411 +ln(0.0000000000000000000000000000000000000234234234) = -86.647082105070542399458305168585286710490888478667856691573013830616669452 +ln(0.00000000000000000000000000000000123123) = -75.7772943990860979122008829050722789615538960123918365238154996231386681041 +ln(0.000000000000000000000000000123123) = -64.2643689341158694921109256316504579235483885692479716436488601183008050557 +ln(0.000000000000000000000000456456) = -56.04630520099176385566299084437238964765761490838105976826813906076859227514 +ln(0.00000000000000000034535) = -42.50972855733997745073038562825685142563670024536059093995155044407672974968 +ln(0.0000000000008787345) = -27.76029359063269704706223522942825151853994848244427478051343021337541675878 +ln(0.0000000076452) = -18.68918783701810539132802904972304890041042826301808206812512893987537719863 +ln(0.000001235) = -13.60443958788433358549864888547991808684166483733110312743029747016121713 +ln(0.000234) = -8.36018944260657267584673869123763866343085973700667658219085321837358878233 +ln(0.00234) = -6.057604349612526991828747236553274455829758248377903606157525317406016172655 +ln(0.02) = -3.912023005428146058618750787910551847126702842897290697945975792441751597385 +ln(0.9) = -0.1053605156578263012275009808393127983061203729832740725639392336925840232402 +ln(0.1) = -2.302585092994045684017991454684364207601101488628772976033327900967572609677 +ln(0.2) = -1.609437912434100374600759333226187639525601354268517721912647891474178987708 +ln(0.3) = -1.203972804325935992622746217761838502953610930806023524298633567330078316459 +ln(0.4) = -0.916290731874155065183527211768011071450101219908262467791967881980785365738 +ln(0.5) = -0.6931471805599453094172321214581765680755001343602552541206800094933936219697 +ln(0.6) = -0.510825623765990683205514096303661934878110796445768270177953557836684694489 +ln(0.7) = -0.3566749439387323789126387112411844779640167590469117875739377510299927469253 +ln(0.8) = -0.2231435513142097557662950903098345033746010855480072136712878724873917437683 +ln(0.9) = -0.1053605156578263012275009808393127983061203729832740725639392336925840232402 +ln(0.9999999999999) = -0.00000000000010000000000000500000000000033333333333335833333333333533333333335959494442206 +ln(0.99999999999999999999999999999999999999999999999999999999999937676756757) = -6.2323243243000000000979877696082469017146577936426143411764211295267252329e-61 +ln(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991235434) = 0 +ln(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967567) = 0 +ln(1) = 0 +ln(1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345563456) = 0 +ln(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023423) = 0 +ln(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123243) = 0 +ln(1.00000000000000000000000000000000000000000000000000000000000000000000000000000074563465) = 0 +ln(1.00000000000000000000000000000000000000000000000000000000000000345345) = 3.453450000000003324186231694451227660982265366472775285837115949016975366149e-63 +ln(1.000000000000000000000000000000000000234234) = 2.342339999999999999999999999999999999725599485246956406320809286438556399256e-37 +ln(1.000000000000000000000023464564) = 2.346456399999999999999972470711814495200000000430641829755218166190454704216e-23 +ln(1.00000000002342) = 0.00000000002341999999972575180000428192856259145459146483584010764706893834355364330433 +ln(1.000006456) = 0.000006455979160121694787969976841582499072773067367398437553846906531464200433232 +ln(1.000123) = 0.0001229924361202317839697842917749701473510784887282829409927114208476990224359 +ln(1.053435) = 0.05205625326039506618393387411811567537654031458414179915048100028204056118975 +ln(1.1) = 0.0953101798043248600439521232807650922206053653086441991852398081630010142359 +ln(1.5) = 0.4054651081081643819780131154643491365719904234624941976140143241441006712489 +ln(2) = 0.6931471805599453094172321214581765680755001343602552541206800094933936219697 +ln(3) = 1.098612288668109691395245236922525704647490557822749451734694333637494293219 +ln(4) = 1.386294361119890618834464242916353136151000268720510508241360018986787243939 +ln(5) = 1.609437912434100374600759333226187639525601354268517721912647891474178987708 +ln(6) = 1.791759469228055000812477358380702272722990692183004705855374343130887915188 +ln(7) = 1.945910149055313305105352743443179729637084729581861188459390149937579862752 +ln(8) = 2.079441541679835928251696364374529704226500403080765762362040028480180865909 +ln(9) = 2.197224577336219382790490473845051409294981115645498903469388667274988586437 +ln(42.2342) = 3.743230319363981109376714101173127436719996218829531854853397013644886736763 +ln(1243.654) = 7.125809099564167125157955146042835950753518263743864691589155643516181506518 +ln(5642342.652) = 15.54580990106435305434577254186537221600236072044399736858373083453179018282 +ln(0) = error: 13 +ln(-2) = error: 13 +ln(1) = 0 +ln(0.11) = -2.207274913189720823974039331403599115380496123320128776848088092804571595441 +ln(0,99231) = -0.007719720515219116586882512287847109277456198244324925480425020834636422879195 +ln(1.213) = 0.1930966299619130786884267982756898180713778705592829720668900379887103689243 +ln(2,13212) = 0.757116789897883294936463386166978390894499175954861286828543892865781364017 +ln(23453,13212) = 10.06275933084015821660283673740616729945728037094343027986208210617390671916 +ln(678673,75678567) = 13.42789581506003192060346780303123532401081770751582641564101527218108659391 +ln(478567856,23423447) = 19.98630856911503105820326137381757768772609997405162025311019156952234925915 +ln(1233463674567,453756782) = 27.84084732340837875389213300893942447435769357879238353221740677714290803031 +ln(64562356245634563476346534563456435634563456,23453245) = 100.8762054260349961276393916525151686207817587958576881990365384858818980503 +ln(6456235624563456347634653456345643563445739759237659723659723563456,23453245) = 153.8356625648980468600531951102555453956054503024192810190414532597975513996 +ln(645623562456345634763465345634564356345634561231231231231235632456324568702435867048670402476,23453245) = 213.702874982743234644520972932049014793235731736941955893934608341217026084 +ln(64562356245634563476346534563456435634563456837560843756087340568734506873405867340856730485670428576038038475023845082,23453245) = 273.570087400588422428988750753842484190864370452355909013655485804500448218 +ln(2 ^ 100) = 69.314718055994530941723212145817656807550013436025525412068000949339362197 +ln(2 ^ 1000) = 693.1471805599453094172321214581765680755001343602552541206800094933936219697 +ln(2 ^ 1000345) = 693386.3163372384905489810665400796389914861819066095421833516440966688427693 +ln(53 ^ 234234) = 929977.3560789677056989955843113323177824990289754061440323755582801972974271 +ln(53 ^ 234223423434) = 929935364024.5047553879767142799484137770730038269439468472565579376811069799 +ln(5345 ^ 132123123132) = 1134133899420.739000288294915434524874404116652410682825737286282842355636459 +ln(64352342 ^ 123134535436) = 2213944649503.286070874633148094072705536556565354407966739472647131837543993 +ln(2342342342 ^ 12325235634563673) = 2.659097764880541241663951455247267363118969316137225971031638631534046749648e+17 +ln(435623453452563465345 ^ 5873254234525635634563456456) = error: 8 +ln(e) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999998 +ln(-e) = error: 13 +ln(pi) = 1.144729885849400174143427351353058711647294812915311571513623071472137769885 +ln(-pi) = error: 13 +ln(e*100) = 5.605170185988091368035982909368728415202202977257545952066655801935145219355 +ln(e^10) = 9.999999999999999999999999999999999999999999999999999999999999999999999999999 +ln(e^100.100) = 100.1 +ln(e^2342.3453) = 2342.3453 +ln(e^((2^63)+1)) = error: 8 +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.64849515253979085924877088655573047439916944245944763867164559851143245 +log(0.0000000000000000000000000000000000000234234234 ; 4) = -62.50265783024205785786343014334851925694854027918739724791005102256352867761 +log(0.00000000000000000000000000000000123123 ; 4) = -54.66176342077226791020714152545589148621870779413622548682308768863875134521 +log(0.000000000000000000000000000123123 ; 4) = -46.35694318355386204053134295173241604655662931157477395668619669909891440369 +log(0.000000000000000000000000456456 ; 4) = -40.42886328681006761841208974980636792175946262997222853103842879671643660352 +log(0.00000000000000000034535 ; 4) = -30.66428728960516710307950671277775874260163647933854457249655201208526913577 +log(0.0000000000008787345 ; 4) = -20.02481894841373383563002690224601441778452488879302397482732010209816569786 +log(0.0000000076452 ; 4) = -13.48139930535417656932574109139728653345725605114928107159158812931599436921 +log(0.000001235 ; 4) = -9.81352876375711056438611167937579612529835358637203675615903145491002890902 +log(0.000234 ; 4) = -6.030601924870384781958813017392006652020461570485742090939284769985278508715 +log(0.00234 ; 4) = -4.369637877426703608023653302647311564088045873973451784911906572077311120411 +log(0.02 ; 4) = -2.821928094887362347870319429489390175864831393024580612054756395815934776609 +log(0.9 ; 4) = -0.07600154672252499248142077079687857917260128881980924557162554336686916051 +log(0.1 ; 4) = -1.660964047443681173935159714744695087932415696512290306027378197907967388304 +log(0.2 ; 4) = -1.160964047443681173935159714744695087932415696512290306027378197907967388304 +log(0.3 ; 4) = -0.8684827970831030832082902427707868335525084926660497757995018706374182744071 +log(0.4 ; 4) = -0.6609640474436811739351597147446950879324156965122903060273781979079673883043 +log(0.5 ; 4) = -0.5 +log(0.6 ; 4) = -0.3684827970831030832082902427707868335525084926660497757995018706374182744071 +log(0.7 ; 4) = -0.2572865864148791202141750561287796836119023835292199141887323358728069638732 +log(0.8 ; 4) = -0.1609640474436811739351597147446950879324156965122903060273781979079673883043 +log(0.9 ; 4) = -0.07600154672252499248142077079687857917260128881980924557162554336686916051 +log(0.9999999999999 ; 4) = -0.00000000000007213475204445177710559845669906218016454673735265809030726024901558480432811 +log(0.99999999999999999999999999999999999999999999999999999999999937676756757 ; 4) = -4.495671697939634869621617351852799276079327359490585792453483413848050837863e-61 +log(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991235434 ; 4) = 0 +log(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967567 ; 4) = 0 +log(1 ; 4) = 0 +log(1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345563456 ; 4) = 0 +log(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023423 ; 4) = 0 +log(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123243 ; 4) = 0 +log(1.00000000000000000000000000000000000000000000000000000000000000000000000000000074563465 ; 4) = 0 +log(1.00000000000000000000000000000000000000000000000000000000000000345345 ; 4) = 2.491137594478997737467061673280742648226690806445192414488633773748414989534e-63 +log(1.000000000000000000000000000000000000234234 ; 4) = 1.689641151037927273797722988648986014392026811199555119440950927883018847987e-37 +log(1.000000000000000000000023464564 ; 4) = 1.692610505971084938282731327443651893534874579306187012938072872532780404495e-23 +log(1.00000000002342 ; 4) = 0.00000000001689395892861193324113144446591633963076113487998756791069724117536360635855 +log(1.000006456 ; 4) = 0.000004657004559195032049512291915677767453716275054047588680474967130707712579148 +log(1.000123 ; 4) = 0.0000887202888287555067382492146286748389428962954882776079329039274397621715573 +log(1.053435 ; 4) = 0.03755064921301594734839255721397580306302265818086403552399468577570654144114 +log(1.1 ; 4) = 0.0687517618749674541645218086182013914192000663285937296290226249551979215557 +log(1.5 ; 4) = 0.2924812503605780907268694719739082543799072038462405302278763272705491138972 +log(2 ; 4) = 0.5 +log(3 ; 4) = 0.7924812503605780907268694719739082543799072038462405302278763272705491138972 +log(4 ; 4) = 1 +log(5 ; 4) = 1.160964047443681173935159714744695087932415696512290306027378197907967388304 +log(6 ; 4) = 1.292481250360578090726869471973908254379907203846240530227876327270549113897 +log(7 ; 4) = 1.403677461028802053720984658615915404320513312983070391838645862035160424431 +log(8 ; 4) = 1.5 +log(9 ; 4) = 1.584962500721156181453738943947816508759814407692481060455752654541098227794 +log(10; 3) = 2.095903274289384604296567522021401250607518006797930116923545338634177477572 +log(-2; 3) = error: 13 +log(-0.001; 3) = error: 13 +log(0; 3) = error: 13 +log(0.11115; 3) = -1.999681472009827816055628174964642230401748237904416327288723566890001051185 +log(0.9992; 3) = -0.0007284828132947533705450561150214760242996177844200428974603684296752957454706 +log(0.5; 3) = -0.6309297535714574370995271143427608542995856401318804278706549438386852013809 +log(1; 3) = 0 +log(1.11222; 3) = 0.096811240037973520318252867772448375783406613208536323679527083210379111935 +log(1,999; 3) = 0.6304745201402998274259782593379513812142903477607727308820751655372935053102 +log(2.234; 3) = 0.7316445564444570886906212093157086548918297055362715030542198919845955721064 +log(345.1231; 3) = 5.319348076898204287075883801283297029158533668125683925424963461555476546502 +log(567567.123123; 3) = 12.05986355389905700771366891659928740908392903272964255083285924778279211798 +log(54764567567.5675; 3) = 22.50685660409066491222175106948751256610635084015395747324894440167495327624 +log(123123123132132.23424; 3) = 29.53198895220905518658246378164184477237452546023733970830310994678607343301 +log(e; e) = 1 +log(123; e) = 4.812184355372417495262008609959933293023901027222051085353957243897472909624 +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.06765580733930506701065687639656320697919320797604493219760379606620825379 +log(2 ^ 1000 ; 5) = 430.6765580733930506701065687639656320697919320797604493219760379606620825379 +log(2 ^ 1000345 ; 5) = 430825.1414859283712725877555301892002128560102963279666769921196937585109564 +log(53 ^ 234234 ; 5) = 577827.4196812462103606618832029677907454608186800233779064396103345959930747 +log(53 ^ 234223423434 ; 5) = 577801328550.8344494740863671625493182767556197953645183892987580229601155479 +log(5345 ^ 132123123132 ; 5) = 704677012178.4222300146102055281629980713314135052345948792601050553724774809 +log(64352342 ^ 123134535436 ; 5) = 1375601153917.726957744059330009560749155157507256601012447929197703652133791 +log(2342342342 ^ 12325235634563673 ; 5) = 1.652190335729661125325815758088322920421713949697837894827720568274202587616e+17 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 5) = error: 8 +log(2 ^ 100 ; 8) = 33.33333333333333333333333333333333333333333333333333333333333333333333333333 +log(2 ^ 1000 ; 8) = 333.3333333333333333333333333333333333333333333333333333333333333333333333333 +log(2 ^ 1000345 ; 8) = 333448.3333333333333333333333333333333333333333333333333333333333333333333333 +log(53 ^ 234234 ; 8) = 447224.5732513854655198845861315729630027520025597257160005556018677102100591 +log(53 ^ 234223423434 ; 8) = 447204379341.8086529607876498044914835158841090654562883855331152416874142212 +log(5345 ^ 132123123132 ; 8) = 545403117466.1208548273132982237022059886131739159721324467474520979135954568 +log(64352342 ^ 123134535436 ; 8) = 1064682322213.6816858268790231878592113083188592603413991936139927093335823366 +log(2342342342 ^ 12325235634563673 ; 8) = 1.278755719544027883811796638752361473660039165779260177626372313983300033296e+17 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 8) = error: 8 +log(2 ^ 100 ; 20) = 23.13782131597591742636977010976404958909655073735658618396177941135245540302 +log(2 ^ 1000 ; 20) = 231.3782131597591742636977010976404958909655073735658618396177941135245540302 +log(2 ^ 1000345 ; 20) = 231458.0386432992911788186768045191818620478904736097420619524622524937200013 +log(53 ^ 234234 ; 20) = 310434.0679201241919577198190195815456311085937362180249990394598214889689625 +log(53 ^ 234223423434 ; 20) = 310420050627.9804140422829589015996614490097121404854742312952724243416448067 +log(5345 ^ 132123123132 ; 20) = 378583196313.2198493576304905984726644556760985983833359726062642007782060133 +log(64352342 ^ 123134535436 ; 20) = 739032879889.7539238023938424382019856685049825476373812843040214776198177111 +log(2342342342 ^ 12325235634563673 ; 20) = 8.87628640367757913253638888361663440767939830782416661927071796165568324481e+16 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 20) +exp(-(4564 ^ 1231231)) = error: 8 +exp(-(454 ^ 1231)) = error: 8 +exp(-(45 ^ 12)) = error: 8 +exp(-(12 ^ 11)) = 1.886940856266725880828357800984993172959605588522410144851851232983271716381e-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) = error: 8 +exp(-85467524513451345.1567436734673) = 6.528411967775377465172920121975945030238529631214822598604850732571854481347e-37118074278122828 +exp(-35673673673.213415463673676) = 3.207045965782180957159698819893433705352836963660265926411136170984667456063e-15492879626 +exp(-4563456.21343265) = 1.406368375043321276650740719341490483673415871915751248570655797447830969065e-1981884 +exp(-45635.2134234) = 7.561879285102925012533086300420248634729063338786959325292754690064588751e-19820 +exp(-4564.21342245636734) = 6.127684528795851334476199055092396876097366926839866064481916248564594256277e-1983 +exp(-344.12324535) = 3.54138749858568026654292116625422635263568215511873031376085757689523828593e-150 +exp(-32.7636756) = 0.000000000000005900875884602465955566892671555610532505875522419703727058890881950974654549 +exp(-6.24354563567837502834057) = 0.001942954287398880199606894698748875258321251873700750211759325145024325271104 +exp(-2.435623456) = 0.0875431507280441376943883212405996219852459017747972142544807578763537237175 +exp(-1.2345345) = 0.2909701774651524642065272203004491371716345057228451422805517075899025880526 +exp(-1) = 0.3678794411714423215955237701614608674458111310317678345078368016974614957449 +exp(-0.9) = 0.4065696597405991118834542396456259878337033761703781677462886484094327177704 +exp(-0.8) = 0.4493289641172215914301023850155627959342149412721844908979893344337907550871 +exp(-0.7) = 0.4965853037914095147048000933975289617076671657118162620547114970172435700729 +exp(-0.6) = 0.5488116360940264326284589172325678753323119566906280669807121173084438572674 +exp(-0.5) = 0.6065306597126334236037995349911804534419181354871869556828921587350565194138 +exp(-0.4) = 0.6703200460356393007444329251478260719369809252108121998889103316258941751204 +exp(-0.3) = 0.7408182206817178660668737793178168721822512319990063482953100668080982468774 +exp(-0.2) = 0.8187307530779818586699355086190394243585912562690156724780287616165087774025 +exp(-0.1) = 0.9048374180359595731642490594464366211947053609804009520562573170557799653442 +exp(-0.001) = 0.9990004998333749916680553571676559747023559023600820590520285111960868025895 +exp(-0.000000000001) = 0.9999999999990000000000004999999999998333333333333749999999999916666666666681 +exp(-0.000000000000000000000000001) = 0.9999999999999999999999999990000000000000000000000000005 +exp(-0.0000000000000000000000000000000000000000000000000000001) = 0.9999999999999999999999999999999999999999999999999999999 +exp(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 1 +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 1 +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) = 1 +exp(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 1 +exp(-0.0000000000000000000000000000000000000000000000000000001) = 0.9999999999999999999999999999999999999999999999999999999 +exp(-0.000000000000000000000000001) = 0.9999999999999999999999999990000000000000000000000000005 +exp(-0.000000000001) = 0.9999999999990000000000004999999999998333333333333749999999999916666666666681 +exp(-0.001) = 0.9990004998333749916680553571676559747023559023600820590520285111960868025895 +exp(-0.1) = 0.9048374180359595731642490594464366211947053609804009520562573170557799653442 +exp(-0.2) = 0.8187307530779818586699355086190394243585912562690156724780287616165087774025 +exp(-0.3) = 0.7408182206817178660668737793178168721822512319990063482953100668080982468774 +exp(-0.4) = 0.6703200460356393007444329251478260719369809252108121998889103316258941751204 +exp(-0.5) = 0.6065306597126334236037995349911804534419181354871869556828921587350565194138 +exp(-0.6) = 0.5488116360940264326284589172325678753323119566906280669807121173084438572674 +exp(-0.7) = 0.4965853037914095147048000933975289617076671657118162620547114970172435700729 +exp(-0.8) = 0.4493289641172215914301023850155627959342149412721844908979893344337907550871 +exp(-0.9) = 0.4065696597405991118834542396456259878337033761703781677462886484094327177704 +exp(-1) = 0.3678794411714423215955237701614608674458111310317678345078368016974614957449 +exp(-1.2345345) = 0.2909701774651524642065272203004491371716345057228451422805517075899025880526 +exp(-2.435623456) = 0.0875431507280441376943883212405996219852459017747972142544807578763537237175 +exp(-6.24354563567837502834057) = 0.001942954287398880199606894698748875258321251873700750211759325145024325271104 +exp(-32.7636756) = 0.000000000000005900875884602465955566892671555610532505875522419703727058890881950974654549 +exp(-344.12324535) = 3.54138749858568026654292116625422635263568215511873031376085757689523828593e-150 +exp(-4564.21342245636734) = 6.127684528795851334476199055092396876097366926839866064481916248564594256277e-1983 +exp(-45635.2134234) = 7.561879285102925012533086300420248634729063338786959325292754690064588751e-19820 +exp(-4563456.21343265) = 1.406368375043321276650740719341490483673415871915751248570655797447830969065e-1981884 +exp(-35673673673.213415463673676) = 3.207045965782180957159698819893433705352836963660265926411136170984667456063e-15492879626 +exp(-85467524513451345.1567436734673) = 6.528411967775377465172920121975945030238529631214822598604850732571854481347e-37118074278122828 +exp(-456346666666666666556745674567.2354236789675423452345) = error: 8 +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.886940856266725880828357800984993172959605588522410144851851232983271716381e-322684435398 +exp(-(45 ^ 12)) = error: 8 +exp(-(454 ^ 1231)) = error: 8 +exp(-(4564 ^ 1231231)) = error: 8 +abs(-(453 ^ 2134)) = 1.2988622520629210729943600969425180365206050705841991374427813014180036633735e+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.7979089955252840598266721401505092443467664152744493803951972967414321739203e+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.9534534499999999999999999999999999999999999992092102823020475517070670096885 +frac(-645634563445643563456564365.55345345) = -0.5534534500000000000000000000000000000000000000000022461829095144089259904392 +frac(-6456345634234511564365.15345345) = -0.153453450000000000000000000000000000000000000000000000026292278786817094905 +frac(-646.09999999999999999) = -0.0999999999999999900000000000000000000000000000000000000000000000000000000038 +frac(-646) = 0 +frac(-645.9999999999999999) = -0.9999999999999999000000000000000000000000000000000000000000000000000000000025 +frac(-645.59999999999999999) = -0.5999999999999999900000000000000000000000000000000000000000000000000000000038 +frac(-645.5) = -0.5 +frac(-645.4999999999999999) = -0.4999999999999999000000000000000000000000000000000000000000000000000000000025 +frac(-3) = 0 +frac(-2.9) = -0.9 +frac(-2.5) = -0.5 +frac(-2.4) = -0.4 +frac(-2.1) = -0.1 +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.1 +frac(-2.4) = -0.4 +frac(-2.5) = -0.5 +frac(-2.9) = -0.9 +frac(-3) = 0 +frac(-645.4999999999999999) = -0.4999999999999999000000000000000000000000000000000000000000000000000000000025 +frac(-645.5) = -0.5 +frac(-645.59999999999999999) = -0.5999999999999999900000000000000000000000000000000000000000000000000000000038 +frac(-645.9999999999999999) = -0.9999999999999999000000000000000000000000000000000000000000000000000000000025 +frac(-646) = 0 +frac(-646.09999999999999999) = -0.0999999999999999900000000000000000000000000000000000000000000000000000000038 +frac(-6456345634234511564365.15345345) = -0.153453450000000000000000000000000000000000000000000000026292278786817094905 +frac(-645634563445643563456564365.55345345) = -0.5534534500000000000000000000000000000000000000000022461829095144089259904392 +frac(-645467856786345612312312334564365.95345345) = -0.9534534499999999999999999999999999999999999992092102823020475517070670096885 +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.3326215443944152681699238856266700490715968264381621468592963895217599993211e+157 ; 7.886578673647905035523632139321850622951359776871732632947425332443594499627e+374 ; 3.0605751221644063603537046129726862938858880417357699941677674125947653317628e+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.403452284662389526234797031950300585070258302600295945868444594280239716905e+868 ; 1.2201368259911100687012387854230469262535743428031928421924135883858453731507e+1134 ; 1.2655723162254307425418678245150829297671403862274660768187828858528140823106e+1408 ; 2.4220401247502721798678750938123522185909833857292072994506796649299381602061e+1689 ; 7.710530113353860041446393977750283605955564018160102391634109940339708518235e+1976 ; 6.752680220964584158387906136180081422426942786958938431219826870368509164282e+2269 ; 4.1515691434939607456072798418432489997264863764537178431206787541172748273735e+5725 ; 8.294835148700933569723345124002811501453519780154528250555116150726315105092e+5728 ; 1.6581375462253166205876966902881620191405586040528901972859677185301903895079e+5732 ; 3.3162750924506332411753933805763240382811172081057803945719354370603807790937e+5735 ; 6.6358664599937171155919621545332244006005155334196665695384428095578219390148e+5738 ; 1.3285004652907421665415108233375515250002232097906172472215962504734759521706e+5742 ; 2.6609864319773565595826461791451157045754470892106063461848572896983723322011e+5745 ; 4.1493596034378540855568670930866121709511191949318099176894676576975585650435e+9130 ; 7.4567977044139011949667073608455173423487764757694964954782078806637414476308e+20057 +factorial(54345) ; factorial(456456) ; factorial(456456456456) = 1.9104595742666419301562215988062440978119694509481112525166574867506459980442e+233733 ; 3.1641056776561336225094666674514942185207445872910753870054606442075040846876e+2385033 ; 2.678485821847024891858827957628552135149800638082470145581017332872791174003e+5123771593470 +factorial(456456456456345345345) ; factorial(4762345134523452345234523452) = error: 8 +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.728923759248234052526836564410625158473042907727619398019775039307665173149e-41818556136 ; 1.986018444880966761690004312592594806355164526349944649830202588020081030396e-41818556134 ; 1.407532635299350982933678138903340826734516225799024258371420523191446980313e-41818556135 ; 1.976971222806821903847560013035586148197099802328566069161090461446175213291e-41818556135 ; 2.167901226015517018831652707353395468314180100851392204163944062174879966159e-41818556135 ; 1.720856443103870327416587569239762979404626453844604025844072944158798813153e-41818556134 ; -4.449800425493912181860099259778955061046070801664019336382773637795695199235e-41818556133 ; -3.294399609551783628049456387068591515734415518906513201544082055675015831091e-41818556133 ; -3.84033871621742778955217793801333763527807558430098834223069205142988169661e-41818556134 ; -4.382404475122362381935398797332141075823077285795956295760484267628717868322e-41818556134 ; -2.53591335450794755098189249215112523262807834320748348742225398858815744406e-41818556133 ; -2.329688962289116292406078296639742030103288766966172400491621277534580786756e-41818556134 ; -2.9924332495258167354988496010618224343537046527078730747202345408521192518e-10695 ; -6.592630837096738345173252443211470073836944939822631318170280339022229987986e-10693 ; -1.237761604501372236694588724402385603121201683626878417425986110689795202401e-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.728923759248234052526836564410625158473042907727619398019775039307665173149e-41818556136 ; 2.474637088199111057764319708236108932867542966280677666537498029236560993468e-41818556132 ; 4.565892874085763705700864434299729129850625757060785988589829024662989908573e-41818556133 ; 5.429284417462010245558990850221871729835485423249593997904919687673713334743e-41818556132 ; 5.687667071364782174428639235055437369681206516975123576249652873929246644429e-41818556132 ; 2.202992343711834851904863138596679326125219516348540945037091957483794331393e-41818556132 ; -4.394304665053014359055990302291839957869491044029990719605120971216816856116e-41818556127 ; -3.238778324687075350986625222797616008973670950036296736821614021898598711655e-41818556127 ; -3.238778271501459964793690655917361208355757336703192203668243544881639504232e-41818556125 ; -3.788479192881794258039248657212113944523399633218753487193417121424373000655e-41818556127 ; -2.480697043617770495266808695056290265702659310704403378494390632373751631576e-41818556131 ; -2.329688962289116292406078296639742030103288766966172400491621277534580786756e-41818556134 ; -2.9924332495258167354988496010618224343537046527078730747202345408521192518e-10695 ; -6.64599557514052438173468731126838897303943703602775763230169733621312305175e-10691 ; -1.238302842943397800359472978577525017496146257458503159257690599808884795658e-10686 +gamma(-3446.000000000000000000045634563456346) ; gamma(-3446.00000000000000000000000000000043563456) ; gamma(-3446.0000000000000000000000000000001123) ; gamma(-3445.999999999999999999999999999999999999999999994356) ; gamma(-3445.9999999999999999999999999999999992342342342) ; gamma(-3445.999999999999999999999999234234234533123) = -1.4564699246879741207265076826323359344333434309833642723212649351672057478e-10676 ; -1.5257138735832353298835324959696548829999192683101694153286250264572287395e-10665 ; -5.918554692825719913715650312815608266132874718848655941094493598963118971999e-10665 ; 1.177628795188391825496576063312229653208343573635319082148215363998927115127e-10651 ; 8.67959527166849414555360800812917341061350140553174238656553540908135936833e-10663 ; 8.67959527544428688280301278606644894571160351166646076680132616832753986676e-10672 +gamma(-3446.0000000000000000000000000000000000000000045634563456346) ; gamma(-3446.00000000000000000000000000000000000000000000000000000000000043563456) ; gamma(-3446.00000000000000000000000000000000000000000000000000000000000000000001123) ; gamma(-3445.9999999999999999999999999999999999999999999999999999999999999999999999999994356) ; gamma(-3445.9999999999999999999999999999999999999999999999999999999999999999999999992342342342) ; gamma(-3445.99999999999999999999999999999999999999999999999999999999999999999999999999234234234533123) = error: 13 +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.0152737506029093834454398633562758116731644249833401881930716960351306541179e-10683 ; 6.646542333726025637883534998855642270055980666083132466703897735633559969715e-10689 ; 1.525808846230975721051032652813967533270788250184128142705437841555366300312e-10694 ; 0.2516439959024226435101081346813130602125491899396636226768045062673083813653 ; 0.2700882058522691089216255212710316469024837266472208957278183298823483861483 ; 0.4385173921987628072298811456210302414729709031971711252733506936435147977105 ; -0.9453087204829418812256893244486107641586930432652731350473641545882193515194 ; 2.363271801207354703064223311121526910396732608163182837618410386470548378798 ; -3.544907701811032054596334966682290365595098912244774256427615579705822568198 ; -3.722980622032042755985833470803355703301497596899811838346698910112700404936 ; -4.32685110882519261893723726384270539261380390184648749307215129418056050901 ; -5.821148568626516868181604691342293465709808844455938764924472339309177326291 ; -10.68628702119319354897305335694480778169838785060973179049370683981572176385 ; -1000000.5772166539584356686368774405975327324364299837039157908236471064278455 ; -4.264392324093816631130063965884861407307188517449641558981759951012504636004e+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.7747603834954485602655355027383331682190926416287750118826596812400864724798e+148 ; 2.8956550695681130463739159391333304376782637652202869594173942000028956551025e+108 ; 8.248783304462591767714262146333415820589162294349477615348284577409142566177e+36 ; 8.1146041777228148588140019118007442714951807365788504202553503642645815380684e+90 ; 1.361149049359892436557523383860093478272113839972973024475909975779136598659e+66 ; 4.261944750108754175160900134664668269186305672553189398350507972873635213788e+47 ; 1.251897649930846112741056931651103637470470749470560191404212348821103582922e+24 ; 8130081300813007.552865635911475391128676148266338234641376779041387112391741 ; 132152768.0232865231033357123644470786280204603072345425826420514496534375874 ; 15503.2988171176831513989773566546810608916188839412759583696852204974273703 ; 425.9813913406981043395688544758535685842383867856115019073720424829141992251 ; 37.27609180357221141335577273175564822780161382477942327029128949624493877536 ; 5.950957512766404701378871229847368442570445195277684187056320825274630248359 ; 4.590843711998803053204758275929152003434109998293403017788853136230039276342 ; 2.991568987687590628312516515904917791112806024921715112744119650956388763535 ; 2.218159543757688223059054021907679450770566501771469582241977752646185169833 ; 1.772453850905516027298167483341145182797549456122387128213807789852911285083 ; 1.489192248812817102394333388321342281320599038759924735338679564045080163187 ; 1.298055332647557785681171179152811617784141170553946247921645388254168150545 ; 1.164229713725303373636320938268458693141961768891187752984894467861835466193 ; 1.06862870211931935489730533569448077816983878506097317904937068398157217695 ; 1 ; 0.9181687423997606106409516551858304006868219996586806035577706272460078552686 ; 0.8974706963062771884937549547714753373338418074765145338232358952869166290602 ; 0.8872638175030752892236216087630717803082266007085878328967911010584740679329 ; 0.8862269254527580136490837416705725913987747280611935641069038949264556425415 ; 0.893515349287690261436600032992805368792359423255954841203207738427048097912 ; 0.9086387328532904499768198254069681324488988193877623735451517717779177053813 ; 0.9313837709802426989090567506147669545135694151129502023879155742894683729547 ; 0.9617658319073874194075748021250327003528549065548758611444336155834149592552 ; 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.3643786088521677390819108263211431354448652359048669827119063059277192417 ; 720 ; 5040 ; 40320 ; 113722.696640127346386086671855367552666844239012369762659840454422957888636 ; 313207.5567070077769334532270948808969702470084482986042808880037459831029741 ; 362880 ; 1.7063117283047639058287521248852685184248744123730119397495911650357674681347e+5403 ; 8.302600702824949980849757671608138802833666260717833360473394095015318715423e+5728 ; 1.6580410779720606181477984453666683115170936521131749382589690970925440441663e+5732 ; 1.6581375462253166205876966902881620191405586040528901972859677185301903895079e+5732 ; 1.6581375462253166205876968454591823920226070425731822615068735962558654912535e+5732 ; 3.5457962853047224007781252924165949908728537186153957653311732551995815257891e+5732 ; 3.3162750899298819914924109215741099791832563418656635763566694178473585520949e+5735 ; 1.7365076492061180042358415735615319586979401543361653653800424692286770789661e+5765 ; 2.3994100032893077755582058621170749001579521698120984817589566872873438896721e+6063 ; 1.3831198678126180285189556976955373903170397316439366392298225525658528550597e+9127 ; 9.861476214967246709135526824710466294646020064253057821416777686347413654979e+9127 ; 4.5720048787851625332868579389347976105434442768260980492661317385522399497696e+12669 +gamma(23562.3145235423452345) ; gamma(235632456.123452564675) ; gamma(34562345235674365.145636445674367345) = 6.3720874853508539582655575634058897679278448063917589297296295960547435929974e+92784 ; 1.0251290623678020103011528518784273735143481558650797741612156338709728042657e+1870436443 ; 6.6938115086498642626786300218080183402419537188588215023953922921084401343579e+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.5878984303057799456161999147190730059924568914510376198936682502479765556451 +sqrt(2) = 1.414213562373095048801688724209698078569671875376948073176679737990732478462 +sqrt(2.62356345643563465) = 1.61974178696347605527283528725235234576833484583825633896318822762854410889 +sqrt(4) = 2 +sqrt(9) = 3 +sqrt(7456.2342345) = 86.3494889069993279945806917661111890593645893882823924357128560988415231685 +sqrt(123123.345234523) = 350.8893632393592520254128485362990259207124037895820454087809702209536709465 +sqrt(3673467356767.243513452452345) = 1916629.165166606639429045360660094115749218987387876120466399726957455331281 +sqrt(98678958956895689589.45345123452345) = 9933728351.27353830285844042764043840931548950780006190965272602116533694804 +sqrt(12312396789532452345234523.234234234) = 3508902504991.048101268696135765581563268018176852411431926893878405753611241 +sqrt(23423423423424742345234562937569237978763676713452354.23452345293) = 1.53047128112306446980899324370515750576164258026635949979474150362191216963e+26 +sqrt(9769763495612976432736427163497126349763572364562394569234756923746932745.234123412341243) = 3.125662089160147271714690463915254572715471470014314324033283161894988615282e+36 +sqrt(9176947236497126394762634568256937256097239756329456197643912734691726349712639476129347691234691287343245345.21341234) = 3.029347658572242248472092234406814575805576231387097322468846114546796796052e+54 +sqrt(455555555556773870384710283470128734032497563219756912346021734087120348708572056879217712653451286348162534861253486512834659427359236459273645762395432453245.123412341234) = 2.1343747458138035943132438405478163999158690613041975949414039916770178054651e+79 +sqrt(10 ^ 3245) = 3.1622776601683793319988935444327185337195551393252168268575048527925944389884e+1622 +sqrt(345 ^ 345) = 5.9401019677292145062780397718286161226892535858839290231506054058358894427766e+437 +sqrt(5674567 ^ 234234) = 2.1843368686298962634596036735250546613972069086862883804901683721520425650451e+791000 +sqrt(346734653456 ^ 134234542345) = 1.2941940147556736534089043652372962127622707675275581309170404453418696266564e+774533124638 +sqrt(74567456745674567 ^ 234123423452356) = 1.1264905281984506723710214045592696885467869947946647437109377561444101225206e+1975129505867228 +sqrt(785474567345643562453245 ^ 342514525634563456345) = error: 8 +root(-100 ; 3) = -4.641588833612778892410076350919446576551349125011243637650692858684777869693 +root(-100 ; -3) = error: 13 +root(-100.365664564 ; 3) = -4.647239500227819137845258497979285327024284154843062142793568564063136302295 +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.997485328447790018652909914501155014035122763945723827553134531685936714 +root(1423243 ; 3) = 112.4845871889102147488093560492259268202904292246081399879483598794984367346 +root(1423243 ; 4) = 34.53979567583525514939160477170245974550060609861926125244120511247146732298 +root(1423243 ; 5) = 17.00810041716980325547972524190771386327453201007012960088681538346116401383 +root(1423243 ; 6) = 10.60587512602850773112188268840514204548849374308464413812890991655063112369 +root(1423243 ; 7) = 7.569023702026791910866422864603669433801887849231367079288891487680946869069 +root(1423243 ; 8) = 5.877056718786645770871458961039118887220609091927218858927983783376696600835 +root(1423243 ; 9) = 4.82722645510043151662076916850812787398642182527665775353585397326105168244 +root(534345123.123123132 ; 10) = 7.46074480179475295210663845183224084033240325629326345593712026543863439641 +root(2354534345123.123123132 ; 11) = 13.32657780122590003216034665375394908229196568247264986352974912098751077468 +root(2354534345123.123123132 ; 11.5) = error: 13 +root(34562345123453245623562356.21341234 ; 12) = 134.3435850451598802822247582543214549821565092040326489777805006705213354428 +root(52543572635716293746921734697126592375973246597321649578235342.12341234123424365 ; 13) = 55941.26422453544221512948343155136182022507193106031651720686769301724044283 +root(2456283756457098173497612945693745917263497695723645673405670870283745823057230470239.23542356234564235647 ; 14) = 1066294.17885873576875281155107164229663046728005121026018420768935585282874 +root(34673048673048670875102485703285238475023874086730619273481234697126349761293476129347691273469756239579237645723694576239546124912734691726349761293476320567205687032458708234 ; 15) = 504273487305.8384442310062737666400875096135758256709654599382532284124428168 +root(10 ^ 345356 ; 16) = 5.6234132519034908039495103977648123146825104309869166408168942373588356916399e+21584 +root(123 ^ 2342453 ; 17) = 7.1256406166517001909694150019472027216542346764399609462555196214237125658728e+287970 +root(25435 ^ 123134345 ; 18) = 9.9864003997277942247437747599576237459445405584723062943732714769750406328987e+30136663 +root(23432453456 ^ 735623453254 ; 19) = 1.6807687702510107656347768873569078998427933471710305956014363600508564274192e+401488481709 +root(56235482349761293746 ^ 34556346734087053847 ; 20) = error: 8 +root(35672645769213746927364976345 ^ 432587056870354730485702384750239 ; 21) = error: 8 +root(56287560238750283748732405683740568734056 ^ 32562357102834012873401287340817203487 ; 22) = error: 8 +root(53068703285701284397234852348651283465128346812634812634816238 ^ 56740567034857012384702318450235283745082370457320457023457 ; 23) = error: 8 +root(34534 ^ 3452345235 ; 200) = 1.0908237155818065781369058289528738021847593172893839254794169135409820903918e+78337975 +root(23564356 ^ 2435345324 ; 1000) = 1.3883711701777332369758861774465393483081484168292819736192470114587324854797e+17953988 +root(345623456456 ^ 1233245235 ; 200000) = 4.3364159619103012541314917635793724176967263894038756898977675670972928311638e+71149 +root(7367454576932745 ^ 2343454326763 ; 23423423654234) = 38.67986975975181571276855140806655818377490853813372598286810789713230310963 +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.91000000000000000000000000012924697071141057419865760813593169586965814233 +mod(-(123^2) ; -33.53) = -6.969999999999999999999999999999999999999999999999999999999999999999999999876 +mod(-34563842570128347127659237436192736497659273465912374659736457345 ; -145) = -30 +mod(-2341745237542376591723469723649.1451245976 ; -12342.12431234) = -4682.394202657600000000000000000000000000000000000022261067761659816543426011 +mod(-1224523537673 ; -12234234) = -11290847 +mod(-1224523537673.123 ; -12234234.234) = -11267426.29699999999999999999999999999999999999999999999999999999999999999818 +mod(-7456743.1231 ; -745612.123) = -621.8930999999999999999999999999999999999999999999999999999999999999999999627 +mod(-122.123 ; -1223423123123132.245345) = -122.123 +mod(-122.123 ; -2,25) = -0.6229999999999999999999999999999999999999999999999999999999999999999999999996 +mod(-9 ; -3) = 0 +mod(-3234 ; -345.23) = -126.93 +mod(-64546.12353 ; -4) = -2.12353000000000000000000000000000000000000000000000000000000000000000000004 +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.91000000000000000000000000012924697071141057419865760813593169586965814233 +mod(-(123^2) ; 33.53) = -6.969999999999999999999999999999999999999999999999999999999999999999999999876 +mod(-34563842570128347127659237436192736497659273465912374659736457345 ; 145) = -30 +mod(-2341745237542376591723469723649.1451245976 ; 12342.12431234) = -4682.394202657600000000000000000000000000000000000022261067761659816543426011 +mod(-1224523537673 ; 12234234) = -11290847 +mod(-1224523537673.123 ; 12234234.234) = -11267426.29699999999999999999999999999999999999999999999999999999999999999818 +mod(-7456743.1231 ; 745612.123) = -621.8930999999999999999999999999999999999999999999999999999999999999999999627 +mod(-122.123 ; 1223423123123132.245345) = -122.123 +mod(-122.123 ; 2,25) = -0.6229999999999999999999999999999999999999999999999999999999999999999999999996 +mod(-9 ; 3) = 0 +mod(-3234 ; 345.23) = -126.93 +mod(-64546.12353 ; 4) = -2.12353000000000000000000000000000000000000000000000000000000000000000000004 +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.91000000000000000000000000012924697071141057419865760813593169586965814233 +mod((123^2) ; -33.53) = 6.969999999999999999999999999999999999999999999999999999999999999999999999876 +mod(34563842570128347127659237436192736497659273465912374659736457345 ; -145) = 30 +mod(2341745237542376591723469723649.1451245976 ; -12342.12431234) = 4682.394202657600000000000000000000000000000000000022261067761659816543426011 +mod(1224523537673 ; -12234234) = 11290847 +mod(1224523537673.123 ; -12234234.234) = 11267426.29699999999999999999999999999999999999999999999999999999999999999818 +mod(7456743.1231 ; -745612.123) = 621.8930999999999999999999999999999999999999999999999999999999999999999999627 +mod(122.123 ; -1223423123123132.245345) = 122.123 +mod(122.123 ; -2,25) = 0.6229999999999999999999999999999999999999999999999999999999999999999999999996 +mod(9 ; -3) = 0 +mod(3234 ; -345.23) = 126.93 +mod(64546.12353 ; -4) = 2.12353000000000000000000000000000000000000000000000000000000000000000000004 +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.91000000000000000000000000012924697071141057419865760813593169586965814233 +mod((123^2) ; 33.53) = 6.969999999999999999999999999999999999999999999999999999999999999999999999876 +mod(34563842570128347127659237436192736497659273465912374659736457345 ; 145) = 30 +mod(2341745237542376591723469723649.1451245976 ; 12342.12431234) = 4682.394202657600000000000000000000000000000000000022261067761659816543426011 +mod(1224523537673 ; 12234234) = 11290847 +mod(1224523537673.123 ; 12234234.234) = 11267426.29699999999999999999999999999999999999999999999999999999999999999818 +mod(7456743.1231 ; 745612.123) = 621.8930999999999999999999999999999999999999999999999999999999999999999999627 +mod(122.123 ; 1223423123123132.245345) = 122.123 +mod(122.123 ; 2,25) = 0.6229999999999999999999999999999999999999999999999999999999999999999999999996 +mod(9 ; 3) = 0 +mod(3234 ; 345.23) = 126.93 +mod(64546.12353 ; 4) = 2.12353000000000000000000000000000000000000000000000000000000000000000000004 +mod(4 ; 1) = 0 +mod(9 ; 0.00001) = 0 +mod(-306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; 65235.3) = 0 +mod(306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; -65235.3) = 0 +mod(306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; 65235.3) = 0 +mod(-306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; -65235.3) = 0 +mod(34563q245235603284750238470234023845.345634564356; 123452354.4532452354) = error: 5 +mod(53456345634563456.124513452345; 346734.2342134) = 221435.7157054523449999999999999999999999999999999999999999999999997545139166 +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.9406476153758861689362243605781281940711075213958707639238150475325636908579e+230 +bitor(345 ^ 123 ; 37 ^ 13354) = 5.8320762128185538005055629469272877940782725301798212173604524776884848142748e+20941 +bitor(341 ^ 3467 ; 1236 ^ 12314) = 1.3045143173399854401273771278272164816425806702614698858711525816240297813487e+38075 +bitor(45675 ^ 123 ; 37634 ^ 123) = 1.3818547350534739948265348073730520641728033806189933788892037506226808556887e+573 +bitor(34573653456 ; 3412431245) = 37847668189 +bitor(4563563456345643256 ; 3241245634564356) = 4.566522401225939452e+18 +bitor(2434523412341245345623452356 ; 14523563465345634564356) = 2.434528454233061893699173316e+27 +bitor(2342.2564356 ; 453453254.367346) = 453455334.3737775953120196447340184720706658809883144356690737598197946850036 +bitor(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 3.4654356743585776005432275957053456345634564325e+30 +bitor(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 2.343244444444444444444444870846043857608533373766658028562255743312868334563e+70 +bitor(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 3.4564234512393476934769745629345838703948546359867723593235940098495776445027e+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.1698907299620248306172437918226097425166988891384392246085884944162815564202e+562 +bitand(34573653456 ; 3412431245) = 138416512 +bitand(4563563456345643256 ; 3241245634564356) = 282300754268160 +bitand(2434523412341245345623452356 ; 14523563465345634564356) = 9.481671648797558843396e+21 +bitand(2342.2564356 ; 453453254.367346) = 262.2500040046879803552659815279293341190116855643309262401802053149963798418 +bitand(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 2269426930420096 +bitand(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 4.0233265811514950786869729744e+29 +bitand(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 2.6491933337238302146530439937509999104472370745431211257962655882168716547101e+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.9406476153758861689362243605781281940711075213958707639238150475325636908579e+230 +bitxor(345 ^ 123 ; 37 ^ 13354) = 5.8320762128185538005055629469272877940782725301798212173604524776884848142748e+20941 +bitxor(341 ^ 3467 ; 1236 ^ 12314) = 1.3045143173399854401273771278272164816425806702614698858711525816240297813487e+38075 +bitxor(45675 ^ 123 ; 37634 ^ 123) = 1.3818547350017750875269145590668796262545772831938263899978193583765949707446e+573 +bitxor(34573653456 ; 3412431245) = 37709251677 +bitxor(4563563456345643256 ; 3241245634564356) = 4.566240100471671292e+18 +bitxor(2434523412341245345623452356 ; 14523563465345634564356) = 2.43451897256141309614032992e+27 +bitxor(2342.2564356 ; 453453254.367346) = 453455072.1237735906240392894680369441413317619766288713381475196395893700072 +bitxor(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 3.4654356743585753311162971756093456345634564325e+30 +bitxor(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 2.343244444444444444444444870846043857608493140500846513611468873583124334563e+70 +bitxor(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 3.4564234512393476934769745629345573784615173976846258288836564998504731721319e+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.0617651552525282304030392418166673592806836456436512769241379721992012527828e+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.0850149333333333333333333333333333333333333333333333333333333333333333 +avg(-354256.234234 ; 3456346736.45345 ; -36734674567367.324523453245) = -12243739524962.36843581774833333333333333333333333333333333333333333333333333 +avg(-1231.245345 ; 123123 ; 0) = 40630.584885 +avg(-7474567367.1453245 ; 14534523.346767 ; 34523453245.1324534 ; 10 ^ 3245 ; 30 ^ 245345 ; 123123.345634564) = 3.4362752587542137173383987363611122654678060760727521282068966203320020879713e+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 diff --git a/tests2/big_64_4096.expected b/tests2/big_64_4096.expected new file mode 100644 index 0000000..78a51ec --- /dev/null +++ b/tests2/big_64_4096.expected @@ -0,0 +1,2161 @@ +-2467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782.234523452345 = -2.467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782234523452345e+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.467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782234523452345e+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.42396161839929802994350382504021616147046991533758848421484767099943009933560398792142264813685223139208010692163963267239228552590565613504516516976442034169442132884440132818460393230191658507399432180444252635363751670056062835638062005512417282528025871203683724009275339372749936370533817215e+296 +23423 + 132123 * ( 234 ^ 123) = 3.42396161839929802994350382504021616147046991533758848421484767099943009933560398792142264813685223139208010692163963267239228552590565613504516516976442034169442132884440132818460393230191658507399432180444252635363751670056062835638062005512417282528025871203683724009275339372749936370533817215e+296 +23423 + (132123 * 234) ^ 123 = 1.967419143463591791801217305033988526806170188750209638969518244029887039360795936438578809063694480525640720618802455382352264071720866020693129811415360511903242130000005829887883857455371209207817520694190612499462623767169527780110357817243046762785785675703386988089194131078705808102363513662733512709967509198369756397950486628362660032343165161175482139534929433884647690165410671451921495481767957094073612940669377110759660814745208788222662590996041227000501902815651674124697973899611809641745984018155481596297606160139772873020047030907710461177916898471303676713990415686395351641509636759385141851364615972479530390443382237207452669787241589421386988233266783888104741202780463172259124967271165615849007363302758672260051267041150848876885924782401911252811788525864669474254969591810619199677853487834613142177612563181192749674502548568974268068247504816870571998985291923968609895288216093627428920191e+921 +(23423 + 132123) * 234 ^ 123 = 4.03096761272100399904325701028364072154042606852024657603659238613471805992337335592762507078324604485299677051863307905254899180621482398357390659836800955525684748315154249444685939052121066840685967454110046853464499877164008914664047839584587533041970831439251216932303550010776031445630582784e+296 +5345 + 1234 - 3453 * 12312 / 34534 ^ 12 = 6578.9999999999999999999999999999999999999999999999852238065209403412639091263474574161527015251243115018272772817629968233043635158143994398123070964832686610306975979357481739317337837635269202614963396200866403634806943353925882498148398414322765070248685181500189663323666403034980976710724819354154040161094626881952524891294120051902344048415346991508657461343759318159430352338619084854239681595290753533161337517109255284705363670034739459462677926446787904367763330244142860785378133786229551532488999543964358153985288754694828249409482531824422194930190712925309119451402670361093033957519521070216508458548611336057659754020048717299645356175805097165080398875155524861238373603977236956198097116113314446384652261340376068153571975618283373810058769765246028766482391483941728418713366367783183305834259647286857027368961966096415033531824798104838963472010635177339362359830557056120556713012542389192670730543901009104322110383842327756703580398102748652285371376817005786412919886782738736256794898272872878088384588966485028430219856253460913771338915390443500955908301859705280094588474943274191908504902751168500613047691729352288832906011727192663979837736968093287566067376227270903316801844543606277658456841205 +5345 + 1234 - 3453 * 12312 / (34534 ^ 12) = 6578.9999999999999999999999999999999999999999999999852238065209403412639091263474574161527015251243115018272772817629968233043635158143994398123070964832686610306975979357481739317337837635269202614963396200866403634806943353925882498148398414322765070248685181500189663323666403034980976710724819354154040161094626881952524891294120051902344048415346991508657461343759318159430352338619084854239681595290753533161337517109255284705363670034739459462677926446787904367763330244142860785378133786229551532488999543964358153985288754694828249409482531824422194930190712925309119451402670361093033957519521070216508458548611336057659754020048717299645356175805097165080398875155524861238373603977236956198097116113314446384652261340376068153571975618283373810058769765246028766482391483941728418713366367783183305834259647286857027368961966096415033531824798104838963472010635177339362359830557056120556713012542389192670730543901009104322110383842327756703580398102748652285371376817005786412919886782738736256794898272872878088384588966485028430219856253460913771338915390443500955908301859705280094588474943274191908504902751168500613047691729352288832906011727192663979837736968093287566067376227270903316801844543606277658456841205 +5345 + 1234 - 3453 * (12312 / 34534) ^ 12 = 6578.985439467965555033814397140450720426123745430540136600683138171412187897672403928066774467519199818229319448866471694274945543134010698543904016141956917504619187493959245897767951426396055027257454283492476160322887256710856217350196479875071182441587406499551597033271099445418331817590045564900517334793015149854123511318993370235446527071907156193386488234052847830398451747581844928974939939706482163962040581953894542632664829895646807212430175077760298721412738949742298508990585285431367615699359358015826822525355579647489340796464602684196089691118126189074874306597607134972234638577647556958763903023016998558092342468632157749002672847100195749000324456066912110076843298984404561598250773268911390756448151132148052704163009236039190113298622623549827036632137196721141112247258268470181197232145841862036206163980730273072181382661961244391476409610406447326417227927912367337554387007353155036001597912258295103904175475693770633800473961012400470758558270004425815231590279375872056161244227469436595397404834175536821844266352183457602145599957896480370765728028571994592541932571881383716531169745399111830613138084088595462450728564574995153893625241072456994458488168126444118910547083445286550019788616096 +5345 + 1234 - (3453 * 12312) / 34534 ^ 12 = 6578.9999999999999999999999999999999999999999999999852238065209403412639091263474574161527015251243115018272772817629968233043635158143994398123070964832686610306975979357481739317337837635269202614963396200866403634806943353925882498148398414322765070248685181500189663323666403034980976710724819354154040161094626881952524891294120051902344048415346991508657461343759318159430352338619084854239681595290753533161337517109255284705363670034739459462677926446787904367763330244142860785378133786229551532488999543964358153985288754694828249409482531824422194930190712925309119451402670361093033957519521070216508458548611336057659754020048717299645356175805097165080398875155524861238373603977236956198097116113314446384652261340376068153571975618283373810058769765246028766482391483941728418713366367783183305834259647286857027368961966096415033531824798104838963472010635177339362359830557056120556713012542389192670730543901009104322110383842327756703580398102748652285371376817005786412919886782738736256794898272872878088384588966485028430219856253460913771338915390443500955908301859705280094588474943274191908504902751168500613047691729352288832906011727192663979837736968093287566067376227270903316801844543606277658456841205 +5345 + (1234 - 3453) * 12312 / 34534 ^ 12 = 5344.9999999999999999999999999999999999999999999999905043807326865384490629456602977140002446232988263025064373843707182018280864875737481485501040970449965707579258528292572250085482960241141720417782732745358398397230410455361000076278973669673390006047446399579762775243329206004814013125137090688348628762661157558949508466197987951106661292624863878991517783585809999129966971282767375989446236159846563014794383999555585715830061391198113773688874114910345311263268702522951928202361447689442043107614564143659690339905402764745966952053183243011408297292236661448381388955303366791562537605483874096382980674636365060733260062024468028869942961295717205505158819896892588956584984369309437823864343324835054954105862545008483780837757374427156329708809849437903544116080054069755776241275690695079896830479647308812492251297922560894278876167714806543480353299852765554160453251220389837107302446039626864065605662055289991080941431491962387863343540371673906533281563592573685444555536990666347308356162142851869364748950304928071322932712962938438971230408645598434442114439768846419350283779851114719209917455076514579467958399313045882632180775684918227779140243248865392124271388215420884487245868315390171540725200037832 +(5345 + 1234) - 3453 * 12312 / 34534 ^ 12 = 6578.9999999999999999999999999999999999999999999999852238065209403412639091263474574161527015251243115018272772817629968233043635158143994398123070964832686610306975979357481739317337837635269202614963396200866403634806943353925882498148398414322765070248685181500189663323666403034980976710724819354154040161094626881952524891294120051902344048415346991508657461343759318159430352338619084854239681595290753533161337517109255284705363670034739459462677926446787904367763330244142860785378133786229551532488999543964358153985288754694828249409482531824422194930190712925309119451402670361093033957519521070216508458548611336057659754020048717299645356175805097165080398875155524861238373603977236956198097116113314446384652261340376068153571975618283373810058769765246028766482391483941728418713366367783183305834259647286857027368961966096415033531824798104838963472010635177339362359830557056120556713012542389192670730543901009104322110383842327756703580398102748652285371376817005786412919886782738736256794898272872878088384588966485028430219856253460913771338915390443500955908301859705280094588474943274191908504902751168500613047691729352288832906011727192663979837736968093287566067376227270903316801844543606277658456841205 +5345 + (1234 - 3453 * 12312) / 34534 ^ 12 = 5344.9999999999999999999999999999999999999999999999852242354174812563221600322782008242340731579295563454595611641624938766976809072188633245352390163176222776575435391520325720028088986524369744567351539421833305193835730185236915239991976271312315965711306913243048628001372678441330053468068420090942067661793259641104327765203712633765502293805552442847796744995663318377182995013971923409400110977565327591761210246680604076975597969719694249449213517430256354449544966482956929098196277330243782566567551003077393837236256925098503618050048134546253496595424797229120285165299998227924618550083520774003559016720808197146408584454422045703768999581029261566342588480501669846951121054494239246716913412913892885347267694274397194511002465010649266675222735902321455790146263938667671729940020227783775956380445919838962748228605318971236172570375471432359970732393013518013243215166115034741494557857655050374840397123783350639570373811482688385367212623571687180378369767997622800680150443727498613496244164618274031149354420489873721274152807285517848311418436973468841350739241712449490139275706211644192316075480250661955045093285590732773753580789965755938436884553530138227367619140427985134439603100754688682244475907417 +5345 + (1234 - 3453 * 12312 / 34534) ^ 12 = 426835.38387386390583790529472207734314367923516677668488619324667241329917671866437195022483365845061653962828205751279575925071463956114246302537273757855558692232987842159969320017267473474652711966456668330438633088437182300876267131026654188902312498871647824171919752814323999084383044895253965286815324094983354185653931554412431668904816554042545177690926315632700413347531854266839075958415046520010572866290743816828808413609352423030139668169250412770742539984800514319352200359231194952749551819753135997541252715697085377219336660060911227870802064219326260518312935841638975372189728023964048248343024308158415630062932982091075534614983698205766223058944083127201688170545396519986086969824180346555036793074388812965582778784655145633738594512896303187228798034812094407728620033330032376458304306735391166657829144405395738194338345904936317901773537005441010885664108238088791115034127756140332533955497411945962528194339564340652451367325759362353614394691709138936178226079383520892537767241596619198646316426857657333671172703260032912318961245948423573869163295541044560245465300676674403812103908660174566314313270988875006058822663494605312587201801757089328071933343687505524795279805926658836997568085907532 +(5345 + 1234 - 3453 * 12312 / 34534 ^ 12) = 6578.9999999999999999999999999999999999999999999999852238065209403412639091263474574161527015251243115018272772817629968233043635158143994398123070964832686610306975979357481739317337837635269202614963396200866403634806943353925882498148398414322765070248685181500189663323666403034980976710724819354154040161094626881952524891294120051902344048415346991508657461343759318159430352338619084854239681595290753533161337517109255284705363670034739459462677926446787904367763330244142860785378133786229551532488999543964358153985288754694828249409482531824422194930190712925309119451402670361093033957519521070216508458548611336057659754020048717299645356175805097165080398875155524861238373603977236956198097116113314446384652261340376068153571975618283373810058769765246028766482391483941728418713366367783183305834259647286857027368961966096415033531824798104838963472010635177339362359830557056120556713012542389192670730543901009104322110383842327756703580398102748652285371376817005786412919886782738736256794898272872878088384588966485028430219856253460913771338915390443500955908301859705280094588474943274191908504902751168500613047691729352288832906011727192663979837736968093287566067376227270903316801844543606277658456841205 +() = 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% = error: 10 +123 * 31% < 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% <= 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% == 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% > 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% >= 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% != 8675 * 12% = error: 10 +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.27794381244003506926675940818725154177227483068027792782806737635186914163451380268182765856477183416954057778081431857471749858812409382311585584704705252967196337567358926238090657163559242355066977984110043874582108540670506857250820324280642067382513191914337150140680977847332849088320421841962648282611628260995209326759152108079927932132918050232609676827022992108801803315343782301262206120487181616558871933137344956322065644179845033158270358226862700163424811088331096204269481999311616332277900283159099920192362490334144959887835311130927183207292408976641441959429137228774194305935348112582131089095383993098454648766487285091083499104821862882434876514126704678444951834660599319789922786513343054922583905919529980354516784789491370061011174439990223840637501142152046894410662858222079146668070365779290003020239482398815257834050456787277783028111962386136678725698774786178328702097678035998254037042541715460651702495598083683768165593459752333968966130088135015055439607528065182765745907756735926560836001616735162504003208679129811997244793600085020477390051060841400593498062118937494916680380024926048926933649836596003776907777991417175284902602022196876208645522400031267224795863260945244217458880512695 +1231.345345645 / 1231.4564756 = 0.99990975730186009669475646062370667515940910124684231267848472873790294761108648312832015449267738618564945081685516291583663340638817133684493168781547150280785774285305971068783748413625216394127831569137107390269506330573556163774173424793999272384840427729364729161362493549098033587050796779293009062642018722110977382885914478031756106671123992423139116261593029703339033706405725607278620736987742549169149052140483137023344749383849031586512695097967131108892599175837246293660238559226266494286158269157101178509568755074562214596551348874972776179536783297418554741489233027993506780825441623103029302061351716684253067076080102428591265105691405728801869804386613109787767476010339313367771615297517543867305154800227029639731101512265254111105183423828998865512157610517826408512979847616792214625307541807204736907715035446438315030287214155764353349590685282032065997932050664836343161132182201827872705694512164210507481779813217460334576196693638142577322608542544254253463117685846046153188136274233417982117434731690000786252717156120657619123408668199949818835481058068829728763821849847926529511523403450443474203774774482171718907643056288622922078367606742235397280004363639402993773172700834673332241966571051 +12334543654564.123123 / 34523452345234523.4786 = 0.00035728013326183854870533985870195706147133833377103142955578853054681793067500873944642697362136083635077858020613349749716893405061861428200091366316318224979468523715895992853056059959935636447930848380167302461755986616601238480638389151299477498056017341413816187548774765665605431929412167534163760609171542879191140601435207772869962055951295614644540970813405398116033030083156651561476380348573578831891757137775133493746846082651445741699555969866242039006356278714821341776352088102534474527791317898028117609211715867800119715715780573530989722081956204356435790189553715219184175403627153260308410820377273024592327808978591417734031501529570136119574804676579103324735384911871108297931089581102896958503804344274200308220855672697146440340178040572431461404634949419665386292031479111877912106243010601040132922341066387022314162922746160446003055358321512500262611538400738378660367471850765932214224237471831797227163248160377334957731709340644025198804550519991464667365443427349689187348463151307535645922419367527039141606437358776613982302085213098670365314256567027922125026622033790950303149003900400789163055906974105806106053693577311645518279941734974329612507022316964397526254921759905163995512807597622342 +-123123.234243 / 132143.3453456 = -0.93173995195135004797716769935777577828041730763125285259457458219568321350705842516670520382533589987421548170640851813055902386971361554853159246443687076553584642064881494428470503191217038566076796917497880693974656326146116353297263576160159318496508012019877588583294189999606320970125703059238866873901577172725686103269164880835857584679180164047423919117608938633681104471812865752274347194813220518010581531559860412894135843948756196018118495911680212218960543621226147442417500812473845877059029078523776967066958083902441596308283132350383210442474893238707381720227597367762578960758505932794877786891880456410166658522579421722649383914508694472247506602706793278954246563029052941085752775221210276488382585181379951909913349173459673853816374302626144668975985150080009947775641384352260324330815387723613338248091345814347524550415274529159838679143166479463053282763265796525851080284564210582489862222660578297367182134143053927083203189688023847465182286069971983335352094797527004012004292864323333014537025002477454760538955894886245256825560449079643842813840439134764934511270610206703009618558088383689126793309476010556907657752516507590528262900514833657208189243800736218251971470618657789797828016582073 +-1231.345345 / +35645.12312312353 = -0.034544567029457324779370243407701649807311471162548432249029782434293019877020773315357517663310608109161145078765879951100654551374672667679781847316064790364871999503746176522957222576855204492965024246214160862077075135165822748967839661902014599658344519628332571252606024487631156885513079202218598809527527311861799584536834478009558952616203007934363151629556741028603596325435438943985688311890795988002740892415068722038257905578300055656786645071752447085362433135999163277029874193047783111761333650203986769216645118625381605151825936373988799760323419084451656981319544839578575205303741225764003060879015516758651854053095165022662871901920978404189413452786588141761410988263237620031262481348493395290411341550404538547349669294989852386488834952163591498961512271113983111858791086442899352728144275372419011342889928710678080019332970022217527078820842845316864001545000576933177509752192772141664391323116490999246293159363457570459738655405207996310104221272374164876474162807812084736177360101204440177091044789569822332217966900675056886905050464643912491616351022862214736812478329381181263930166469479042919563020577089742377549764428796619746777883883554022532808199316947614043969519584176986467180861780123 +-122454564.123123 / -12312364.2342324 = 9.945658022580200828353138966071520663582488571608271482196490525585399571915714424233202713730585667900328937814297246759956217833003572835628797697652636501353321422304301211550437990270039814277089777911292770776668655859348922212715568895000324905820352332819668443692071906722473142917069524503320752109698207715457854487553295575863534359128943440818162003081126453823193987564378102143955671500299826326867119902784714948564673224558666020260992712351507038241954413928571063600570223743043588065615755250532243024591495099290037502550787134584634403037311165752029106604094671849131099889963012637883970827869172114974584043846270335102411556396309868483175802916594413625124360357963813845113478606207681459004937916209411940328481080335432594296174024726758189620781600143500949334135039801223201593452447887490074646775374680820980244904051478947199121358666501921831132936362288963907644908028949992430354868736511221091417461084375729007042879249730554621794225512342410612844742111905173348301160866538965826911740169838912481975347379021416405338892188218157732536919045710422735840004207935194115869254496867249294123510029361083655314520332156127592578732994253677181471810365468591226787540746083371231316858110895 +-12312313.1231313 / -123165.75675675 = 99.96539173991259226973076672286444847926990853945228666293804966229112350076584834826527807331650542556434695374402965345502007674855303872394927649899201698065971478213279378255923915287213250299875339015248176613400094323372469055342655813921567718992068125273005641272992965403976194735012340883771387204459677355653459075988985479416334183437229960930668318763185684306271244754339311100024639357195632903371329936656631007364534710255733403804006583382787160621786921029110944694889808512539292237494085606687224955120175734664487528438091695344882302738111049332043749384170488536837973046240741600752394144608065662892909207700482568163344172891605497588774104546520190112102637787294780656927683193614106044479808582832917088912197258511486947893473346452028801515473216866915858787579104881226177681498500602115491170687914720240263336330113706541828497967172662532450071824902435921434863895563363789464536330396186842491232765581040274267043612742609610231517415094656635949350976624774246822323639349939003515990752245080184775836314201537229455131194175672244544660846646594726379866826068406378902375046239538234622856055453868850001495121431062111590852793966710586063319125785118808202755170784361722335665009213157 +456456 + 12.543 % = error: 10 +3345.1231 - 543.0 % = error: 10 +12112.456 + 0.5 % = error: 10 +-234.645 - 12.7656 % = error: 10 +-757567.234234 - 1.5 % = error: 10 +-354345 - 2 % = error: 10 +245 ^ 12 = 4.6772761567521097265869140625e+28 +23.426 ^ 123.23 = 6.136230468986512748626780573332490072531037704721569263066927349845936518707552902567818079191328266732621479807784527342862655454303582777814158856414073599655784037554385952447895979085728468398254358412854588253614295346577768026566495934226662229294034550448927853219065388161367999223605080547422809482375230971241225325290165654785935798948460195906190178312527959981363750570894858243285744895179646701257922461700159491505228582002774013182291493341147192290117175361257294750846154571106184435128071464632560378313431171580147086671650673566134163655160959373584124569872030989262357548198151650491668422855705495626952567154768917319560951951036670080608856898334149984412075612947641856374683570154255155582740897903919021615750389332532905144498287099354463911780199929938046795642035052636741231074102785848651136225108355717890439841634096575225907516167421100962061841450526180035046903199792889038449235591462181199362535746410277120644794469684404267236940308758567778480064971661208421516102958941637942859548349454859805346185049342839745209142046749865311452347867604477973666727090350089083308288039705788667822572168713299911255181012153600500443871949793305004175449447170316889688757757083959591446605421149e+168 +1235345 ^ 3 = 1.885231923903688625e+18 +123.1231 ^ -12.534 = 6.3049868474678139537827338464526779349414293843995816311145164478786953818239318487705024669401387638088025710732088846250256446009472135288938286296986059150656701962549520945197791023831972986552681147860131566236205046982038310922542866443788157644089283860079552424794055220052655076111397708420578806667150573994678230191030207752380761797923851704648948992618032623731302910769951935655267858167616441355564772586557259221906313046594170948637263856290522628646191895175428161527273835973202313748118803879997656966740433116814880739283815852208326449580105911675938747681221020344141680554472830295634464113325112405811279577601578809374770480740882991217989906121956632473666877840139638266603421660572932618082640633371515891159871746266378124475112109643414212200645641506171123201788607414936341396662539312644222256458151598114072452195007993316487957389541003797896773934351706413654458078149814033380526639781227969762463591308136090231913571216161824937148735591035893558149658184670376984487633745129525937116424528806086990032190069766125222887682526550425345453948489278035332407730159085660064309179954285301320313931966098583402901888099309831634563909811451614590220149202595288627254876725604897615756402202615e-27 +6543.2134 ^ -432.1231 = 1.2838892913865245852719508431427132458513892436028075365294785010871943530541822174823158412548641076208212373548110356268455507029053340135492729148405520280050589873127874518108949634710378205453975892729660646878207805190425412759506201428858468344533005885169579979277925987612508488267072914155510445540117867478345916969836159470701789969378236212681734575607479937362861683420601542545905879601839825247712177115235812722328242081159547907934820540596683422756513761960241438183763531324782182101823549255821812327229993046795507485557039396887938828877691318561687006017715365996789127164686415692955775148352947350800610823932912671738729063390849538914338287121678631481746310971237906307361061753409182705255048311324924215392958692256281442705376102014818055140677047141990299971871570701988788570704675216634622039064065173780042239626877021723185630369400457264477155795575859549191570770403667437789267461725004400897606283673960882051067995718854668904964247406936071327386949860033428471388476304765774571905495177852505436416633507446238883231510762263565452491602502364181767823844483797810294749624010111270749145129545608178477655748716446029213164005244879841410640589483225398585895955213246291131732727383225e-1649 +123.123 ^ 534.234 = 5.3736113525326384438065173657286765895334716895080065334034395092821931844800327690285435262178528029131613759197677270746799863472085038374280078574914345395889519898408344169945105064424302640784412242393283363443814134930639401789580728993960288639079563994694097723802212056457698968498022075324796763706547154938571771048861546536706155991905663884256197952245861916647144444476282702999111857647547449332010689193347316853574076650052049129862654363198740581491364480235848577961998980914201423316916389617980170747254604345007716942714515951849025279632036283446212603224258411480161702303405620437534859813481571424666236485566300185903324450384150737513849549140949777425200606682594045421923518466934691269075400608109601400375868804702935087671981156505841995235808911127074007802374634130001193466630774383336981569950840150530855000235389971149701149993587225047386572506591110498365587645563120849489965339775120612679836764816251604446897393469933231669267279617741841362965110040675685147467011998097213841269267459973614161792948287428413628846480273190071616600800695095536956542272061545489418679092616310494051807783032121236241488028691758702704383991022675511636112978468501708080084642258625647623586585723816e+1116 +245 ^ 0 = 1 +0 ^ 0 = error: 13 +-1 ^ 1 = -1 +1 ^ 1 = 1 +6456 ^ 46.456 = 9.9006877703018805112593423199248723044517445006286622304999630955651664234294398078829367541308551462125823620072810529274485097961925753078359970273294609188573282978419432258341114004088257103310950138506826555718168199656627491721568850417874874558720756197538113890572867563094134341957708763643120934868895197114075883130175264138308256423271655003219914726097142797813082791335715454918815519000361046458452407315190910435218484038039107040154953690772254490061409675437240197768239386549853261819101902903730226717244665194784044683460789775917289957850967042710159372154953260776917756414366113802621367295001180036433617082980181854433415636499301934121388005220787332519144779855978149847366754876118028675324568505834538308634257985063380201634404969900740450974655879512936282510303000687533547772042577325218451014868721767348774099377554008055546338058368140610587494188778137163005346561643371707205122862523401040939766652921261357200638896634330937032357995494909657079341694494655157424766464409637839275827894025980139025102738000121828731778436306420040464237786563129464847576508346154730895418063591187392649116527384132451556553658318052494683964151972135252472795792093574503513211194567928241380308102565644e+176 +456 ^ 123 = 1.128952443060998390793281890551444973052697100995833302022381272105524811297192811584341744235568688576498565319529445045920276026656160679057055892943244236447604693768261012955460872912017013344134445831746996828545397543641811754126900945748388368667966627419815114500109330430662809943171174947516304932196541423284352188416e+327 +2 ^ 2 = 4 +3 ^ 3 = 27 +3.3 ^ 3 = 35.937 +3.2354 ^ 4 = 109.5751123526691856 +35634.3564 ^ 76 = 8.7506007202709273280628897731307428995966768071516618886111679110102365648474508649122698345179150133565196837429311233961507638519059963991348413594235112947468239235245289112077959410141135046349113910857295491011618770077602842184306367571923259091058466140177135537776209188568915697407071248312905059289093349576897928367678395898087982732784504018469597288246493061650933973631402479798852112934678934563956097368810892716496920011361429665876822539123721676202668695361154270087090586426377300875981446817844679729749317839974382022358933939462049093050009317189442719653022481199189256660634865566732356441996430156491110936316470566307495936e+345 +-4 ^ 5 = -1024 +-6 ^ 234 = 1.22290463141890234936622223366471428166726768856025957367925973874712511409937880860209174311910168111692973704030362773980406107378194861484274745612176679386471423840878720446365696e+182 +-6 ^ -8 = 0.00000059537418076512726718488035360463344002438652644413961286389269928364578570339887212315195854290504496265813138241121780216430422191739064167047706142356348117664990092973632068282274043590916018899557994208199969516841944825483920134125895442767870751409846060051821368693796677335771985977747294619722603261697911903673220545648529187623837829599146471574455113549763755525072397500381039475689681450998323426306965401615607376924249352232891327541533302850175278158817253467459228776101204084743179393385154702027130010669105319311080627953055936595031245237006553878981862520957171162932479804907788446883097088858405730833714372809023014784331656759640298734948940710257582685566224660874866636183508611492150586800792562109434537418076512726718488035360463344002438652644413961286389269928364578570339887212315195854290504496265813138241121780216430422191739064167047706142356348117664990092973632068282274043590916018899557994208199969516841944825483920134125895442767870751409846060051821368693796677335771985977747294619722603261697911903673220545648529187623837829599146471574455113549763755525072397500381039475689681450998323426306965401615607376924249352232891327541533302850175278158817253467459228776101204084743179393 +-6 ^ -120 = 4.1864889954280578397114560057010763748660450451776383787117905850271853152427411219259944137087940178165881454733929890781932458535924031065227558560885784766406248464636536960719245928985070546566277519111879529374501917778082600640477358726807092472007525481850403502802123461354187713707587823823955742316508405989861271042376414496937611970242854732980640354770677702890190869494929128284178277333317952442628231777333111845048298408953191520753270921774965986403328430575190666260128074484117293503207218458727155016132815060182682463747947678199588184554052296514941029404380377186289566941534908071859520619363438733172436098817847963494412172508403062020082402509980361741899042193180354862637591086260385054286153540471873999806202283388189877097074879287198203584572212603080921774253860761113345170440780318475650091093733470597001063236043971879727841372615433765764074270273830905825542405932993381234258532198781169214362783278519781551802350594573194331265596182264476897028610493724185806058189535937244498598862119894121527645705837453643525353747819572918747689838243024383339153186363480812814634364389959155473349002380952754475708980283190391562577101658092672102967110736757057300165150028573069921340659287092e-94 +-53.342 ^ -234.234 = error: 13 +234.234 ^ 234.234 = 1.1287112374388823046712757914550978783754354188450857332094720622177563554825859563414674795922176126941592578366889196648107441331690676221421192965012585478481977863297015655472240864533537152731604173281336706358458051858774512388435470788261397043950340608514748871683653771811907608705751641997957173050026353258339930233798597356121924722763325790882003910490298735162156222249893873265765674457220326755134471387258017419856675156806442749228710262452853863321778740070404141316994110579741750797457219578142187661792597614657443459844384287034124337282610265288258638493834774950415272146933017781725405174958146618229968565920419692370974850022133350378470598843997863455660476682149613358902006456456134110589421707821620549884121564364058202160213714692844103026631677706122195198569679036507114604246330513774534799227291549855874892789333327123694927727015559911186294004388751244624955736565546357236143205679298727710080578703749465185955928780940373293761163730904810768804263584708375034294972265077501019655121225132503553798597379853313817390825422765882864419227598322536435143076528678773284582912749560037101200962111025079572038844624720125963792623689220040865388335486142328029265171941381605203720646602215e+555 +123.3456 ^ 123.65 = 3.6935228758677157323282943939821879536405707245508331407979215118011532246597076087517951938156352956003269235769181596136297462428792561463208756020959062674593158302792313911413615967041447082129464149823080472589159172052009073970163104648172319736930394164865223321256494068484262258234188995895237632343579068668883713588285556950912090022820300252440752805776747048072960661192299436203499706715188388373746110606951642342993107771675816845991976052375043397721428920890053394863534401964138667727839972108307272565592039371382399712135052553606415121507853574483527989900904996135673981833499032736622500936570254335337113921277938773826225682431747412734004736622504711814994668425646053384784915841953853735015962264268148675360127619370875377656734495314403042375952905881378374567291004806023935327069647712323875812956926259950902163819116544222071727445907607860191123862960663416708475339228999051732847961184275914065753163047862152534894059417510026250297059989703143697666209593837753232858471667538360030633973574750005831230922176337450886152301380381371506640689852979201201093361182696911711089997652162896489951584080678547928658732495225997308393551394392528499796034350902015501466957708889470937542744734548e+258 +2 ^ (2 ^ 31) + 1 = 1.761613051683963353207493149791840285667111558188134796023367914428819611321327333421399502485517228412573105192143789744234462230657028404818184646590491583333685403836918511730013187638069023344771973237953778130096856458594522010363051503864285724328842789251849757457683425042669327281434167275444515995385976791497857320184260038578457547722331382776351551662189941234161662475822280070487552761530922066841252336176033505033832374542151471114564379083895509143471747498861856409605688518818996429193107369719896641405519714934950960076454635172769010316292443980670980878684072824764147299344061895982696354015526229713866995310569395656376800254824729677925888551037958940621484585525072647187625276067550138932461873756249558617402945202053719788714279790912226092783643334781671494125127082433071206032686094989267766039536882865136444746102470973005203564174552774988452997648487013530166235044413939302883386617363807435292215773248825703941942698309733148693882207174621833529283074149472138099007783825754304164107342396865272337495620390537916443300492877158496766705669534222422399835640056253406495634505669971451487898579346215197115670289644067093021856466109398950623249849614387786996009988795999586559681641802e+646456993 +2 ^ (2 ^ 63) + 1 = 1.38093229798005426496000599531161894051416378227675967559598774748882681353072917414605775168793539021020571213659694713560713584037780126108031834195279762660791705373299660315996901239637618423850318711471689189572768087588552983965479161940821180744983560805432139051010152122812169360244358638720625343702261530708769364875875677393117218032537096053556072801131729351253124280348961853420967908347989886059648696450364804184650182190186152799815927712123830809349810237663695345197662592464276751330270987794616765246149281612754155104294677081589117286094696131229534778079968986593303021625412167436792548592615688159707451936883009464764542864963566019921933424348806047292828248965176455972526412495040997048471527107231072775162165776049975484179899841496080413937382400116882401038485363978365592034138944393534850193372989227297626772016012936812487444341005537279345970727641990768732138524374474226281033606227292114664641236641686031638143161840356640591904477931779724953417327890911952396643795270522277610042025915101989815665323831284038791398614379773443182446286065200813273063952455704044467175115536068695830275132187109786022598108601964207706383585302347306061039300755283108740830070156174463718524069370812e+2776511644261678566 +2 ^ (2 ^ 127) + 1 = error: 8 +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.7182818284590452353602874713526624977572470936999595749669676277240766303535475945713821785251664274274663919320030599218174135966290435729003342952605956307381323286279434907632338298807531952510190115738341879307021540891499348841675092447614606680822648001684774118537423454424371075390777449920695517027618386062613313845830007520449338265602976067371132007093287091274437470472306969772093101416928368190255151086574637721112523897844250569536967707854499699679468644549059879316368892300987931277361782154249992295763514822082698951936680331825288693984964651058209392398294887933203625094431173012381970684161403970198376793206832823764648042953118023287825098194558153017567173613320698112509961818815930416903515988885193458072738667385894228792284998920868058257492796104841984443634632449684875602336248270419786232090021609902353043699418491463140934317381436405462531520961836908887070167683964243781405927145635490613031072085103837505101157477041718986106873969655212671546889570350354021234078498193343210681701210056278802351930332247450158539047304199577770935036604169973297250886876966403555707162268447162560798826517871341951246652010305921236677194325278675398558944896970964097545918569563802363701621120477 +pi = 3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318595024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303598253490428755468731159562863882353787593751957781857780532171226806613001927876611195909216420198938095257201065485863278865936153381827968230301952035301852968995773622599413891249721775283479131515574857242454150695950829533116861727855889075098381754637464939319255060400927701671139009848824012858361603563707660104710181943 +-e = -2.7182818284590452353602874713526624977572470936999595749669676277240766303535475945713821785251664274274663919320030599218174135966290435729003342952605956307381323286279434907632338298807531952510190115738341879307021540891499348841675092447614606680822648001684774118537423454424371075390777449920695517027618386062613313845830007520449338265602976067371132007093287091274437470472306969772093101416928368190255151086574637721112523897844250569536967707854499699679468644549059879316368892300987931277361782154249992295763514822082698951936680331825288693984964651058209392398294887933203625094431173012381970684161403970198376793206832823764648042953118023287825098194558153017567173613320698112509961818815930416903515988885193458072738667385894228792284998920868058257492796104841984443634632449684875602336248270419786232090021609902353043699418491463140934317381436405462531520961836908887070167683964243781405927145635490613031072085103837505101157477041718986106873969655212671546889570350354021234078498193343210681701210056278802351930332247450158539047304199577770935036604169973297250886876966403555707162268447162560798826517871341951246652010305921236677194325278675398558944896970964097545918569563802363701621120477 +-pi = -3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318595024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303598253490428755468731159562863882353787593751957781857780532171226806613001927876611195909216420198938095257201065485863278865936153381827968230301952035301852968995773622599413891249721775283479131515574857242454150695950829533116861727855889075098381754637464939319255060400927701671139009848824012858361603563707660104710181943 +2e = 5.4365636569180904707205749427053249955144941873999191499339352554481532607070951891427643570503328548549327838640061198436348271932580871458006685905211912614762646572558869815264676597615063905020380231476683758614043081782998697683350184895229213361645296003369548237074846908848742150781554899841391034055236772125226627691660015040898676531205952134742264014186574182548874940944613939544186202833856736380510302173149275442225047795688501139073935415708999399358937289098119758632737784601975862554723564308499984591527029644165397903873360663650577387969929302116418784796589775866407250188862346024763941368322807940396753586413665647529296085906236046575650196389116306035134347226641396225019923637631860833807031977770386916145477334771788457584569997841736116514985592209683968887269264899369751204672496540839572464180043219804706087398836982926281868634762872810925063041923673817774140335367928487562811854291270981226062144170207675010202314954083437972213747939310425343093779140700708042468156996386686421363402420112557604703860664494900317078094608399155541870073208339946594501773753932807111414324536894325121597653035742683902493304020611842473354388650557350797117889793941928195091837139127604727403242240955 +2pi = 6.2831853071795864769252867665590057683943387987502116419498891846156328125724179972560696506842341359642961730265646132941876892191011644634507188162569622349005682054038770422111192892458979098607639288576219513318668922569512964675735663305424038182912971338469206972209086532964267872145204982825474491740132126311763497630418419256585081834307287357851807200226610610976409330427682939038830232188661145407315191839061843722347638652235862102370961489247599254991347037715054497824558763660238982596673467248813132861720427898927904494743814043597218874055410784343525863535047693496369353388102640011362542905271216555715426855155792183472743574429368818024499068602930991707421015845593785178470840399122242580439217280688363196272595495426199210374144226999999967459560999021194634656321926371900489189106938166052850446165066893700705238623763420200062756775057731750664167628412343553382946071965069808575109374623191257277647075751875039155637155610643424536132260038557532223918184328403978761905144021309717265577318723067636559364606039040706037059379915472451988277824994435505669582630311497144849083013919016590662337234557117781501967635092749298786385101208018554033422780196976480257167232071274153202094203638859 +-2e = -5.4365636569180904707205749427053249955144941873999191499339352554481532607070951891427643570503328548549327838640061198436348271932580871458006685905211912614762646572558869815264676597615063905020380231476683758614043081782998697683350184895229213361645296003369548237074846908848742150781554899841391034055236772125226627691660015040898676531205952134742264014186574182548874940944613939544186202833856736380510302173149275442225047795688501139073935415708999399358937289098119758632737784601975862554723564308499984591527029644165397903873360663650577387969929302116418784796589775866407250188862346024763941368322807940396753586413665647529296085906236046575650196389116306035134347226641396225019923637631860833807031977770386916145477334771788457584569997841736116514985592209683968887269264899369751204672496540839572464180043219804706087398836982926281868634762872810925063041923673817774140335367928487562811854291270981226062144170207675010202314954083437972213747939310425343093779140700708042468156996386686421363402420112557604703860664494900317078094608399155541870073208339946594501773753932807111414324536894325121597653035742683902493304020611842473354388650557350797117889793941928195091837139127604727403242240955 +-2pi = -6.2831853071795864769252867665590057683943387987502116419498891846156328125724179972560696506842341359642961730265646132941876892191011644634507188162569622349005682054038770422111192892458979098607639288576219513318668922569512964675735663305424038182912971338469206972209086532964267872145204982825474491740132126311763497630418419256585081834307287357851807200226610610976409330427682939038830232188661145407315191839061843722347638652235862102370961489247599254991347037715054497824558763660238982596673467248813132861720427898927904494743814043597218874055410784343525863535047693496369353388102640011362542905271216555715426855155792183472743574429368818024499068602930991707421015845593785178470840399122242580439217280688363196272595495426199210374144226999999967459560999021194634656321926371900489189106938166052850446165066893700705238623763420200062756775057731750664167628412343553382946071965069808575109374623191257277647075751875039155637155610643424536132260038557532223918184328403978761905144021309717265577318723067636559364606039040706037059379915472451988277824994435505669582630311497144849083013919016590662337234557117781501967635092749298786385101208018554033422780196976480257167232071274153202094203638859 +pi*pi = 9.869604401089358618834490999876151135313699407240790626413349376220044822419205243001773403718552231824025913774023144077772348122030046727610617677985197660990399856206575630571506041232840328780869352769342164939666571519044538735261779413820258260581693412515592048309818873270033076266671104358950871504100325788536595276357752837922683318745086404546354125026973729566958334227858150006365227095472490859756072669264752779005285336452206669808264158968771057327889291746901545510069254432457036449656172537928607606008145972589229232414240044295981361814413706777778194739658303170856632789570753407991714523158926372114463828264432852803792850348095233899503968574609485346009017742932205799035917357820465758041931686823002196146899270420614296963466005799840351642136543049984533721736557240463676848876261512299027059938010299446886181716260980130876530037060158369198676286005079936468322669731568367175558971198752975296394916315539449195483877068721130789866575590986536365630763630880611500835373918261101780887902493377295578216579415247442933804078677407591709391197967430171019701193399478202255147637022916080235635868915694957981035172515115828638729327749200473846230329416194494495048211227444683572581318568626 +-pi*pi = -9.869604401089358618834490999876151135313699407240790626413349376220044822419205243001773403718552231824025913774023144077772348122030046727610617677985197660990399856206575630571506041232840328780869352769342164939666571519044538735261779413820258260581693412515592048309818873270033076266671104358950871504100325788536595276357752837922683318745086404546354125026973729566958334227858150006365227095472490859756072669264752779005285336452206669808264158968771057327889291746901545510069254432457036449656172537928607606008145972589229232414240044295981361814413706777778194739658303170856632789570753407991714523158926372114463828264432852803792850348095233899503968574609485346009017742932205799035917357820465758041931686823002196146899270420614296963466005799840351642136543049984533721736557240463676848876261512299027059938010299446886181716260980130876530037060158369198676286005079936468322669731568367175558971198752975296394916315539449195483877068721130789866575590986536365630763630880611500835373918261101780887902493377295578216579415247442933804078677407591709391197967430171019701193399478202255147637022916080235635868915694957981035172515115828638729327749200473846230329416194494495048211227444683572581318568626 +e*e = 7.389056098930650227230427460575007813180315570551847324087127822522573796079057763384312485079121794773753161265478866123884603692781273374478392213398077774900122895607410753702391330947550682086581820269647868208404220982255234875742462541414679928129331888070763301019337899740729986960095303307515320818823684694793029913558771445683123923272764602588339996461212849285209678905138824663987122813726861064735626379295182227842948434586135287693866985752001549960148075071971293369418851997228882636255971941095866191479871504328397693264610235116312389990010513783406764498663892685615821864215577248492011193531621171951731747269796829345199850541848631971356859470229125573983561105149793681450277644807642985104182117055944191787683471285276497809713462504140235242158740938668254271570392645296404550628778001311092650138483345302646363141560471888117657942786348599076704527119372958723995987073310814961253109770593530099050329681075421090877626308572485003827872276144866745056498738587715751056243438943967139442950926006678296181965286063965971609339583335312827375276761571680732195169019642072457884477550696614543737966757387168282379855757192141990342828672289491780965647272324536045518327368834197934958114549771 +-e*e = -7.389056098930650227230427460575007813180315570551847324087127822522573796079057763384312485079121794773753161265478866123884603692781273374478392213398077774900122895607410753702391330947550682086581820269647868208404220982255234875742462541414679928129331888070763301019337899740729986960095303307515320818823684694793029913558771445683123923272764602588339996461212849285209678905138824663987122813726861064735626379295182227842948434586135287693866985752001549960148075071971293369418851997228882636255971941095866191479871504328397693264610235116312389990010513783406764498663892685615821864215577248492011193531621171951731747269796829345199850541848631971356859470229125573983561105149793681450277644807642985104182117055944191787683471285276497809713462504140235242158740938668254271570392645296404550628778001311092650138483345302646363141560471888117657942786348599076704527119372958723995987073310814961253109770593530099050329681075421090877626308572485003827872276144866745056498738587715751056243438943967139442950926006678296181965286063965971609339583335312827375276761571680732195169019642072457884477550696614543737966757387168282379855757192141990342828672289491780965647272324536045518327368834197934958114549771 +123.345pi = 387.49974585703304699817474811061028325129985956592242748815454073820761463337244893577495553182342975025805573098080611338579026336501656537216445619560750343190529264777060688576525436601763884588796340247168979351456091271682883139643076952037639948357002248717421669935648892042388103448751543033040755918432985599622343076119799616017434594263161795771155795559756429054426044308012760578722574946552044901326461686945415569664847447800162055084731224456225650534538501834816985170851003518360886541933444089024279364144530895966311899520878716037494810101823215974260988188652288771548389468277600661007564273253391030323596627245955934352227780939952484296159188084142615860759225997373827164192429045148665055421376277432530792221216456916722708017994098396574979931497757121346261058420140041710329195151976440458944191411150880017567438290240495322883703672097479613928358780632602577960097416232657677693484329064487628144556892793075133523260324793974065997046168072279394060795942229934943801935949946542235380613171889483888157074136659427379430705446078369747952470641619693237234073347678858076657050721759205506876229930982238463796800989752575811294033351542515242736262664116980319786601461199156552133561547739175 +123.345*pi = 387.49974585703304699817474811061028325129985956592242748815454073820761463337244893577495553182342975025805573098080611338579026336501656537216445619560750343190529264777060688576525436601763884588796340247168979351456091271682883139643076952037639948357002248717421669935648892042388103448751543033040755918432985599622343076119799616017434594263161795771155795559756429054426044308012760578722574946552044901326461686945415569664847447800162055084731224456225650534538501834816985170851003518360886541933444089024279364144530895966311899520878716037494810101823215974260988188652288771548389468277600661007564273253391030323596627245955934352227780939952484296159188084142615860759225997373827164192429045148665055421376277432530792221216456916722708017994098396574979931497757121346261058420140041710329195151976440458944191411150880017567438290240495322883703672097479613928358780632602577960097416232657677693484329064487628144556892793075133523260324793974065997046168072279394060795942229934943801935949946542235380613171889483888157074136659427379430705446078369747952470641619693237234073347678858076657050721759205506876229930982238463796800989752575811294033351542515242736262664116980319786601461199156552133561547739175 +-123.345pi = -387.49974585703304699817474811061028325129985956592242748815454073820761463337244893577495553182342975025805573098080611338579026336501656537216445619560750343190529264777060688576525436601763884588796340247168979351456091271682883139643076952037639948357002248717421669935648892042388103448751543033040755918432985599622343076119799616017434594263161795771155795559756429054426044308012760578722574946552044901326461686945415569664847447800162055084731224456225650534538501834816985170851003518360886541933444089024279364144530895966311899520878716037494810101823215974260988188652288771548389468277600661007564273253391030323596627245955934352227780939952484296159188084142615860759225997373827164192429045148665055421376277432530792221216456916722708017994098396574979931497757121346261058420140041710329195151976440458944191411150880017567438290240495322883703672097479613928358780632602577960097416232657677693484329064487628144556892793075133523260324793974065997046168072279394060795942229934943801935949946542235380613171889483888157074136659427379430705446078369747952470641619693237234073347678858076657050721759205506876229930982238463796800989752575811294033351542515242736262664116980319786601461199156552133561547739175 +-123.345*pi = -387.49974585703304699817474811061028325129985956592242748815454073820761463337244893577495553182342975025805573098080611338579026336501656537216445619560750343190529264777060688576525436601763884588796340247168979351456091271682883139643076952037639948357002248717421669935648892042388103448751543033040755918432985599622343076119799616017434594263161795771155795559756429054426044308012760578722574946552044901326461686945415569664847447800162055084731224456225650534538501834816985170851003518360886541933444089024279364144530895966311899520878716037494810101823215974260988188652288771548389468277600661007564273253391030323596627245955934352227780939952484296159188084142615860759225997373827164192429045148665055421376277432530792221216456916722708017994098396574979931497757121346261058420140041710329195151976440458944191411150880017567438290240495322883703672097479613928358780632602577960097416232657677693484329064487628144556892793075133523260324793974065997046168072279394060795942229934943801935949946542235380613171889483888157074136659427379430705446078369747952470641619693237234073347678858076657050721759205506876229930982238463796800989752575811294033351542515242736262664116980319786601461199156552133561547739175 +7567.345e = 20570.176403180413666577494594903213789090815008274920589828407642819652668322766622041776071751525538761100663654683695484065395693382809736169480227568792043288051986381025035109703706378968288316822462138196272866459292235758313996030580245799415579308986124230926700204357869072099233550302278177012561730136285567898654746467247825983469767751935292854059893821735060372015801999125978616999987054188580238268636629923515188567225215573220032613272489919420902987092864998510553244532755530941951681208729537605290794938455507131340150044327822563643927198365232736208555451827482872688878634021826493938364394693537952686083563418976033475129054460106290793700681769709866644672186340689431825821169701980763696070273720091042428897944859094930976278015392515883629631454682313999546676961631769496059496496119666791981724447526457958652179347357602428114223360196482587569486059249295172328202599807240840035800323575588900171306761818785009922503971852810426696092092219990052533396699705574289975081559775291090477863611824341333111358386824008108071996966692219815384699639457138262658108501255397732911526281585632229336864819585588111015805659585692846154076298309142595788390803887136874030874361915779579199794564407794 +7567.345*e = 20570.176403180413666577494594903213789090815008274920589828407642819652668322766622041776071751525538761100663654683695484065395693382809736169480227568792043288051986381025035109703706378968288316822462138196272866459292235758313996030580245799415579308986124230926700204357869072099233550302278177012561730136285567898654746467247825983469767751935292854059893821735060372015801999125978616999987054188580238268636629923515188567225215573220032613272489919420902987092864998510553244532755530941951681208729537605290794938455507131340150044327822563643927198365232736208555451827482872688878634021826493938364394693537952686083563418976033475129054460106290793700681769709866644672186340689431825821169701980763696070273720091042428897944859094930976278015392515883629631454682313999546676961631769496059496496119666791981724447526457958652179347357602428114223360196482587569486059249295172328202599807240840035800323575588900171306761818785009922503971852810426696092092219990052533396699705574289975081559775291090477863611824341333111358386824008108071996966692219815384699639457138262658108501255397732911526281585632229336864819585588111015805659585692846154076298309142595788390803887136874030874361915779579199794564407794 +-7567.345e = -20570.176403180413666577494594903213789090815008274920589828407642819652668322766622041776071751525538761100663654683695484065395693382809736169480227568792043288051986381025035109703706378968288316822462138196272866459292235758313996030580245799415579308986124230926700204357869072099233550302278177012561730136285567898654746467247825983469767751935292854059893821735060372015801999125978616999987054188580238268636629923515188567225215573220032613272489919420902987092864998510553244532755530941951681208729537605290794938455507131340150044327822563643927198365232736208555451827482872688878634021826493938364394693537952686083563418976033475129054460106290793700681769709866644672186340689431825821169701980763696070273720091042428897944859094930976278015392515883629631454682313999546676961631769496059496496119666791981724447526457958652179347357602428114223360196482587569486059249295172328202599807240840035800323575588900171306761818785009922503971852810426696092092219990052533396699705574289975081559775291090477863611824341333111358386824008108071996966692219815384699639457138262658108501255397732911526281585632229336864819585588111015805659585692846154076298309142595788390803887136874030874361915779579199794564407794 +-7567.345*e = -20570.176403180413666577494594903213789090815008274920589828407642819652668322766622041776071751525538761100663654683695484065395693382809736169480227568792043288051986381025035109703706378968288316822462138196272866459292235758313996030580245799415579308986124230926700204357869072099233550302278177012561730136285567898654746467247825983469767751935292854059893821735060372015801999125978616999987054188580238268636629923515188567225215573220032613272489919420902987092864998510553244532755530941951681208729537605290794938455507131340150044327822563643927198365232736208555451827482872688878634021826493938364394693537952686083563418976033475129054460106290793700681769709866644672186340689431825821169701980763696070273720091042428897944859094930976278015392515883629631454682313999546676961631769496059496496119666791981724447526457958652179347357602428114223360196482587569486059249295172328202599807240840035800323575588900171306761818785009922503971852810426696092092219990052533396699705574289975081559775291090477863611824341333111358386824008108071996966692219815384699639457138262658108501255397732911526281585632229336864819585588111015805659585692846154076298309142595788390803887136874030874361915779579199794564407794 +pi+234 = 237.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194 +-pi+23464.2342 = 23461.092607346410206761537356616720497115802830600624894179025055407692183593713791001371965174657882932017851913486717693352906155390449417768274640591871518882549715897298061478894440355377051045069618035571189024334066553871524351766213216834728798090854351433076539651389545673351786606392739750858726275412993393684411825118479079037170745908284635632107409639988669469451179533478615853048058488390566942729634240408046907813882618067388206894881451925537620037250432648114247275108772061816988050870166326637559343356913978605053604775262809297820139056297229460782823706823247615325181532330594867999431872854736439172214228657242210390826362821278531559098775046569853450414628949207720310741076457980043887870978039135965581840186370225228690039481292788650000001627021950048940268267183903681404975540544653091697357477691746655314964738068811828989996862161247113412466791618579382822330852696401746509571244531268840437136117646212406248042218142219467828773193386998072123388804090783579801061904742798934514136721134063846618172031769698047964698147031004226377400586108750278224716520868484425142757545849304049170466883138272144110924901618245362535060680744939599072298328860990151175987141638396436292339895289818 +-e+234.234 = 231.51571817154095476463971252864733750224275290630004042503303237227592336964645240542861782147483357257253360806799694007818258640337095642709966570473940436926186767137205650923676617011924680474898098842616581206929784591085006511583249075523853933191773519983152258814625765455756289246092225500793044829723816139373866861541699924795506617343970239326288679929067129087255625295276930302279068985830716318097448489134253622788874761021557494304630322921455003003205313554509401206836311076990120687226382178457500077042364851779173010480633196681747113060150353489417906076017051120667963749055688269876180293158385960298016232067931671762353519570468819767121749018054418469824328263866793018874900381811840695830964840111148065419272613326141057712077150010791319417425072038951580155563653675503151243976637517295802137679099783900976469563005815085368590656826185635945374684790381630911129298323160357562185940728543645093869689279148961624948988425229582810138931260303447873284531104296496459787659215018066567893182987899437211976480696677525498414609526958004222290649633958300267027491131230335964442928377315528374392011734821286580487533479896940787633228056747213246014410551030290359024540814304361976362983788795 +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.71034159367285836217345249354417012785996654034639956801354795772442109540200873697885147521829780788098213612945845615648181393480622585607758636282418075528637699027028077326107869520997241274993142508300781522299244075997610075057189906683128916223036557191353349046413841834276192044504647804049144837750894228226624661709657151981789547789508488168063338282026944031515326968193903193321939757368719465630592896731668141442934323955832540473228255731958202383813654895744375608407270239311405143104957523565702726380609538194090993559685292492625915754165227066704894877003335049932936098487044010038252580212298296824748884542059075507572981121185367266260662943970513642395887490480923835392699489863285519335081341348908579776016774311983672064188649874400668827169880855739678453936928279932889992304383203003932873848980914668265412207387475888512372394994694521116146803700654161814368416058455206632515505124597805708834655544114396567094735868615512434402150661815062831539211908410322034213529905260115190807146852429083443151981463588237613340351683872999416672117946340601551802406505868319697461497063394600230786190588758224735259854636153305499217118845961340224649130707922473108020867168130754567884921597771109 +sin(-53643561231,7456734) = -0.50950380679099260296247241684933239024962111223474069777660790478342010510409364524274992199319603165006464514889451281137890659219178699541027857529018586714809542545156079421017187159010019838016815338090080679348116790347057147356667623794359139428876295668039534342344511519877393355126945961993380959770088022959016627331841871380979854375281619638432763940727761412839822103076327280478459906261957359108811446367877659488011510153791026525637959108420496908113381652911094829116451243024758516149206698917709643832914957293223611231501904734558371400239459674186114342884776468146610765733228338452901831614053593473544815178782347825519599329758619842983127047777719908743399282971017237916678865968370936608201063114575927758200738038372187164367413813717472899410850829691775165338306449901269319924002707119492419735540689459981988047750027541906136796923297232174337695484295565216724873663493459618054342097960477427691197733337923918776865558712592077600825520281607673267338632829268388511871187175550279826796457246766378669403667654674226621223920697445042558489943831860877554020944578321710669389526975533768339783085637362755646124895090274770925302716311813164387138399492848189045731543063102586470822727739755 +sin(-435345234,234234) = 0.12609770619455554527831700381845219381926856276666961158434066482032104586349656272398206624133802970403747174013758856601566675567788279184489440647065073116798976529520260080026298419758395523561097953878377678524494897355344913627856093892229876696126916023162431701677079838425827629857299346658495540959688613310280292216388288452231736652632171253829822003384754562329005697640641184499385934410980159274075816672263748074265571680670920301838479701548771719445908395787563200198442142270712916527153224414977641270072098819424590048278781470961561591818610169699954510423147933565519217553492728399749333586707976246427889555531288039310507203927588335930082505502349380922172858399929027525711897294311935126280778303001836807838768932679635373532047442562315621356897946494194428198719518220680909076573207346110714623692663500996864661942882912424867079082796544265691499923467986639137006892066213767111241025535526902120864895779421687992256272910782490733582052007969669424097552589486824161087205040660562943788449197760273964349919040198831232546477650112352282497286278505678264556463993236060112456477764557742319623135489287248729767643811467282046574513461674315513097753548183310488367626981344704740401071425226 +sin(-2*pi*1000) = 0 +sin(-2*pi*100) = 7.200383050636043389175941721234876022028925789496326608146396567077409162662018398424261898642147576393933841707199929933636316331454116711117907815046203638297524521421426820865713484376038928114714549117546260998401015035589810975020690874526370213611280781516408892015320968138869175774274786565358366282533965823978595231751945272601799014998454682949651343928109431991222087003590535458819426974851215827290565519537038286317789862365685547852424470517538749484061232272004095109426805373023621092577455942442548181150591886538398599238207570475435920979388404215432201243107403477592532969873558114336706758103675479802734850205431240576637997100938222251181821290164139309502021223678798578621655066055987212562541060001335409101334459772516824907538062900932172373995347602700430532576998588203146470194777109638125465111482515706494766018472303824745453075361234047893885036481111766915538195557042519247747535020668457646764256124089744704267178180814157449732076622993350498943344830447492108452325127759734267046517743130242008491791080794011293083443423863612757477762944309870563124943005739284671670461708134037540490992329201206702066141332006043017417580436306948977241598417792472411539816003316492124608254695071e-1231 +sin(-2*pi*10) = 0 +sin(-2*pi-0.1) = -0.09983341664682815230681419841062202698991538801798225999276686156165174428329242760966244380406303626783250318093598903545080723747045937887335610198491841049683477305063283249435978900522242408608142272966743717361429690723851578245480827955359733878534633879232333616788674249073298453480058144973960475186220386788974392881130654716772576919505279392262607481083336918563790338248847268301618655568893466982454116127350321922213400495628460096652233220746111279082638889248599762600486736992116834225822007849594489662342102170190915305175072701438374874285387394550422198989166468789479583332187321489282431474457441763061448319041883501260441677212938344509031562810353361999685976614314713635237647133275760724853204198589821142217064860337452842258078905607382998339122698381322462839760081236946677420279490476881259137535692930734542900571839934963830844812380293707930735198964874164274114958462665472168923199807545314976375556604931016191474334017680553444002723416260117444319296284058354938721308496321874313099077718964460789381263631602530213103094998466806419229684126923743159717812567615472473972204820347675871296697485969142730588345585917173477758148253666045145535799500764101920214893228566622446560833722894 +sin(-2*pi-0.01) = -0.009999833334166664682542438269099729038964385360169151033879112479409734509063915965942636792961498990152518256893760673807114391478101834367992504522374877923346333956629577042884751752281605583571101050774395187168606155330709987206369875092696688424905413642046237535076816415219593915753970609625155007149734343650140126010756472960507873872984042987441343463278494770994371567032171767528027135974435461952336020350112146519996374117348905192792055127187808907993968614277700507649198588906786772205719520903185961474603095939933973363416265221714521450682733933417711179372733354590095099959888961964291389175600643442999116373725594047366187408263088683497634340598889406453290876806826352554400421133245980977330148798090737043115585957485119223500064560640037734326388377026517244060112578958428359074103973263511493912142496450758739296953977920730941188402364506858174852606021099282767046225114299907364917050686481947141812831031312882254660611456524573907422800164140884130285721050703575017040806473538807940743426402902566201945479262443216705136057758436072496282839163944597841056037070390744388734606643126642654925880308787928881962895076044541183081178285202513875500533211652171563451822618330648441545921650389 +sin(-2*pi-0.001) = -0.0009999998333333416666664682539710097001513147348086584190048145102714673516376365515440749327845858917044747128565625505693920298729248557557898922766679770429811029099808780764151706425291057463143174850936016773958856266451298761230731759749305717989105502353926107715412612796047596601993481734073657886589728833392112099180016052189103912616905442718873604879508582086968301228229164797145805071732329655513001062064059900359411447072010825137395209977986154710916267831653459108586132250584108647356906685531600061984773110968070961480863492393604722935397029844115470893411425806715938962639578012210186389345059068550510313773002124381706433268405431094335900793630598856176174172417575590465793432213770471604324874831544477117672849808058287865243195071313968892145093401447343287742109804918732029087150791132360397908105695331673661315874270948776074036269568307881347696064577401142674803512736142613071495566481749295535056316600464665849324336279044509294780785285016881545351633507219491899157241450850505075230260515163456651813320460116976674339633793224648548412838658287496506646544038211261238423678254805623432354146357884938807770348906102800793197291377827580298266172617247926980521382269930630173723696934418 +sin(-2*pi-0.0001) = -0.00009999999983333333341666666664682539682815255731897346480681419917530952170502437864156857227467639438152833704864670640435927555780263240604929399407224915635551627074605114374148444050707554497249627550240934193771625197924626681857575283850030889932823266720805783335894770152073153185976972893662281229121387344399276182370782798555830843492502168525556721235879717842142694888537843647183617811333332142396714770429533395288462513475912417782444137786356383371452533679652406787757397679014318330389606079698671448268904110161161494115194420434504113795471764454112907358708144675266856321030164375483297344862060633329171440807890755379987864545777628509414858608315057879350224349331119571273693241877932936424463443254746826485242947867531447653682984909731438757633247876602747573695855599301899296693797880343443899380761582325153743887246948195648745041569008410085223734093414850110946318088301610954070147338635313788868026610764171253562109353458607329025049079431417540621329490463105156923551276111762355541226840168743763352522611510444544162907654535705990046939368190341474151928417129959718057387021347662658947111747307096901482218188943180526932598594119025938051301419673619284724916970201066640438862946856875 +sin(-2*pi) = 0 +sin(-2*pi*1.0) = 0 +sin(-2*pi*0.9) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +sin(-2*pi*0.8) = 0.95105651629515357211643933337938214340569863412575022244730564443015317008519350171879281097081138167589971755140300420898706619376969992631521227031318237878577743797040103271821710092100151805260400569521169918366873203287842014520598059403152056129112418394836017812752754033739786852051968433703417539926196983819778048892887657468236988148914031731715467130250978382724426292061383280521912702068850663667104103625112293996694899391187025696233263801136524326158945514267813558805530422356829063998479941385793087611660614824589175203538797419555671498082271383816882467739149028296801992321089906680548156534831041217713329585052573531019615539072691874117451358667960956803807637548656312876337219389497058562752236855997742141168152875843113441403216490739382659592002710114627120206834140967494501348123741665796067928687415239100720985946918461895936462199926783700562617453349344547735925747735158292049243205269049566037478382084593700304986439108005142723744102780843681532428649807937652693860990694132878671463511790938450308625360477636096638234845643550470891068629836439448336386521982870704639445605781085771863415218364001715566199789262200860845408042206194188606178497221103179315843325308109546132896744482951 +sin(-2*pi*0.7) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295 +sin(-2*pi*0.6) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +sin(-2*pi*0.5) = 0 +sin(-2*pi*0.4) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +sin(-2*pi*0.3) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295 +sin(-2*pi*0.2) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295 +sin(-2*pi*0.1) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +sin(-pi*1.0) = 0 +sin(-pi*0.9) = -0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +sin(-pi*0.8) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +sin(-pi*0.7) = -0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +sin(-pi*0.6) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295 +sin(-pi*0.5) = -1 +sin(-pi*0.4) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295 +sin(-pi*0.3) = -0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +sin(-pi*0.2) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +sin(-pi*0.1) = -0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +sin(-0.2) = -0.19866933079506121545941262711838975037020672954020540398639599139797072838116914661620815031158815790563753061147077326997451432250706773283119306542805662310956110688522144018898896133572738166827137098912914737342698676576441896105175633139380512755476788383835784448495017230870254038428967258145160322974142589976707423210918359356792104478014281851412653523882759976167048774408208522982491450740857476026349145836872447842433347744851334052449660786462400711027220337094877477544436470395530837112711285977560672681557457433417651158718192118144955161364291693839611689892746424001167450918019543396745118925816454006837892481735536158142833469184037451498969439007520818377193567910830500873014197564008907194330336072637285559999242971220374767606631658422175115760926985627232319140066805675772203900418943035548167478021647013065517754373890200753336658054477620416619045055004539602116689774885442589774996939539295113959520353362467704503751833695019052723921085355261269640336708208778732921029063371797875245829104513985078524072276501601186208477392678175778147854045139239316525954163716868077504443994026189890497992478760884757910045579336792911830962498211534301505858341440164386254445233220623179336466690938179 +sin(-0.1) = -0.09983341664682815230681419841062202698991538801798225999276686156165174428329242760966244380406303626783250318093598903545080723747045937887335610198491841049683477305063283249435978900522242408608142272966743717361429690723851578245480827955359733878534633879232333616788674249073298453480058144973960475186220386788974392881130654716772576919505279392262607481083336918563790338248847268301618655568893466982454116127350321922213400495628460096652233220746111279082638889248599762600486736992116834225822007849594489662342102170190915305175072701438374874285387394550422198989166468789479583332187321489282431474457441763061448319041883501260441677212938344509031562810353361999685976614314713635237647133275760724853204198589821142217064860337452842258078905607382998339122698381322462839760081236946677420279490476881259137535692930734542900571839934963830844812380293707930735198964874164274114958462665472168923199807545314976375556604931016191474334017680553444002723416260117444319296284058354938721308496321874313099077718964460789381263631602530213103094998466806419229684126923743159717812567615472473972204820347675871296697485969142730588345585917173477758148253666045145535799500764101920214893228566622446560833722894 +sin(-0.065) = -0.06495423883478260114360762150735421990821954043445425495180807761833192370227427920409594917227123010411649690522619303551921782547220184175553491836109146719909288897398154646716210688682715839686181915838632878382779227713797841971009205944034164950101199770459120519661243443644304603920335620699854961634717379878951954840915882400784475141284274269556553622511572513694111265608935029767571036815689780669766503702910678277872460882045846205332271603299882487495946398680209759814431011140175500653439593613029125814195957844302670966527161079162335898120535102903811940004804463831925572945665828760112018693570503846493934342762170425122596510608479320141195863926292307271378449733626564739425407680711779914192554091344432542884670485359670027423790150947468762748371756430838374867893283358026679934678370916573730535816560749823177042698609969798593220257628037717844503458624039048553633711949603423470572374974462085350678557307823647703742567171948716434727354876441895377110826686937510403232061784641498815581309990457685164511377756580088830301070404782051824780720920986415483261537591940020151532575595894578636425347886124425337391400065633900576708087712383288338050510621792065823620662770406905031535867515978 +sin(-0.0023) = -0.0022999979721672030285157772778404777745919698964083762102040102631218080374329351437389729794187164344985093392670626187397686916919085985953724833463266308363558675898720074247422323275149253268801714160334287781949250703931415560422607964372073957293104882395962661895162510360413710351757452749262885221097013684633397074371315149903920269224896890681447698639652965706758777046584677997888300558445553438171594452448014641768099897916767566720142258935575981975102317191656670866091294193135026533324910514151012851302001950490207037310639212098630116674843499020836079655378275154357030366462724683301106335737792536406181269520437469635341467336820275560206934040406189738733693975995273657494382037202613426970258866038485245941711814924750547718741418934046245341387377477267069471189686351867134351060237688062061858392713702381602872572176658492165443396306175935951272785474377275585162778143893657171616946879545300546954782574255142641513070139701841715048147101207264045091290146775914767329074511349617697307030517172485113626590136811601292404385427991475442176506317946775514516504386342000260045129987180473834934345368441797534667606165567360997429712911449561396814773804716445056400372310257604722488876593737798 +sin(-0.0000234234) = -0.000023423399997858103139471274192593747142595223883944629918611451026456757990945876568753889230145228862614438163167451817119339100124744061519625416823471895146352140696135118606800988218928092956546896394663868813009133747809720175353334037104763952409353683599233882936005339987010533681090422129177825992568457430722477035769337183187524077091399797572785076586207559585322322879547333947928504476668013358072889833510257189995845931572799588532871518725466239007078690001001552374980265561185776660948140237202541438884008290731881512214367077062413081450014928761838931197796079277365519334080022125449926217329643383161063311119389837009978599064368325811632515761071240795344959209879822028431443230000203678423901932080622398013144758629763906430754508222178097006697099535217678279612612774273160489930424112903415056291942899153740058237059865214110579668210772803878652312467416951811328126288530487393891566216587075589159114153275764947441756670191952229236948583052189426839342019345430715624816107988266454481352655675829361974263853709575798276364666223318665953255222186420379427696348153703898298793527139849616455441014191383622740476409090286314085402900837555052717176146085152415225342878912301448386854983743428 +sin(0) = 0 +sin(0.0000234234) = 0.000023423399997858103139471274192593747142595223883944629918611451026456757990945876568753889230145228862614438163167451817119339100124744061519625416823471895146352140696135118606800988218928092956546896394663868813009133747809720175353334037104763952409353683599233882936005339987010533681090422129177825992568457430722477035769337183187524077091399797572785076586207559585322322879547333947928504476668013358072889833510257189995845931572799588532871518725466239007078690001001552374980265561185776660948140237202541438884008290731881512214367077062413081450014928761838931197796079277365519334080022125449926217329643383161063311119389837009978599064368325811632515761071240795344959209879822028431443230000203678423901932080622398013144758629763906430754508222178097006697099535217678279612612774273160489930424112903415056291942899153740058237059865214110579668210772803878652312467416951811328126288530487393891566216587075589159114153275764947441756670191952229236948583052189426839342019345430715624816107988266454481352655675829361974263853709575798276364666223318665953255222186420379427696348153703898298793527139849616455441014191383622740476409090286314085402900837555052717176146085152415225342878912301448386854983743428 +sin(0.0023) = 0.0022999979721672030285157772778404777745919698964083762102040102631218080374329351437389729794187164344985093392670626187397686916919085985953724833463266308363558675898720074247422323275149253268801714160334287781949250703931415560422607964372073957293104882395962661895162510360413710351757452749262885221097013684633397074371315149903920269224896890681447698639652965706758777046584677997888300558445553438171594452448014641768099897916767566720142258935575981975102317191656670866091294193135026533324910514151012851302001950490207037310639212098630116674843499020836079655378275154357030366462724683301106335737792536406181269520437469635341467336820275560206934040406189738733693975995273657494382037202613426970258866038485245941711814924750547718741418934046245341387377477267069471189686351867134351060237688062061858392713702381602872572176658492165443396306175935951272785474377275585162778143893657171616946879545300546954782574255142641513070139701841715048147101207264045091290146775914767329074511349617697307030517172485113626590136811601292404385427991475442176506317946775514516504386342000260045129987180473834934345368441797534667606165567360997429712911449561396814773804716445056400372310257604722488876593737798 +sin(0.065) = 0.06495423883478260114360762150735421990821954043445425495180807761833192370227427920409594917227123010411649690522619303551921782547220184175553491836109146719909288897398154646716210688682715839686181915838632878382779227713797841971009205944034164950101199770459120519661243443644304603920335620699854961634717379878951954840915882400784475141284274269556553622511572513694111265608935029767571036815689780669766503702910678277872460882045846205332271603299882487495946398680209759814431011140175500653439593613029125814195957844302670966527161079162335898120535102903811940004804463831925572945665828760112018693570503846493934342762170425122596510608479320141195863926292307271378449733626564739425407680711779914192554091344432542884670485359670027423790150947468762748371756430838374867893283358026679934678370916573730535816560749823177042698609969798593220257628037717844503458624039048553633711949603423470572374974462085350678557307823647703742567171948716434727354876441895377110826686937510403232061784641498815581309990457685164511377756580088830301070404782051824780720920986415483261537591940020151532575595894578636425347886124425337391400065633900576708087712383288338050510621792065823620662770406905031535867515978 +sin(0.1) = 0.09983341664682815230681419841062202698991538801798225999276686156165174428329242760966244380406303626783250318093598903545080723747045937887335610198491841049683477305063283249435978900522242408608142272966743717361429690723851578245480827955359733878534633879232333616788674249073298453480058144973960475186220386788974392881130654716772576919505279392262607481083336918563790338248847268301618655568893466982454116127350321922213400495628460096652233220746111279082638889248599762600486736992116834225822007849594489662342102170190915305175072701438374874285387394550422198989166468789479583332187321489282431474457441763061448319041883501260441677212938344509031562810353361999685976614314713635237647133275760724853204198589821142217064860337452842258078905607382998339122698381322462839760081236946677420279490476881259137535692930734542900571839934963830844812380293707930735198964874164274114958462665472168923199807545314976375556604931016191474334017680553444002723416260117444319296284058354938721308496321874313099077718964460789381263631602530213103094998466806419229684126923743159717812567615472473972204820347675871296697485969142730588345585917173477758148253666045145535799500764101920214893228566622446560833722894 +sin(0.2) = 0.19866933079506121545941262711838975037020672954020540398639599139797072838116914661620815031158815790563753061147077326997451432250706773283119306542805662310956110688522144018898896133572738166827137098912914737342698676576441896105175633139380512755476788383835784448495017230870254038428967258145160322974142589976707423210918359356792104478014281851412653523882759976167048774408208522982491450740857476026349145836872447842433347744851334052449660786462400711027220337094877477544436470395530837112711285977560672681557457433417651158718192118144955161364291693839611689892746424001167450918019543396745118925816454006837892481735536158142833469184037451498969439007520818377193567910830500873014197564008907194330336072637285559999242971220374767606631658422175115760926985627232319140066805675772203900418943035548167478021647013065517754373890200753336658054477620416619045055004539602116689774885442589774996939539295113959520353362467704503751833695019052723921085355261269640336708208778732921029063371797875245829104513985078524072276501601186208477392678175778147854045139239316525954163716868077504443994026189890497992478760884757910045579336792911830962498211534301505858341440164386254445233220623179336466690938179 +sin(pi*0.1) = 0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +sin(pi*0.2) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +sin(pi*0.3) = 0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +sin(pi*0.4) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295 +sin(pi*0.5) = 1 +sin(pi*0.6) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295 +sin(pi*0.7) = 0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +sin(pi*0.8) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +sin(pi*0.9) = 0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +sin(pi*1.0) = 0 +sin(2*pi*0.1) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +sin(2*pi*0.2) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295 +sin(2*pi*0.3) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295 +sin(2*pi*0.4) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +sin(2*pi*0.5) = 0 +sin(2*pi*0.6) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +sin(2*pi*0.7) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295 +sin(2*pi*0.8) = -0.95105651629515357211643933337938214340569863412575022244730564443015317008519350171879281097081138167589971755140300420898706619376969992631521227031318237878577743797040103271821710092100151805260400569521169918366873203287842014520598059403152056129112418394836017812752754033739786852051968433703417539926196983819778048892887657468236988148914031731715467130250978382724426292061383280521912702068850663667104103625112293996694899391187025696233263801136524326158945514267813558805530422356829063998479941385793087611660614824589175203538797419555671498082271383816882467739149028296801992321089906680548156534831041217713329585052573531019615539072691874117451358667960956803807637548656312876337219389497058562752236855997742141168152875843113441403216490739382659592002710114627120206834140967494501348123741665796067928687415239100720985946918461895936462199926783700562617453349344547735925747735158292049243205269049566037478382084593700304986439108005142723744102780843681532428649807937652693860990694132878671463511790938450308625360477636096638234845643550470891068629836439448336386521982870704639445605781085771863415218364001715566199789262200860845408042206194188606178497221103179315843325308109546132896744482951 +sin(2*pi*0.9) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +sin(2*pi*1.0) = 0 +sin(2*pi+0.001) = 0.0009999998333333416666664682539710097001513147348086584190048145102714673516376365515440749327845858917044747128565625505693920298729248557557898922766679770429811029099808780764151706425291057463143174850936016773958856266451298761230731759749305717989105502353926107715412612796047596601993481734073657886589728833392112099180016052189103912616905442718873604879508582086968301228229164797145805071732329655513001062064059900359411447072010825137395209977986154710916267831653459108586132250584108647356906685531600061984773110968070961480863492393604722935397029844115470893411425806715938962639578012210186389345059068550510313773002124381706433268405431094335900793630598856176174172417575590465793432213770471604324874831544477117672849808058287865243195071313968892145093401447343287742109804918732029087150791132360397908105695331673661315874270948776074036269568307881347696064577401142674803512736142613071495566481749295535056316600464665849324336279044509294780785285016881545351633507219491899157241450850505075230260515163456651813320460116976674339633793224648548412838658287496506646544038211261238423678254805623432354146357884938807770348906102800793197291377827580298266172617247926980521382269930630173723696934418 +sin(2*pi+0.01) = 0.009999833334166664682542438269099729038964385360169151033879112479409734509063915965942636792961498990152518256893760673807114391478101834367992504522374877923346333956629577042884751752281605583571101050774395187168606155330709987206369875092696688424905413642046237535076816415219593915753970609625155007149734343650140126010756472960507873872984042987441343463278494770994371567032171767528027135974435461952336020350112146519996374117348905192792055127187808907993968614277700507649198588906786772205719520903185961474603095939933973363416265221714521450682733933417711179372733354590095099959888961964291389175600643442999116373725594047366187408263088683497634340598889406453290876806826352554400421133245980977330148798090737043115585957485119223500064560640037734326388377026517244060112578958428359074103973263511493912142496450758739296953977920730941188402364506858174852606021099282767046225114299907364917050686481947141812831031312882254660611456524573907422800164140884130285721050703575017040806473538807940743426402902566201945479262443216705136057758436072496282839163944597841056037070390744388734606643126642654925880308787928881962895076044541183081178285202513875500533211652171563451822618330648441545921650389 +sin(2*pi+0.1) = 0.09983341664682815230681419841062202698991538801798225999276686156165174428329242760966244380406303626783250318093598903545080723747045937887335610198491841049683477305063283249435978900522242408608142272966743717361429690723851578245480827955359733878534633879232333616788674249073298453480058144973960475186220386788974392881130654716772576919505279392262607481083336918563790338248847268301618655568893466982454116127350321922213400495628460096652233220746111279082638889248599762600486736992116834225822007849594489662342102170190915305175072701438374874285387394550422198989166468789479583332187321489282431474457441763061448319041883501260441677212938344509031562810353361999685976614314713635237647133275760724853204198589821142217064860337452842258078905607382998339122698381322462839760081236946677420279490476881259137535692930734542900571839934963830844812380293707930735198964874164274114958462665472168923199807545314976375556604931016191474334017680553444002723416260117444319296284058354938721308496321874313099077718964460789381263631602530213103094998466806419229684126923743159717812567615472473972204820347675871296697485969142730588345585917173477758148253666045145535799500764101920214893228566622446560833722894 +sin(2*pi*10) = 0 +sin(2*pi*100) = -7.200383050636043389175941721234876022028925789496326608146396567077409162662018398424261898642147576393933841707199929933636316331454116711117907815046203638297524521421426820865713484376038928114714549117546260998401015035589810975020690874526370213611280781516408892015320968138869175774274786565358366282533965823978595231751945272601799014998454682949651343928109431991222087003590535458819426974851215827290565519537038286317789862365685547852424470517538749484061232272004095109426805373023621092577455942442548181150591886538398599238207570475435920979388404215432201243107403477592532969873558114336706758103675479802734850205431240576637997100938222251181821290164139309502021223678798578621655066055987212562541060001335409101334459772516824907538062900932172373995347602700430532576998588203146470194777109638125465111482515706494766018472303824745453075361234047893885036481111766915538195557042519247747535020668457646764256124089744704267178180814157449732076622993350498943344830447492108452325127759734267046517743130242008491791080794011293083443423863612757477762944309870563124943005739284671670461708134037540490992329201206702066141332006043017417580436306948977241598417792472411539816003316492124608254695071e-1231 +sin(2*pi*1000) = 0 +sin(5345.234234) = -0.98281350892630570252810188533857050568366978436081031254676175848390275680420212761171034901623464303548009229725550904723709546002926908106763322292494059246020605376735955817797183206169225253793178327213952682092863363887462135589731779539555404934156013627534356602042910164977049912412906460577590335868052884559760438161227598427196387770106884492248572966641085071519251254979503739879073206003518363283432957974087928893796813361475820837821374614922688011837436994481700963724942794079000679547805407388301711471347386909559441363663791624414965565693187844580702938056415355488393713464416228420329012951915745456234283159612811385953590312552262865946731317918782516365361639283232259935081247979558010540818916318869348095990367819503822706570625712269899035454890792495494318260250689515372753173235730312254953084746951068002108093349155365230540069039667979163425481811941166610845272160044826263360133166601926741701720862441495302871963345190434675000996184573176596768939771721709369192514810314574326403516578438277533772045655381697231723252279511254371779515207805853370905805430603077497662483367655297622273244058274719713255312166117268180173887150003889812073923571131642862792199357850045597146194958469971 +sin(4356456.234234) = -0.27320486184825203791296103187647885900033952833196173971851005017311629013966378379666163400524611863926838692824360271001451665313635722823948650638857301217583320838929414711955548133155884878447018173098534921158554461697714577207664523030487345106758200032835667362591883308401255387177890507712793229441841521583586671931293364002030477642347991476794248805641846750662461187018124828284899870289983780525982716283671502211367313868408663044014427089060440558888928279508028231049979644014550333059623630001656015767801902004614895018547773671283963498293928890693828278942948473435371501993280761873085181244478372977034249868379240814903802248828343441546090440726226617887509308825882114435358202191464922084572231899483912245830146645474542906586731370486391163308010291141910407081034650972674884653843540543055401080494637216634822640238502981419517907123913461939619994030097826420937987228824066268880893247823235990473588054588774818030981309722661852028513513327346230680832191508465394789416140011734757273629341358433519231657941649132360625276932952415611352931278976694959834352144526340671382839740488477815073100476159793912709648483723273739398550590267823671076905659966200840620834998670515087980523020510082 +sin(3564564563652.23423423) = 0.26042405324151980495222067353325762475379835051398517981257054321135024281583443165017187400872869011707526562363170595503613892580470520345088400522048996858986385375500993022196571334066820781206953104997437715089593321540257800987863018896077235346806414716550403435612710064381213217210481508520721671969797305412614475169667175892278664520331637494102765573757005110439900999660683361038012559898175083811870072559372053294265665888602253898825697413928839709718009895324280186016110624329149076527805518246209695185421481986407031791712064617041220121446993863043929335384648310328298862002782974175333559967720190471877916347924551436501344478019666028138286848728773326662738848364249939548451645752066167856767500398197466293456763332677802856052604777146573516306233995854392812616695748617602621861216234784250202259819515438609848273639392923798040876521506538018747820345850212601308446931903420854696639413917086731253730927065117776199613037593491740646184811873054285546623165821289140679066811794450375465352414161497003734305074443874217837645869690604525218877529378877451788305716441386292630919752896898960275225151816568202984915097858454816643633579161366474028404805941167411772440326076717229972642764254652 +sin(45621452345234523452354.3452345) = 0.45504011383823676556994955413799974990622072473578667361223013981049435632574646225385827973023024830392457281264838815428173686982060686101107616694319967223589801573372163643204834420851931614186505075775515204518505275346555104549666393611572298359613464955389328276172631453505364753696617633907320389122779218032198269122200012908547137235840294638144407508052184802055856479464776746342746279802180296293242245579254367554111832230547631955526713379557917120196471000358164130844623726379609293311190048311608786865819528977167876689274787670850855137456342913450250113616633570105496207685564072218435631125810656377821369132027479321905523990930552942166584757049610620463834330692958725909983419040991741282109715606278457656499866666513241060793244228371294122327637747535714283806293649456763788475010119730460301710846992731735069743926062650798193630041542069865785185938375347541880062827939867119915766661058643638424409832686352180175087865868449916842856300878434925390430485187529451060326522145111414631813145083426743436111878199615855895887027140565959650979395711841778387516938737511953708736769566535857578747313973568104657559395434858134289744355708430097522066154589839508156052476933967624616969377624986 +cos(-534123123532342436,234234) = 0.70385710218644791966109651086488027420586686147469501878605744527486768721101933024604028247940321133996767870158008177208990648679386360231497910273009806091580544592034437736182762677016617849093878321756306236837416106944031490063929118038232394338680206469956786928081874404832910769627473878892329844101754261988628246603234005724448972646700485308310605961960235923681198015895956841656975002792385473243061235675586698536934405262256106903262176443485560854470423115491734974786007233376278941974098716415788934273674914620569694422874595145254100200647477056370067411339438374552162869348535508621672467483091764304065229986433782835150569557465887133282506214928131403970812899981341654403517193974427440971899593481308106498019386252829489292950349516972319752021847605130992641246778466334191473689358701582721535057625300097539418990412428465529702949641909559890837274055947168840893626483237693475472754853421981591060119975569884160364210250871015621415880641497427139547349581243992021662557835252953735706806939551211444233800107827663796353145556044136273925918088219600970812789133720712259575637352545768035339943708675486978167668273477800562244822854531154192033409906483226675007310244617547421882061519817463 +cos(-53643561231,7456734) = 0.86046840201455792906597959285113622110475790059464550790275790953486929358139738874023194663961045109568884495733677775366960031798425424937291750741504869811042514044177047128814326116256085481170522843558256811922777464379869728599973317358304240711058332373711387285421031368530143308665062794928279899555190625974255591526859863217883900085271141496483089842245546782996580933032220363655074278793130333933243835962029419909876023955700229853412747313635997452060949511062330821977624968893835708246366749219038322537648954064614102347339562736639789741935018638803358098685997998972486966156688683411503372074252994175932414079343278755316524393603320673305214684892718700851523011975403623479714756590451005826930112851075030512493626674904838523419159437825952098844661122829901569285806555154964809390515165130395325529078724357219574347030512036802408713648827518491016913831354872915852392729229704224719968130988247294609629407791337281749848200954970889026815293965478276874692298628632465968770736794346384386492759950564503907118384327654464770960187499019595089472160536232567194126975189934272195408051334068661173090298885905461564306257366861707515491509282007390421927312235941408074329203982531378910369062365828 +cos(-435345234,234234) = 0.99201782670094772247190980352317737998887374899777353073928489840541290255048762102845350071704907211695177884538194848079824804993316800382128012276417979290155168522091462611760232623286666975949414624201211787716888955706627907750561590030425542607421786604531873429664829105519746779930789043044874598562912974597853546850942713477334085426412422312458032765329360327844882487070036633387793212920427043689020805745438771615275760678788557590480021065593306747441597863452151595889997184949455199447314193958004566566836000972765865855347702863129057839585608617185245957421314862810041418332751680731988367524506317473824421191633791030635028995884687758722650756453187309868775988397801535236151360392977388677399346085787807606451621035770158939479552788247419704498929650864341178346465529594365427128386847154731741788616275248534404702376272036462697794238637306090634687337671480821210646478876449323136370657416610120831487065420347191469465065250693990891309210229313650424508356427997936205714245598554190378694828144994161810646188367781331856002505313556737362501793131693126088470625300612011266967334122949152852200527219069979630451984824688998984522839355083106636719424653935125024543183431614858964822095891194 +cos(-2*pi*1000) = 1 +cos(-2*pi*100) = 1 +cos(-2*pi*10) = 1 +cos(-2*pi-0.1) = 0.99500416527802576609556198780387029483857622541508403595935274468526591021824046652966361852826292791072368588083687186039413970352212045993258227776500233434126606061055341012689340392816994046794830272000207182140244420011606215920920428798905787273268965463734762180175211138827688138483834948042327352219507885759748877880657414373095799340911315626468872692202908826594590603893927482529119832081240620343470253330218197805880800606064578469540271540051162673225582298306135155856782760981045191242031738057297176234130156858026922779529630481969558170851688632979839345409083814753858071950735313037892361905672825085458775049615611448809472866514444137979130991787791254854267189473532641382398342295733554807640729621201053857374269670780643260823341438366608860758765805498800986051276520656299244484026604048449617051572846280325602622338082818694319282467877152719017270557461101996837283312566832594648414562425094985051732771234883152945225593463462433093482908644395114524197569274975131067617962230853628525249287048507128188552167816267671288288109196720249973012691907856008716728411053777472294746337186837777599635530453325206376077643118106679462116139844877965668087566261889780882916906227521441791998493105906 +cos(-2*pi-0.01) = 0.99995000041666527778025793375220667321247058398027711112227576864646008812964349163512554376129737265623056194151304183458281579299375486262950944853697292970784647512006914462382928612539466441550354577288323578263857242246493080967429368294450835382178157747196556924969768995873400583773121137357485440439994355796196334951328177702604116145694127773367069117190983015640970034973425064382979651732864532545145815171794684780218471837245056965562294195929079226212048522789105590903088120484847138630044284933791417673705778438214805987088551346097971981275711643461717137317533781555244226972319964508407408278929107116776376155434135436356633941043948420721179507718053961586677078238862399533681661527917437288203831090500391388743903284106732890633020510872425101633363501039131638739757401409473705665365863948304897284044829176996296380574317697030939733841827734440692127106904940746022188882531404254516877147340665076026618342561313147348045658740274432103910257218516485311605916979475307418780901149274458825465971376099140309550617086152453206389454214684364014710510381215807269952331409320515551797121354485790084307711779059109005394111783163527331673278397793460824095147166234811259800014756050361578345284318421 +cos(-2*pi-0.001) = 0.99999950000004166666527777780257936480379188921289614586985623511127794450402083924902888832376308195375358725636809191506473748664244142896010404706414575541558200886886668325062711490527942294855805613099351945983681521800982176643595380713787233384872465713776350542929838169389972084974834729503333851881159120363391976978301914217279962544324209209192261449179759519516249313440124518630748840723051980802445664472142733533439988915969138966147613914737488728908041758774390583877706135494129017807099336880895447132674974933640398642970436372509941964892785794897076379329578197780288100378341593094020198488385311496652735002947572963379425232681700747076862530429887007704096523896034300282471491441502940684557974178855058004468855434244514468381776832965554654138249210759958048135186871432615912900259750061004212852725239913698983166859581029214402955151045432861195165409900302856467185278937833540314882686099870223050547927445043052351911816310908808846486238555439826936293684094864855127093410501268239677455882397443579672147394302810495338833331883272210005264468059211235493020749862959344098252230704379120449481835145911140978474167762446885027566487282715630596374591123674034241119370431286024885092250204823 +cos(-2*pi-0.0001) = 0.9999999950000000041666666652777777780257936507660934744288954358397655768687562514034073318715030379054287430913801318931063839457625340409053016605998063528943001897316532193464853083854842800967043287933171019815909583457330641338128419885351168088242283550345634975482256414102150973024229093073615148860152230893013283684846629712090371714172113410342774507342629623794857273823526961538429619976764676916807861351116870024224535481062998554989297717500167280573068085455176870094487736011874989294164666105429063503688327202870538277140207860264257304076197517690183436285067069589228137041161169831844733344009905369338108919359409400677027690680149986581396396882006993698422555953769753496197298128816259431673025923816822230953544862674316815137995238747353123875826055593172600591787886111461515682944820519396946382905286934250556002084811683717838628395930961584487434104688565235751554907614764515464652036952576949128730980384794248137598625580236023302787169810572966145522966594618640182768131150421651714303248996014099317600439875451150775996039820217607503725617874678340323809075237281302605970923655949175930142803117578052162838770350106281922818270196499260296677780302333545550809570803973794317234476413497 +cos(-2*pi) = 1 +cos(-2*pi*1.0) = 1 +cos(-2*pi*0.9) = 0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(-2*pi*0.8) = 0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157708 +cos(-2*pi*0.7) = -0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246205221603856724735247829233942549371697211062724385332390457942303749943562003826085287589894170831281247037945348520001406052138108855588890265765857050585233329957334899365880678003354374035506589761844713760974217652839150114392849891488917392293911445554881250151348078085012523216912188824305141915634165186214633763155826696236583555605794093192566581019200261108289564333764732745340565857996716179867474925452047381066114905086305352980582281495490814527760426239517620301008639987358767138879638931280971604137525656090781427561124046973561707258511186790288639308004344191476152296323939008944960995135388451947660984099307571890157498705534630443371481133787802615863887601768069681053836946882278030302960829473337977595020027795447511476547115624117760610620772200323517028286739883198619747497329228943651981154518751699692810512118451256934020728899784906122287358901708656322661020819861606702222474365115771 +cos(-2*pi*0.6) = -0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(-2*pi*0.5) = -1 +cos(-2*pi*0.4) = -0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(-2*pi*0.3) = -0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(-2*pi*0.2) = 0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(-2*pi*0.1) = 0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(-pi*1.0) = -1 +cos(-pi*0.9) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295 +cos(-pi*0.8) = -0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(-pi*0.7) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +cos(-pi*0.6) = -0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(-pi*0.5) = 0 +cos(-pi*0.4) = 0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(-pi*0.3) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +cos(-pi*0.2) = 0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(-pi*0.1) = 0.95105651629515357211643933337938214340569863412575022244730564443015317008519350171879281097081138167589971755140300420898706619376969992631521227031318237878577743797040103271821710092100151805260400569521169918366873203287842014520598059403152056129112418394836017812752754033739786852051968433703417539926196983819778048892887657468236988148914031731715467130250978382724426292061383280521912702068850663667104103625112293996694899391187025696233263801136524326158945514267813558805530422356829063998479941385793087611660614824589175203538797419555671498082271383816882467739149028296801992321089906680548156534831041217713329585052573531019615539072691874117451358667960956803807637548656312876337219389497058562752236855997742141168152875843113441403216490739382659592002710114627120206834140967494501348123741665796067928687415239100720985946918461895936462199926783700562617453349344547735925747735158292049243205269049566037478382084593700304986439108005142723744102780843681532428649807937652693860990694132878671463511790938450308625360477636096638234845643550470891068629836439448336386521982870704639445605781085771863415218364001715566199789262200860845408042206194188606178497221103179315843325308109546132896744482951 +cos(-0.2) = 0.98006657784124163112419651674816887739352436080656799405254829012618740788273170089502403522430334650529939176759850943450902212505796294722686439744170493924279942324532758789432934961295305234130271653515035173787964817670369820344522000363672558930225901181007326223727278183017145105279837779590254317299369356544358473211738152970415019541637552322636486867222656689732696555366148564002498026550041729422301066878374489161968501547368544639702679429298377336694613497415927290718657016689633239784720312498608841405402374969151919443973671802480681653475617324987955820835764628572629563156822284062479665048238073391984522849148562188684853641824942945824135696944244621950198215284952082413012583856525541148473229895054264593135816562996546839079750270295306083832318455676193500511260291792746868131885433529283739205199446165669771855453167603512013197433030834419534697671458193321995764389941171302768293928710136337075577715048878502456921980192541375092260918523005524915672520859425342507311445315529559732663551002381959904181397506305294242541814830041128336509142981998215172037094305415794551408593441021071757006970431529307840222668310522425129092655983433028464564093092531406507535637557853864954085378371705 +cos(-0.1) = 0.99500416527802576609556198780387029483857622541508403595935274468526591021824046652966361852826292791072368588083687186039413970352212045993258227776500233434126606061055341012689340392816994046794830272000207182140244420011606215920920428798905787273268965463734762180175211138827688138483834948042327352219507885759748877880657414373095799340911315626468872692202908826594590603893927482529119832081240620343470253330218197805880800606064578469540271540051162673225582298306135155856782760981045191242031738057297176234130156858026922779529630481969558170851688632979839345409083814753858071950735313037892361905672825085458775049615611448809472866514444137979130991787791254854267189473532641382398342295733554807640729621201053857374269670780643260823341438366608860758765805498800986051276520656299244484026604048449617051572846280325602622338082818694319282467877152719017270557461101996837283312566832594648414562425094985051732771234883152945225593463462433093482908644395114524197569274975131067617962230853628525249287048507128188552167816267671288288109196720249973012691907856008716728411053777472294746337186837777599635530453325206376077643118106679462116139844877965668087566261889780882916906227521441791998493105906 +cos(-0.065) = 0.99788824367130110999143764102859113654856586011182128818866397673070535175736607106183607623318020173561696927773262413509266005420106729389518926564353373972524533890180158663486634040231400991095511901629066370069915678571432486626039922768822366117382312431669922779726902498843415559109001335289396104623632055363103841572788463964157269243527094827117271710450952083681589690025524687272088058310310385076916023537314184761500431648619226114363596232195947721668384563332370872126512248786156864719969850543331004561988164968639667169413927121877428704734782268213679970551706393095544021774840184654413353775366620920773439841233705698739563137879791316916556581021343021475772586095249618025497459376830482736377008641946800764367945212013366501986548314266535470915558952886990677786941396126848493039802611022197993882168541954308062118380552868969154251150120800479730695735128312367828369517386448799822945651519803396152219024623349185375379523758839573493341708829480784969099450723077938606716353917238090363847245961489267908230780536650694445590139640701399443751701451974017085401832758737823179840268708258766140495325563362960081276852049535591128923362734219541591129455077879555762299821461181126313805640045502 +cos(-0.0023) = 0.99999735500116600396106128470014401737462650324549031006622743710767888075201994692592278798898076687944458465326640473177963976090728356244584768803124546670557997732574412121805571838375251680945278074175967644356630086639847715166677421927459806605344093233909243500355837390952812616295097215254075623168007948825403765813257894973083885930630483717069377540062663672141514722107619959330517290336435382106001538833889079667243215438258302004607384666564907677024913262882122694039430487047039195792598463329827809575898043615339255251903334472644100906073733417429679106502223709386262125618860272449698048262721800914448618186985823102986461665031166254217194119395906604659490822897864039226492853231044433138061780519237451011662145610783042129598852030321912532717613939465003185430752489279117059671122375109281355277276707832222237852294446435734051796996855132399927207545819928649487756732052992366984614854145851755442447441919495872198549824208567253469604175958165017812714068493976066150604116709104458980201441596311657516175984261227841667061272808267306409483337285364963288089838819567545875758457840779623389669379582836823314274480753326743333059741194688853660676133648530001382809747937688271782786368919987 +cos(-0.0000234234) = 0.99999999972567216623254262673084183207333252139914006231659742276438201111055266917397564999719768247357295149151792744462739252299857339902016994713872380393998268931054530305195334521447837982105291880997554351324868358308590143021401219977020765135751489884145871469231696023911794183210855105257504601260519204373355882432600025005004424357184236652925665501827439119051568624111274098152742934645598434733107517498006014161213673586738569217058600724218546393609378228331563622785210188616912453273235343731779535088920967051310115496319409056856316037436003873585460141801309346341455695311789306262711412866771223736799893811971898376353101169553820862573867043846664262595845071833126366569837917662637557388359355029919332017679096966781589258753155026610844100908305734668610094511670747306105265800978017589324408842926733392055238407204523918839691857627710164109630881092067983894111125124981806804423967196007431547955545747550000382389287916707422213145299355958732083859052016178037677980118614422143836215737011396953761545314137478967583254732941563596632019518972545336097225637779190181865836694180776459897581955210818748198757992786971922250181399716261394674083887750006302856473097293148802067048177764327848 +cos(0) = 1 +cos(0.0000234234) = 0.99999999972567216623254262673084183207333252139914006231659742276438201111055266917397564999719768247357295149151792744462739252299857339902016994713872380393998268931054530305195334521447837982105291880997554351324868358308590143021401219977020765135751489884145871469231696023911794183210855105257504601260519204373355882432600025005004424357184236652925665501827439119051568624111274098152742934645598434733107517498006014161213673586738569217058600724218546393609378228331563622785210188616912453273235343731779535088920967051310115496319409056856316037436003873585460141801309346341455695311789306262711412866771223736799893811971898376353101169553820862573867043846664262595845071833126366569837917662637557388359355029919332017679096966781589258753155026610844100908305734668610094511670747306105265800978017589324408842926733392055238407204523918839691857627710164109630881092067983894111125124981806804423967196007431547955545747550000382389287916707422213145299355958732083859052016178037677980118614422143836215737011396953761545314137478967583254732941563596632019518972545336097225637779190181865836694180776459897581955210818748198757992786971922250181399716261394674083887750006302856473097293148802067048177764327848 +cos(0.0023) = 0.99999735500116600396106128470014401737462650324549031006622743710767888075201994692592278798898076687944458465326640473177963976090728356244584768803124546670557997732574412121805571838375251680945278074175967644356630086639847715166677421927459806605344093233909243500355837390952812616295097215254075623168007948825403765813257894973083885930630483717069377540062663672141514722107619959330517290336435382106001538833889079667243215438258302004607384666564907677024913262882122694039430487047039195792598463329827809575898043615339255251903334472644100906073733417429679106502223709386262125618860272449698048262721800914448618186985823102986461665031166254217194119395906604659490822897864039226492853231044433138061780519237451011662145610783042129598852030321912532717613939465003185430752489279117059671122375109281355277276707832222237852294446435734051796996855132399927207545819928649487756732052992366984614854145851755442447441919495872198549824208567253469604175958165017812714068493976066150604116709104458980201441596311657516175984261227841667061272808267306409483337285364963288089838819567545875758457840779623389669379582836823314274480753326743333059741194688853660676133648530001382809747937688271782786368919987 +cos(0.065) = 0.99788824367130110999143764102859113654856586011182128818866397673070535175736607106183607623318020173561696927773262413509266005420106729389518926564353373972524533890180158663486634040231400991095511901629066370069915678571432486626039922768822366117382312431669922779726902498843415559109001335289396104623632055363103841572788463964157269243527094827117271710450952083681589690025524687272088058310310385076916023537314184761500431648619226114363596232195947721668384563332370872126512248786156864719969850543331004561988164968639667169413927121877428704734782268213679970551706393095544021774840184654413353775366620920773439841233705698739563137879791316916556581021343021475772586095249618025497459376830482736377008641946800764367945212013366501986548314266535470915558952886990677786941396126848493039802611022197993882168541954308062118380552868969154251150120800479730695735128312367828369517386448799822945651519803396152219024623349185375379523758839573493341708829480784969099450723077938606716353917238090363847245961489267908230780536650694445590139640701399443751701451974017085401832758737823179840268708258766140495325563362960081276852049535591128923362734219541591129455077879555762299821461181126313805640045502 +cos(0.1) = 0.99500416527802576609556198780387029483857622541508403595935274468526591021824046652966361852826292791072368588083687186039413970352212045993258227776500233434126606061055341012689340392816994046794830272000207182140244420011606215920920428798905787273268965463734762180175211138827688138483834948042327352219507885759748877880657414373095799340911315626468872692202908826594590603893927482529119832081240620343470253330218197805880800606064578469540271540051162673225582298306135155856782760981045191242031738057297176234130156858026922779529630481969558170851688632979839345409083814753858071950735313037892361905672825085458775049615611448809472866514444137979130991787791254854267189473532641382398342295733554807640729621201053857374269670780643260823341438366608860758765805498800986051276520656299244484026604048449617051572846280325602622338082818694319282467877152719017270557461101996837283312566832594648414562425094985051732771234883152945225593463462433093482908644395114524197569274975131067617962230853628525249287048507128188552167816267671288288109196720249973012691907856008716728411053777472294746337186837777599635530453325206376077643118106679462116139844877965668087566261889780882916906227521441791998493105906 +cos(0.2) = 0.98006657784124163112419651674816887739352436080656799405254829012618740788273170089502403522430334650529939176759850943450902212505796294722686439744170493924279942324532758789432934961295305234130271653515035173787964817670369820344522000363672558930225901181007326223727278183017145105279837779590254317299369356544358473211738152970415019541637552322636486867222656689732696555366148564002498026550041729422301066878374489161968501547368544639702679429298377336694613497415927290718657016689633239784720312498608841405402374969151919443973671802480681653475617324987955820835764628572629563156822284062479665048238073391984522849148562188684853641824942945824135696944244621950198215284952082413012583856525541148473229895054264593135816562996546839079750270295306083832318455676193500511260291792746868131885433529283739205199446165669771855453167603512013197433030834419534697671458193321995764389941171302768293928710136337075577715048878502456921980192541375092260918523005524915672520859425342507311445315529559732663551002381959904181397506305294242541814830041128336509142981998215172037094305415794551408593441021071757006970431529307840222668310522425129092655983433028464564093092531406507535637557853864954085378371705 +cos(pi*0.1) = 0.95105651629515357211643933337938214340569863412575022244730564443015317008519350171879281097081138167589971755140300420898706619376969992631521227031318237878577743797040103271821710092100151805260400569521169918366873203287842014520598059403152056129112418394836017812752754033739786852051968433703417539926196983819778048892887657468236988148914031731715467130250978382724426292061383280521912702068850663667104103625112293996694899391187025696233263801136524326158945514267813558805530422356829063998479941385793087611660614824589175203538797419555671498082271383816882467739149028296801992321089906680548156534831041217713329585052573531019615539072691874117451358667960956803807637548656312876337219389497058562752236855997742141168152875843113441403216490739382659592002710114627120206834140967494501348123741665796067928687415239100720985946918461895936462199926783700562617453349344547735925747735158292049243205269049566037478382084593700304986439108005142723744102780843681532428649807937652693860990694132878671463511790938450308625360477636096638234845643550470891068629836439448336386521982870704639445605781085771863415218364001715566199789262200860845408042206194188606178497221103179315843325308109546132896744482951 +cos(pi*0.2) = 0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(pi*0.3) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +cos(pi*0.4) = 0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(pi*0.5) = 0 +cos(pi*0.6) = -0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(pi*0.7) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598 +cos(pi*0.8) = -0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(pi*0.9) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295 +cos(pi*1.0) = -1 +cos(2*pi*0.1) = 0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(2*pi*0.2) = 0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(2*pi*0.3) = -0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(2*pi*0.4) = -0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(2*pi*0.5) = -1 +cos(2*pi*0.6) = -0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(2*pi*0.7) = -0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(2*pi*0.8) = 0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(2*pi*0.9) = 0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709 +cos(2*pi*1.0) = 1 +cos(2*pi+0.001) = 0.99999950000004166666527777780257936480379188921289614586985623511127794450402083924902888832376308195375358725636809191506473748664244142896010404706414575541558200886886668325062711490527942294855805613099351945983681521800982176643595380713787233384872465713776350542929838169389972084974834729503333851881159120363391976978301914217279962544324209209192261449179759519516249313440124518630748840723051980802445664472142733533439988915969138966147613914737488728908041758774390583877706135494129017807099336880895447132674974933640398642970436372509941964892785794897076379329578197780288100378341593094020198488385311496652735002947572963379425232681700747076862530429887007704096523896034300282471491441502940684557974178855058004468855434244514468381776832965554654138249210759958048135186871432615912900259750061004212852725239913698983166859581029214402955151045432861195165409900302856467185278937833540314882686099870223050547927445043052351911816310908808846486238555439826936293684094864855127093410501268239677455882397443579672147394302810495338833331883272210005264468059211235493020749862959344098252230704379120449481835145911140978474167762446885027566487282715630596374591123674034241119370431286024885092250204823 +cos(2*pi+0.01) = 0.99995000041666527778025793375220667321247058398027711112227576864646008812964349163512554376129737265623056194151304183458281579299375486262950944853697292970784647512006914462382928612539466441550354577288323578263857242246493080967429368294450835382178157747196556924969768995873400583773121137357485440439994355796196334951328177702604116145694127773367069117190983015640970034973425064382979651732864532545145815171794684780218471837245056965562294195929079226212048522789105590903088120484847138630044284933791417673705778438214805987088551346097971981275711643461717137317533781555244226972319964508407408278929107116776376155434135436356633941043948420721179507718053961586677078238862399533681661527917437288203831090500391388743903284106732890633020510872425101633363501039131638739757401409473705665365863948304897284044829176996296380574317697030939733841827734440692127106904940746022188882531404254516877147340665076026618342561313147348045658740274432103910257218516485311605916979475307418780901149274458825465971376099140309550617086152453206389454214684364014710510381215807269952331409320515551797121354485790084307711779059109005394111783163527331673278397793460824095147166234811259800014756050361578345284318421 +cos(2*pi+0.1) = 0.99500416527802576609556198780387029483857622541508403595935274468526591021824046652966361852826292791072368588083687186039413970352212045993258227776500233434126606061055341012689340392816994046794830272000207182140244420011606215920920428798905787273268965463734762180175211138827688138483834948042327352219507885759748877880657414373095799340911315626468872692202908826594590603893927482529119832081240620343470253330218197805880800606064578469540271540051162673225582298306135155856782760981045191242031738057297176234130156858026922779529630481969558170851688632979839345409083814753858071950735313037892361905672825085458775049615611448809472866514444137979130991787791254854267189473532641382398342295733554807640729621201053857374269670780643260823341438366608860758765805498800986051276520656299244484026604048449617051572846280325602622338082818694319282467877152719017270557461101996837283312566832594648414562425094985051732771234883152945225593463462433093482908644395114524197569274975131067617962230853628525249287048507128188552167816267671288288109196720249973012691907856008716728411053777472294746337186837777599635530453325206376077643118106679462116139844877965668087566261889780882916906227521441791998493105906 +cos(2*pi*10) = 1 +cos(2*pi*100) = 1 +cos(2*pi*1000) = 1 +cos(5345.234234) = -0.18460120983342016325383874361255105446617165864524505112975715695196123506449456023494610187515528318840975068046464035825604062257540196006180930325708761841159770317933007711946156306563779271840577249186550045758356534607164241551614999214462962179617118892278330919634715090656741801469149295935499623770276266172740570804115044211718050699995027488903439993462529279890119027513730096118118641333073508195517601956975737634579363371249954609022984725569281352790060527712428679222795847527877449872309736158587833099710774167558259228628415515794453987503595641508707299033569348262092098657117335530508881934417750687264998979727140625408329613998194835477527765622652928279570415654734012820274288973542867462157783020999434206550777534353180852198305185933555782897549015426869604093391185856225974268676666710347747234214084256048476556171500138426579245391291794995816976425342546980256285892975552136539785574040419667098698400984553652332793525439306994037891337842546561447281908626592553048243398900155975017790616004976320218371017245718271968138665912355758019893930904474896178161842784425361652264148443390126690514428185862676857198728079391632440941813165828063350080892656851547379337838592465235269588896397791 +cos(4356456.234234) = -0.96195587396848797352295235048346844254644941540154675871526567372744052475386181986839398115632803589311058688162713059219033900082541173526987447979299156095772551482739384984858780744738398634806429135207805384902179851350550181841615273747157662603614411671038738920713559686465166294921854580689283896544708637469053527516418927104569892163658005600525859730912701890991895305214598938681390440453171872190225279396220989857967739371203245001103188892545740211418312304580718451073467491692156273766570165655627752795416407396932153014163705120483045413714087869007316241180260483909169744230533931710583425702416658270356339992654904269793007177299938975976944900942836878528401942193843937069483258468957431885314323076888331524920726983068965535641102982313684160642633434914159263075786112370338714892244341525480974558216926396885762306376102468598774186625929524357522144317319034651774686554576519432910572935343820441835592325059927607480310881944989918800959479104658333715520918503529399278507877045642132521593695112570088942005530019230962357638935785496806163797618366630985179221710044616565050627025993247502021358654425789375309846539759801670371818690789400327126223447248322631774364910369983122731937092674469 +cos(3564564563652.23423423) = -0.96549433581624809963517479641864780011106273954098625789751756367940550432650951399894858286624930893941408762006369378236249867956673141328846801633223453244892536179470934174607397004075250401640741759112275139373983325936292149048559852621250440193553463097433565903238460802195440582171443338090816397749150803939454642917762972014790952053151652012825889705568867198999137273208258090887618515917649609263456316687066347986256587427533561987229088690670767952625785727739080948636236046779565844008623928446864382554646468016086407957214200473466748486347196981613436554722473971864970421319802748631068992882845603112449186949789960201248880019954657031917391295693630108136695597627516605684083721237332254486189640742600239576883711819302740405743708438458270956402239633402442967695060682921167445979453951108125789918708947141514983420223403648325578370233665095705374441674102023438829567697757076395108869584746697849668302565617654145639005236870943678010000998629202739394491415347790845503839884814032985986219813332568284646675487537762424291081779599918757066249542924582878096089333441273976143744586778464223524929410883465985283761876895573114945435211620146918940477222918524080098948760894040927929815157096858 +cos(45621452345234523452354.3452345) = 0.89047093989533680079161035313504129115248953437929453740866855950946397777410067062879203214576073979071163928044735851130798858721306490179375775924785843166847586693361005278003132488646845155277061438865101076268653390668204530042645661155639106689073448835708248532969606579827357542082656787678932699817746448220847012754101667623939969251832932505009419234974690123227458046505679614037057440100710107545297922277684427773660905636350271468422100012719854953192119707565141977510382168727810258967964545570319858078318190371901077579425623442291902990384469322257279244063063709834559572769701003307683302974306324212401101284531000090229903623976538970848758043406367768185965263092242600947691594285243137118866464113598281477022748054125975973337131994176841783598404433227779963238264477414098486390998963767711860032634691348511602459377696367634296914295700899375213239168824300754129636774304132831526096743601651438453158502470115804579979856400063350799429961053710439619995488469497090537957248085792161932591882500836835325983893510293350564357910758639441133273371394879956165976867385792209568627046091080361590672709338275438058245535551153968813688119842606012230552606917241751581043904297289667122887236258101 +tan(-534123123532342436,234234) = 1.009212795418654077844745039139619239407243718031019170873563054344552658785840779470364443234898785407245178522005307371929537755641188025682063213702433242177787957000003238162866490958692779288212503639744888306573406532723016303486633807651908161814806457969062660911832173575356813275300083789511918128575369753156702214781595058609480696857580097167662188777866410970750495412384024548163553454019184156680709571343297091680515320973386259113055173372123889862258143062473014611739401382065971744985592670079980899017976557174872731977098126602191584096345500151274215992689256916355116796896383522025216464671320654116114165905294782467802226524935033910167581467977899480058638225098430829036898380675945167622268955426673882885724012779933846788874364834416246673738563683373678935779560460557366868558378709138837299858570985881501466247812587044216253230974997253715715921703280580480415491107094061037028051707405179483872491362906182282540195665450617604457366870577889027211478607129907156960329613398877585065275655793949237966225980817679015783832772611295793560302287562753644924347329331905258819086649430911929002680933242512848995405426494414771354381631323803597383967142772597092115701827143183106546512216603 +tan(-53643561231,7456734) = -0.59212378467137774910059640402188148620387771149188813914267077921955293464868458303508095543495159442176183436179833352428729406583398952426702752213509987264407178688038414239688730744438923691702023724871266116130932818176580978249987799029900133704226585330331264336409951649775895523436234214339777635550812173818324979537650059376051618937424863390716247790504203258997273810131490149052579914984601870075515949641062750191042551004168452862482130300183859563964690090625542899781367846190114765854293320119388545678226052602499431639703095621619918042463575982449724261901531432294383860111032046946282726461715903518841823859504224542730862586669251610731855723127681830903401048084855284676738391316204952636389523790388669273774127565147974361959477056132363449682521902261018713704168127076795038820594412990426099948414749827201755607044418957624922642119373040684578969798973089740908996931547105085228103931249043533600127448617186903002591753345417827575995989198119761336964717485905047350856250567256143077092940832022390372494160758916319422950226196554927534025810248252501351222436027205886420841999403957121975765395747964858985815110094003685037180726017129873579684999555673602309340187949968265691492791928256 +tan(-435345234,234234) = 0.12711233891220059670553992511545368158072196594343951266837809463401290385324064572407768113283555462717870130551528751561151419109759752299544739274734865819627112301562200294504809251987345882304777989911449511036523791435282174291429405002601655875234012293968362624651036176442656439013336364157776600808185795535575879227443476991219775751539426302936881191927155456999870747566245291442494004039704428018947932521863378864981302941637819243824566719127401240179994672856274948897408587548325559298549949247161019399039756198623320793006495809809200517050380106646369348338380747401883709922946487500561638866080015371972340813080509414226294413296200480788648659451236593516292316122485568431782568649454255306610879084293769844762044698059135639923795868056682577244374356175180754784838973461853218993911980421350911993633234739069257649086628620307393012751549623429616450163569445638626418821877233490981824318755575845923467234791655220405131587000206725610894736966033415224257320813649391714324512307523035000454487784917691236912513704518891396921201454681135038862390907976001215909064396851585451545576254144395008505476004514615744935377745348470130664403622154187900500383134484510370135897397849932147479802235432 +tan(-2*pi*1000) = 0 +tan(-2*pi*100) = 7.200383050636043389175941721234876022028925789496326608146396567077409162662018398424261898642147576393933841707199929933636316331454116711117907815046203638297524521421426820865713484376038928114714549117546260998401015035589810975020690874526370213611280781516408892015320968138869175774274786565358366282533965823978595231751945272601799014998454682949651343928109431991222087003590535458819426974851215827290565519537038286317789862365685547852424470517538749484061232272004095109426805373023621092577455942442548181150591886538398599238207570475435920979388404215432201243107403477592532969873558114336706758103675479802734850205431240576637997100938222251181821290164139309502021223678798578621655066055987212562541060001335409101334459772516824907538062900932172373995347602700430532576998588203146470194777109638125465111482515706494766018472303824745453075361234047893885036481111766915538195557042519247747535020668457646764256124089744704267178180814157449732076622993350498943344830447492108452325127759734267046517743130242008491791080794011293083443423863612757477762944309870563124943005739284671670461708134037540490992329201206702066141332006043017417580436306948977241598417792472411539816003316492124608254695071e-1231 +tan(-2*pi*10) = 0 +tan(-2*pi-0.1) = -0.10033467208545054505808004578111153681900480457644204002220806579803211288567387034793048034873091460581137543490852685316681557004972861312735801057226594463377938666694199822062438558767855445835976634425532818709975835993990639624853352741853890063220573566293412889153138048154686530536951059669205511497626712874968791933936458201251892336022522836100009250347121378733429368437380541965323298405009836215659901916165290354177154943963887437893373261498666135200285223004896345357458821127904865193251498444255358760028825766732560274176640118891996552265903809285720532991678313528037982611632085707153080879972213999033319154193733679117471099899400923613734426947024873323481434167759064143063875775491231704604236361108666827744396439019840806647097016993848277254902737914510672590604661362456763445188539271829929951826087597369044928889865736835797631160252253133874465925898096520046799073105773225860691997278969744822325611816661617657539286436324515289578715739327553896715153668816767594807237757543399016484733930685841694064489653005486976269014907315606726836754552437775200556821950029367110890647666218860287178106442712821084956228168203208958893984357643282398781343360246015348551365682409540700997901082799 +tan(-2*pi-0.01) = -0.010000333346667206371076724101980135649849721036200603798472363948512452312435213908394877110560440354988902673591673308208289251821255299568310813015406564629139505145892770089300128656232670356031359258237385188900322120873544693630355040860530569710154765705029366664367200088453167649038061191828267577105538215363586609226826115700639220791886348275908898995134988869950268035563653920505510565495825707004545764017337410473524536435185619801515697791046700556603874964881861668198948139648317269068231426274198975306715151632314760919687850714315954815787056228851202656165818317667483994415819562615605256888834839042095432904311818932866448186852632506999621712722054028848838529052791962320994785522403907331471405271469310781204198608947855542001959568569486016910406772915923646394347767304598235178196209207893822534395737425434565422223217883024003984740184393178514595805878050224472614538532634748372624053766750715644413526332987622307494739931944564077803898137468640938225596698229456669426065212827621261711294697522517139553138731602157051641008523561856399023055330185954092136763069770673640064961244003013447810198921202359806351508883977777531588096529948474307531603324530591805750479164732501808488849359613 +tan(-2*pi-0.001) = -0.0010000003333334666667206349425044180343149597741933854924072914491175093787688520954116408476868910567381826758890660096616141802000812109160932193017848852585567279650060033901641759535179889362341419048887035524032668165938951819776625160930582280399795838063128706396813093350159464784392618754178496341688452166635925866225083457476839525580941176338273847560278830597735176586378964102291566597653325749916651227598784080944352019264627252244058603316658349736053071058987196103147716676373052397907622290516814405827241306432871132389007917798877809314287142840143730063535674976380280916550508446042751698049091527856163316673353737707365010639663324202649607869187890422999312451867984138631566812367098650181610685290114134711480565269198396110815774485861303870237654956199914369695222673387940022504736028030938660270255330779821964302514441866693741759191960628915267898211686669001168686638289135074466853305807833552133119923471747267979740095078896254833769882101399049538805743109160831208922130376350444348963678843434050159243159061518458439911633039484375492787155044236191619689862439903315438865369838615538885001723298535510724454870937372513032500115207998579250936282287356476898557158037489489670845127672321 +tan(-2*pi-0.0001) = -0.00010000000033333333466666667206349208536155211685105054359632282993354482852235632568900096376295473500224996898515117071882124564875761297923934086100874626922675221908826665863218799274590361787980862483904150981377133892322001312472551074459116475771971135615626205027116588968512087690824537738763112769498207519417627382710856521062399064634200246543997937372000728613667609632889037343313790624061910661827536904848316579803834332885949580136582015408571082955469765062572957741510154084929844284662882396415834574066032448529882870958960395327368848214965993789448176003465477287756745675046146276756693166284214963020954942851540790322093636512700227262266584525267546901321497497090602974231969215009546086657290715339906842989721940846495714877399439833593757910104634313710002635545348030200086297172428740203051970497037238066475135902638718999923266722966113440534247439686835140249606429168636282073557257257594114809930161488594760020585999692830742076579984944707518349199754416743644354711480586373206987660118207808809746191480306820959483070106661600366306593944444678225090854690430519780037579568179714546617711924863037714664811422005688256382727926404636596490389343457885511617122097987308047323503108319814169 +tan(-2*pi) = 0 +tan(-2*pi*1.0) = 0 +tan(-2*pi*0.9) = 0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018706 +tan(-2*pi*0.8) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261176463814672281360632407238936766881444763099628198604839193235075258760151352633485597113095345921178542741746135290515779326660085864155723210442759452916816911441775639808414514632628950789302423033070499641628482121479213377192743446012486274053060711135935731495449527586913032813652532445312279177974856653559562365435874815358823745572847030076052207817174367006879532249977577650493789227052451503657180970467853150894775173638009475121977190449236412324539462007686756077158281345036387805151759322519642465020322825740261631093896596951021169278852298132971527875033849731461125591799916089633250732308425922461687107391042753459616190578623577958515021090576278621217461210287142503340832983885991016165033888234267091753456909857990785523790256928913441726004881636730330989845831985717434206937390357612102887676774668424499415250691969000995525183846519327616108659183936846275972054472038418675161122531659131 +tan(-2*pi*0.7) = -3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309 +tan(-2*pi*0.6) = -0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018706 +tan(-2*pi*0.5) = 0 +tan(-2*pi*0.4) = 0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018706 +tan(-2*pi*0.3) = 3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309 +tan(-2*pi*0.2) = -3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309 +tan(-2*pi*0.1) = -0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018705 +tan(-pi*1.0) = 0 +tan(-pi*0.9) = 0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138 +tan(-pi*0.8) = 0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018706 +tan(-pi*0.7) = 1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +tan(-pi*0.6) = 3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309 +tan(-pi*0.5) = error: 13 +tan(-pi*0.4) = -3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309 +tan(-pi*0.3) = -1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +tan(-pi*0.2) = -0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018705 +tan(-pi*0.1) = -0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375137 +tan(-0.2) = -0.20271003550867248332135827164753448262687566965163133004781996689038218500199970009117390089262144272304752119747140328565356266584897907857396111198388068686466170051071655675421728176960056688357494066257614708947566657984871918247121302341676959683570353300193587717099061329130812208095922337096808220425278656320764782621382238689444840265205554126697381347780453674570129588030125302999814482813211962449291439651142221095160515959938945020084194767540183300662446721467377767797812412247423157605772293384279683269277437576955551426207968341629041746502249442124937147728741532973182724531154167485357328287351259848774352744463758945970466622645666434505128697086997077464117434022076425977089537155593705144761500872095544261069106315293445400993830167535958067479752281519970698903309157280253654390336910709225791925815666584010596342062015364858162422477154980089994348774579306015439025599794754898698980978332750181113199803239814884817046660877685568031497885851104010507657960088614101933403580365708829188667572745125664164527197392699112771194984408004694489098915662409896984401824023754294172934995727173306398201208492986146902042542301204337975053269842087302635629216656074790468354094680499813696400009076933 +tan(-0.1) = -0.10033467208545054505808004578111153681900480457644204002220806579803211288567387034793048034873091460581137543490852685316681557004972861312735801057226594463377938666694199822062438558767855445835976634425532818709975835993990639624853352741853890063220573566293412889153138048154686530536951059669205511497626712874968791933936458201251892336022522836100009250347121378733429368437380541965323298405009836215659901916165290354177154943963887437893373261498666135200285223004896345357458821127904865193251498444255358760028825766732560274176640118891996552265903809285720532991678313528037982611632085707153080879972213999033319154193733679117471099899400923613734426947024873323481434167759064143063875775491231704604236361108666827744396439019840806647097016993848277254902737914510672590604661362456763445188539271829929951826087597369044928889865736835797631160252253133874465925898096520046799073105773225860691997278969744822325611816661617657539286436324515289578715739327553896715153668816767594807237757543399016484733930685841694064489653005486976269014907315606726836754552437775200556821950029367110890647666218860287178106442712821084956228168203208958893984357643282398781343360246015348551365682409540700997901082799 +tan(-0.065) = -0.06509169663710174901809649708562559308098687876372273660966609120046168981621974672252093607017251374228645156425097227779702775066425536983958604725499308016027130132781836440668505358184901061158993895736659371894935686899984873405168441623232135856196912502037603837703052435478551276063802312841595677797251658381474814294203442187087302099600694441419233667958317316259843618449143226025277793113851609713982592798839399418168612126667706318729357654922639499655865565148554018676005700865617649152196919446449687035462991012737736721033401281775993965985148927949823633804053368086735816872646629564275003890978418218794210872889504339155620132636573725347094633047860480146463779350123469253290656023386349131230932931520469921984679489342165690435888199725241169486122561282225404422191249648855102395599726123604525679347591007174911927752116925301404794439083742465109642811472508479927140021634504339257717842318120941779843718475018198682583554549186694558095336473164051556869903383039583166369746182232749564416507870105972411821123319260383452323280904428911077323654729255475911125241815652820400685995908931195973731271913421289632432450330935018122587056132360923952975160816118336510000774556279946074332140679873 +tan(-0.0023) = -0.0023000040556752484757086211678322491448814293402790359123418958461293332214750664707576052599518062509598595420466558228839153971598108434820177701986905093482125546723935391086659582694887316269520009642894393363712399876794548994917345308569719573753674742744135942853556135771333218619960398965357107121287527499547555725466617891296631779396724507509285762147069246325757344160963785723331024006819267115636748452547368268818509170500898803974688076471626961557922115010499950065443676643732052864905269031157330387509608304446872540450934530565299163623932260475889328836418392576179476011906627415696853756908726268212433815091322647180821233831426381602208279706389667597303945065687349356622084878159824369086815630512195002854298408785383762911579240965322819137237028976270211663469379523698109934255697866771962581164037035152886182231817108632021748162311928968294052476159092981275184607119218145406982236655979583448318196696508957804893285429871164939671515900445492891252620486358467897476957495393956205758323389631173668272858318324715250535618182820176504749813353235684982197165474355484079016222430408696632437910765490016946250785316853705672773195577693941881600029558263388607013936155232730565551229621805032 +tan(-0.0000234234) = -0.000023423400004283793722115099081721014958478906861236698296502687345769220217106859363833252120976594371133208020569974549533484648382407996280637606693933945128444830734292836838598874512488647479814999466876134864520416550982958110639293634472339714990936077826092317737103954013760063971201453101180784792286677979654186784035498428660489347463381886168186814959806643155719046959054801275833274472109573534067786959651905230841932946603637790623008597083426335229438963722205103940984278849048712489709004210701388023160981631766397235138660066256981950463293970103108937895199011225383078932255220376513761494879679776168198514642296675285030002231237191669744463529604234268041041616485729209899882632043052618539528164873109027195272390240186455901424355944686552846814282435517369372267544475927963697235106121228046550979126493460503476268134051923158892241953621378176515240383003228162319641093534734567434314673834170267221479996692694471864598536218791531901120734182588365570062149314828898687800316085484472542623144133720870595001551028292042053675144456719058683907531798931750432904145073464012679217365240488241318463392548309815590301138732488280597902250058174193892813737416088992472429346417771250638361044305063 +tan(0) = 0 +tan(0.0000234234) = 0.000023423400004283793722115099081721014958478906861236698296502687345769220217106859363833252120976594371133208020569974549533484648382407996280637606693933945128444830734292836838598874512488647479814999466876134864520416550982958110639293634472339714990936077826092317737103954013760063971201453101180784792286677979654186784035498428660489347463381886168186814959806643155719046959054801275833274472109573534067786959651905230841932946603637790623008597083426335229438963722205103940984278849048712489709004210701388023160981631766397235138660066256981950463293970103108937895199011225383078932255220376513761494879679776168198514642296675285030002231237191669744463529604234268041041616485729209899882632043052618539528164873109027195272390240186455901424355944686552846814282435517369372267544475927963697235106121228046550979126493460503476268134051923158892241953621378176515240383003228162319641093534734567434314673834170267221479996692694471864598536218791531901120734182588365570062149314828898687800316085484472542623144133720870595001551028292042053675144456719058683907531798931750432904145073464012679217365240488241318463392548309815590301138732488280597902250058174193892813737416088992472429346417771250638361044305063 +tan(0.0023) = 0.0023000040556752484757086211678322491448814293402790359123418958461293332214750664707576052599518062509598595420466558228839153971598108434820177701986905093482125546723935391086659582694887316269520009642894393363712399876794548994917345308569719573753674742744135942853556135771333218619960398965357107121287527499547555725466617891296631779396724507509285762147069246325757344160963785723331024006819267115636748452547368268818509170500898803974688076471626961557922115010499950065443676643732052864905269031157330387509608304446872540450934530565299163623932260475889328836418392576179476011906627415696853756908726268212433815091322647180821233831426381602208279706389667597303945065687349356622084878159824369086815630512195002854298408785383762911579240965322819137237028976270211663469379523698109934255697866771962581164037035152886182231817108632021748162311928968294052476159092981275184607119218145406982236655979583448318196696508957804893285429871164939671515900445492891252620486358467897476957495393956205758323389631173668272858318324715250535618182820176504749813353235684982197165474355484079016222430408696632437910765490016946250785316853705672773195577693941881600029558263388607013936155232730565551229621805032 +tan(0.065) = 0.06509169663710174901809649708562559308098687876372273660966609120046168981621974672252093607017251374228645156425097227779702775066425536983958604725499308016027130132781836440668505358184901061158993895736659371894935686899984873405168441623232135856196912502037603837703052435478551276063802312841595677797251658381474814294203442187087302099600694441419233667958317316259843618449143226025277793113851609713982592798839399418168612126667706318729357654922639499655865565148554018676005700865617649152196919446449687035462991012737736721033401281775993965985148927949823633804053368086735816872646629564275003890978418218794210872889504339155620132636573725347094633047860480146463779350123469253290656023386349131230932931520469921984679489342165690435888199725241169486122561282225404422191249648855102395599726123604525679347591007174911927752116925301404794439083742465109642811472508479927140021634504339257717842318120941779843718475018198682583554549186694558095336473164051556869903383039583166369746182232749564416507870105972411821123319260383452323280904428911077323654729255475911125241815652820400685995908931195973731271913421289632432450330935018122587056132360923952975160816118336510000774556279946074332140679873 +tan(0.1) = 0.10033467208545054505808004578111153681900480457644204002220806579803211288567387034793048034873091460581137543490852685316681557004972861312735801057226594463377938666694199822062438558767855445835976634425532818709975835993990639624853352741853890063220573566293412889153138048154686530536951059669205511497626712874968791933936458201251892336022522836100009250347121378733429368437380541965323298405009836215659901916165290354177154943963887437893373261498666135200285223004896345357458821127904865193251498444255358760028825766732560274176640118891996552265903809285720532991678313528037982611632085707153080879972213999033319154193733679117471099899400923613734426947024873323481434167759064143063875775491231704604236361108666827744396439019840806647097016993848277254902737914510672590604661362456763445188539271829929951826087597369044928889865736835797631160252253133874465925898096520046799073105773225860691997278969744822325611816661617657539286436324515289578715739327553896715153668816767594807237757543399016484733930685841694064489653005486976269014907315606726836754552437775200556821950029367110890647666218860287178106442712821084956228168203208958893984357643282398781343360246015348551365682409540700997901082799 +tan(0.2) = 0.20271003550867248332135827164753448262687566965163133004781996689038218500199970009117390089262144272304752119747140328565356266584897907857396111198388068686466170051071655675421728176960056688357494066257614708947566657984871918247121302341676959683570353300193587717099061329130812208095922337096808220425278656320764782621382238689444840265205554126697381347780453674570129588030125302999814482813211962449291439651142221095160515959938945020084194767540183300662446721467377767797812412247423157605772293384279683269277437576955551426207968341629041746502249442124937147728741532973182724531154167485357328287351259848774352744463758945970466622645666434505128697086997077464117434022076425977089537155593705144761500872095544261069106315293445400993830167535958067479752281519970698903309157280253654390336910709225791925815666584010596342062015364858162422477154980089994348774579306015439025599794754898698980978332750181113199803239814884817046660877685568031497885851104010507657960088614101933403580365708829188667572745125664164527197392699112771194984408004694489098915662409896984401824023754294172934995727173306398201208492986146902042542301204337975053269842087302635629216656074790468354094680499813696400009076933 +tan(pi*0.1) = 0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375137 +tan(pi*0.2) = 0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018705 +tan(pi*0.3) = 1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +tan(pi*0.4) = 3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309 +tan(pi*0.5) = error: 13 +tan(pi*0.6) = -3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309 +tan(pi*0.7) = -1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +tan(pi*0.8) = -0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018706 +tan(pi*0.9) = -0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138 +tan(pi*1.0) = 0 +tan(2*pi*0.1) = 0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018705 +tan(2*pi*0.2) = 3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309 +tan(2*pi*0.3) = -3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309 +tan(2*pi*0.4) = -0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018706 +tan(2*pi*0.5) = 0 +tan(2*pi*0.6) = 0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018706 +tan(2*pi*0.7) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261176463814672281360632407238936766881444763099628198604839193235075258760151352633485597113095345921178542741746135290515779326660085864155723210442759452916816911441775639808414514632628950789302423033070499641628482121479213377192743446012486274053060711135935731495449527586913032813652532445312279177974856653559562365435874815358823745572847030076052207817174367006879532249977577650493789227052451503657180970467853150894775173638009475121977190449236412324539462007686756077158281345036387805151759322519642465020322825740261631093896596951021169278852298132971527875033849731461125591799916089633250732308425922461687107391042753459616190578623577958515021090576278621217461210287142503340832983885991016165033888234267091753456909857990785523790256928913441726004881636730330989845831985717434206937390357612102887676774668424499415250691969000995525183846519327616108659183936846275972054472038418675161122531659131 +tan(2*pi*0.8) = -3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261176463814672281360632407238936766881444763099628198604839193235075258760151352633485597113095345921178542741746135290515779326660085864155723210442759452916816911441775639808414514632628950789302423033070499641628482121479213377192743446012486274053060711135935731495449527586913032813652532445312279177974856653559562365435874815358823745572847030076052207817174367006879532249977577650493789227052451503657180970467853150894775173638009475121977190449236412324539462007686756077158281345036387805151759322519642465020322825740261631093896596951021169278852298132971527875033849731461125591799916089633250732308425922461687107391042753459616190578623577958515021090576278621217461210287142503340832983885991016165033888234267091753456909857990785523790256928913441726004881636730330989845831985717434206937390357612102887676774668424499415250691969000995525183846519327616108659183936846275972054472038418675161122531659131 +tan(2*pi*0.9) = -0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018706 +tan(2*pi*1.0) = 0 +tan(2*pi+0.001) = 0.0010000003333334666667206349425044180343149597741933854924072914491175093787688520954116408476868910567381826758890660096616141802000812109160932193017848852585567279650060033901641759535179889362341419048887035524032668165938951819776625160930582280399795838063128706396813093350159464784392618754178496341688452166635925866225083457476839525580941176338273847560278830597735176586378964102291566597653325749916651227598784080944352019264627252244058603316658349736053071058987196103147716676373052397907622290516814405827241306432871132389007917798877809314287142840143730063535674976380280916550508446042751698049091527856163316673353737707365010639663324202649607869187890422999312451867984138631566812367098650181610685290114134711480565269198396110815774485861303870237654956199914369695222673387940022504736028030938660270255330779821964302514441866693741759191960628915267898211686669001168686638289135074466853305807833552133119923471747267979740095078896254833769882101399049538805743109160831208922130376350444348963678843434050159243159061518458439911633039484375492787155044236191619689862439903315438865369838615538885001723298535510724454870937372513032500115207998579250936282287356476898557158037489489670845127672321 +tan(2*pi+0.01) = 0.010000333346667206371076724101980135649849721036200603798472363948512452312435213908394877110560440354988902673591673308208289251821255299568310813015406564629139505145892770089300128656232670356031359258237385188900322120873544693630355040860530569710154765705029366664367200088453167649038061191828267577105538215363586609226826115700639220791886348275908898995134988869950268035563653920505510565495825707004545764017337410473524536435185619801515697791046700556603874964881861668198948139648317269068231426274198975306715151632314760919687850714315954815787056228851202656165818317667483994415819562615605256888834839042095432904311818932866448186852632506999621712722054028848838529052791962320994785522403907331471405271469310781204198608947855542001959568569486016910406772915923646394347767304598235178196209207893822534395737425434565422223217883024003984740184393178514595805878050224472614538532634748372624053766750715644413526332987622307494739931944564077803898137468640938225596698229456669426065212827621261711294697522517139553138731602157051641008523561856399023055330185954092136763069770673640064961244003013447810198921202359806351508883977777531588096529948474307531603324530591805750479164732501808488849359613 +tan(2*pi+0.1) = 0.10033467208545054505808004578111153681900480457644204002220806579803211288567387034793048034873091460581137543490852685316681557004972861312735801057226594463377938666694199822062438558767855445835976634425532818709975835993990639624853352741853890063220573566293412889153138048154686530536951059669205511497626712874968791933936458201251892336022522836100009250347121378733429368437380541965323298405009836215659901916165290354177154943963887437893373261498666135200285223004896345357458821127904865193251498444255358760028825766732560274176640118891996552265903809285720532991678313528037982611632085707153080879972213999033319154193733679117471099899400923613734426947024873323481434167759064143063875775491231704604236361108666827744396439019840806647097016993848277254902737914510672590604661362456763445188539271829929951826087597369044928889865736835797631160252253133874465925898096520046799073105773225860691997278969744822325611816661617657539286436324515289578715739327553896715153668816767594807237757543399016484733930685841694064489653005486976269014907315606726836754552437775200556821950029367110890647666218860287178106442712821084956228168203208958893984357643282398781343360246015348551365682409540700997901082799 +tan(2*pi*10) = 0 +tan(2*pi*100) = -7.200383050636043389175941721234876022028925789496326608146396567077409162662018398424261898642147576393933841707199929933636316331454116711117907815046203638297524521421426820865713484376038928114714549117546260998401015035589810975020690874526370213611280781516408892015320968138869175774274786565358366282533965823978595231751945272601799014998454682949651343928109431991222087003590535458819426974851215827290565519537038286317789862365685547852424470517538749484061232272004095109426805373023621092577455942442548181150591886538398599238207570475435920979388404215432201243107403477592532969873558114336706758103675479802734850205431240576637997100938222251181821290164139309502021223678798578621655066055987212562541060001335409101334459772516824907538062900932172373995347602700430532576998588203146470194777109638125465111482515706494766018472303824745453075361234047893885036481111766915538195557042519247747535020668457646764256124089744704267178180814157449732076622993350498943344830447492108452325127759734267046517743130242008491791080794011293083443423863612757477762944309870563124943005739284671670461708134037540490992329201206702066141332006043017417580436306948977241598417792472411539816003316492124608254695071e-1231 +tan(2*pi*1000) = 0 +tan(5345.234234) = 5.3239819490520877216390297417639825181403780871051580322446409004959278783362911753704776325151255102553933170931820492030554370372208071584041973211215553881873233467433299200384573350908164730369203012260153729708136057860231408404983575639298131924152554255930014743023875049847564095559699023579782160403345795459318906366548016815658182398723260251392310253727654337370797952911698352269853269287463087804219170342178337522929212059597945195002479203444763105806317328805802940361764880469124408223368239066269322007297969883721036868353720003728272384746739827601400787139040775119221597172431866153040815171761067453916219432407638672567876099538895595033595455310221635368488177144647844803222901203164424290861157559768739017419411510858586909322360803493636155093749496331107259275966185601426774045802671307008973559908147551307798145422877356260867227035759151772498663097586768776533556721002450169560149059058323444089758793746914029550091329960413686631167383692745573252033668610563334467699431348582178900158311963270220306905914650991575036655280347965006588684914763183563107234976899635017168575481679359844748967373819524398624808403898503206294189629132868288292321892536542125984711391944976065154991226219053 +tan(4356456.234234) = 0.28400976514771171421947760585006378821096612395547952192368942984038347753079162118058450421422853601793828966088341271284496075525904871390118651916799775732427123076013765248188017376289024771148290110822006248434894117234158717865783887231287406594687116218075011653528587747011410237715985427310626463097080498134292524092279281729030063778811894796257713543465654169083801066539022099835706844381867856474149640788109062171051894212913004720311043335453603807867055353230827040169924202953596647054371596418777083426724441981911028370473346906540247979467807403714682918812239623986670841111733118533507531760811318090699660517366768081815441438459711231074549004752056260739274627052880283570339484043006125749274663808541684140407919745444352145456143856855692089408721136695720302534559699642776432258451281806024003486294698663920158073078376696243037971725459527075130905105841047306255757268882275891379701141962739698790546540539218591956069870000930594635115945320937609174716497256695573244151655536354832289931833402111668300494061778836646468142371536728473943680588279873936044141276219122011356650977970436511685940600776854260229164069819200999885359116168093387650042218993882957848522826872010236347168878156655 +tan(3564564563652.23423423) = -0.26973131128869040407235880910075359869771141576142617716738920166042122529647385249907697638694918278927331924627138621390194270501662345090935030061053673348767495787689917167478439047592103926423159815013215452685699290071647431696603732359493813949775670179544348069224193595476282062497540555815872561251120217244656420100396487452509930350646045195703177727446306601262116397062009137722251296355880257704263525749692788128190231798149586632911626590702041852227093780246551953066663681339444056304337623522372078316432183560544570113539838606149597486180348260390856390579790569339199599585803906506869167885278473246705727319182607581558075905626574959618582925145087726993003552374909101361265236846811052299841336190400907073449083096376520619195397417786414488320574334144049573126637270037825938372488026019715751485653543331474088362307429516919185002744831922634520355424756789409663552368052709865603988318405390928473762517646851595896359873876618213795693147721990821305874522209100431421299005090280572836317124125015239249117306465232724592669514270578784421146524769979935709694062611993243291019739439592924195758727328269692367115524419696807206138833601253796113634690514043554329375357788604422329491574077205 +tan(45621452345234523452354.3452345) = 0.51101062758063814264621156175466061680788356466989950227816401191169942159023547215242181622572722017592780070809206252180911997889977747574362126867875164182451355155396326845174713110673033099601537054203513445672425612976122450021320421156517819657792288215096365778680666985377313995461933729029568939385020847874983552234010998790369806743288666968259353630272669175655097352620927738567295107863205076799028565806036429149373109099704203170866889448258172887658996923650598044131176076126725791121568132497040392435096521973474338446182697152642003661189954747931740781348450780360171770030510082498807264144162143686978796426971704574499268716556831355450229369770255638036111074582114564835335869853141033429861430008404085730281360682840968543169157423509353871512232997805806819440822472148822437242099463844276494724622386703326331401356933936763815255365093966493220997556005220613638404994525177628776349312787841539555669415598070382819127713055960199171456435144367068587224144230936844458553003154168151211559249122832713097428730373433685081147036795001748877076435341019034466115162725606850139399031645458073217958149523659986307812314165559045725368009925388091634971698459287552356698753691886188410674795768311 +tan(pi/4) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998 +cot(-534123123532342436,234234) = 0.9908713053773438211159712518465741724047110589181251570963564209677462955114256627864603930339098937481702245117590153934323002745823243326699476709027179912580071482369406787076566431153504226679963546574707180400135900696156463740478143134949216741564528829131955811859882875562469568311947397549970047665930846736705055959260510546573717131223851617768363496832620730767509262413070174549441944451902323831767475122745775923175982550886692984016078234916156042391166322037966730828023992513432056957624357678320426444241864129535842397358199314567474655029046358217921081243551994379548064265340558822631083903208435047778158048604952592976498978590506987537741352396592486655220588348245169732396476526816758945646374133422183761263900586475915440565926877526343422127888792447111176327415103569511802927358006697909917045462183355505877583221415991294177874307338279039906541634092878898256700911860139065852092109227268876039379558472559158870553535985677127900011571073703620679216234697111293719158767118391665094255283927407189585172765675792017274071440828810549497091037545015697139260991157255456468688272043201651832159922375539935808520089434346950819587777371531205144982219644726360873192212940187991233975949484703 +cot(-53643561231,7456734) = -1.6888360607824411371929735825122470842153434344284816383213594655113304363732947247864299860105209677141539708893159708334341504186483113581462455030720393242321646220257429849182859443812147308771759580846851266435819828571175684157508765821169362155304916182334376229877460580494171442608522125942136832570435508509623020376638992191676248225812529128109318729744661054188391724618576300634818143403365160418837467283800521992186455816015822534867246270024168628408645615697505724865611485859607599510469371388501350874109499228646367756853230627886343853553699668030850012156535545344167393379421578706443469633650270078927901713746992175072087401809833480624523487948783657805958940799215237890068168747857890111853653972363692539520060860008113177325582149243151273203006498096188477781773101662663747447574609408577173325384543624640851989358221168703835227090505332512189846903731952835616986383495502681597542480029131625900635980105348509562806888309329967388073956206171208710354227040506097654378520402994475503097680568978381192898924582689732853746044568719251251284480199175412527106069875149826550179435303548051134393119853606971806241257509991261731558128146453631179590013228601648875308867276917539739891068408867 +cot(-435345234,234234) = 7.8670568770725153558109366006732893716773250827695952319832467109730586852389003456874905352420443516870955373896750458352030578667001290240009752308041911982465703664453472947749876680021346196645194524028562549630495686641814236507941185500525322377895534137300549173463559747206216087940608808073305927195916336671662892842140083933347680411763731713181153148662610611420519513227727223134321783944311003061451418403657509934745126949687102536045298954485705738128116986681993605962914887239732907681850957437253921152530795648622826672362732269646936802389857153674408720332346675622270828896680600503940982679595445764701815203478194588922135290572989129928075226202626017656417863015071682065904932058288229895687205630410481835970702811920357799036556157090882766669810833323410770293595614054559500960678106643980154760691818139754617091932065857257338835746399740522762152701650161894611516754062212134055847571307186356916887078692159772586143157256718887662463989172879408264650315510570084549115280535428825092972180823350732938334157820051783627835562090265040637715105825105589725732054177962296997616760046531279792873327627118254768267681947212854546724017256490516461447268240410750957952322071503166716654908266763 +cot(-2*pi*1000) = error: 13 +cot(-2*pi*100) = 1.3888150018791921631539264770167877427925056503289677930641402703244067925153689585755675690624967531128857802053713601568983689337577042649777075636321346781196236390208909552398425400723187743542926462923616306201812750523905754596706578249263119913521381764704836490309628307714343206309414598186144002748496528947896114174825872741891767827122067199904567410944503942061955119893249998240880525820396749466559727211678695670671499123508136604248623339098258528577239588586104968993801204136076756492946153856165111295371449670396234386132820370128414244964341660191065499338111679526759904054023878650162162460422958855229329931193242491756484157208814285507948114392462353958484131319088897339383463023541028924531702325893073609840196682359037387656838711527009761842875969205848291952789666945791682407782224322624932260474640985677704729890729773250540106481555128655848710778878223100462982997082859652964310331472185410325009713402925158268370555365335423540787939626327074416101056771300194478959021939726803979390669269554163822249541899036811460725688116666181980223663834008736734586790118495666866822851222470804826886400784277235413910716795230085285467948492994900153073558549478480558955267157497403036441531305723e+1230 +cot(-2*pi*10) = error: 13 +cot(-2*pi-0.1) = -9.96664442325923785979411268927059390763024832915144742700668097436523421025253652028656737425035410423539782429754830010452428456312117227725095002747370866122046647858723233953757115187028046410699745560894723257360309483131773336235614307861769144577225337957747527077345394425262489720104208759130714000153765325191315885723773155627739545600784971054043368535963839552963520376218565647308775873755378144927701747090247560825193191717812077256714894906705032458492636993043409487176501519453535052552474885648529756118483601168729566540946440267221329577909837003419382571458807560119995533675350771751731679027294845961416546297361273169032972936247833115934574439858240858061808319202441536881995226656381803372025201707468714474131344064254020028167925571434446589401460549993662623994824809940391031020470315855256705200512491519084713723859097186199987944737460099062540153590432588070530919870445964009919170864299891050487695093964174510130450961002393829933066907712869073932853166317964622119473013315784239628753694928708008342504837642938833261147284699698023982352148735324081448678647068916649841197171383572228672824147053083062128800145850970131413915896684665454100341932964064572806235059122139128300758773121 +cot(-2*pi-0.01) = -99.99666664444423280211638073838651820448540766316976107308276361796454802526134313113967553267795141799594673476043116990806682492945504287665065203728455487900367315414304340769198846655848369957440585551683843743859684948690572021682119387308601295080475542455619473116520523691290091284030063507105635265637407647323545701102215026143684795939419482397905597927354158481362993666012113960447176523346873295358121575699015156868638057470933790741818412846641759934053752965205120827149363312179058335457790607221593471370649414084091131910333645138673184321144407778557551774966860773307105098165690378120125782124447480353880957502345005108548849365850084020499522177098011241940415422968288574377197168834905311115985749580216325465128934263065634945912897493919602131013974026724529854276250612840861101963430586431899397269755016497210564930200965748089199450802795237141622454134274001820558179886628560004981797709537964241853454527101797992432892525256242505050680995100480906970682825416958247075759843644713812619155292359330770231284758978391028960669418942256471117240640138762148225810945628206575001217333739177139604847507843502178476126260970745443632664811726299637888042788826655064899035619449032894760860790992 +cot(-2*pi-0.001) = -999.99966666664444444232804211640209502431508213496869579304205077674381954644639520634408395164810974790187059748663056319413799052324462182627171056687766083031520368701013112433153015271276878401509116019338890857459742077956424095491422840422498363560795969002271508729354091645914312319141941002918853623649271992390238327218620139099559359347286220707598821816371457779702994485393706092219607511288539620817165843202653888983899420142454517047661478883062764207608764656613887179725266038933486953032061867250753627308469493268174597681091762945099445100023803383006478611441689331845071483588144464151306204778752930622473368379366393772118907965280120240621967740862937150178728808212492378593031363287758118570342207243308892079825762530993137469668313619958875403195008987593398162624047474643573386493573319141618890238221380371035252295570470035044301431925962449653092005079349036300783681048130600004805785644701047657608105510442580695587989346677511830748988210048039286980153402798420125586969694923439176368842042113493001516804990265976669000128864910111606650298110189559542858246979859808763946765819382221611134318022185718101700636447475350197737451277147857389975875023508086193476579814121573436846375605513 +cot(-2*pi-0.0001) = -9999.999966666666644444444423280423259259259237881460082038283074558206811124499658896078043063421270209610646694615184943566065788689888106191034279808410632537156743298429542268548108987071503794425118816539701671533356666665022298360831866804421365275181313268652300185443241731152508188212798277669168268401714423999212584011941175092593562883692272898507686956672055927919343215197388874101778414091109407684806242308922374356646893844655532903112554143202244948463703155337029360354043730714061107814199968787012613315211135971703105436278095362757713443980867536355990278612689693177788398076741974177285079390532308121678127607143473522989598709098599205371464942155417739223882573021374344734394927528500548096688099546879329613762112895678432879791364921644529530211454448358172700005140791127240907029423757949011489384794743281165975458090554075201585198849119164791988018234802724723628454239225461461271763541589604615824215244576086121682157600317068477454128640563396959659174930480083849380198114140073578136483767997294993225265844926296561398143211800045401899960189118360777604343402993732830670227824989366594162005897127455749236079655842626509942803133667301982629247797799031539277239785441543076755061554708 +cot(-2*pi) = error: 13 +cot(-2*pi*1.0) = error: 13 +cot(-2*pi*0.9) = 1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +cot(-2*pi*0.8) = 0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375136 +cot(-2*pi*0.7) = -0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138 +cot(-2*pi*0.6) = -1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +cot(-2*pi*0.5) = error: 13 +cot(-2*pi*0.4) = 1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +cot(-2*pi*0.3) = 0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138 +cot(-2*pi*0.2) = -0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138 +cot(-2*pi*0.1) = -1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +cot(-pi*1.0) = error: 13 +cot(-pi*0.9) = 3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309 +cot(-pi*0.8) = 1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +cot(-pi*0.7) = 0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018705 +cot(-pi*0.6) = 0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138 +cot(-pi*0.5) = 0 +cot(-pi*0.4) = -0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138 +cot(-pi*0.3) = -0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018705 +cot(-pi*0.2) = -1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +cot(-pi*0.1) = -3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309 +cot(-0.2) = -4.9331548755868936573680163217447411854056217622875026934922364542836010486834313249693184469508115948147932244313198866256787344965357218320617960084507213582933435459601451706584733831413009548243188446323459521932516682356889134830538047755995762725700238219572705709409612818855390159478362884973075424432806930615817354689491834871324382663238122410897167964280835908711504550389059255267172628767518415435602092258704113523550801838692409490941076082260318316164617588501925657090952134916281509367961169360213719867922738770099850313338490007416466651282196659706683101923356462329597877553185934302228929907366131598119161357158376974495775091817421609616042000645560799236916344251734123636946567544044528583371048267318002382319347381261708961076041427722029915607327890603957597570211007428896713378764088829171338762434320196085783439748461572468209515678860392296433284383226724577524206039867009539202923943351046065283268474107375644623645583728303465732174409598677076001806900632457392726233288777912042030613448049901108332422017399496667314243913489619120862775769709144315312406091255944364136515326185867668419282302030518512052192195884138346122751095616351108585078029480190927872884184671986479379988043601911 +cot(-0.1) = -9.96664442325923785979411268927059390763024832915144742700668097436523421025253652028656737425035410423539782429754830010452428456312117227725095002747370866122046647858723233953757115187028046410699745560894723257360309483131773336235614307861769144577225337957747527077345394425262489720104208759130714000153765325191315885723773155627739545600784971054043368535963839552963520376218565647308775873755378144927701747090247560825193191717812077256714894906705032458492636993043409487176501519453535052552474885648529756118483601168729566540946440267221329577909837003419382571458807560119995533675350771751731679027294845961416546297361273169032972936247833115934574439858240858061808319202441536881995226656381803372025201707468714474131344064254020028167925571434446589401460549993662623994824809940391031020470315855256705200512491519084713723859097186199987944737460099062540153590432588070530919870445964009919170864299891050487695093964174510130450961002393829933066907712869073932853166317964622119473013315784239628753694928708008342504837642938833261147284699698023982352148735324081448678647068916649841197171383572228672824147053083062128800145850970131413915896684665454100341932964064572806235059122139128300758773121 +cot(-0.065) = -15.362942612714260685035759924033357063356419914046153677824590231464045936043854079167405799094724539408791334586890685524171742847812580582408155116221973732061435478666981955479741680491977497065906009742048567366500531556742387395724938529897839976612645570479647618084661722634579729038690432973732586522144647675232834494716531951776924323760136861380038444704453244603150980041886690472823555496580804418017075030128543572785282571084758003937902894992806616620671885919296786319603445463980622588755988515774310030073450068828406846560614336479208854009960100124269850780313585900269994768761964328557370452448589887513217582605089829761474365368045478027191387818086327378749453707784756729402217803280554584634480087485618830077527821900052040452821535384517209987757509338040012204466464488369899878233547059556863317912894099453535518390637700926201871444948978104418131300041580505442454934570700108121449702465472113211230176367020093518081285784653229790732306587006369946101389147630764061156666176146155804688753066872686836756341020430942962619188650595589584366314070483657636121621052973127882389136508241934244697439637182979272449592923643050481741785681894384011814222497273180295579175570498939351457100335389 +cot(-0.0023) = -434.78184202871512933238006228568932506718789950515424531135433725478183174427593055190269885773069324946764596960303630639990270053300899830052687085137939323641287653904427760869167165097637858648676052770940203724188860088715509057775932404692490974243673231970105235297732227130573928417601819058484491161916278241373851095825804614533383930588706061560470303737808569893804711863512847419733235934455423105041014356848797715505963689666034657697763353927758051953632477453469495084782780144146437942762798196845538251718375651280295182232271327723696722263620066565313087945731342098398997918690269259741841697852706203317405879219350545847864065054186853882523345514528980620167855309198313893048059571049125157301625986801998963048791725905421104190240217181184203834326860403108719219497117990952284869455950660578006527575873439988255254713391268686682718883123207764801932138213048900883209305409081687923278230055170695523409117943314063893521729161980134444886551667111843746613660629090526721341782682373637550536286560947847740659877920230493960629587453981639653462204137088502711769421193222645530421138172184220351633007043036372015180586842688613480765535406686035491646933874294802734876203614880211076838724353648 +cot(-0.0000234234) = -42692.350376850276965483687213487899973265818502712871861771113644828809990254157201976768963928321043697855586521248527340975029900231448879935080704731906937516087865072723261962789212367392521387910023331287420496609394596889011151156684442135544170671418474679087734124628513404113180549678988453669301640228289372005776176397844302795158070723018298544755275880404190927035443330684385381410784308900330502128566131892247786683085186202956925816937321265334036816724695382087895131691722915174574084948137108244555189302971608461437868648470998691577788581003094336977739412460418948057360571777666232437635781882862065161554001444626324729784461240858989701702609744494199111484805096370944649347126215327851863073150597199096989276084828037571820485182248879334896828098649652117447670265478469746953518716380093343924752793399547371227779283618840700163352396573647358507414786970195356927650542263425273335560999688010422949422251442605152547748509249065563116495348925814769070098922549532253564718747166494555149381382400159926061131920811731655513256166589503906408558877364136453174546170700879072886501445026748083804009792566126058833497595507941901271108718759448062314627037136449660470693291806192909167463599702814 +cot(0) = error: 13 +cot(0.0000234234) = 42692.350376850276965483687213487899973265818502712871861771113644828809990254157201976768963928321043697855586521248527340975029900231448879935080704731906937516087865072723261962789212367392521387910023331287420496609394596889011151156684442135544170671418474679087734124628513404113180549678988453669301640228289372005776176397844302795158070723018298544755275880404190927035443330684385381410784308900330502128566131892247786683085186202956925816937321265334036816724695382087895131691722915174574084948137108244555189302971608461437868648470998691577788581003094336977739412460418948057360571777666232437635781882862065161554001444626324729784461240858989701702609744494199111484805096370944649347126215327851863073150597199096989276084828037571820485182248879334896828098649652117447670265478469746953518716380093343924752793399547371227779283618840700163352396573647358507414786970195356927650542263425273335560999688010422949422251442605152547748509249065563116495348925814769070098922549532253564718747166494555149381382400159926061131920811731655513256166589503906408558877364136453174546170700879072886501445026748083804009792566126058833497595507941901271108718759448062314627037136449660470693291806192909167463599702814 +cot(0.0023) = 434.78184202871512933238006228568932506718789950515424531135433725478183174427593055190269885773069324946764596960303630639990270053300899830052687085137939323641287653904427760869167165097637858648676052770940203724188860088715509057775932404692490974243673231970105235297732227130573928417601819058484491161916278241373851095825804614533383930588706061560470303737808569893804711863512847419733235934455423105041014356848797715505963689666034657697763353927758051953632477453469495084782780144146437942762798196845538251718375651280295182232271327723696722263620066565313087945731342098398997918690269259741841697852706203317405879219350545847864065054186853882523345514528980620167855309198313893048059571049125157301625986801998963048791725905421104190240217181184203834326860403108719219497117990952284869455950660578006527575873439988255254713391268686682718883123207764801932138213048900883209305409081687923278230055170695523409117943314063893521729161980134444886551667111843746613660629090526721341782682373637550536286560947847740659877920230493960629587453981639653462204137088502711769421193222645530421138172184220351633007043036372015180586842688613480765535406686035491646933874294802734876203614880211076838724353648 +cot(0.065) = 15.362942612714260685035759924033357063356419914046153677824590231464045936043854079167405799094724539408791334586890685524171742847812580582408155116221973732061435478666981955479741680491977497065906009742048567366500531556742387395724938529897839976612645570479647618084661722634579729038690432973732586522144647675232834494716531951776924323760136861380038444704453244603150980041886690472823555496580804418017075030128543572785282571084758003937902894992806616620671885919296786319603445463980622588755988515774310030073450068828406846560614336479208854009960100124269850780313585900269994768761964328557370452448589887513217582605089829761474365368045478027191387818086327378749453707784756729402217803280554584634480087485618830077527821900052040452821535384517209987757509338040012204466464488369899878233547059556863317912894099453535518390637700926201871444948978104418131300041580505442454934570700108121449702465472113211230176367020093518081285784653229790732306587006369946101389147630764061156666176146155804688753066872686836756341020430942962619188650595589584366314070483657636121621052973127882389136508241934244697439637182979272449592923643050481741785681894384011814222497273180295579175570498939351457100335389 +cot(0.1) = 9.96664442325923785979411268927059390763024832915144742700668097436523421025253652028656737425035410423539782429754830010452428456312117227725095002747370866122046647858723233953757115187028046410699745560894723257360309483131773336235614307861769144577225337957747527077345394425262489720104208759130714000153765325191315885723773155627739545600784971054043368535963839552963520376218565647308775873755378144927701747090247560825193191717812077256714894906705032458492636993043409487176501519453535052552474885648529756118483601168729566540946440267221329577909837003419382571458807560119995533675350771751731679027294845961416546297361273169032972936247833115934574439858240858061808319202441536881995226656381803372025201707468714474131344064254020028167925571434446589401460549993662623994824809940391031020470315855256705200512491519084713723859097186199987944737460099062540153590432588070530919870445964009919170864299891050487695093964174510130450961002393829933066907712869073932853166317964622119473013315784239628753694928708008342504837642938833261147284699698023982352148735324081448678647068916649841197171383572228672824147053083062128800145850970131413915896684665454100341932964064572806235059122139128300758773121 +cot(0.2) = 4.9331548755868936573680163217447411854056217622875026934922364542836010486834313249693184469508115948147932244313198866256787344965357218320617960084507213582933435459601451706584733831413009548243188446323459521932516682356889134830538047755995762725700238219572705709409612818855390159478362884973075424432806930615817354689491834871324382663238122410897167964280835908711504550389059255267172628767518415435602092258704113523550801838692409490941076082260318316164617588501925657090952134916281509367961169360213719867922738770099850313338490007416466651282196659706683101923356462329597877553185934302228929907366131598119161357158376974495775091817421609616042000645560799236916344251734123636946567544044528583371048267318002382319347381261708961076041427722029915607327890603957597570211007428896713378764088829171338762434320196085783439748461572468209515678860392296433284383226724577524206039867009539202923943351046065283268474107375644623645583728303465732174409598677076001806900632457392726233288777912042030613448049901108332422017399496667314243913489619120862775769709144315312406091255944364136515326185867668419282302030518512052192195884138346122751095616351108585078029480190927872884184671986479379988043601911 +cot(pi*0.1) = 3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309 +cot(pi*0.2) = 1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +cot(pi*0.3) = 0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018705 +cot(pi*0.4) = 0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138 +cot(pi*0.5) = 0 +cot(pi*0.6) = -0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138 +cot(pi*0.7) = -0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018705 +cot(pi*0.8) = -1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +cot(pi*0.9) = -3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309 +cot(pi*1.0) = error: 13 +cot(2*pi*0.1) = 1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +cot(2*pi*0.2) = 0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138 +cot(2*pi*0.3) = -0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138 +cot(2*pi*0.4) = -1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +cot(2*pi*0.5) = error: 13 +cot(2*pi*0.6) = 1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +cot(2*pi*0.7) = 0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375137 +cot(2*pi*0.8) = -0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375137 +cot(2*pi*0.9) = -1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898 +cot(2*pi*1.0) = error: 13 +cot(2*pi+0.001) = 999.99966666664444444232804211640209502431508213496869579304205077674381954644639520634408395164810974790187059748663056319413799052324462182627171056687766083031520368701013112433153015271276878401509116019338890857459742077956424095491422840422498363560795969002271508729354091645914312319141941002918853623649271992390238327218620139099559359347286220707598821816371457779702994485393706092219607511288539620817165843202653888983899420142454517047661478883062764207608764656613887179725266038933486953032061867250753627308469493268174597681091762945099445100023803383006478611441689331845071483588144464151306204778752930622473368379366393772118907965280120240621967740862937150178728808212492378593031363287758118570342207243308892079825762530993137469668313619958875403195008987593398162624047474643573386493573319141618890238221380371035252295570470035044301431925962449653092005079349036300783681048130600004805785644701047657608105510442580695587989346677511830748988210048039286980153402798420125586969694923439176368842042113493001516804990265976669000128864910111606650298110189559542858246979859808763946765819382221611134318022185718101700636447475350197737451277147857389975875023508086193476579814121573436846375605513 +cot(2*pi+0.01) = 99.99666664444423280211638073838651820448540766316976107308276361796454802526134313113967553267795141799594673476043116990806682492945504287665065203728455487900367315414304340769198846655848369957440585551683843743859684948690572021682119387308601295080475542455619473116520523691290091284030063507105635265637407647323545701102215026143684795939419482397905597927354158481362993666012113960447176523346873295358121575699015156868638057470933790741818412846641759934053752965205120827149363312179058335457790607221593471370649414084091131910333645138673184321144407778557551774966860773307105098165690378120125782124447480353880957502345005108548849365850084020499522177098011241940415422968288574377197168834905311115985749580216325465128934263065634945912897493919602131013974026724529854276250612840861101963430586431899397269755016497210564930200965748089199450802795237141622454134274001820558179886628560004981797709537964241853454527101797992432892525256242505050680995100480906970682825416958247075759843644713812619155292359330770231284758978391028960669418942256471117240640138762148225810945628206575001217333739177139604847507843502178476126260970745443632664811726299637888042788826655064899035619449032894760860790992 +cot(2*pi+0.1) = 9.96664442325923785979411268927059390763024832915144742700668097436523421025253652028656737425035410423539782429754830010452428456312117227725095002747370866122046647858723233953757115187028046410699745560894723257360309483131773336235614307861769144577225337957747527077345394425262489720104208759130714000153765325191315885723773155627739545600784971054043368535963839552963520376218565647308775873755378144927701747090247560825193191717812077256714894906705032458492636993043409487176501519453535052552474885648529756118483601168729566540946440267221329577909837003419382571458807560119995533675350771751731679027294845961416546297361273169032972936247833115934574439858240858061808319202441536881995226656381803372025201707468714474131344064254020028167925571434446589401460549993662623994824809940391031020470315855256705200512491519084713723859097186199987944737460099062540153590432588070530919870445964009919170864299891050487695093964174510130450961002393829933066907712869073932853166317964622119473013315784239628753694928708008342504837642938833261147284699698023982352148735324081448678647068916649841197171383572228672824147053083062128800145850970131413915896684665454100341932964064572806235059122139128300758773121 +cot(2*pi*10) = error: 13 +cot(2*pi*100) = -1.3888150018791921631539264770167877427925056503289677930641402703244067925153689585755675690624967531128857802053713601568983689337577042649777075636321346781196236390208909552398425400723187743542926462923616306201812750523905754596706578249263119913521381764704836490309628307714343206309414598186144002748496528947896114174825872741891767827122067199904567410944503942061955119893249998240880525820396749466559727211678695670671499123508136604248623339098258528577239588586104968993801204136076756492946153856165111295371449670396234386132820370128414244964341660191065499338111679526759904054023878650162162460422958855229329931193242491756484157208814285507948114392462353958484131319088897339383463023541028924531702325893073609840196682359037387656838711527009761842875969205848291952789666945791682407782224322624932260474640985677704729890729773250540106481555128655848710778878223100462982997082859652964310331472185410325009713402925158268370555365335423540787939626327074416101056771300194478959021939726803979390669269554163822249541899036811460725688116666181980223663834008736734586790118495666866822851222470804826886400784277235413910716795230085285467948492994900153073558549478480558955267157497403036441531305723e+1230 +cot(2*pi*1000) = error: 13 +cot(5345.234234) = 0.18782933705814794034638296189132038898960155319483758782035677278367031589893360879845344000385181217742616466496594993260939323294840218006859541938469080464066985082502381884089042140237556195068170106788812929508471812713649559621234924800156191809991342874535011256715564926068166314608801031000863695163532018574398539643392294720396209596965948638920735620433101761510952262736886372998858540948587793595116072617533572771558806494898896498698035912040950652381631307235912207909440301618996326349152808220159390227668673497692334436363545953219294834749969958656451142751850328351539549266913429534060518781853934700546492376289383331132365677766961406301550226447325735072078207120460444472286670842899750443377056286478737597699703984053764488871894238885955772040414714846418674989532882572567900146966604935619023816940168207988622043284427691635052762390280882160008756465387043372036969510158290217593751630277345649196672208919635955578920835966732531643388799682829374445816728437932357261037344769758960584413642287821968574102178086816376350798701276446424867455306460134310288426106669824343460939828168702499484674009491495977804978277088427767378593218382418653081177246058570642818546180573201490551779905472803 +cot(4356456.234234) = 3.5210056931665931038878981691474246995745626134840391805351755157099063092431338808069161030001682359219446884993436549419441160578510571754071210540751169191233295190045701649849566767141531697927073333894332959599719400405582847626896091706470470706360860564038872458080535254596891483657725015972571169688538661932661307653672287589932606029218581738135718601317771136179110466981254912487996840391265760299086034400494743731771996879179251830453995538803037582714262834714042487243319590279605785313029308887493426214138694739111923963883928981758732429703866014069128788683106071191518052837227453128565064350928554710363200565411106596084851744021777394423270136100342775709398073287263055873627682188782488355657030631457066231435729667117943382122982508298400761521598835918370913762639637635680754866273488010940536313271059578699623283927098325417877353627063703828571876892021663470143557180760830662913840675296192983899599685478795171741098515569850176113915774853476417194037729914948922496060398861519918413254746424290572823064218023611775665754851696111119784132494103217642934184662466406988278923606517178523168303365374909969818976167420110643960791978116815376095883364030530327866256550028258215859526849428584 +cot(3564564563652.23423423) = -3.7073930913779275346903816975369295994783354096592837201673287314449715190648618554735615506265795469624919874796311880896981050072160422891835188763129623185450773469553263873606607014790717407058408868020890199273503268694560908357584644591854320504669205494440911134046924029511263527307706191933264112098509336957196120875575014711541368975264052234704809636080743287956836081475569333850790863980576430231201484545131542857022975148580116556483551157677029739179785301706050117684387722035043261570551352387190365250172919754556613242077183015592864681549676282932937890212988355937292329578372672676739805417412913416300712125838509197145232110231098917179441500769096641422596470435481729539153152335486496322369275905525808385974790314588152491577986821140428248667428815043400307003446120860339664547283688925099389527467588210575147933185319007321909615542946520974109842636183499428611055927062420115647604880833760943420751871220760798719031599783276142012358179100913418643294522136891406356463694890403289018668991011054656532205877639972224969986443258994573616729272799704696559051047109985245891724308262592761978244639455412839041818394702489425773494598515334296662871116693087008321397404225695457843179728391061 +cot(45621452345234523452354.3452345) = 1.9569064634417973967785766859316937072656270655502925959689221845227234676548559217217508224834778523368631975074984653411672939500337008278759873372616919266355307880684746414768942900772395288908034821319590337390728482008947975657439450940667668843495080566481839107984468986880318626094686452588124590810499533990109605735622544181510704107117697574758471324610255244924665592777289659092007883405048757664497836158500350350450022797661735605534913532181372488085297313401569294208483350587672545032802098491656366678522777386818411440699176832133009289806858335345222637897193119737991804534095367277444016130196343044846203883040328504770282273005555131029918407977950808685038653111222933183657994144000406628848658264972372362652092039275654481773675814103094720990751541275986654880402614614219919682755064164265899772011481360906549213593679065156876641217488515068453211120433986526270112341766143984860812549149455735975175273002342811932990303694079993160546749321899321009918639791548502205064054104383796461254885342908502000576883364098950730156825989577607226078988696769176184740843958741099480104028742077375749393803954742715599351556636185874210486231663125764275169319055501726210017523154616377417325410466364 +cot(pi/4) = 1 +degtodeg(20 ; -15 ; 0) = error: 13 +degtodeg(20 ; 0 ; -20) = error: 13 +degtodeg(0 ; 0 ; 0) = 0 +degtodeg(0 ; 0 ; 30) = 0.008333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(0 ; 30 ; 0) = 0.5 +degtodeg(0 ; 30 ; 30) = 0.50833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(0 ; 45 ; 45) = 0.7625 +degtodeg(0 ; 100 ; 200) = 1.7222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(0 ; 300 ; 400) = 5.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(0 ; 600 ; 800) = 10.222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(10 ; 10 ; 10) = 10.169444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(10 ; 30 ; 10) = 10.502777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778 +degtodeg(10 ; 59 ; 59) = 10.999722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(10 ; 0.0005 ; 0.2) = 10.000063888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889 +degtodeg(10 ; 25.2 ; 55.3) = 10.435361111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(10 ; 65.1 ; 70.3) = 11.104527777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778 +degtodeg(10 ; 100 ; 200) = 11.722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(10 ; 300 ; 400) = 15.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(10 ; 600 ; 800) = 20.222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(20 ; 15 ; 0) = 20.25 +degtodeg(20 ; 15 ; 15) = 20.254166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(20 ; 30 ; 0) = 20.5 +degtodeg(20 ; 30 ; 30) = 20.508333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(20 ; 45 ; 0) = 20.75 +degtodeg(20 ; 45 ; 45) = 20.7625 +degtodeg(20 ; 10 ; 20) = 20.172222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(20 ; 50 ; 40) = 20.844444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(50 ; 15 ; 0) = 50.25 +degtodeg(50 ; 15 ; 15) = 50.254166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(50 ; 30 ; 0) = 50.5 +degtodeg(50 ; 30 ; 30) = 50.508333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(50 ; 45 ; 0) = 50.75 +degtodeg(50 ; 45 ; 45) = 50.7625 +degtodeg(50 ; 10 ; 20) = 50.172222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(50 ; 50 ; 40) = 50.844444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(60 ; 15 ; 0) = 60.25 +degtodeg(60 ; 15 ; 15) = 60.254166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(60 ; 30 ; 0) = 60.5 +degtodeg(60 ; 30 ; 30) = 60.508333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(60 ; 45 ; 0) = 60.75 +degtodeg(60 ; 45 ; 45) = 60.7625 +degtodeg(60 ; 10 ; 20) = 60.172222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(60 ; 50 ; 40) = 60.844444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445 +degtodeg(80 ; 15 ; 0) = 80.25 +degtodeg(80 ; 15 ; 15) = 80.25416666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(80 ; 30 ; 0) = 80.5 +degtodeg(80 ; 30 ; 30) = 80.50833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(80 ; 45 ; 0) = 80.75 +degtodeg(80 ; 45 ; 45) = 80.7625 +degtodeg(80 ; 10 ; 20) = 80.17222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(80 ; 50 ; 40) = 80.84444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(-10 ; 10 ; 10) = -10.169444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(-10 ; 30 ; 10) = -10.502777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778 +degtodeg(-10 ; 59 ; 59) = -10.999722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-10 ; 0.0005 ; 0.2) = -10.000063888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889 +degtodeg(-10 ; 25.2 ; 55.3) = -10.435361111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(-10 ; 65.1 ; 70.3) = -11.104527777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778 +degtodeg(-10 ; 100 ; 200) = -11.722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-10 ; 300 ; 400) = -15.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +degtodeg(-10 ; 600 ; 800) = -20.222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-20 ; 15 ; 0) = -20.25 +degtodeg(-20 ; 15 ; 15) = -20.254166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(-20 ; 30 ; 0) = -20.5 +degtodeg(-20 ; 30 ; 30) = -20.508333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(-20 ; 45 ; 0) = -20.75 +degtodeg(-20 ; 45 ; 45) = -20.7625 +degtodeg(-20 ; 10 ; 20) = -20.172222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-20 ; 50 ; 40) = -20.844444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(-50 ; 15 ; 0) = -50.25 +degtodeg(-50 ; 15 ; 15) = -50.254166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(-50 ; 30 ; 0) = -50.5 +degtodeg(-50 ; 30 ; 30) = -50.508333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(-50 ; 45 ; 0) = -50.75 +degtodeg(-50 ; 45 ; 45) = -50.7625 +degtodeg(-50 ; 10 ; 20) = -50.172222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-50 ; 50 ; 40) = -50.844444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtodeg(-60 ; 15 ; 0) = -60.25 +degtodeg(-60 ; 15 ; 15) = -60.254166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(-60 ; 30 ; 0) = -60.5 +degtodeg(-60 ; 30 ; 30) = -60.508333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(-60 ; 45 ; 0) = -60.75 +degtodeg(-60 ; 45 ; 45) = -60.7625 +degtodeg(-60 ; 10 ; 20) = -60.172222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-60 ; 50 ; 40) = -60.844444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445 +degtodeg(-80 ; 15 ; 0) = -80.25 +degtodeg(-80 ; 15 ; 15) = -80.25416666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 +degtodeg(-80 ; 30 ; 0) = -80.5 +degtodeg(-80 ; 30 ; 30) = -80.50833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +degtodeg(-80 ; 45 ; 0) = -80.75 +degtodeg(-80 ; 45 ; 45) = -80.7625 +degtodeg(-80 ; 10 ; 20) = -80.17222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 +degtodeg(-80 ; 50 ; 40) = -80.84444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 +degtorad(20 ; -15 ; 0) = error: 13 +degtorad(20 ; 0 ; -20) = error: 13 +degtorad(0 ; 0 ; 0) = 0 +degtorad(0 ; 0 ; 30) = 0.00014544410433286079807697423070738439278690599071181045467476595334758409288362078697352013080287579018435870770894825493736545576896067510332061849111705931099306870845842307968081294651032171087640657242725976739194136324668868741823086959098477786616415039661682686799122473734482469414848427079357748724939845399609204513340374634087172472646830390592095325740793196900688983641302704384036766257451078968844285924036819871232024916354684227338511796641029536864581330332804410763385314528625055320045526265566854891866138987939566644558968475473054911776401715459338779135077557336457492905876875611113741329376220189017526719179434211153581653605191983522690856265880308099932273383297591153976497879722019037634360929926085269258396434142459768335734755608101851844319342823847498758022296742215717705830811791242141863529204876595764052138570315606527792304809041141608950038802873227674394200479621543937170164207088701679925381267535156259063804897132093385309289875008925354681462542668612032120811375930858730848513268222932323277630695842370533804874856461914919441730978007971181867958942201735450196546993962735321912578063554888375347677693308506782126478032687041331952181199119670481541010933349831979907892176768254 +degtorad(0 ; 30 ; 0) = 0.008726646259971647884618453842443063567214359442708627280485957200855045573017247218411207848172547411061522462536895296241927346137640506199237109467023558659584122507505384780848776790619302652584394345635586043516481794801321245093852175459086671969849023797009612079473484240689481648909056247614649234963907239765522708004224780452303483588098234355257195444475918140413390184781622630422059754470647381306571554422091922739214949812810536403107077984617722118748798199682646458031188717175033192027315759340112935119683392763739986735381085283832947065841029275603267481046534401874495743526125366668244797625732113410516031507660526692148992163115190113614513759528184859959364029978554692385898727833211422580616557955651161555037860485475861001440853364861111106591605694308499254813378045329430623498487074745285118117522925957458431283142189363916675382885424684965370023281723936604636520287772926362302098524253221007955228760521093755438282938279256031185573925005355212808877525601167219272486825558515238509107960933759393966578417505422320282924913877148951665038586804782709120775365321041270117928196377641193147546838132933025208606615985104069275886819612224799171308719471802288924606560009899187944735306060953 +degtorad(0 ; 30 ; 30) = 0.008872090364304508682695428073150447960001265433420437735160723154202629665900868005384727978975423201245881170245843551179292801906601181302557727958140617970577191215963807860529589737129624363460800918062845810908423158048009932512083045050071449836013174193626438947464708978034306343057540518408226722213305693761614753137628526793175208314566538261178148701883850109420280021194649674262427417045158170995014413662460121451535198976357378676492195951028017487394611503010690565665041862461283745227771021995781484038344782643135653180970770038563496183605046430196655272397309975239070672584894122779382210919494315300691298699454868803684808699167109948841422322186987940958686763811530603925663706630431612956960167254912014247621824826900458684798200920942129625034799122546974242393601012751587800556795192657706536752814974723416071804527892519981953305933515096381459523669752668881380462292569141801673800166324108024754482573196445318028920987250576965038666823755444466355692151027853339593694939317823825817593093615988717199354724463846025620973662441768100859455896584862420939454954743058624619893666317268546366672618768481908962083392918189137097151599939095212490830531462998993740016669343397507743814227828635 +degtorad(0 ; 45 ; 45) = 0.013308135546456763024043142109725671940001898150130656602741084731303944498851302008077091968463134801868821755368765326768939202859901771953836591937210926955865786823945711790794384605694436545191201377094268716362634737072014898768124567575107174754019761290439658421197063467051459514586310777612340083319958540642422129706442790189762812471849807391767223052825775164130420031791974511393641125567737256492521620493690182177302798464536068014738293926542026231091917254516035848497562793691925617841656532993672226057517173964703479771456155057845244275407569645294982908595964962858606008877341184169073316379241472951036948049182303205527213048750664923262133483280481911438030145717295905888495559945647419435440250882368021371432737240350688027197301381413194437552198683820461363590401519127381700835192788986559805129222462085124107706791838779972929958900272644572189285504629003322070693438853712702510700249486162037131723859794667977043381480875865447558000235633166699533538226541780009390542408976735738726389640423983075799032086695769038431460493662652151289183844877293631409182432114587936929840499475902819550008928152722863443125089377283705645727399908642818736245797194498490610025004015096261615721341742953 +degtorad(0 ; 100 ; 200) = 0.030058448228791231602574674346192774509293904747107493966118297025167379195948295974527493699260996638100799593182639353722194192251872854686261154830858924271900866414740769800701342278799820247790691634967018594334548404315662066434379715470187425673924415300810886051519779051263770124020082630672680698209013825859022660903440910446823110136782807223663673197639273594757232858692255727009316932065563202278190909676094400546184827133014069832924379724794376186801416021129115577662983359158447661427420948838166776523353908408437732088534849310980151004563545282633476879160285162012152005478876262968398747377521723969555219637497369717402084117396765946894436282819303406526698325481688384884762284758839344444345921847242889800685963894416854560518494923410493811593308502618164099912746600579149925383677701900426517960356744964579041086378652253490770763272018359325163413525938003860414680991217857470151672694649983471845787952905989602065196787406326329639199075018445733008355921515131533049676843590441377086927420994060134773770104740899103196741370021290833512910687883140442527115147216919930406197120856319665285994664680102642385200566170914016394721267553218752701174478180652328518089262256319425142977165321059 +degtorad(0 ; 300 ; 400) = 0.08920571732415462282054419483386242757596900763657707886718978471985157696862074934375901355909715131307334072815492969491747953829588073003664600788512971074241547452116615553756527385966398267086269775538599066705736945796906161651493334913733042458067890992498714570128450557149247907773701942006085884629771845093645434848763108906799116556722639563151799787686494099089243299998992022209216637903328434224495366742582854355641948697539659434287235273164782610276549270786705268209659577556700596294589442881004333677898579269600875329500664956807012556193052148394451202847568499693928982271150374816428015350748382597416387763386316174196747544517749893917058509739922301291794341755855907772252032896171676415741370354665631811816479607375324579250650106302469131182530265293132571587008668558973526242897898628513676297912324312068618644989793572003712613616211900186822690465762246306961776294167880281464367380347737030354233844088229172225800336907683942989697790005474217537963692836748713034097643904260021587088137843398491610280160116653927400323245296641150590928333178222324879014817883731076120548822963810997439714545646998203546575651895884159704239860048052016930671135460064562011820039121230281010173868417863 +degtorad(0 ; 600 ; 800) = 0.17841143464830924564108838966772485515193801527315415773437956943970315393724149868751802711819430262614668145630985938983495907659176146007329201577025942148483094904233231107513054771932796534172539551077198133411473891593812323302986669827466084916135781984997429140256901114298495815547403884012171769259543690187290869697526217813598233113445279126303599575372988198178486599997984044418433275806656868448990733485165708711283897395079318868574470546329565220553098541573410536419319155113401192589178885762008667355797158539201750659001329913614025112386104296788902405695136999387857964542300749632856030701496765194832775526772632348393495089035499787834117019479844602583588683511711815544504065792343352831482740709331263623632959214750649158501300212604938262365060530586265143174017337117947052485795797257027352595824648624137237289979587144007425227232423800373645380931524492613923552588335760562928734760695474060708467688176458344451600673815367885979395580010948435075927385673497426068195287808520043174176275686796983220560320233307854800646490593282301181856666356444649758029635767462152241097645927621994879429091293996407093151303791768319408479720096104033861342270920129124023640078242460562020347736835725 +degtorad(10 ; 10 ; 10) = 0.17749028865420112725326755287324475399762094399864602485477271840183512134897856703668573295644275595497907630748652044189831119005501051775226143199318471251520818055542896490381873239142926117284148721873266947396577694870909487938107119086509058934231820067140105457195792113980106842586697179176239360668258002656432574446370511797712807453348686652553662512347964617807456370269733583319533756176133368312976922632932516193481072924832985428763895834269711487077416782798982601584545496432109175562223886080085253040644944948917828576794529568951344004468893432213090137839645802923627176138413870762469002282114037331055106305302882344420811282869283892190408263129269317950684285417493738235986245887437232259798454819799390251663115131848403959041646760420293200684371359368564317706542791083914173682200655912493787460139684405697398293101975145166082542635299873143455364019106295505319055985298157451326657054050578950068940273482069021477529909466864627872436744135891907829611456236596216531430149094291271212135691654718411839801992492972841419882283169023506692059036829060832272865895800184494389852848299191337840649430224815447382616011734147776455012025889086105425645123325704544307213675664578292814264419716193 +degtorad(10 ; 30 ; 10) = 0.18330805282751555917634652210154012970909718362711844304176335653573848506432339851562653818855778756235342461584445063939292942081343752188508617163786708495493092889376588809105125025184212960789775011582306016964343147857664237611030597450448170398888421653607412929160691063359405619180634262350549309665851818640800754979985497161199706359221902276237475541979692493835015715921841758681004406474176527066748359594405311042762069579020354522304367699910892961660669996111159032119958077577111388364044936702759448715290504466500494359153268587873540475524962050586641303242748096381926892373488895207018655457162844891756175072480250790564077427076963233098042513764481641947975220749397384395046161076317993765172892016842801021998972497546794692471036984744367274457145072322464268027434660772542881915433127562179462001307879469527960378644787769427194234827661518807813365571221224612294824004483019208813463622334127017265955524183475271840082105352148363284808339136248922016869957943340697816262604131525620446076222383635704770907220326667662772077277427500103469728275949379679547584253488253912397714728057700750717152552767010982396523119466488047740071147196567758703732371290491363568854112998571572010580106786923 +degtorad(10 ; 59 ; 59) = 0.19198136958256515810167008539272381899895634420656607315553523288703274980328331811214745532210261385034734888555473157549115609983579244721310572099148105520048425954150318440935039562874098096649412871823531763178286810685417776915080683111354062407447305185432423818615027913725710211952762130516249725296431265970829650792183171173931424811394554568546093466988993469012768773731526363449063567626842536242162610197801002697231822090971357279257621172937621010018536661624062060643169000634118853949426486339396228766907926113963318596353088675250048381124384349145210498997873098879342052660613244149768096732298108830168018426213844249022663370399911850501173909086477348307269790173377070210511317970407729042768615471435019245441346520242145544225352910840841039440055216051236777297497623166673514439810537379919188463099463610522023354508197590096468249271107338885760419551832564755944531493084450612266711081216849927445505760437488423422253670717792198828752325349281170667707840904478928665066989182869162762342563611996568982363264155401025604641314701178963165770166604588361026310205074884069744435480464345200413872624623667492513089632577452002180880120545804990132480776797994379951416398323999885745754076928204 +degtorad(10 ; 0.0005 ; 0.2) = 0.17453404027089950962515433365129669462463188846676800282320498388940990960505705212759095395112043693562186266749700786145973339124703882249386764741556973731306673034353921019391975537830929885147127269643366319521297411314464951514724994584859765602728773442656630392879095087010927663416959666503573546001372351679109086576385170443468302165153427743508930286449182362003018985104495248244397124149268554218570915036268127764109345149979792051957084559676358797280224856231177749878230055094785842812085201048261882793537759259720843481703789325977854219339010964358389892733104398355237661164529122716174800601656111175814530720168095713250161785574686699102701482287741468947494207386381332970644608816834047307188312678431756430473368676946814194438947362848550994047351170245314673783900928267218234166052185714303092655999575818970763424017441100253000812178519572579492381847078695237351877597749529823107715353098696362623336948965238613741218699062723408420435221233085494045474275748494897903886577337579280268485760469241830414301963512846098739942331794864111344459560213730146020611718327306086874307899615569433932561672697686637894757564165856837103769942222700198992829072332797828656238267770287391267983239295261 +degtorad(10 ; 25.2 ; 55.3) = 0.18213141002346271531990380057511738997145111416225989646344449997315652975289490634901076033036252241976196267047905925694964288364254566029922236804473007512899700304233724537643347351457362696690762094488652865144262584991093089489681823951341485105161623982744399992955790250847442441614510487278545122481088469357962290467061866371434481055509044416347424356736675530908441838263702880214146967451397298208798086468947438284494988005710959123135807265084964008426207033718771349044170883040534690824876629214323592640093440054069400204671213621296526239253872172520590580039970657529985774764944971513108488102509223562604383914318628022331601849410960086399473486573509949419523129078519871959376293229366859750710912093740771193698545345334295166634942811874823293036601588877538003075034280128017725675261860171030534325356612017868229196843753916170384395081756375972196959757305980200408974922602880918361756993898779420675359189729115857704255923734349727797656184047426715897496925973151626476405240100244973313511750043712182275591187997302885153595839838723211771444672337295192686272465645841872605624662876542221962879796232851935439960406927622227872667939912129594328239225389613229373187334547771431293125259076868 +degtorad(10 ; 65.1 ; 70.3) = 0.19381057160139143740548483130092035671223966521641827597382820602696753241144965554298442683383344837156596689950760412842008898189008787109586803288142993780174042033154861867480275311935246035028306871079548797301551731862003249458075706766949251370459751667577519742925324891726384735626839181750972345093758054946581412888293949488634430609049524780892679013722369242033767224660310042252299297924718939406994246169104073944426588788992102578418304535359635818652087859442965533344011639689126633024532388339342040456944400785616601762756382201782835654898929923905494544586698511647522455106858083085541916851419704740711779464427195177964208633907876363271549244723698689844084681757316441623689072971044988472750094766805418315147779006973814563994443687205401996135444817632492153344224708527939857453476047007774525966751763608508082583570950259374566117157922379643395647873176700382662829221116490896516521179728002165573367305512188905307079456974056826637992161010643421878418368149441172655706393587492929400647365482013647834784932873445239018127290812614979802615669871335278590269568704641229256407386491749868312459814736309471980378925700295322477424125936899013283999375678922769040930512495762939279729000871359 +degtorad(10 ; 100 ; 200) = 0.20459137342822418929494375119505404585358109360128003957583744104226829065629324034275165066271194485933124884392054527856074111500468297867100334417133009746358331656484846541767687809118587329947857854767873946466418430034208696831142322465192086507090489124100312764098946386505340310220120758296566539748715862116947682098793651949289278189874749432880758208715763640302503655432470833545051202147851082840962199811793285533048382338922479789506593941714881856177738001478204473828675770265911150197373613564042547891702176368323746679615655498763909232138413079469882650009097319950206687600138359633329469989216399217987584979070790356038192737970056821918471147338300060571397892505278223260273684142306779605667708096026612090144317360393407458933556222063271594342542238878814919618030750716776239535341919680612888031081526411374766674922243953182427842098051205863256387916041673595314508674667638471619364317971440363095036316332786471083085555299144695335067757512554998918590643353847591849941335476074614726908663966924801410533845484934550885523964756426986681368242397879462494262245363774533276476104840914352823693142733876314655733288587299540191245765979771473612734886761669810701022046245430318403768328654011 +degtorad(10 ; 300 ; 400) = 0.26373864252358758051291327168272369892025619649074962447690892873695248842896569371198317052254809953430378997889283561975602646104869085402138819722560088393409792467127385115454080967205003572255058466809771153738700535399548651839197685831906386397765938586517938729075419038528211205591814437235384354557586324624690850857212669811406083732919108273666190676638330379916023669562237283053336146844623196837638475586766699834071848323160732240501391242400226847774145670151998184272037011906766980349220961561230203917265364797080848800262835524472906687875110699600986164940637303442920469323401108152917610602212609418448450778707369558494731870748130121146086028796292021210522401712965292544049488562594521576974486265967954921892200578327046582132356836024691344365741653910131081213764759217834773239872048119083912532958176226985481211274172299837063379387061270117562737029210119516234816869713733006068564428854179046264691365130416683102366213466196005360845640016184643155718744039083151579071295021290498605304059710917279543436995127498567966173073050939053921005506787787743120565548525813616356405215719093383734808221912864253963788883866092298256013499272501615273288574403669139861033159141028656899644480539768 +degtorad(10 ; 600 ; 800) = 0.35294435984774220333345746651658612649622520412732670334409871345680406539758644305574218408164525084737713070704776531467350599934457158405803420511073059467651339919244000669210608353171401839341328242348370220444437481196454813490691020745639428855833829579016653299203869595677459113365516379241470239187358169718336285705975778718205200289641747836817990464324824479005266969561229305262552784747951631062133842329349554189713797020700391674788626515565009458050694940938703452481696589463467576643810404442234537595163944066681724129763500481279919244068162847995437367788205803136849451594551482969345625952960992015864838542093685732691479415265880015063144538536214322502316743468821200316301521458766197992715856620633586733708680185702371161383006942327160475548271919203263652800773427776808299482769946747597588830870500539054099856263965871840775993003273170304385427494972365823196593163881613287532931809201916076618925209218645855328166550373879948350543430021658860693682436875831864613168938925550520192392197554315771153717155244152495366496318347580204511933839966010067999580366409544692476954038682904381174522767559862457510364535761976457960253359320553632203959709863733701872853198262258937909818348957631 +degtorad(20 ; 15 ; 0) = 0.35342917352885173932704738061894407447218155742969940485968126663462934570719851234565391785098817014799165973274425949779805751857444050106910293341445412571315696155396808362437546002008175742966797099824123476241751268945351042630101310609301021477888546377888928921867611174792400678081677802839329401603824321050366967417110360831829108531797849138791641550127468468674230248365571653209342005606121894291614795409472287093820546741882672432583665837701774580932632708714718155026314304558884427710628825327457387234717740693146946278293395399523435616656168566193233298238464327591707761280807735006391430384215059312589927606025133103203418260616519960138780726089148682835424321413146504162889847724506261451497059720387204297903334966177237055835456127687499981696003061949421981994181083584194025168872652718404728375967850127706646696725866923862535300685969974109748594290981943248777907165480351767323499023225545082218676480110429709525045900030986926301574396271688611875953978684727238053571643511986715961887241781725545564642590896960397145845901202453254243406276559369971939140229550217143977609195329446832247564694438378752094856794739671480567341619429510436643800313860799270144656568040091711176177989546858 +degtorad(20 ; 15 ; 15) = 0.35350189558101816972608586773429776666857501042505531008701864961130313775364032273914067791638960804308383908659873362526674024645892083862076324266001265536865349590819729516421586649333691828510617428445486464611348337107685477001012854088850260371196753897719770265267172411659641912789102016379008275966294243750171569673780548148872694768121264334087689212997865067124574740186223005401360388734847433776036938371490697029436559200060014546252921736022289349364923373881120360408006961823196955370651588460240814680650810187116729600572879637259963072544369423922902687806003106259936507733746172811948301048903169407098690965614850208780209087419115951900126154222088836885390458104795299739878096664367270970314240185350246932532533183248466940003323505491550907618162733361345731373192231955301884021788058614025799307732452566004528722795152081665799196838374494680553069310383379862615104265720162539292084105329089433058639170744197287654577802479552972994229041209193074553294709956061544069632049199952145327311498415837011726281406244881582412748338630684211703127142048373957530074209021318011702707468826428199908520983470156196282530633586325733958404858445853957309776404460359105385427073506766627166131935635242 +degtorad(20 ; 30 ; 0) = 0.35779249665883756326935660754016560625578873715105371849992424523505686849370713595485952177507444385352242096401270714591902119164326075416872148814796590504294902280772077601479984841539140875596016817105902778417575358685417104884793919382255355076380997567739409525841285386826874760527130615220061863352019683038643102817321599854444282711202760856554501322351264375694899757604652784730444993329654263356943373130576883230781294232523199252739019736932660686870072618698850477927873740417636087311994613294463033990701910331333945615062449663715082969948220029973396672290791047685432548457114003339803670265501664983115729181408159437810867868772279465819506414065557925833392522912074238782184784116166832580527887618169762375655227990451030105907498795930555537025583346664846944734849985850665556343797006455668984281843996425579568260882976392058369069830241208358017095455068140079009733179868998085438603949438206132616437918136484397296960046944949727860853092521956372516397854964785599017195984789912477887342639828413515262971511772231513159992146896310701826658205899609107395178997816269207483505605148328891904942036345025403355287125538926684031135960410121676602365749834389384590886896040586670573414754849906 +degtorad(20 ; 30 ; 30) = 0.35793794076317042406743358177087299064857564314176552895459901118840445258659075674183304190587731964370677967172165540085638664741222142927204210663908296435394209151617919909448066136190173046683657474348628755156769495010085973626617006341353832862997412607401092212640407860561357229941979042299419612076959528438252307330661974488531455183849591247146596648092057572595588741245955489114481759587105342325787659054613703102013319148877883480077531533573690223734653949031654888691259054946261142632040139560029888882568049319273512259621418139188137881724621745432735451425868605021890041362990878950917411594877885172133255900587593648964449522377471449342197270331438233933324796295371829936161281995888851618162248548095847644913624424593489874243233551538657388869902689488694443492872282592881274049627818246911126145373201302175332313021546707664896862135050249499626045493871013306684127380348619629375774113645294834296363299404019553556023851842081821246162382396965297871079317507454211049316796165843336618191153096636447586249142468073883693797021752772616746099936877617078577046956758470942933702152142291627226854614408580291730634803232235190813262438442808717934317931033509055072427906973936502553322647026674 +degtorad(20 ; 45 ; 0) = 0.36215581978882338721166583446138713803939591687240803214016722383548439128021575956406512569916071755905318219528115479403998486471208100726834004288147768437274108406147346840522423681070106008225236534387682080593399448425483167139486528155209688674873448757589890129814959598861348842972583427600794325100215045026919238217532838877059456890607672574317361094575060282715569266843733916251547981053186632422271950851681479367742041723163726072894373636163546792807512528682982800829433176276387746913360401261468680746686079969520944951831503927906730323240271493753560046343117767779157335633420271673215910146788270653641530756791185772418317476928038971500232102041967168831360724411001973401479720507827403709558715515952320453407121014724823155979541464173611092355163631380271907475518888117137087518721360192933240187720142723452489825040085860254202838974512442606285596619154336909241559194257644403553708875650867183014199356162539085068874193858912529420131788772224133156841731244843959980820326067838239812798037875101484961300432647502629174138392590168149409910135239848242851217766082321270989402014967210951562319378251672054615717456338181887494930301390732916560931185807979499037117224041081629970651520152954 +degtorad(20 ; 45 ; 45) = 0.36237398594532267840878129580744821462857627585847574782217937276550576741954119074452540589536503124432972025684457717644603304836552201992332097061815327333923068712416110302474545623046654264856697520251771045702190652912486470252221158593857405354798071317082414160013643309463072547094856068219830948187624813126333044987543400828190215599577918160205504083186250078066602742305687972827603130439363250875538379737736709174590079097695752413902141331125091098104384524182189416974511148069325329893428690659818963084485288451430294918669956641116312690904874066942568215045734103783843574992235585089886522140852600937167820835560337089148689957335826946784268386440787630981259134485948360132444467327410432266010256910841448357294715665938512808483143597585763870121642645616043155612552333230460664077467577879796452983013950038346135903247941333663994527431726004318699021677358646750753150494977076719459464121961500235534087428063841819457469901204610669498095723584737521188863925058846878029001543131734527909070807777435883446216878691266184974845704874861021789072731706860199624019704495623874164696835458155054545188245347004387178738972878144647668120018439763478558859457606659004759428740441106377940513358418106 +degtorad(20 ; 10 ; 20) = 0.35207169522174503854499562113234182013950376818305584061605011773671856084028471833390106329682799610627097846079407578504931326473080753343811049416402823881055498694168946821402120585265208812815484298892014360009272663248441601039752498991048562136135339341046557178409134753270564296876425816765323746837719097320681058625933530913682165453760765493265418509880065297601133067713413078958332187203245157249068126785128634962321647522572286310757555735718832236863206958941876987901384702291717244723537246848833408243967110139044324262409689628441589773409752555239404692977740459118104494159290229302663177976703670881759678227017080465769989493634728113926999400940932473902723103169035653392442534180434083766909691041077075118158301580847612551368598408678549364482355862260178660252639647323513993247785076000144737649695271279479515543432543978201609239174418923454731727262155126457150227961003884023909910823959383866539372921613434917773783720991087388038687690771605308565593661619820192420444070669965367807301117944978177214051371069098272163667069208808714995283454097962240908372612756334279775774756719127969243047299178533127258278469602125417267494491124431384212246622669015678983607132662159946030370995897021 +degtorad(20 ; 50 ; 40) = 0.36380418630459580958987154240940416115764751810047521729314790464009034433289679514976502051492664318114258088264923501666346003009363532510597371911413768989732919609066892997494011687115137280551830649805243150304266326771730346213481513691659103589859485873755627246871680967852150163007532267833515477316199959555823556035390418063380744913938417001027774786304049847590044414778497899270631331970965527402507191324098771241704990775183480649397507331428548210606100939121432789481133407600805040540543032271226369521168988499502700256833146649934685990039490935626066209873996750925675588566691528599171645213052099462506833574158106832158909551120214784757395139721943993963926489421708006479880029811343619469414806055114620171668947268339367197117868694398765413257449516717210226733104917862248554851470560493677514641051131324871149082610549437128184485095681575544520363725586900156218026799693355234841637403331205802053353677194604189338263982693076254453637074022325287176564973395088229678189521661721305429081188248294717958446913867049495223926974296736518496916419657271916245721300760607606091629547565455285210661929638627456202991136862344964359030385761186051656389239398002431161248681285713059076274298156327 +degtorad(50 ; 15 ; 0) = 0.87702794912715061240415461116552788850504312399221704168883869868593208008823334545032638874134101481168300748495797727231369828683287087302332950143586764528820431200429117047530206745723991658473163173637639737340642037753278513193214363363821053296982689159946601398708516618929290571536015288527224811387267759643503215442459043545650010060387255270334814216982977311154571357055307435741700532430006182131044121942023823529110245618745890851226133745408107293425421906810596903213446607609083579874523381368134997952818097275586866690579907102521118011702344219812838184517670738838682222437559935015860216138607739775686116651988293256097371239307660641825863283258257842591608501284474658478282214723774796935196407454294173628130497879032403064480576316854166621245637227800417510874449355560777766159795101190115437081105405872457234395579003107362587597998518083901968733981325562876597028892117909941136090168744871129950049043236992242154743529706523113415017946303819888729219132291730553688492596863078147016535007384281909364113095929494318843395384465346964233637797388066226663792421476464764685178373595293991132845723235976903346496490650295896222662537102859231671652630691613003692295928099486838844589825912574 +degtorad(50 ; 15 ; 15) = 0.87710067117931704280319309828088158070143657698757294691617608166260587213467515584381314880674245270677518683881245139978238101471735121057498981068142617494370084635852038201514247393049507744016983502259002725710239105915612947564125906843370292190290896679777442742108077855796531806243439502066903685749737682343307817699129230862693596296710670465630861879853373909604915848875958787933718915558731721615466264904042233464726258076923232964895389643728622061857712571976999108595139264873396107534546144500918425398751166769556650012859391340257645467590545077542507574085209517506910968890498372821417086803295849870194880011578010361674162066110256633587208711391197996641574637976123454055270463663635806454013587919257216262759696096103632948648443694658217547167796899212341260253460503931885625012710507085736508012870008310755116421648288265165851494150922604472773209000726999490434225992357720713104675250848415480790011733870759820284275432155089160107672591241324351406559863563064859704553002551043576381959264018393375525751911277415504110297821893577921693358662877070212254726400947565632410276647092275358793802012267754347534170329496950149613725776119202752337628721291172838933066433566161754834543772000958 +degtorad(50 ; 30 ; 0) = 0.88139127225713643634646383808674942028865030371357135532908167728635960287474196905953199266542728851721376871622642492043466195990169112612294805616937942461799637325804386286572645585254956791102382890919419039516466127493344575447906972136775386895475140349797082002682190830963764653981468100907957273135463121631779350842670282568265184239792166988097673989206773218175240866294388567262803520153538551196372699663128419666070993109386417671381487644638993399362861816794729226115006043467835239475889169335140644708802266913773866027348961366712765364994395683593001558569997458932407009613866203349272456019894345446211918227371319590704820847463420147506588971234667085589576702783402393097577151115435368064227235352076731705882390903306196114552618985097222176575217512515842473615118257827249297334719454927379692986981552170330155959736112575558421367142789318150237235145411759706828854906506556259251195094957532180347810481263046929926657676620485914974296642554087649369663008571788914652116938141003908941990405430969879062442016804765434857541630159204411816889726728305362119831189742516828191074783414176050790223065142623554606926821449551099686456878083470471630218066665203118138526256099981798241826591215622 +degtorad(50 ; 30 ; 30) = 0.8815367163614692971445408123174568046814372097042831657837564432397071869676255898465055127962301643073981274239353731753720274156706518012262686746604964839289894419665022859454072687990598896219002354816214501625566026381801344418973005909587386468209155538945876468948131330469824712339631652798731502186040296703138855535601065720235235671243899737868976931494756641507592984993569127164684028641098963016521698558716523953730301802574110189871999944128002293622744314712753363687839135799646029479593469560070749960066840590171343267190792984218582027677079739905234033770507501626886450251974307896038619734927056563522944494655075380185840250106861213102927982750054739368950897616669998425155364899515738710186159628200281697514078733744865588288835374070532402841953685533968997237314055456946501504055026671862183485051075704692592001187468289116494915944759835929184618518421463293450324910698617780318836525916462088202773586253058208618572148151761800835960593242909657472434447111445752668423774951693476767283891869919281138571964750060780539134650501566632673633145770631333330169914868471856364127133040813878611213564320617844298227449914285960646858335611615751296217024786432278862006726703333163022173448339239 +degtorad(50 ; 45 ; 0) = 0.88575459538712226028877306500797095207225748343492566896932465588678712566125059266873759658951356222274452994749487256855562563297051137922256661090289120394778843451179655525615084424785921923731602608201198341692290217233410637702599580909729720493967591539647562606655865042998238736426920913288689734883658483620055486242881521590880358419197078705860533761430569125195910375533469698783906507877070920261701277384233015803031740600026944491536841543869879505300301726778861549016565479326586899077254957302146291464786436551960865364118015630904412718286447147373164932622324179026131796790172471682684695901180951116737719802754345925312270455619179653187314659211076328587544904282330127716872087507095939193258063249859289783634283927579989164624661653340277731904797797231267436355787160093720828509643808664643948892857698468203077523893222043754255136287060552398505736309497956537060680920895202577366300021170193230745571919289101617698571823534448716533575338804355410010106884851847275615741279418929670867445803477657848760770937680036550871687875853061859400141656068544497575869958008568891696971193233058110447600407049270205867357152248806303150251219064081711588783502638793232584756584100476757639063356518669 +degtorad(50 ; 45 ; 45) = 0.88597276154362155148588852635403202866143784242099338465133680481680850180057602384919787678571787590802106800905829495096167381662395239187754753863956679291427803757448418987567206366762470180363063594065287306801081421720413940815334211348377437173892214099140086636854548753599962440549193553907726357971068251719469293012892083542011117128167324291748676750041758920546943850995423755359961657263247538714967706270288245609879777974558970832544609238831423810597173722278068165161643451119524482057323246700496573802585645033870215330956468344113995085951049720562173101324940515030818036148987785099355307895245281400264009881523497242042642936026967628471350943609896790737443314357276514447836834326678967749709604644748417687521878578793678817128263786752430509671276811467038684492820605207044405068390026351507161688151505783096723602101077517164046824744274114110919161367702266378572272221614634893272055267480826283265459991190404352087167530880146856611539273616868798042129078665850193663922496482825958963718573379992247245687383723800106672395188137754731779304252535556454348671896421871494872266013724002213430469274144602538430378668788769063323440936113112273586711774437472738307068100500501505608925194783822 +degtorad(50 ; 10 ; 20) = 0.87567047082004391162210285167892563417236533474557347744520754978802129522131955143857353418718084076996232621300779355956495403298923790539233706218544175838560233739201255506494781328981024728321850372705530621108163432056369071602865551745568593955229482123104229655250040197407454190330763302453219156621162535913817306651282213627503066982350171624808591176735574140081474176403148861490690714027129445088497453317680171397611346399435504729400023643425164949355996157037755736088517005341916396887431802889511018962067466721484244674696201331439272168455928208859009579256946870365078955316042429312131963731096351344855867272980240618663942472325868795614081958110041633658907283040363807707834901179702619250609038774984044448385464493702778560013718597845216004031990028111174189132907919300097734238707524471855446354832827024230103242285680161701661536486967033246951866952498746084969349687641442197722501969478709914270745484739997450403481350666623575152131240803736585418858815226823508055365024021056798861948883547534541013521876101632193861216552471702424985514974926658495633024804682581900483343934984975128128328327976131278509918165512749832922815408797780179240098939499829412531246492721555073698782832262737 +degtorad(50 ; 50 ; 40) = 0.88740296190289468266697877295598797519050908466299285412230533669139307871393162825443749140527948784483392863486295279117910079835206569706020028713555120947237654654099201682586672430830953196058196723618759411403157095579657816776594566446179135408953628655813299723712586411989040056461869753521410887099643398148959804060739100777201646442527823132570947453159558690070385523468233681802989858794849815241936517856650307676994689652046699068039975239134880923098890137217311537668265710651004192704437588311903980239269345081942620669119658352932368385085666589245671096153203162172650049723443728608640430967444779925603022620121266985052862529811355466444477696891053153720110669293036160795272396810612154953114153789021589501896110181194533205762988883565432052807083682568205755613373189838832295842393008965388223346188687069621736781463685620628236782408229685336740503415930519784037148526330913408654228548850531849784726240321166721967961612368612441567080624054456564029830127002091545313110475012812736483728953850851081757917418899583416921476457559630228487147940485968170970373492686855226799198725831302444095942958436225607454630832772969380014351303434534846684241556228816164708888041345108186744686134522043 +degtorad(60 ; 15 ; 0) = 1.0515608743265835700965236880143891598493303128463895872985578427030329915485782898185505457047919630329134567356958831971522452095856809970080716907763388184798867621543988660922776032696259696364195186490881182437360562735592100338091871428199439723668073675396582555765548510030825386935412778375652328131508223917454863145090860445025697723658372398084920510593481359198135172661855269658582004137130094474418723078620766900754014524436696365744028971464355153092301830617588981927582404195914996392915490004836086819218488280306684016134207767018701214338440277101937314661073954258767370948981066835234981139007196659671817966730934664039535556553804086905489080231462756251033656124158404325007967039019764209642952336559649673820621884998412506736228304657638883442884861641741602050120544621963901315676925068068567331615125778737409696186338183519593836376936745383270878054477343608587006946766376266574028721725131314586050656427917975303130940626503517578616579631453031434697418349406499223346624798010862403475092925180069729726993094033895940924521221964486756371497099763164490534315211854730492103476635057637742793939950184295376370972262050403477443617632730883001427006963521758154150904811928521473406043803448 +degtorad(60 ; 15 ; 15) = 1.0516335963787500004955621751297428520457237658417454925258952256797067835950201002120373057701934009280056360895503573246209279374701613345597320000218973481353832965086280776321180097428811304918577219353017481274320269551825543775183025776154363612998894427379666690105504633717549510406155199729620215567755216187435323370757879176730056347290713917614525276880521019043169621843920404877783842450002648422860937374822607894315615770254430577110954561296406629935530897134229202465751669922346249158917766318114429563811795229703662348362156190792353959927260362874904253617827832125590245594274910615790668205476007669122694302689906374597214639234063686081623623044756771656030269793323283882706791933005865161524670383055953937283541706705535495153015042438043976035100828782933976988021659459074687200968465657630674424791586022567197898793266699299920225992177197440351325556417487269970726656790357343770887229935485749670046925491294733116084130871360122247882044125203477702431491476539929824952665366807405340017518588591216345890874628826014467614764964787582502343583648663563049627713158964817264613303984755774508889568853362039795138356146715828816549941534365235068024616023477741678227955358596013072401438412286 +degtorad(60 ; 30 ; 0) = 1.0559241974565693940388329149356106916329374925677439009388008213034605143350869134277561496288782367384442179669643308452732088826545012501076902455098505978096788234081515584827019916649356209627117158219059112654942971709598706563561132305494873083517318794381630616162915931234272795179958059613725574306327760116282476685111984347287215141598863569861206487815860949900202123585763382810692302909483331380951580850731226514450089273500749047759564361387443763686045821616002214217738347781790162353052068801536651494816905244125383949811113193437865949667645423479953652066306626268139849666611693668576205127135857226724398124269237297500280517369380037473561649029103680550830476274051177786937460678185821322546035126337905481595811187425791811743432571481944438975842890113284098324187434848611054433169360441794992922202740408524701852602049130339177213291363868808097728170885963291610189548205240898385539214346397419625826800230523444080322355317899797734544449256479807498741805977412335319709058925803438596020632729848866699559885181561007542339145791350231514696690033787078036138192038459936842693117616945843708531674140848960502414005341975923823823051730792006997283550560880769598773937611978017413129720333753 +degtorad(60 ; 30 ; 30) = 1.056069641560902254836909889166318076025724398558455711393475587256808098427970534214729669759681112528628576674673279100210574338423461925211010864000967657120671892116609981562382804611445942673588122394333171032886238534206559343774344100140472086217896029834779888484282817860772104212144290232166134917882174465624339713644602181069593238886354660892041602038994026959027102194989365324909597953522843927783600944313490850157329176513621747049341554105154671737250395464928265529407687923465266788505662142809333698400351914291934061426701004098517144084528559502588752997981438200178559895719938122968757926007347924562615079618718071861563868272989923582583073465569171136082370361238093690233511046615802322630947121933051400852165083084003778857700604704275462416027482439566884819998966452283262620375244162091920710855566089618427825781590616189982999252184477292225862317476625061437762896825320305277925623076710628979381933835727695970622873580761300707307537824398070003420995223167919652292114006339652446910548405667115993188764825114524459571963327699642300664086313158787515432498793268011038771277231634211724072293194720444933994877311130677450203569953406071113047876868079273664692803870531300061112050955143 +degtorad(60 ; 45 ; 0) = 1.0602875205865552179811421418568322234165446722890982145790437999038880371215955370369617535529645104439749791982327784933941725557233215032073088002433623771394708846619042508731263800602452722890039129947237042872525380683605312789030393182790306443366563913366678676560283352437720203424503340851798820481147296315110090225133108249548732559539354741637492465038240540602269074509671495962802601681836568287484438622841686128146164022564801729775099751310532374279789812614415446507894291367665328313188647598237216170415322207944083883488018619857030684996850569857969989471539298277512328384242320501917429115264517793776978281807539930961025478184955988041634217826744604850627296423943951248866954317351878435449117916116161289371000489853171116750636838306249994508800918584826594598254325075258207550661795815521418512790355038311994009017760077158760590205790992232924578287294582974633372149644105530197049706967663524665602944033128912857513770009296077890472318881506583562786193605418171416071493053596014788566172534517663669392777269088119143753770360735976273021882967810991581742068865065143193282758598834049674269408331513625628457038421901444170202485828853130993140094158239781043396970412027513352853396864057 +degtorad(60 ; 45 ; 45) = 1.0605056867430545091782576032028933000057250312751659302610559488339094132609209682174220337491688241292515172597962008758002207393767625158622897279800379661059604877245918854926475994800107548553185228533645939383404501132305643100303856226655078111359026169315931079580151723497892573836730604913702482789888273125051470902134164444661808430436379300226306763899359520137372422055866901620408116620454230132811081511447209108830967760018004363875876520806686804809477012164336108122402088546959086611195476538072244404195243056135018880171863891177988921763310827176870806341800931877980952320123851843584490314670950822129607289684455062634062726225734785570037846266626651065617137431438589921963428999310181291094272055605074079759759954974540082000997051647465272285448820008403719411957669586590565206536417584207739792319735769801358616838545624499739759051512348404165920793115013958784531279716048761787625231598726829917591751223259186296373340743865891898268712362757922365988412986818463220889614759985643598193449524751103517884421873464474723824501589205263510938142614512187259022262706395403510812240647928459972556295041046858884759190075897720187521457533756187192932921338107731615628122052029988149839580690573 +degtorad(60 ; 10 ; 20) = 1.0502033960194768693144719285277869055166525235997460230549266938051222066816644958067976911506317889911927754637456994844035009557420480293770792515259129315772847875421202506819233491021963003349063906397670270814112702165901156179056990266374193789492752971712345381419700867878641748814887579768251762654897701544486272265973177453211003415854664033532298206568741042090825454596639412233481022296842420770164056216186401687604124602505657753561417961266060918685359255640304865215089443969198278094206332156973688920143425224896421814545837189910516630013798676006554454135001567411407044236829316264862155898256057816588793028830129400296192679855624902284310947716641135357763534299747319247963235684612546441184215468628636755846118546465450056289542532756743821721520141672817269875966400995895898123568167396242568258987867893914696580857005888953501230225781640317769191351594661929424239026318729492232669901798515193018120300578218496128004722722513563752327909081444701103661386642915794660033867513808727588016480541505332894667871111247683442706638022600032831559214853622391387457553532466444071920032774025751442342200424199732892713139748295797147458904802222977758271637844343399038045961274135344958825344438464 +degtorad(60 ; 50 ; 40) = 1.0619358871023276403593478498048492465347962735171653997320244807084939901742765726226616483687304360660643778856008587160176477211048758210449424764760223826640589966910997124428422601206955850122698541488993149843612068518230030696429891736435247934865167624983252388265955489336800335427998224875070935702745787768000522006918866168180861361872429184308533834211139497089716589303147894264710936773614457785507962670083415315542458927766777187425413120837032516059648653658260445373064314500107057675906910699212985047863613060942259413988182892059826251676772514045220605824627196592164153677569446194513002621890900674663508563544232036935084685604173569367350521594742287363883872925014554556706985247703500011434726970032391261197183115214625520864469561328765426599029507118520426524012928049769354283936715845595845958123453898453859934774806434846158754817907905526748054997937839299331018910187676613325842559735697386569518376136335423284452748892712450393822847406516698964758517820442598385808412612984321350194487571836986969107425391042805748732628531392813181722511409553358921192422332893776703505511858658483039103663470209165787184406474317751856612494265898444502685899517242074255810116136490656263415674664395 +degtorad(80 ; 15 ; 0) = 1.4006267247254494854812618417121117025379046905547346785179961307372348144692681785549988596316938594753743552371716950468293390550913012449775560694572811648632516624546142573262286748943980757397952924745115599843953280656120598375632741611834108511607683194200427387554942206306618046499035277421512022117071119823663946346780772625947091158897666140187798688383848615363491246574504321827405905925389046997047344847457535996439994449560910926986860165311444000591821110490647565140057891065928273203841793740881260867091845385802678710286641880551880040674851987343244307079687715008565668359431213502532900189300042023878230569795145340899132421799880132351294584042736700234779268115580281279367458172304333241889575518820114295835766079188756907312569650602083326079527139365141303975471762753736150715071754966182614578624296161720782209443213929086263989531106619369418887367166918250441615061875546811494868131426419717768142160636355477478444115938205930052846149633595116558248428589873386932341355021416957807118277298683827316358360096202824054094486772824067422386931821676248138844461340271238539274755186114115001812675203357505459813618656092031187798345477620802669950494752242673723993528815888196651300166227829 +degtorad(80 ; 15 ; 15) = 1.4006994467776159158803003288274653947342981435500905837453335137139086065157099889484856196970952973704665345910261691742980217829757815825292163787028396945187481968088434688660690813676532365952334957607251898680912987472354041812723895959789032400938503946183511521894898329993342169969777698775479909553318112093644406572447791357651449782530007659717403454670888275208525695756569457046607744238261600945489559143659376990001595695378645138353785755143495477435050177007287785678227156792359525969844070054159603611685152335199657042514590304325532786263672073116211246036441592875388543004725057283088587255768853033329106905754117051456811504480139731527429126856030715639775881784745160837066283066290434193771293565316418559298685900895879895729356388382488418671743106506333678913372877590846936600363295555744721671800756405550570412050142444866590379146347071426499334869107061911825334771899527888691726639636774152852138429699732235291397306183062534722111614127345562825982501717006817533947395590213500743660702962094973932522241630994942580784730515647163168359018370576646697937859287381325311784582535812251767908304106535249878581002540757456526904669379255154736548103812198657248070579362555688250295560836667 +degtorad(80 ; 30 ; 0) = 1.4049900478554353094235710686333332343215118702760889921582391093376623372557768021642044635557801331809051164684401426949503027281601214980771746241907929441930437237083669497166530632897077270660874896473293530061535689630127204601102002489129541871456928313185475447952309627510065454743580558659585268291890656022491559886801896528208608576838157311964084665606228206065558197498412434979516204697742283903580202619567995610136069198624963609002395555234532611185565101489060797430213834651803439163978372537581825542690262349621378643963547306971044776004057133721260644484920387017938147077061840335874124177428702590930810727333447974359877382615456082919367152840377624534576088265473054741296951811470390354792658308598370103610955381616136212319773917426388881612485167836683800249538652980383303832564190339909040169211910791508074365858924875905847366445533742794245737483575537933464797663314411443306378624047685822807918304438960946255635530629602210208774019258621892622292816217879223028703789149209533999663817103352624286191252183729935655509111342209812180712124755700161684448338166876444889864396168002320967550409394022170585856651736017551534177779575681926665807038349601685168616561615937692591023842758134 +degtorad(80 ; 30 ; 30) = 1.4051354919597681702216480428640406187142987762668008026129138752910099213486604229511779836865830089710894751761490909498876681839290821731804952426819100035040367924168253727963338762362180487769638962197566127735455103262594091475284311185039389650118569817151643716632221874883513701685065401367521043164384640562452480338135933991617325824102840351023294198180307525755627095862542705417919881323487391800464631211971677597259271690260432031736246734898635564872023234522341238506552366104665944695982925164138511031876876248415335308419444154518350267181697305267194522398428142751583896367649527896985498310366324609832563399251391395475235547975975281271636238466965655344569315603802813856694601599442592258556094401590978630536795025030382189153347392987199066796917102119068550125340882654604875603147271519033254355564831279167650771072781907466500145676014646908406632487455825256232237083362373597700095640468394692975910842565714461881541911119315419547304948246122785157760962472146084231915870286802619872748668430174917518519015253314172708889598827856003672656297853500958802635134061096618434884050867398594499741667200377659423391419505348402212390427378950630799002256469513652216770662709272675789014631975811 +degtorad(80 ; 45 ; 0) = 1.4093533709854211333658802955545547661051190499974433057984820879380898600422854257734100674798664068864358776997085903430712664012289417511767931789243047235228357849621196421070774516850173783923796868201471460279118098604133810826571263366424975231306173432170523508349677048713512862988125839897658514466710192221319173426823020430470125994778648483740370642828607796767625148422320548131626503470095520810113060391678455223832143947689016291017930945157621221779309092487474029720369778237678605124114951334282390218288679313440078577640452733390209511333262280099276981890153059027310625794692467169215348165557363157983390884871750607820622343431032033487439721638018548834372908415365828203226445450636447467695741098376625911386144684043515517326978184250694437145443196308226296523605543207030456950056625713635465759799525421295366522274635822725430743359960866219072587599984157616487980264753276075117889116668951927847694448241566415032826945320998490364701888883648668686337203845885059125066223277002110192209356908021421256024144271257047256923735911595556939037317689724075230052214993481651240454037149890526933288143584686835711899684815943071880557213673743050661663581946960696613239594415987188530747519288439 +degtorad(80 ; 45 ; 45) = 1.4095715371419204245629957569006158426942994089835110214804942368681112361816108569538703476760707205717124157612720127254773145848823827638317741066609803124893253880248072767265986711047828609586942966787880356789997219052834141137844726410289746899298635688119775911369545419773685233400353103959562176775451169031260554103824076625583201865675673042329184941689726776302728495968515953789232018408713182655439703280283978204516947685142218925118707714653775652308996292037394691334877575416972363422121780274117418452068600161631013574324298004711167748099722537418177798760414692627779249730573998510882409364963796186336019892748665739493659591471810831015843350077900595049362749422860466876322920132594750323340895237865538701774904149164884482577338397591909714922091097731803421337308887718362814605931247482321787039328906152784731130095421370066409912205682222390313930105804588600639139394825219306708464641300015233099683255431696688471686516055568304372498282364900007489539423227285350929884344983391739001836633898254861104515788875633402836994467140064844176953577336425270907332408834811911557983519198984937231575030294220068968201836469939347897876185378646106861456409126828647185470746055989663327733703114954 +degtorad(80 ; 10 ; 20) = 1.3992692464183427846992100822255094482052269013080911142743649818393240296023543845432460050775336854336536739652215113340805948012476682773465636302068552779606496878423356419158744207269684064382821644651904688220705420086429654216597860450008862577432362490516190213209094564154434408378510078814111456640460597450695355467663089634132396851093957775635176384359108298256181528509288464402304924085101373292792677985023170783290104527629872314804249155113149766184878535513363448427564930839211554905132635893018862968016782330392416508698271303443695456350210386247861446553615328161205341647279462932160074948548903180795205631894340077155789545101700947730116451527915079341509146291169196202322726817897115473430838650889101377861262740655794456865883878701188264358162419396216971801317619127668147522962997294356615505997038276898069094113881634520171383379951514303917200664284236571278847141427900037153509311499803596200211804786655998303317898034215976226557479083586786227212396883382682369028597737214822991659664915009090481299238113416611555876603573459613497574649575535475035767699660882952119091311325082228701360935677372942976155786142337424857813632647112897426795125633064314607888585278095020136719466862845 +degtorad(80 ; 50 ; 40) = 1.4110017375011935557440860035025717892233706512255104909514627687426958130949664613591099622956323325085252763870766705656947415666104960690144268551569647290474238969913151036767933317454676911156456279743227567250204786438758528733970761920069916722804777143787097220055349185612592994991620723920930629688308683674209605208608778349102254797111722926411412012001506753255072663215796946433534838561873410308136584438920184411228438852890991748668244314684121363559167933531319028585539801370120334486833214435258159095736970166438254108140617005593005078013184224286527598243240957341962451088019592861810921672183746038869921166608442713794681550850249614813156025406016231347629484916436431511066476380988069043681350152292855883212327309404969921440810907273209869235671784841920128449364146181541603683331545743709893205132624281437232448031682180412828907972077779512896064310627413941185627025296847158246681969436985789751609880344772925459765924204414862868052417408658784088309528060909486094803142836390416753837671945340744555738792393211733861902594082252393847737946131466442569502568461310284750676790409714960298122398723382375870627052868359379566967222110788364171209387305962989825652740140450331441309797088776 +degtorad(-10 ; 10 ; 10) = -0.17749028865420112725326755287324475399762094399864602485477271840183512134897856703668573295644275595497907630748652044189831119005501051775226143199318471251520818055542896490381873239142926117284148721873266947396577694870909487938107119086509058934231820067140105457195792113980106842586697179176239360668258002656432574446370511797712807453348686652553662512347964617807456370269733583319533756176133368312976922632932516193481072924832985428763895834269711487077416782798982601584545496432109175562223886080085253040644944948917828576794529568951344004468893432213090137839645802923627176138413870762469002282114037331055106305302882344420811282869283892190408263129269317950684285417493738235986245887437232259798454819799390251663115131848403959041646760420293200684371359368564317706542791083914173682200655912493787460139684405697398293101975145166082542635299873143455364019106295505319055985298157451326657054050578950068940273482069021477529909466864627872436744135891907829611456236596216531430149094291271212135691654718411839801992492972841419882283169023506692059036829060832272865895800184494389852848299191337840649430224815447382616011734147776455012025889086105425645123325704544307213675664578292814264419716193 +degtorad(-10 ; 30 ; 10) = -0.18330805282751555917634652210154012970909718362711844304176335653573848506432339851562653818855778756235342461584445063939292942081343752188508617163786708495493092889376588809105125025184212960789775011582306016964343147857664237611030597450448170398888421653607412929160691063359405619180634262350549309665851818640800754979985497161199706359221902276237475541979692493835015715921841758681004406474176527066748359594405311042762069579020354522304367699910892961660669996111159032119958077577111388364044936702759448715290504466500494359153268587873540475524962050586641303242748096381926892373488895207018655457162844891756175072480250790564077427076963233098042513764481641947975220749397384395046161076317993765172892016842801021998972497546794692471036984744367274457145072322464268027434660772542881915433127562179462001307879469527960378644787769427194234827661518807813365571221224612294824004483019208813463622334127017265955524183475271840082105352148363284808339136248922016869957943340697816262604131525620446076222383635704770907220326667662772077277427500103469728275949379679547584253488253912397714728057700750717152552767010982396523119466488047740071147196567758703732371290491363568854112998571572010580106786923 +degtorad(-10 ; 59 ; 59) = -0.19198136958256515810167008539272381899895634420656607315553523288703274980328331811214745532210261385034734888555473157549115609983579244721310572099148105520048425954150318440935039562874098096649412871823531763178286810685417776915080683111354062407447305185432423818615027913725710211952762130516249725296431265970829650792183171173931424811394554568546093466988993469012768773731526363449063567626842536242162610197801002697231822090971357279257621172937621010018536661624062060643169000634118853949426486339396228766907926113963318596353088675250048381124384349145210498997873098879342052660613244149768096732298108830168018426213844249022663370399911850501173909086477348307269790173377070210511317970407729042768615471435019245441346520242145544225352910840841039440055216051236777297497623166673514439810537379919188463099463610522023354508197590096468249271107338885760419551832564755944531493084450612266711081216849927445505760437488423422253670717792198828752325349281170667707840904478928665066989182869162762342563611996568982363264155401025604641314701178963165770166604588361026310205074884069744435480464345200413872624623667492513089632577452002180880120545804990132480776797994379951416398323999885745754076928204 +degtorad(-10 ; 0.0005 ; 0.2) = -0.17453404027089950962515433365129669462463188846676800282320498388940990960505705212759095395112043693562186266749700786145973339124703882249386764741556973731306673034353921019391975537830929885147127269643366319521297411314464951514724994584859765602728773442656630392879095087010927663416959666503573546001372351679109086576385170443468302165153427743508930286449182362003018985104495248244397124149268554218570915036268127764109345149979792051957084559676358797280224856231177749878230055094785842812085201048261882793537759259720843481703789325977854219339010964358389892733104398355237661164529122716174800601656111175814530720168095713250161785574686699102701482287741468947494207386381332970644608816834047307188312678431756430473368676946814194438947362848550994047351170245314673783900928267218234166052185714303092655999575818970763424017441100253000812178519572579492381847078695237351877597749529823107715353098696362623336948965238613741218699062723408420435221233085494045474275748494897903886577337579280268485760469241830414301963512846098739942331794864111344459560213730146020611718327306086874307899615569433932561672697686637894757564165856837103769942222700198992829072332797828656238267770287391267983239295261 +degtorad(-10 ; 25.2 ; 55.3) = -0.18213141002346271531990380057511738997145111416225989646344449997315652975289490634901076033036252241976196267047905925694964288364254566029922236804473007512899700304233724537643347351457362696690762094488652865144262584991093089489681823951341485105161623982744399992955790250847442441614510487278545122481088469357962290467061866371434481055509044416347424356736675530908441838263702880214146967451397298208798086468947438284494988005710959123135807265084964008426207033718771349044170883040534690824876629214323592640093440054069400204671213621296526239253872172520590580039970657529985774764944971513108488102509223562604383914318628022331601849410960086399473486573509949419523129078519871959376293229366859750710912093740771193698545345334295166634942811874823293036601588877538003075034280128017725675261860171030534325356612017868229196843753916170384395081756375972196959757305980200408974922602880918361756993898779420675359189729115857704255923734349727797656184047426715897496925973151626476405240100244973313511750043712182275591187997302885153595839838723211771444672337295192686272465645841872605624662876542221962879796232851935439960406927622227872667939912129594328239225389613229373187334547771431293125259076868 +degtorad(-10 ; 65.1 ; 70.3) = -0.19381057160139143740548483130092035671223966521641827597382820602696753241144965554298442683383344837156596689950760412842008898189008787109586803288142993780174042033154861867480275311935246035028306871079548797301551731862003249458075706766949251370459751667577519742925324891726384735626839181750972345093758054946581412888293949488634430609049524780892679013722369242033767224660310042252299297924718939406994246169104073944426588788992102578418304535359635818652087859442965533344011639689126633024532388339342040456944400785616601762756382201782835654898929923905494544586698511647522455106858083085541916851419704740711779464427195177964208633907876363271549244723698689844084681757316441623689072971044988472750094766805418315147779006973814563994443687205401996135444817632492153344224708527939857453476047007774525966751763608508082583570950259374566117157922379643395647873176700382662829221116490896516521179728002165573367305512188905307079456974056826637992161010643421878418368149441172655706393587492929400647365482013647834784932873445239018127290812614979802615669871335278590269568704641229256407386491749868312459814736309471980378925700295322477424125936899013283999375678922769040930512495762939279729000871359 +degtorad(-10 ; 100 ; 200) = -0.20459137342822418929494375119505404585358109360128003957583744104226829065629324034275165066271194485933124884392054527856074111500468297867100334417133009746358331656484846541767687809118587329947857854767873946466418430034208696831142322465192086507090489124100312764098946386505340310220120758296566539748715862116947682098793651949289278189874749432880758208715763640302503655432470833545051202147851082840962199811793285533048382338922479789506593941714881856177738001478204473828675770265911150197373613564042547891702176368323746679615655498763909232138413079469882650009097319950206687600138359633329469989216399217987584979070790356038192737970056821918471147338300060571397892505278223260273684142306779605667708096026612090144317360393407458933556222063271594342542238878814919618030750716776239535341919680612888031081526411374766674922243953182427842098051205863256387916041673595314508674667638471619364317971440363095036316332786471083085555299144695335067757512554998918590643353847591849941335476074614726908663966924801410533845484934550885523964756426986681368242397879462494262245363774533276476104840914352823693142733876314655733288587299540191245765979771473612734886761669810701022046245430318403768328654011 +degtorad(-10 ; 300 ; 400) = -0.26373864252358758051291327168272369892025619649074962447690892873695248842896569371198317052254809953430378997889283561975602646104869085402138819722560088393409792467127385115454080967205003572255058466809771153738700535399548651839197685831906386397765938586517938729075419038528211205591814437235384354557586324624690850857212669811406083732919108273666190676638330379916023669562237283053336146844623196837638475586766699834071848323160732240501391242400226847774145670151998184272037011906766980349220961561230203917265364797080848800262835524472906687875110699600986164940637303442920469323401108152917610602212609418448450778707369558494731870748130121146086028796292021210522401712965292544049488562594521576974486265967954921892200578327046582132356836024691344365741653910131081213764759217834773239872048119083912532958176226985481211274172299837063379387061270117562737029210119516234816869713733006068564428854179046264691365130416683102366213466196005360845640016184643155718744039083151579071295021290498605304059710917279543436995127498567966173073050939053921005506787787743120565548525813616356405215719093383734808221912864253963788883866092298256013499272501615273288574403669139861033159141028656899644480539768 +degtorad(-10 ; 600 ; 800) = -0.35294435984774220333345746651658612649622520412732670334409871345680406539758644305574218408164525084737713070704776531467350599934457158405803420511073059467651339919244000669210608353171401839341328242348370220444437481196454813490691020745639428855833829579016653299203869595677459113365516379241470239187358169718336285705975778718205200289641747836817990464324824479005266969561229305262552784747951631062133842329349554189713797020700391674788626515565009458050694940938703452481696589463467576643810404442234537595163944066681724129763500481279919244068162847995437367788205803136849451594551482969345625952960992015864838542093685732691479415265880015063144538536214322502316743468821200316301521458766197992715856620633586733708680185702371161383006942327160475548271919203263652800773427776808299482769946747597588830870500539054099856263965871840775993003273170304385427494972365823196593163881613287532931809201916076618925209218645855328166550373879948350543430021658860693682436875831864613168938925550520192392197554315771153717155244152495366496318347580204511933839966010067999580366409544692476954038682904381174522767559862457510364535761976457960253359320553632203959709863733701872853198262258937909818348957631 +degtorad(-20 ; 15 ; 0) = -0.35342917352885173932704738061894407447218155742969940485968126663462934570719851234565391785098817014799165973274425949779805751857444050106910293341445412571315696155396808362437546002008175742966797099824123476241751268945351042630101310609301021477888546377888928921867611174792400678081677802839329401603824321050366967417110360831829108531797849138791641550127468468674230248365571653209342005606121894291614795409472287093820546741882672432583665837701774580932632708714718155026314304558884427710628825327457387234717740693146946278293395399523435616656168566193233298238464327591707761280807735006391430384215059312589927606025133103203418260616519960138780726089148682835424321413146504162889847724506261451497059720387204297903334966177237055835456127687499981696003061949421981994181083584194025168872652718404728375967850127706646696725866923862535300685969974109748594290981943248777907165480351767323499023225545082218676480110429709525045900030986926301574396271688611875953978684727238053571643511986715961887241781725545564642590896960397145845901202453254243406276559369971939140229550217143977609195329446832247564694438378752094856794739671480567341619429510436643800313860799270144656568040091711176177989546858 +degtorad(-20 ; 15 ; 15) = -0.35350189558101816972608586773429776666857501042505531008701864961130313775364032273914067791638960804308383908659873362526674024645892083862076324266001265536865349590819729516421586649333691828510617428445486464611348337107685477001012854088850260371196753897719770265267172411659641912789102016379008275966294243750171569673780548148872694768121264334087689212997865067124574740186223005401360388734847433776036938371490697029436559200060014546252921736022289349364923373881120360408006961823196955370651588460240814680650810187116729600572879637259963072544369423922902687806003106259936507733746172811948301048903169407098690965614850208780209087419115951900126154222088836885390458104795299739878096664367270970314240185350246932532533183248466940003323505491550907618162733361345731373192231955301884021788058614025799307732452566004528722795152081665799196838374494680553069310383379862615104265720162539292084105329089433058639170744197287654577802479552972994229041209193074553294709956061544069632049199952145327311498415837011726281406244881582412748338630684211703127142048373957530074209021318011702707468826428199908520983470156196282530633586325733958404858445853957309776404460359105385427073506766627166131935635242 +degtorad(-20 ; 30 ; 0) = -0.35779249665883756326935660754016560625578873715105371849992424523505686849370713595485952177507444385352242096401270714591902119164326075416872148814796590504294902280772077601479984841539140875596016817105902778417575358685417104884793919382255355076380997567739409525841285386826874760527130615220061863352019683038643102817321599854444282711202760856554501322351264375694899757604652784730444993329654263356943373130576883230781294232523199252739019736932660686870072618698850477927873740417636087311994613294463033990701910331333945615062449663715082969948220029973396672290791047685432548457114003339803670265501664983115729181408159437810867868772279465819506414065557925833392522912074238782184784116166832580527887618169762375655227990451030105907498795930555537025583346664846944734849985850665556343797006455668984281843996425579568260882976392058369069830241208358017095455068140079009733179868998085438603949438206132616437918136484397296960046944949727860853092521956372516397854964785599017195984789912477887342639828413515262971511772231513159992146896310701826658205899609107395178997816269207483505605148328891904942036345025403355287125538926684031135960410121676602365749834389384590886896040586670573414754849906 +degtorad(-20 ; 30 ; 30) = -0.35793794076317042406743358177087299064857564314176552895459901118840445258659075674183304190587731964370677967172165540085638664741222142927204210663908296435394209151617919909448066136190173046683657474348628755156769495010085973626617006341353832862997412607401092212640407860561357229941979042299419612076959528438252307330661974488531455183849591247146596648092057572595588741245955489114481759587105342325787659054613703102013319148877883480077531533573690223734653949031654888691259054946261142632040139560029888882568049319273512259621418139188137881724621745432735451425868605021890041362990878950917411594877885172133255900587593648964449522377471449342197270331438233933324796295371829936161281995888851618162248548095847644913624424593489874243233551538657388869902689488694443492872282592881274049627818246911126145373201302175332313021546707664896862135050249499626045493871013306684127380348619629375774113645294834296363299404019553556023851842081821246162382396965297871079317507454211049316796165843336618191153096636447586249142468073883693797021752772616746099936877617078577046956758470942933702152142291627226854614408580291730634803232235190813262438442808717934317931033509055072427906973936502553322647026674 +degtorad(-20 ; 45 ; 0) = -0.36215581978882338721166583446138713803939591687240803214016722383548439128021575956406512569916071755905318219528115479403998486471208100726834004288147768437274108406147346840522423681070106008225236534387682080593399448425483167139486528155209688674873448757589890129814959598861348842972583427600794325100215045026919238217532838877059456890607672574317361094575060282715569266843733916251547981053186632422271950851681479367742041723163726072894373636163546792807512528682982800829433176276387746913360401261468680746686079969520944951831503927906730323240271493753560046343117767779157335633420271673215910146788270653641530756791185772418317476928038971500232102041967168831360724411001973401479720507827403709558715515952320453407121014724823155979541464173611092355163631380271907475518888117137087518721360192933240187720142723452489825040085860254202838974512442606285596619154336909241559194257644403553708875650867183014199356162539085068874193858912529420131788772224133156841731244843959980820326067838239812798037875101484961300432647502629174138392590168149409910135239848242851217766082321270989402014967210951562319378251672054615717456338181887494930301390732916560931185807979499037117224041081629970651520152954 +degtorad(-20 ; 45 ; 45) = -0.36237398594532267840878129580744821462857627585847574782217937276550576741954119074452540589536503124432972025684457717644603304836552201992332097061815327333923068712416110302474545623046654264856697520251771045702190652912486470252221158593857405354798071317082414160013643309463072547094856068219830948187624813126333044987543400828190215599577918160205504083186250078066602742305687972827603130439363250875538379737736709174590079097695752413902141331125091098104384524182189416974511148069325329893428690659818963084485288451430294918669956641116312690904874066942568215045734103783843574992235585089886522140852600937167820835560337089148689957335826946784268386440787630981259134485948360132444467327410432266010256910841448357294715665938512808483143597585763870121642645616043155612552333230460664077467577879796452983013950038346135903247941333663994527431726004318699021677358646750753150494977076719459464121961500235534087428063841819457469901204610669498095723584737521188863925058846878029001543131734527909070807777435883446216878691266184974845704874861021789072731706860199624019704495623874164696835458155054545188245347004387178738972878144647668120018439763478558859457606659004759428740441106377940513358418106 +degtorad(-20 ; 10 ; 20) = -0.35207169522174503854499562113234182013950376818305584061605011773671856084028471833390106329682799610627097846079407578504931326473080753343811049416402823881055498694168946821402120585265208812815484298892014360009272663248441601039752498991048562136135339341046557178409134753270564296876425816765323746837719097320681058625933530913682165453760765493265418509880065297601133067713413078958332187203245157249068126785128634962321647522572286310757555735718832236863206958941876987901384702291717244723537246848833408243967110139044324262409689628441589773409752555239404692977740459118104494159290229302663177976703670881759678227017080465769989493634728113926999400940932473902723103169035653392442534180434083766909691041077075118158301580847612551368598408678549364482355862260178660252639647323513993247785076000144737649695271279479515543432543978201609239174418923454731727262155126457150227961003884023909910823959383866539372921613434917773783720991087388038687690771605308565593661619820192420444070669965367807301117944978177214051371069098272163667069208808714995283454097962240908372612756334279775774756719127969243047299178533127258278469602125417267494491124431384212246622669015678983607132662159946030370995897021 +degtorad(-20 ; 50 ; 40) = -0.36380418630459580958987154240940416115764751810047521729314790464009034433289679514976502051492664318114258088264923501666346003009363532510597371911413768989732919609066892997494011687115137280551830649805243150304266326771730346213481513691659103589859485873755627246871680967852150163007532267833515477316199959555823556035390418063380744913938417001027774786304049847590044414778497899270631331970965527402507191324098771241704990775183480649397507331428548210606100939121432789481133407600805040540543032271226369521168988499502700256833146649934685990039490935626066209873996750925675588566691528599171645213052099462506833574158106832158909551120214784757395139721943993963926489421708006479880029811343619469414806055114620171668947268339367197117868694398765413257449516717210226733104917862248554851470560493677514641051131324871149082610549437128184485095681575544520363725586900156218026799693355234841637403331205802053353677194604189338263982693076254453637074022325287176564973395088229678189521661721305429081188248294717958446913867049495223926974296736518496916419657271916245721300760607606091629547565455285210661929638627456202991136862344964359030385761186051656389239398002431161248681285713059076274298156327 +degtorad(-50 ; 15 ; 0) = -0.87702794912715061240415461116552788850504312399221704168883869868593208008823334545032638874134101481168300748495797727231369828683287087302332950143586764528820431200429117047530206745723991658473163173637639737340642037753278513193214363363821053296982689159946601398708516618929290571536015288527224811387267759643503215442459043545650010060387255270334814216982977311154571357055307435741700532430006182131044121942023823529110245618745890851226133745408107293425421906810596903213446607609083579874523381368134997952818097275586866690579907102521118011702344219812838184517670738838682222437559935015860216138607739775686116651988293256097371239307660641825863283258257842591608501284474658478282214723774796935196407454294173628130497879032403064480576316854166621245637227800417510874449355560777766159795101190115437081105405872457234395579003107362587597998518083901968733981325562876597028892117909941136090168744871129950049043236992242154743529706523113415017946303819888729219132291730553688492596863078147016535007384281909364113095929494318843395384465346964233637797388066226663792421476464764685178373595293991132845723235976903346496490650295896222662537102859231671652630691613003692295928099486838844589825912574 +degtorad(-50 ; 15 ; 15) = -0.87710067117931704280319309828088158070143657698757294691617608166260587213467515584381314880674245270677518683881245139978238101471735121057498981068142617494370084635852038201514247393049507744016983502259002725710239105915612947564125906843370292190290896679777442742108077855796531806243439502066903685749737682343307817699129230862693596296710670465630861879853373909604915848875958787933718915558731721615466264904042233464726258076923232964895389643728622061857712571976999108595139264873396107534546144500918425398751166769556650012859391340257645467590545077542507574085209517506910968890498372821417086803295849870194880011578010361674162066110256633587208711391197996641574637976123454055270463663635806454013587919257216262759696096103632948648443694658217547167796899212341260253460503931885625012710507085736508012870008310755116421648288265165851494150922604472773209000726999490434225992357720713104675250848415480790011733870759820284275432155089160107672591241324351406559863563064859704553002551043576381959264018393375525751911277415504110297821893577921693358662877070212254726400947565632410276647092275358793802012267754347534170329496950149613725776119202752337628721291172838933066433566161754834543772000958 +degtorad(-50 ; 30 ; 0) = -0.88139127225713643634646383808674942028865030371357135532908167728635960287474196905953199266542728851721376871622642492043466195990169112612294805616937942461799637325804386286572645585254956791102382890919419039516466127493344575447906972136775386895475140349797082002682190830963764653981468100907957273135463121631779350842670282568265184239792166988097673989206773218175240866294388567262803520153538551196372699663128419666070993109386417671381487644638993399362861816794729226115006043467835239475889169335140644708802266913773866027348961366712765364994395683593001558569997458932407009613866203349272456019894345446211918227371319590704820847463420147506588971234667085589576702783402393097577151115435368064227235352076731705882390903306196114552618985097222176575217512515842473615118257827249297334719454927379692986981552170330155959736112575558421367142789318150237235145411759706828854906506556259251195094957532180347810481263046929926657676620485914974296642554087649369663008571788914652116938141003908941990405430969879062442016804765434857541630159204411816889726728305362119831189742516828191074783414176050790223065142623554606926821449551099686456878083470471630218066665203118138526256099981798241826591215622 +degtorad(-50 ; 30 ; 30) = -0.8815367163614692971445408123174568046814372097042831657837564432397071869676255898465055127962301643073981274239353731753720274156706518012262686746604964839289894419665022859454072687990598896219002354816214501625566026381801344418973005909587386468209155538945876468948131330469824712339631652798731502186040296703138855535601065720235235671243899737868976931494756641507592984993569127164684028641098963016521698558716523953730301802574110189871999944128002293622744314712753363687839135799646029479593469560070749960066840590171343267190792984218582027677079739905234033770507501626886450251974307896038619734927056563522944494655075380185840250106861213102927982750054739368950897616669998425155364899515738710186159628200281697514078733744865588288835374070532402841953685533968997237314055456946501504055026671862183485051075704692592001187468289116494915944759835929184618518421463293450324910698617780318836525916462088202773586253058208618572148151761800835960593242909657472434447111445752668423774951693476767283891869919281138571964750060780539134650501566632673633145770631333330169914868471856364127133040813878611213564320617844298227449914285960646858335611615751296217024786432278862006726703333163022173448339239 +degtorad(-50 ; 45 ; 0) = -0.88575459538712226028877306500797095207225748343492566896932465588678712566125059266873759658951356222274452994749487256855562563297051137922256661090289120394778843451179655525615084424785921923731602608201198341692290217233410637702599580909729720493967591539647562606655865042998238736426920913288689734883658483620055486242881521590880358419197078705860533761430569125195910375533469698783906507877070920261701277384233015803031740600026944491536841543869879505300301726778861549016565479326586899077254957302146291464786436551960865364118015630904412718286447147373164932622324179026131796790172471682684695901180951116737719802754345925312270455619179653187314659211076328587544904282330127716872087507095939193258063249859289783634283927579989164624661653340277731904797797231267436355787160093720828509643808664643948892857698468203077523893222043754255136287060552398505736309497956537060680920895202577366300021170193230745571919289101617698571823534448716533575338804355410010106884851847275615741279418929670867445803477657848760770937680036550871687875853061859400141656068544497575869958008568891696971193233058110447600407049270205867357152248806303150251219064081711588783502638793232584756584100476757639063356518669 +degtorad(-50 ; 45 ; 45) = -0.88597276154362155148588852635403202866143784242099338465133680481680850180057602384919787678571787590802106800905829495096167381662395239187754753863956679291427803757448418987567206366762470180363063594065287306801081421720413940815334211348377437173892214099140086636854548753599962440549193553907726357971068251719469293012892083542011117128167324291748676750041758920546943850995423755359961657263247538714967706270288245609879777974558970832544609238831423810597173722278068165161643451119524482057323246700496573802585645033870215330956468344113995085951049720562173101324940515030818036148987785099355307895245281400264009881523497242042642936026967628471350943609896790737443314357276514447836834326678967749709604644748417687521878578793678817128263786752430509671276811467038684492820605207044405068390026351507161688151505783096723602101077517164046824744274114110919161367702266378572272221614634893272055267480826283265459991190404352087167530880146856611539273616868798042129078665850193663922496482825958963718573379992247245687383723800106672395188137754731779304252535556454348671896421871494872266013724002213430469274144602538430378668788769063323440936113112273586711774437472738307068100500501505608925194783822 +degtorad(-50 ; 10 ; 20) = -0.87567047082004391162210285167892563417236533474557347744520754978802129522131955143857353418718084076996232621300779355956495403298923790539233706218544175838560233739201255506494781328981024728321850372705530621108163432056369071602865551745568593955229482123104229655250040197407454190330763302453219156621162535913817306651282213627503066982350171624808591176735574140081474176403148861490690714027129445088497453317680171397611346399435504729400023643425164949355996157037755736088517005341916396887431802889511018962067466721484244674696201331439272168455928208859009579256946870365078955316042429312131963731096351344855867272980240618663942472325868795614081958110041633658907283040363807707834901179702619250609038774984044448385464493702778560013718597845216004031990028111174189132907919300097734238707524471855446354832827024230103242285680161701661536486967033246951866952498746084969349687641442197722501969478709914270745484739997450403481350666623575152131240803736585418858815226823508055365024021056798861948883547534541013521876101632193861216552471702424985514974926658495633024804682581900483343934984975128128328327976131278509918165512749832922815408797780179240098939499829412531246492721555073698782832262737 +degtorad(-50 ; 50 ; 40) = -0.88740296190289468266697877295598797519050908466299285412230533669139307871393162825443749140527948784483392863486295279117910079835206569706020028713555120947237654654099201682586672430830953196058196723618759411403157095579657816776594566446179135408953628655813299723712586411989040056461869753521410887099643398148959804060739100777201646442527823132570947453159558690070385523468233681802989858794849815241936517856650307676994689652046699068039975239134880923098890137217311537668265710651004192704437588311903980239269345081942620669119658352932368385085666589245671096153203162172650049723443728608640430967444779925603022620121266985052862529811355466444477696891053153720110669293036160795272396810612154953114153789021589501896110181194533205762988883565432052807083682568205755613373189838832295842393008965388223346188687069621736781463685620628236782408229685336740503415930519784037148526330913408654228548850531849784726240321166721967961612368612441567080624054456564029830127002091545313110475012812736483728953850851081757917418899583416921476457559630228487147940485968170970373492686855226799198725831302444095942958436225607454630832772969380014351303434534846684241556228816164708888041345108186744686134522043 +degtorad(-60 ; 15 ; 0) = -1.0515608743265835700965236880143891598493303128463895872985578427030329915485782898185505457047919630329134567356958831971522452095856809970080716907763388184798867621543988660922776032696259696364195186490881182437360562735592100338091871428199439723668073675396582555765548510030825386935412778375652328131508223917454863145090860445025697723658372398084920510593481359198135172661855269658582004137130094474418723078620766900754014524436696365744028971464355153092301830617588981927582404195914996392915490004836086819218488280306684016134207767018701214338440277101937314661073954258767370948981066835234981139007196659671817966730934664039535556553804086905489080231462756251033656124158404325007967039019764209642952336559649673820621884998412506736228304657638883442884861641741602050120544621963901315676925068068567331615125778737409696186338183519593836376936745383270878054477343608587006946766376266574028721725131314586050656427917975303130940626503517578616579631453031434697418349406499223346624798010862403475092925180069729726993094033895940924521221964486756371497099763164490534315211854730492103476635057637742793939950184295376370972262050403477443617632730883001427006963521758154150904811928521473406043803448 +degtorad(-60 ; 15 ; 15) = -1.0516335963787500004955621751297428520457237658417454925258952256797067835950201002120373057701934009280056360895503573246209279374701613345597320000218973481353832965086280776321180097428811304918577219353017481274320269551825543775183025776154363612998894427379666690105504633717549510406155199729620215567755216187435323370757879176730056347290713917614525276880521019043169621843920404877783842450002648422860937374822607894315615770254430577110954561296406629935530897134229202465751669922346249158917766318114429563811795229703662348362156190792353959927260362874904253617827832125590245594274910615790668205476007669122694302689906374597214639234063686081623623044756771656030269793323283882706791933005865161524670383055953937283541706705535495153015042438043976035100828782933976988021659459074687200968465657630674424791586022567197898793266699299920225992177197440351325556417487269970726656790357343770887229935485749670046925491294733116084130871360122247882044125203477702431491476539929824952665366807405340017518588591216345890874628826014467614764964787582502343583648663563049627713158964817264613303984755774508889568853362039795138356146715828816549941534365235068024616023477741678227955358596013072401438412286 +degtorad(-60 ; 30 ; 0) = -1.0559241974565693940388329149356106916329374925677439009388008213034605143350869134277561496288782367384442179669643308452732088826545012501076902455098505978096788234081515584827019916649356209627117158219059112654942971709598706563561132305494873083517318794381630616162915931234272795179958059613725574306327760116282476685111984347287215141598863569861206487815860949900202123585763382810692302909483331380951580850731226514450089273500749047759564361387443763686045821616002214217738347781790162353052068801536651494816905244125383949811113193437865949667645423479953652066306626268139849666611693668576205127135857226724398124269237297500280517369380037473561649029103680550830476274051177786937460678185821322546035126337905481595811187425791811743432571481944438975842890113284098324187434848611054433169360441794992922202740408524701852602049130339177213291363868808097728170885963291610189548205240898385539214346397419625826800230523444080322355317899797734544449256479807498741805977412335319709058925803438596020632729848866699559885181561007542339145791350231514696690033787078036138192038459936842693117616945843708531674140848960502414005341975923823823051730792006997283550560880769598773937611978017413129720333753 +degtorad(-60 ; 30 ; 30) = -1.056069641560902254836909889166318076025724398558455711393475587256808098427970534214729669759681112528628576674673279100210574338423461925211010864000967657120671892116609981562382804611445942673588122394333171032886238534206559343774344100140472086217896029834779888484282817860772104212144290232166134917882174465624339713644602181069593238886354660892041602038994026959027102194989365324909597953522843927783600944313490850157329176513621747049341554105154671737250395464928265529407687923465266788505662142809333698400351914291934061426701004098517144084528559502588752997981438200178559895719938122968757926007347924562615079618718071861563868272989923582583073465569171136082370361238093690233511046615802322630947121933051400852165083084003778857700604704275462416027482439566884819998966452283262620375244162091920710855566089618427825781590616189982999252184477292225862317476625061437762896825320305277925623076710628979381933835727695970622873580761300707307537824398070003420995223167919652292114006339652446910548405667115993188764825114524459571963327699642300664086313158787515432498793268011038771277231634211724072293194720444933994877311130677450203569953406071113047876868079273664692803870531300061112050955143 +degtorad(-60 ; 45 ; 0) = -1.0602875205865552179811421418568322234165446722890982145790437999038880371215955370369617535529645104439749791982327784933941725557233215032073088002433623771394708846619042508731263800602452722890039129947237042872525380683605312789030393182790306443366563913366678676560283352437720203424503340851798820481147296315110090225133108249548732559539354741637492465038240540602269074509671495962802601681836568287484438622841686128146164022564801729775099751310532374279789812614415446507894291367665328313188647598237216170415322207944083883488018619857030684996850569857969989471539298277512328384242320501917429115264517793776978281807539930961025478184955988041634217826744604850627296423943951248866954317351878435449117916116161289371000489853171116750636838306249994508800918584826594598254325075258207550661795815521418512790355038311994009017760077158760590205790992232924578287294582974633372149644105530197049706967663524665602944033128912857513770009296077890472318881506583562786193605418171416071493053596014788566172534517663669392777269088119143753770360735976273021882967810991581742068865065143193282758598834049674269408331513625628457038421901444170202485828853130993140094158239781043396970412027513352853396864057 +degtorad(-60 ; 45 ; 45) = -1.0605056867430545091782576032028933000057250312751659302610559488339094132609209682174220337491688241292515172597962008758002207393767625158622897279800379661059604877245918854926475994800107548553185228533645939383404501132305643100303856226655078111359026169315931079580151723497892573836730604913702482789888273125051470902134164444661808430436379300226306763899359520137372422055866901620408116620454230132811081511447209108830967760018004363875876520806686804809477012164336108122402088546959086611195476538072244404195243056135018880171863891177988921763310827176870806341800931877980952320123851843584490314670950822129607289684455062634062726225734785570037846266626651065617137431438589921963428999310181291094272055605074079759759954974540082000997051647465272285448820008403719411957669586590565206536417584207739792319735769801358616838545624499739759051512348404165920793115013958784531279716048761787625231598726829917591751223259186296373340743865891898268712362757922365988412986818463220889614759985643598193449524751103517884421873464474723824501589205263510938142614512187259022262706395403510812240647928459972556295041046858884759190075897720187521457533756187192932921338107731615628122052029988149839580690573 +degtorad(-60 ; 10 ; 20) = -1.0502033960194768693144719285277869055166525235997460230549266938051222066816644958067976911506317889911927754637456994844035009557420480293770792515259129315772847875421202506819233491021963003349063906397670270814112702165901156179056990266374193789492752971712345381419700867878641748814887579768251762654897701544486272265973177453211003415854664033532298206568741042090825454596639412233481022296842420770164056216186401687604124602505657753561417961266060918685359255640304865215089443969198278094206332156973688920143425224896421814545837189910516630013798676006554454135001567411407044236829316264862155898256057816588793028830129400296192679855624902284310947716641135357763534299747319247963235684612546441184215468628636755846118546465450056289542532756743821721520141672817269875966400995895898123568167396242568258987867893914696580857005888953501230225781640317769191351594661929424239026318729492232669901798515193018120300578218496128004722722513563752327909081444701103661386642915794660033867513808727588016480541505332894667871111247683442706638022600032831559214853622391387457553532466444071920032774025751442342200424199732892713139748295797147458904802222977758271637844343399038045961274135344958825344438464 +degtorad(-60 ; 50 ; 40) = -1.0619358871023276403593478498048492465347962735171653997320244807084939901742765726226616483687304360660643778856008587160176477211048758210449424764760223826640589966910997124428422601206955850122698541488993149843612068518230030696429891736435247934865167624983252388265955489336800335427998224875070935702745787768000522006918866168180861361872429184308533834211139497089716589303147894264710936773614457785507962670083415315542458927766777187425413120837032516059648653658260445373064314500107057675906910699212985047863613060942259413988182892059826251676772514045220605824627196592164153677569446194513002621890900674663508563544232036935084685604173569367350521594742287363883872925014554556706985247703500011434726970032391261197183115214625520864469561328765426599029507118520426524012928049769354283936715845595845958123453898453859934774806434846158754817907905526748054997937839299331018910187676613325842559735697386569518376136335423284452748892712450393822847406516698964758517820442598385808412612984321350194487571836986969107425391042805748732628531392813181722511409553358921192422332893776703505511858658483039103663470209165787184406474317751856612494265898444502685899517242074255810116136490656263415674664395 +degtorad(-80 ; 15 ; 0) = -1.4006267247254494854812618417121117025379046905547346785179961307372348144692681785549988596316938594753743552371716950468293390550913012449775560694572811648632516624546142573262286748943980757397952924745115599843953280656120598375632741611834108511607683194200427387554942206306618046499035277421512022117071119823663946346780772625947091158897666140187798688383848615363491246574504321827405905925389046997047344847457535996439994449560910926986860165311444000591821110490647565140057891065928273203841793740881260867091845385802678710286641880551880040674851987343244307079687715008565668359431213502532900189300042023878230569795145340899132421799880132351294584042736700234779268115580281279367458172304333241889575518820114295835766079188756907312569650602083326079527139365141303975471762753736150715071754966182614578624296161720782209443213929086263989531106619369418887367166918250441615061875546811494868131426419717768142160636355477478444115938205930052846149633595116558248428589873386932341355021416957807118277298683827316358360096202824054094486772824067422386931821676248138844461340271238539274755186114115001812675203357505459813618656092031187798345477620802669950494752242673723993528815888196651300166227829 +degtorad(-80 ; 15 ; 15) = -1.4006994467776159158803003288274653947342981435500905837453335137139086065157099889484856196970952973704665345910261691742980217829757815825292163787028396945187481968088434688660690813676532365952334957607251898680912987472354041812723895959789032400938503946183511521894898329993342169969777698775479909553318112093644406572447791357651449782530007659717403454670888275208525695756569457046607744238261600945489559143659376990001595695378645138353785755143495477435050177007287785678227156792359525969844070054159603611685152335199657042514590304325532786263672073116211246036441592875388543004725057283088587255768853033329106905754117051456811504480139731527429126856030715639775881784745160837066283066290434193771293565316418559298685900895879895729356388382488418671743106506333678913372877590846936600363295555744721671800756405550570412050142444866590379146347071426499334869107061911825334771899527888691726639636774152852138429699732235291397306183062534722111614127345562825982501717006817533947395590213500743660702962094973932522241630994942580784730515647163168359018370576646697937859287381325311784582535812251767908304106535249878581002540757456526904669379255154736548103812198657248070579362555688250295560836667 +degtorad(-80 ; 30 ; 0) = -1.4049900478554353094235710686333332343215118702760889921582391093376623372557768021642044635557801331809051164684401426949503027281601214980771746241907929441930437237083669497166530632897077270660874896473293530061535689630127204601102002489129541871456928313185475447952309627510065454743580558659585268291890656022491559886801896528208608576838157311964084665606228206065558197498412434979516204697742283903580202619567995610136069198624963609002395555234532611185565101489060797430213834651803439163978372537581825542690262349621378643963547306971044776004057133721260644484920387017938147077061840335874124177428702590930810727333447974359877382615456082919367152840377624534576088265473054741296951811470390354792658308598370103610955381616136212319773917426388881612485167836683800249538652980383303832564190339909040169211910791508074365858924875905847366445533742794245737483575537933464797663314411443306378624047685822807918304438960946255635530629602210208774019258621892622292816217879223028703789149209533999663817103352624286191252183729935655509111342209812180712124755700161684448338166876444889864396168002320967550409394022170585856651736017551534177779575681926665807038349601685168616561615937692591023842758134 +degtorad(-80 ; 30 ; 30) = -1.4051354919597681702216480428640406187142987762668008026129138752910099213486604229511779836865830089710894751761490909498876681839290821731804952426819100035040367924168253727963338762362180487769638962197566127735455103262594091475284311185039389650118569817151643716632221874883513701685065401367521043164384640562452480338135933991617325824102840351023294198180307525755627095862542705417919881323487391800464631211971677597259271690260432031736246734898635564872023234522341238506552366104665944695982925164138511031876876248415335308419444154518350267181697305267194522398428142751583896367649527896985498310366324609832563399251391395475235547975975281271636238466965655344569315603802813856694601599442592258556094401590978630536795025030382189153347392987199066796917102119068550125340882654604875603147271519033254355564831279167650771072781907466500145676014646908406632487455825256232237083362373597700095640468394692975910842565714461881541911119315419547304948246122785157760962472146084231915870286802619872748668430174917518519015253314172708889598827856003672656297853500958802635134061096618434884050867398594499741667200377659423391419505348402212390427378950630799002256469513652216770662709272675789014631975811 +degtorad(-80 ; 45 ; 0) = -1.4093533709854211333658802955545547661051190499974433057984820879380898600422854257734100674798664068864358776997085903430712664012289417511767931789243047235228357849621196421070774516850173783923796868201471460279118098604133810826571263366424975231306173432170523508349677048713512862988125839897658514466710192221319173426823020430470125994778648483740370642828607796767625148422320548131626503470095520810113060391678455223832143947689016291017930945157621221779309092487474029720369778237678605124114951334282390218288679313440078577640452733390209511333262280099276981890153059027310625794692467169215348165557363157983390884871750607820622343431032033487439721638018548834372908415365828203226445450636447467695741098376625911386144684043515517326978184250694437145443196308226296523605543207030456950056625713635465759799525421295366522274635822725430743359960866219072587599984157616487980264753276075117889116668951927847694448241566415032826945320998490364701888883648668686337203845885059125066223277002110192209356908021421256024144271257047256923735911595556939037317689724075230052214993481651240454037149890526933288143584686835711899684815943071880557213673743050661663581946960696613239594415987188530747519288439 +degtorad(-80 ; 45 ; 45) = -1.4095715371419204245629957569006158426942994089835110214804942368681112361816108569538703476760707205717124157612720127254773145848823827638317741066609803124893253880248072767265986711047828609586942966787880356789997219052834141137844726410289746899298635688119775911369545419773685233400353103959562176775451169031260554103824076625583201865675673042329184941689726776302728495968515953789232018408713182655439703280283978204516947685142218925118707714653775652308996292037394691334877575416972363422121780274117418452068600161631013574324298004711167748099722537418177798760414692627779249730573998510882409364963796186336019892748665739493659591471810831015843350077900595049362749422860466876322920132594750323340895237865538701774904149164884482577338397591909714922091097731803421337308887718362814605931247482321787039328906152784731130095421370066409912205682222390313930105804588600639139394825219306708464641300015233099683255431696688471686516055568304372498282364900007489539423227285350929884344983391739001836633898254861104515788875633402836994467140064844176953577336425270907332408834811911557983519198984937231575030294220068968201836469939347897876185378646106861456409126828647185470746055989663327733703114954 +degtorad(-80 ; 10 ; 20) = -1.3992692464183427846992100822255094482052269013080911142743649818393240296023543845432460050775336854336536739652215113340805948012476682773465636302068552779606496878423356419158744207269684064382821644651904688220705420086429654216597860450008862577432362490516190213209094564154434408378510078814111456640460597450695355467663089634132396851093957775635176384359108298256181528509288464402304924085101373292792677985023170783290104527629872314804249155113149766184878535513363448427564930839211554905132635893018862968016782330392416508698271303443695456350210386247861446553615328161205341647279462932160074948548903180795205631894340077155789545101700947730116451527915079341509146291169196202322726817897115473430838650889101377861262740655794456865883878701188264358162419396216971801317619127668147522962997294356615505997038276898069094113881634520171383379951514303917200664284236571278847141427900037153509311499803596200211804786655998303317898034215976226557479083586786227212396883382682369028597737214822991659664915009090481299238113416611555876603573459613497574649575535475035767699660882952119091311325082228701360935677372942976155786142337424857813632647112897426795125633064314607888585278095020136719466862845 +degtorad(-80 ; 50 ; 40) = -1.4110017375011935557440860035025717892233706512255104909514627687426958130949664613591099622956323325085252763870766705656947415666104960690144268551569647290474238969913151036767933317454676911156456279743227567250204786438758528733970761920069916722804777143787097220055349185612592994991620723920930629688308683674209605208608778349102254797111722926411412012001506753255072663215796946433534838561873410308136584438920184411228438852890991748668244314684121363559167933531319028585539801370120334486833214435258159095736970166438254108140617005593005078013184224286527598243240957341962451088019592861810921672183746038869921166608442713794681550850249614813156025406016231347629484916436431511066476380988069043681350152292855883212327309404969921440810907273209869235671784841920128449364146181541603683331545743709893205132624281437232448031682180412828907972077779512896064310627413941185627025296847158246681969436985789751609880344772925459765924204414862868052417408658784088309528060909486094803142836390416753837671945340744555738792393211733861902594082252393847737946131466442569502568461310284750676790409714960298122398723382375870627052868359379566967222110788364171209387305962989825652740140450331441309797088776 +degtorad(90 ; 0 ; 0) = 1.5707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469223047752911158626797040642405587251420513509692605527798223114744774651909822144054878329667230642378241168933915826356009545728242834617301743052271633241066968036301245706368622935033031577940874407604604814146270458576821839462951800056652652744102332606920734759707558047165286351828797959765460930586909663058965525592740372311899813747836759428763624456139690915059745649168366812203283215430106974731976123685953510899304718513852696085881465883761923374092338347025660002840635726317804138928856713788948045868185893607342204506124767150732747926855253961398446294617710099780560645109804320172090799068148873856549802593536056749999991864890249755298658664080481592975122297276734541513212611541266723425176309655940855050015689193764432937666041907103085888345736517991267452143777343655797814319411768937968759788909288902660856134033065009639383055979546082100994690476286005327429316394329680766909139841151509760176509264844978868112997069456248608876417395657577874286212270753479754147665584308639279445375491908773187324696596275302004638508355695049244120064291808017818538300523550909715 +degtorad(180 ; 0 ; 0) = 3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318595024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303598253490428755468731159562863882353787593751957781857780532171226806613001927876611195909216420198938095257201065485863278865936153381827968230301952035301852968995773622599413891249721775283479131515574857242454150695950829533116861727855889075098381754637464939319255060400927701671139009848824012858361603563707660104710181943 +degtorad(270 ; 0 ; 0) = 4.7123889803846898576939650749192543262957540990626587314624168884617246094293134979420522380131756019732221297699234599706407669143258733475880391121927216761754261540529077816583394669344234323955729466432164634989001691927134723506801747479068028637184728503851905229156814899723200904108903737119105868805099094733822623222813814442438811375730465518388855400169957958232306997820762204279122674141495859055486393879296382791760728989176896576778221116935699441243510278286290873368419072745179236947505100436609849646290320924195928371057860532697914155541558088257644397651285770122277015041076980008521907178953412416786570141366844137604557680822026613518374301452198243780565761884195338883853130299341681935329412960516272397204446621569649407780608170249999975594670749265895975992241444778925366891830203624539637834623800170275528928967822565150047067581293298812998125721309257665037209553973802356431332030967393442958235306813906279366727866707982568402099195028918149167938638246302984071428858015982287949182989042300727419523454529280529527794534936604338991208368745826629252186972733622858636812260439262442996752925917838336126475726319561974089788825906013915525067085147732360192875424053455614901570652729144 +degtorad(360 ; 0 ; 0) = 6.2831853071795864769252867665590057683943387987502116419498891846156328125724179972560696506842341359642961730265646132941876892191011644634507188162569622349005682054038770422111192892458979098607639288576219513318668922569512964675735663305424038182912971338469206972209086532964267872145204982825474491740132126311763497630418419256585081834307287357851807200226610610976409330427682939038830232188661145407315191839061843722347638652235862102370961489247599254991347037715054497824558763660238982596673467248813132861720427898927904494743814043597218874055410784343525863535047693496369353388102640011362542905271216555715426855155792183472743574429368818024499068602930991707421015845593785178470840399122242580439217280688363196272595495426199210374144226999999967459560999021194634656321926371900489189106938166052850446165066893700705238623763420200062756775057731750664167628412343553382946071965069808575109374623191257277647075751875039155637155610643424536132260038557532223918184328403978761905144021309717265577318723067636559364606039040706037059379915472451988277824994435505669582630311497144849083013919016590662337234557117781501967635092749298786385101208018554033422780196976480257167232071274153202094203638859 +degtorad(234223 ; 0 ; 0) = 4087.962533898678564957976228677083355807297823499085615034524706911742678497637390475856671645037144522125951485558453943345897588793144567007826981389317959847543852150867479049486092458449850392549193635607739741121830847499731979234676185107315137587895801613964740181035798614024920504851762970091975521902490839200050473747081503759757672910265490782812177182965949204090978500211994730692203742756883183538218382811272839494286380011844535889898253582233455639399521448537002678878229805775598672427958199838544005075206606602941826242327876870408721204966800039248238426324854420500033071839323514272602468583705598702592895637543086830426782842658347962264512595940084908524242387334031429404715458556558062199504108092964025811265592979225182680961995355728053438411321076039241920307691822390457855372276216129832441681144573067572300862826038769310916411145651973287725926230451206695559382726076262714968845292324368292595091951064285360041889305164370784757362873058628019467441357764379199319363485584229418637587867575853066067793366745064247255044206094917811680665834353240956790736783180498821662991880320506365195726136019943926870934831758060836012077100068258272602884401687895037576244610397234995959475183029 +degtorad(34534.342 ; 345.234 ; 6456.2342) = 602.8696981162801712337865230974408686464020438754336998173952797691576147453673828606857079268541213218880893451829854865620581966343337413276267726818332858068574872584522235393379538123386250122041526862087651756057054005431109891802070096859288836521521146270076396243119287094111456953300658097835801781476325413481189004585172049424840943070452367989630809983852920785088459928680054423086388246828157911142153176546965528930460462963997023337668880611421136486411125714306328586123057562597357303245934517885599953751192168458533082441748362286944219008417931708511955424768392552311447485834085287242170682913164156348214003252923728795718579128603498024827461660297745446027806506398399090698572446300064104211181352091756658439690811634031243924919760707094919287785748384235798250205622694627088895457176087253590308376616611127885240494317548681918208267065096471582251483608251210295901941977510109601132424863672663167430391563359245133062490380515658300168373374050029110271234074293738286388163328677194217564149103381575865596100361462071952952910786902677202232582470244768738591017132282124046997255388702953226503412763412648926001474142046402127513142526378850161852084731319479527427220861855348371508744250295 +degtorad(456345634563456.23424 ; 45.23423424 ; 12.5345345354) = 7964733850235.1606491128505963949380211230486404615354432092667908283631626127308976348866522946872165386983029503700389441238421759487518900658840422210288456841963600893214489872955472882015769087198501579733088983529361150532562256048766969951477498919056696130318411765401967871913326441431417308760672146672394874061155782815313319272237015095119301924115793644013182627777685695700402712383137065129716374645174344137613425680426263972591410337985743610518744058669882724969655424342905064356254114957411147389695293920242408363777661504042392537339305307819927408565102167354159582688670758676402648964550635025286324705994032950534463329250402947316829405947058379175939825908465215505610952151357550845081252375530716727717207161937459272258040427150026292611068788369907124607423876877396402783531745191393871718198944055622783087488331204551580551987753102050297518143369343102344560460199439859959272065873593378545872022382470339871374880338899091895796440732756564220994145102444473260923633527049521433036751023230136066716533137895589308777468877545310117032096240177370169429686211547261239421916435268415002173897662188175999115816223083179374793541077626191745247652226819747949423078451221295871744592852903165931 +degtorad(4634563456345634563456345634563456.234 ; 12.23462356236 ; 34.43763467567567) = 8.0888391705839810905311285031033906921645948013990774585922909081375047167747360448133292131113825488590903823530130872922926877584485677051034281242956825854676784643731924941244907188709070733141452635492497733589476074074442131662028022822351056548961387567741322052808038030305045072576259061533552695587849735670487878986670948874911130024284409219378441145107299973701758170380459229772558755200327936818094732077877295478434787242155883620362409743831557950956486171144267002351291925476621054870846937282560803696241671692041250321834600727700230877802458596381314514474186709119492394471658910104569772700701899912279888158906327611272627623854111194740532092673265024929197744715187596979340187470271870857360978034306133278369551462981918098874491553003613547056533596946606545499969641208261002493262977397270795930032413309401098615337077407958004008532851936663476167729227718891212657105294075483381244949685805619424831060254147667950139689446134962937370928745182797005083037117303307236266542743760908102269902958225502346433180584559773571692765279935551369461831021855494299951502444792142023013203831420841937122197050612135151589028522245981340614195817246594131495360225938731106809501040759202185038133331409e+31 +degtorad(54643555555555555555555555555555555555555524563456345634563456.123354 ; 42.234154; 55.234243532145) = 9.537099594408837014382841449072798039661070722077291771509219277022728844340576837469378371625468751172172110915235222598923225751878981613957282529181497491571356166610252618682332974050127542368065910432966976203970470525792740821451830342224769995283162901072248791084491626261651954852189534309700419248323760315308026601937297919166794876135643779848834255674080457945709438962750336396855783936062125881164487752329131182782364432782245783479290551901780583193388372077693605316893603374501543874982929532614733210935215628036092182254078707964735308693123173198060470748066823160598866060121243701526945267411627352767496918108899196059683273278812331210459546427801100395567388733369912606986122706120571186679055553072666309529092029228899241519446551345761625413051684407381253208908705392385549423982619730617937891577852017445876576704687715460104699739389974233144925159565706395520243363489718094891972212157911935119251694172756489671137804236710579749472543229272538440804948047513770981465802833192221841690892192942583220670163498956250769119282637985283998184287818557634552728289891506643960243895564015783529719399226412507939598236049574433809619805391350566032896441104016712750879637329291953359156136278372e+59 +degtorad(342 ^ 12342 ; 30 ; 45) = 1.55624623016078442292510056452699707584893767131090956548242253871376900482044560776802621427935772113919398146147235843414347658206697376512164133381198662912139539227034096183271344321379121131720914485631114647658212857683745925465303147836671263006132633430785545333780848866659773443609518497890498686594182196937216819363894704659977222919738554885360246467043013295568829744494281064511457345779514265433874576439255889601744046357184295738502904407165984072123513113117029247751369327592978370832607494222831917939289416857206205193796606060690634599658043830248171651256434981088447682157370491205016820693532465877148807408184609848224376727316619662410341154727891484981367574903824742904881313848531633349757506952043667767822765532263565835757264135346032222154619903236796403913696814711564155780687549273863992123589625857059316176722945495211671466620245841501508315499590096421481894278244781263580601026245321639472255442363717958540963637666523694216289991389580255727596906064908571861001632560639784849534911267518273477705062608581628145659810239303485794385638949516291433160821148903051030647622112927716416667646286237602236124621360428393751147677890823037356182732000284394292392036263839327482654475985837e+31273 +radtodeg(-657856785678234234345234523452345234523562345239476973264678.345345) = -3.7692417343405160201617577234786525038401571966098032182433723464487909394078110930466750544565642807201371984236003198862691388389936679227589744942732544774457975518699841990697174786248745633380987625904379147467067795575930637828178516808202940641460424882401536483311477408949576013527239830311781426204105597645471327048064392289623833525522127564170433579177000352235996366961660125399139098982187245598807053184553236324894260699251483502271867013417668146733692922825413524635254287020024075894522645992108418809182463303925928949249883829356728994568373617517515347290435626651751982947593604623662592473987735382273869939000405291662144037274870837375507826410457448797957443184313008762072981059191739901722745901642179711277007070073282220678802337443718365277901053444802726254446896532879317982714141164127319697557119628088949054291744603090981859103410717883647090060527935718149814988362501589492674788628867885007112598084704791505022036975279013389444331134363866412261538968639297184853034204144649681400149072993365642200450222562170249072059522598306094971558444288229290009740777065887166546293848946757138653008837835856799674329349533978997203238754682141554249731625828873866603932711906741082004089821845e+61 +radtodeg(-46785678434563452345234523452345234532234234.345345) = -2.6806219159567180020509697985495673497417930941278253614952913996350910990467636422111017821993263342081468456680674715862969056675294444864774521743529898830055463061341437790213981170179889878142720406139689701766460241110338907261920930924668336229700540425169316433118978592541378500321035626810009061575424207180765325029740815635130308465561573022874663024702345908907918093946940884257746774630707977034437386041932376280361974229506756668468732470014482633006832111696226443407398308156229015402777805481306869554099980811803158794511412548715446805653601273737296563108866866353023968654785841959512398233014897242398770369244760986611382165105556107774573865296999396372542583165379666377185044833863914388500742417183767395496712750248673878146983311690045916560927296995317105574762807052245040805382228161885155626761594638231735642556749538597736342224962871239946043232523252688961224425698394103837165747687840269582085028659611870566642574306796503424445475864707777573195731188157336453756194136538864252411908325456587651358630414520907856095906530862581355461788853907998095551369096499780695753509154339899391056123382382952233064361812147945703551426517376330582198484197682842605028451071720320439697776274088e+45 +radtodeg(-234234.345345) = -13420639.405278300293670042192585884744790711882301116259401625955329403946037198996413771782100626993102424867564706205414613323092359736542257770785714398141124998293497645555284467436665823508238588884393828840511060268499641238196561514453374134144294701304913855713717477423071073520254594835798620231663504302790603687928136344529821369655979585403963695851952948460029961575340506901548841365833230267081307150547081695779579997874667753079946208482667176757826901471108397313719071883310300204736868140977467473009664060456906838292764363355165692647010449353107013794459291585772829291824104532177876272591558505811386455167327643603692010467040001733566925663044529532148861884894025572666629080369355289353570299360356420975347237424232896642418228690499877698540434206170722085701032078933164975810179877447150223961659709963515867821703102015896303879191616254243767904773099027103710807214886296223491133356625793987503192205794068685574997109488955599440417182244648677917337850052300830502671404700879268863955812475418505596122364953197047683427396120630447303955499052329643512844377288722895077759082353218702437128122674040694862412705776095415108466685831488929326845914721434365446460897233456118767099712679847 +radtodeg(-2342.345345) = -134206.5024306147409075644764334085860685420610845826067237586858673533151186175133717705997147211740331931551510978995817917221174470622719138280143320760584481091047997658613170553203745342660398495619375567202275172795963850789161892541091730952392638081933019539421849245713017625470987742411533066351101032677212362418258167880172651514146600951932487589121782972231628267710499605304189994804939817352232752540562282118108908080039223502577950751643635951122263804706287762542733541698988894060774951894572144589750666641376909743029799418149323106981761298213455575299347547030750007321014712220564097019573685531773331774427755028167512263573131827901513091770149750080722685509599234755145452252560429920272094649503672142201681655838354729287158819818219166387477645901548894443694567730634129885620681774299045752547314212918893306065939326348750780521201021853337475864475073220495072135319267234792091054603436796155362597362733992310134712671113722597932319283195799241636618522847235567381800448614553096200662141015855108629049784475299499017156791368777302256202908051480491646591942485814442733396510459614872556961452860337712228746247479281749643500796134067703922857074035895534593278820229851007550836466387652 +radtodeg(-42.345345) = -2426.2095505254028909287203609666943040094744114846671606901249865867666774779423171563710242636188615648413733423103272443911088641911473308709982462285915662984121755911450865469463578801112735915606194887149636351755372649317513674568984385188438660753945995089502295105356339973148429897062504888523833476125858303411218885154594413398905237091709424941209760060796788152051060372529726079002053979478426261874134420742419881070194006141630141098588243861796850198445567119810913334415389363036120519754244035731649499977087749423261264748150248676708948137995636446161282998239493516985541213496447725039839212721540192099977300940755701429070330020009483357328346325408660856525932336594646177035357567454820477952112516984820792627099419618350105562378119494538620283848660635466452462647082285511055338558058741430189236527447003761122829987105639814235073665913568400314988723500727910341662271434276685233610843310262984941183137562086345556105235277387179532378773582945531817374258003177749629863703013452475956412648347135612024618063218257538453906014274721344391764115142986816721747697191922903037347918143342926043027559231338383553761909931161769340920230561374875305262122114849292776606484483192299441983098254894 +radtodeg(-10) = -572.95779513082320876798154814105170332405472466564321549160243861202847148321552632440968995851110944186223381632864893281448264601248315036068267863411942122526388097467267926307988702893110767938261442638263158209610460487020506444259656841120171912057738566280431284962624203376187937297623870790340315980719624089522045186205459923396314841906966220115126609691801514787637366923164107126774038514690165499594192515711986479435210661624389035202306756177796757113315683506205731313360156501348898018788709917776439181159316920013902979768260829323055339702618166049092959328208315499579803195596700711825205846643923179985845671916843991775413165295995305640627904496724872253434072473833065185879008820107193548552060485006842647349075605874388567532932178246602124233132734272129445308916676167146720232313749578448798177290672690849780135188662743955055918580693033438067368971726946398338854651991326756774825764934169233811138243323053208224198516454139597947256714009404178469615156053582157920460213545201901074162102935129261609789844003532238204473276282720909209180171145108905646530208200979123059094023542240418735583708743755384573586329102199472789559821891579523806600517990464578282704945450774576147586229973788 +radtodeg(-1) = -57.295779513082320876798154814105170332405472466564321549160243861202847148321552632440968995851110944186223381632864893281448264601248315036068267863411942122526388097467267926307988702893110767938261442638263158209610460487020506444259656841120171912057738566280431284962624203376187937297623870790340315980719624089522045186205459923396314841906966220115126609691801514787637366923164107126774038514690165499594192515711986479435210661624389035202306756177796757113315683506205731313360156501348898018788709917776439181159316920013902979768260829323055339702618166049092959328208315499579803195596700711825205846643923179985845671916843991775413165295995305640627904496724872253434072473833065185879008820107193548552060485006842647349075605874388567532932178246602124233132734272129445308916676167146720232313749578448798177290672690849780135188662743955055918580693033438067368971726946398338854651991326756774825764934169233811138243323053208224198516454139597947256714009404178469615156053582157920460213545201901074162102935129261609789844003532238204473276282720909209180171145108905646530208200979123059094023542240418735583708743755384573586329102199472789559821891579523806600517990464578282704945450774576147586229973788 +radtodeg(0) = 0 +radtodeg(1) = 57.295779513082320876798154814105170332405472466564321549160243861202847148321552632440968995851110944186223381632864893281448264601248315036068267863411942122526388097467267926307988702893110767938261442638263158209610460487020506444259656841120171912057738566280431284962624203376187937297623870790340315980719624089522045186205459923396314841906966220115126609691801514787637366923164107126774038514690165499594192515711986479435210661624389035202306756177796757113315683506205731313360156501348898018788709917776439181159316920013902979768260829323055339702618166049092959328208315499579803195596700711825205846643923179985845671916843991775413165295995305640627904496724872253434072473833065185879008820107193548552060485006842647349075605874388567532932178246602124233132734272129445308916676167146720232313749578448798177290672690849780135188662743955055918580693033438067368971726946398338854651991326756774825764934169233811138243323053208224198516454139597947256714009404178469615156053582157920460213545201901074162102935129261609789844003532238204473276282720909209180171145108905646530208200979123059094023542240418735583708743755384573586329102199472789559821891579523806600517990464578282704945450774576147586229973788 +radtodeg(10) = 572.95779513082320876798154814105170332405472466564321549160243861202847148321552632440968995851110944186223381632864893281448264601248315036068267863411942122526388097467267926307988702893110767938261442638263158209610460487020506444259656841120171912057738566280431284962624203376187937297623870790340315980719624089522045186205459923396314841906966220115126609691801514787637366923164107126774038514690165499594192515711986479435210661624389035202306756177796757113315683506205731313360156501348898018788709917776439181159316920013902979768260829323055339702618166049092959328208315499579803195596700711825205846643923179985845671916843991775413165295995305640627904496724872253434072473833065185879008820107193548552060485006842647349075605874388567532932178246602124233132734272129445308916676167146720232313749578448798177290672690849780135188662743955055918580693033438067368971726946398338854651991326756774825764934169233811138243323053208224198516454139597947256714009404178469615156053582157920460213545201901074162102935129261609789844003532238204473276282720909209180171145108905646530208200979123059094023542240418735583708743755384573586329102199472789559821891579523806600517990464578282704945450774576147586229973788 +radtodeg(42.345345) = 2426.2095505254028909287203609666943040094744114846671606901249865867666774779423171563710242636188615648413733423103272443911088641911473308709982462285915662984121755911450865469463578801112735915606194887149636351755372649317513674568984385188438660753945995089502295105356339973148429897062504888523833476125858303411218885154594413398905237091709424941209760060796788152051060372529726079002053979478426261874134420742419881070194006141630141098588243861796850198445567119810913334415389363036120519754244035731649499977087749423261264748150248676708948137995636446161282998239493516985541213496447725039839212721540192099977300940755701429070330020009483357328346325408660856525932336594646177035357567454820477952112516984820792627099419618350105562378119494538620283848660635466452462647082285511055338558058741430189236527447003761122829987105639814235073665913568400314988723500727910341662271434276685233610843310262984941183137562086345556105235277387179532378773582945531817374258003177749629863703013452475956412648347135612024618063218257538453906014274721344391764115142986816721747697191922903037347918143342926043027559231338383553761909931161769340920230561374875305262122114849292776606484483192299441983098254894 +radtodeg(2342.345345) = 134206.5024306147409075644764334085860685420610845826067237586858673533151186175133717705997147211740331931551510978995817917221174470622719138280143320760584481091047997658613170553203745342660398495619375567202275172795963850789161892541091730952392638081933019539421849245713017625470987742411533066351101032677212362418258167880172651514146600951932487589121782972231628267710499605304189994804939817352232752540562282118108908080039223502577950751643635951122263804706287762542733541698988894060774951894572144589750666641376909743029799418149323106981761298213455575299347547030750007321014712220564097019573685531773331774427755028167512263573131827901513091770149750080722685509599234755145452252560429920272094649503672142201681655838354729287158819818219166387477645901548894443694567730634129885620681774299045752547314212918893306065939326348750780521201021853337475864475073220495072135319267234792091054603436796155362597362733992310134712671113722597932319283195799241636618522847235567381800448614553096200662141015855108629049784475299499017156791368777302256202908051480491646591942485814442733396510459614872556961452860337712228746247479281749643500796134067703922857074035895534593278820229851007550836466387652 +radtodeg(234234.345345) = 13420639.405278300293670042192585884744790711882301116259401625955329403946037198996413771782100626993102424867564706205414613323092359736542257770785714398141124998293497645555284467436665823508238588884393828840511060268499641238196561514453374134144294701304913855713717477423071073520254594835798620231663504302790603687928136344529821369655979585403963695851952948460029961575340506901548841365833230267081307150547081695779579997874667753079946208482667176757826901471108397313719071883310300204736868140977467473009664060456906838292764363355165692647010449353107013794459291585772829291824104532177876272591558505811386455167327643603692010467040001733566925663044529532148861884894025572666629080369355289353570299360356420975347237424232896642418228690499877698540434206170722085701032078933164975810179877447150223961659709963515867821703102015896303879191616254243767904773099027103710807214886296223491133356625793987503192205794068685574997109488955599440417182244648677917337850052300830502671404700879268863955812475418505596122364953197047683427396120630447303955499052329643512844377288722895077759082353218702437128122674040694862412705776095415108466685831488929326845914721434365446460897233456118767099712679847 +radtodeg(46785678434563452345234523452345234532234234.345345) = 2.6806219159567180020509697985495673497417930941278253614952913996350910990467636422111017821993263342081468456680674715862969056675294444864774521743529898830055463061341437790213981170179889878142720406139689701766460241110338907261920930924668336229700540425169316433118978592541378500321035626810009061575424207180765325029740815635130308465561573022874663024702345908907918093946940884257746774630707977034437386041932376280361974229506756668468732470014482633006832111696226443407398308156229015402777805481306869554099980811803158794511412548715446805653601273737296563108866866353023968654785841959512398233014897242398770369244760986611382165105556107774573865296999396372542583165379666377185044833863914388500742417183767395496712750248673878146983311690045916560927296995317105574762807052245040805382228161885155626761594638231735642556749538597736342224962871239946043232523252688961224425698394103837165747687840269582085028659611870566642574306796503424445475864707777573195731188157336453756194136538864252411908325456587651358630414520907856095906530862581355461788853907998095551369096499780695753509154339899391056123382382952233064361812147945703551426517376330582198484197682842605028451071720320439697776274088e+45 +radtodeg(657856785678234234345234523452345234523562345239476973264678.345345) = 3.7692417343405160201617577234786525038401571966098032182433723464487909394078110930466750544565642807201371984236003198862691388389936679227589744942732544774457975518699841990697174786248745633380987625904379147467067795575930637828178516808202940641460424882401536483311477408949576013527239830311781426204105597645471327048064392289623833525522127564170433579177000352235996366961660125399139098982187245598807053184553236324894260699251483502271867013417668146733692922825413524635254287020024075894522645992108418809182463303925928949249883829356728994568373617517515347290435626651751982947593604623662592473987735382273869939000405291662144037274870837375507826410457448797957443184313008762072981059191739901722745901642179711277007070073282220678802337443718365277901053444802726254446896532879317982714141164127319697557119628088949054291744603090981859103410717883647090060527935718149814988362501589492674788628867885007112598084704791505022036975279013389444331134363866412261538968639297184853034204144649681400149072993365642200450222562170249072059522598306094971558444288229290009740777065887166546293848946757138653008837835856799674329349533978997203238754682141554249731625828873866603932711906741082004089821845e+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) = -44.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(-0.25*pi) = -44.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +radtodeg(0.25*pi * 1) = 44.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +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.5707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469223047752911158626797040642405587251420513509692605527798223114744774651909822144054878329667230642378241168933915826356009545728242834617301743052271633241066968036301245706368622935033031577940874407604604814146270458576821839462951800056652652744102332606920734759707558047165286351828797959765460930586909663058965525592740372311899813747836759428763624456139690915059745649168366812203283215430106974731976123685953510899304718513852696085881465883761923374092338347025660002840635726317804138928856713788948045868185893607342204506124767150732747926855253961398446294617710099780560645109804320172090799068148873856549802593536056749999991864890249755298658664080481592975122297276734541513212611541266723425176309655940855050015689193764432937666041907103085888345736517991267452143777343655797814319411768937968759788909288902660856134033065009639383055979546082100994690476286005327429316394329680766909139841151509760176509264844978868112997069456248608876417395657577874286212270753479754147665584308639279445375491908773187324696596275302004638508355695049244120064291808017818538300523550909715 +asin(-0.9) = -1.1197695149986341866866770558453996158951621864033028823756818639144375371065333366735674400308878320118633139461511919036868184064869980955016266192921809616426396073547434413494291322739641652375873379505689491916036275099050120332080857244050916727453998709717911971328315671621689296446770543617808973653272112481004597027238812672815740883788623969092766355121573258844053735872951661022660597243229757910285812192937090567848956571875906305185545700046137694148140953684402976368922472459858372674848853512070662284109661157404125745705206143728462726394906454149356361327282329612685153935448098130757330507569130970754550207903018217756491196092172203627333804742950930051655315518451568712726584847796230048056395081558497466444050124162296838307927532907716139822475453278777054254317693455385162542208076929110055915324138107711531497870531364754279669208953016881337688244499760357280363052634412005895487519404045131767399115940154931084575258216035707774460525734301198945062791023007827749961678171816279708713633354163537206465472826382730314418084412014482186954884068545619642709772705133585046482956584418264391324774505081590431868068852126394036300389440400419759927280448404042198305173387345308362964877427809 +asin(-0.8) = -0.92729521800161223242851246292242880405707410857224052762186617744039572833148341060120056796977578511305970450238167502701163636325002231094306113988821124143867253232976020306500551197585161103370777833495647457307758783602503439896802791167637023019004326661298774430921946415711111441720292645513048534610436091492801739490116779472779297800529737557075602564726624343291562936738019866810577649724891247762381803178995359943940229935520032900125060336242512186706082698793260258638485496805863222389841232416883187447225463337539633740551863790206679466518580770257850918918449264312195672760190749986418972146789837286503205496558609007466354510930099921735154124550883257004454744742394894673395463702138802762253991555851254965132019242334534962305456544504144519453684314203917551241834031155374197330853378068987036109457801074156762484257095886060487356905293398753676177543808255346231874961232576660640576089304791792378482610305417534528788001408878470848851382453955423037855434452892683002914329717802508205292555416389490203742436964120954547960928799146984482791825363035610044655727102869467415896480250306611600302185413491839978434158726789742561994102128690718115121334426423598575936216695769644176284720934966 +asin(-0.7) = -0.77539749661075306374035335271498711355578873864116199359771996373272021188071119886541090349437287648129472101138705301547788468547740235492287477310723027451717074493441834074179947639522164121434429873772975628318200581465863063289647415786954212832630229451768976322180851926242726707317196657556156335982339588908427817685984002155250019110961701343570043580403440545857706449886602463849692973937252266478114706863411306821016530363080554752972531627864005512429736720170341140014536674052487287454723139839670503379947793494020581640399816213383706821919701337163579861420937731369469373487407073162579511831286661561839390404769501287104746373461243133292177475851976825971105122457737886056220255901515752624569646226804217926561081619889313518938391764176535800810474021571303842247516381196617588758883085208019394906027253145739021624274198691973533855532383929610640268179627227024866994285391313407202655186987510594602743048663497585255849668262641809367952978873517794068007274484621963801196430649646665250582611726194660204223513969704480785144426388186874127834036202963813740454670747264509379332443412425261904837651979393752856311293943207558378992824888365621864847181533870869418532329131611402399715514873659 +asin(-0.6) = -0.64350110879328438680280922871732263804151059111531238286560611871351247481162108871281684470128274887801433875425947829653528594152526880491961856417602931728646951902120905748777431033562286643148320387944901325988913522821278971792536367095923072438278101684874242999600769916699558238642719811550637694739894224286607004585929268668683406785238480837553915435839902184149460389331187480786497930746761615755906176418659249361928866695069622355802343386876485950772284895494375985922911412344734234101842435705149644707075606409780127496307671318786367718619946190600963739919169969428727710710065850041987385116388204102785361641330871451215504425143322123326093546956444222264097794871589568272781637295666803688844051645869653025549469496230963063629904022995855399195218183349069035398970784774377025641913967346145090005954866160095000612302312664439669535032350930622984241527222603537225490218680097860797197347253186350815635079074270063360304887617730090491479267642438407521940026368117263901848530335471784958650741391279601194669078133480810544687520989534145487902737123053154129300848675873394706811054547234865055540900979302613776484929005083504403968650891355666968435616066017602066981863482415738828950788162178 +asin(-0.5345645) = -0.56399235635110670513967394667957993789983122398595551192137122584584158792710020039528293569803840636194708843463978529108402478510703626296010371083716114245661090220711896545151222818346639115220518085583869446682583154673946615567485056726414869430693792802747738525305065918946523806253560399958124742976893169398273278615871020766713431889468880533418606315258830786177361022871890252079758387145183370798858851054834411062035697015592810446869344918508845471657830812677961773669744361902718308854208651365906881626989719517430574234432841793878726367092300173637584892236582984022883846585917951011296924470840494270175703230014294941884960323556173985689265384061121715876257261505698465452301929314988989959139135052279139396201438906056379939872941004167963800102380939043205138428585839124878739673782750215678573084937556420492903858833049667240918598904766914605895680094418425472815313698490564462325386052129391726501081765759654554763054555478618974496979093546356501142119645614668104842309359663705111594206896860964961247192734478277153031360784764517859562523160145773360115373087526801395349504670786952519236033178773442524254563380940496570190983113450680582974652785916487744188936662152111196741795655689314 +asin(-0.5) = -0.52359877559829887307710723054658381403286156656251763682915743205130273438103483310467247089035284466369134775221371777451564076825843037195422656802141351957504735045032308685092660743715815915506366073813516261098890768807927470563113052754520031819094142782057672476840905444136889893454337485687895409783443438593136248025348682713820901528589406131543172666855508842480341108689735782532358526823884287839429326532551536435289698876863218418642467907706332712492789198095878748187132303050199152163894556040677610718100356582439920412286511702997682395046175653619604886279206411246974461156752200009468785754392680463096189045963160152893952978691140681687082557169109159756184179871328154315392366999268535483699347733906969330227162912855166008645120189166666639549634165850995528880268271976583740990922448471710708705137555744750587698853136183500052297312548109792220139690343619627819121726637558173812591145519326047731372563126562532629697629675536187113443550032131276853265153607003315634920953351091431054647765602556363799470505032533921697549483262893709990231520828696254724652191926247620707569178265847158885281028797598151251639695910624415655320917673348795027852316830813733547639360059395127668411836365715 +asin(-0.4) = -0.41151684606748801938473789761733560485570113512702585178394678070009525089527400244812631625206119533675928967091306015283961339513080435435129322336622341019574474110297976985081654874392992489836139632476522791139669252895930643680937141817524647253814934040410196599293119328969118049147930751211032787155284409003269918124320739921196907998470838307239703366679957359862155968356750393077112074061770336171538542756503546127428898885147627655558000415622034781719287358736164984449685065192089984208701349612748570276873263042926183102588815988610553236556993285117625365295855723875569335679429121558242003964887229014210808733220145954930482023376950683828247946034305676616597105263693064488149420464463622627259077380633559700769052451087932307919379919881639020434790721899472392409374990139232787681972715432042274278394079415599701991489125022853713547102039356294377196038520295944413032938317039706463462937743454889905007667256494741538151521851172046733249204965113173376946818237579156136664038977567393987689132403404706761598838897936747898277985973262914612498432952278945848196020932605855061663078287996983295579260700481798513341617677022415436797022083993290342817988118949458323116528452131242346150250095539 +asin(-0.3) = -0.30469265401539750797200296122752916695456003170677638739297794874647299251203315943859995723136314873173495663078554692479668542343241887818718383045615011034398523264612269506245443154258519185913285313078092950079597732972081553364948954914799328594809186393850825258311206720694758038571916450951294669085207707244107602834173298375074821919212737500243564098806776468286063918957517071324599468464708051204855996004320680475231008176141196481876753970842614898493277570006285988109033511535536633630524925570721914032512570602035213057365534580204359562326419188951619248664884321494055584001754398021794187417960170457548846342878671729414326493373237276156278424946805712683000531302474901937456780427663310996992842134424156027374259205653825475788827051645610307218441002437322780088464433559882115566252284967834290758954167742298469584491856858740859365217611749169386858336216898969673113515837163378788412900454551528205501161552627081879452215320760843019076802296165538179716578958145955791345255686142437833355977862070608762900209516208887847472544770113500409831469117666341270874207179736818181028380825314139735218487073121123667891074679727158445799213954180301234112074074595519788243418181634696960637453909484 +asin(-0.2) = -0.20135792079033079145512555221762341024003808140222838625725124345560937462885185037584493009039993684681979818711777837166180538792015487550150885257575575068504703746298553442644555646685518666426022360497722020012366119797003195195369045168055007310115975848769963676283746557896632382920227794159960927917967031567092872259431045909648733517298414228729934723605067343185390320397605296178694015683978256826479450812444679888470359443951950935224729739879344114527963535551147243215137853669966675464957055470369230948157406583251067996360789944349857734287936037797098568879756365745943411094897563715805897860014005413109470059496893013114959394770151943600402355294421617225074465609310528448592695667310602846258126887008430192443650792023256476817008933413755405577479909462831929536845547306276641829481677145602011703249848460436842487188599201451221182745000212815862864964932344394114307190878585380377126726912388000736698313376759266795139442105457568331655510512722567272672784662132954862620673412792712785002059351749854475871069027206828202792399874740358120760416346824135803625203763688330245828672239628438154463352008660475506375034270030159975043679987184401939437133490133533937727396108906179014283312503637 +asin(-0.1) = -0.10016742116155979634552317945269331856867597222962954139102385503640267365086255165393786435950445495566009092009658596828306857305846802027790817447081596533381465522579482776964039702292494447400173225565047143242857667273827087197830846957605866421657917591844495789765961408317660109021098467844050670749012508439925356131478229662006802132559932003835231767636019724253209063927510666547734759870712191412072242140463578513825097766880206341364677491794427489516867425935485834642845820671456143500534933537558081886945188245637361781844601712005672696879582540975339726177718786968896666340929658422297330825097647363305971701128774836832937693637778482288594371754583977626867003261558122213819942633139629565192784877259064762875733268801795651181379077950706860391460085894879897828854042452109921515592664886614557150893582091270665636852277796489868604320130288140468979620142333831537693026407448198565996451876218196922945714018225369990521142955450570687639801538734065672156477840402463977916656628294238903864554340457620812427343138954141612936145941066811139360741155427078393864431223881752473121133315237644914174845243205098983616687938914315992425975396029272766096839800082165249670642532417092048475678628603 +asin(-0.01) = -0.010000166674167113125622277071990383678570393643009198386329514046510644313241471509076191737220566310895867903658984904787146224764732732061418827258238073856928243365450391943267635066284762905238128092738052397331610576408349480142722567120148531506031323219255446270120423311409423173189813988101168530249047284182482061245177805215614574319532487568060012361968471521795439211552381028017599891424803421072859041012113243505052596702559861448862202485008084623240296979399401971814343044489767235893386520367032923510470659262307097598353904226992033301778509824502081438436898884067835528137196130389804578866922500898248641381449222086269958045134719156761130191874245581480321401357879251163934425963066256350295163166096730274930006418479488273379160942737243032016356041656524142153945370385979056599639986806744987306157048360729735801532875072840377129140191831360034543126616883594161714655037089027664542844986502204485824392268140963916520306532853149594969898189206247096975811680608622751832997352526612969975605732614423349764533480401598095687596303643378153144361252909815016978747386981854218721213024568401872119125938138133721219048943860056810133056864018692486183723481800909990158662018337374809377162645417 +asin(-0.00423) = -0.0042300126145960705316697990049709510156893729721674136050409899390162650462355886262408857558418504299439483687224925609386643524915283286052187447150078339102585395214956860043423177654006612302077325598907603367657404271454591912382821211447978536847268576947919734001125989939600545286760592542698925931135493798358255861253246083086679186014970165922460924014227418076967780175567512845885377016043351137508875774576916410035013634508951708288761751045077751796710454058945100006808667934270071199340716481917952747647212016566547100817620869792831520257634012503620346901841670830989803172948091122137752827630112482608897734313482713579308705183135641611187228793987662176116245720101500456964092904451282862334682004244286841185437169959679032818430923940743561890162406818574140739652338885003037628673610981074212221180335502784930181186235017259522383294250224755810962331081208212329593321304496256915697356984537475057705431326091275654068563560615241451744107579993869736158844511889799950548850030306920361133195816583662555551574176839944733911660029049174876589245183216690473508914600468724076289779785561458199967194410672427119489487548585547323761061463295380804320371917641471663119372872021165357801268112447847 +asin(-0.0000345345) = -0.000034534500006864489854840501162865218953041963510900361113750921719187509510170189991856864805682895273243779246500509118162943447372287195118140211496662236627081897417808578780121682093057692199292644378385159937360624174227846716015438239186869554679061328134738042885458260850192474218028941780096374031868668342513493450588720312539419399879139730956047499742584665935024510316368534840950830677822770711986694291528914772447399157706500630008082987309243997563810742506773029608781646785012837358447240834598397841302454013896384509388521397641325993105925562945251148798345047734801078062121829131164504469034255484648563837518631213321771889907079543204103244291806014668679310495070723219146041474255574897265812438905378333767423064065067344365122665194242344231304514905972396029130054687652971830597806990967032858643789616967545558080678676832148997908247230181967903826870145134446376678747122692531409342320009340084143798594032350720966011076832565334428397835117915420279553527874772506697866447766156262050455605712182011543830620028470434881034967903730793300408516221946406446079247713254585084312413468454701313030453879710305556754169072506300533978985081666288956552230538238017046878782371427313838373880855991 +asin(-0.0000000000000063456) = -0.000000000000006345600000000000000000000000042585997787136000000000000000771657756606163511672832000018495276544408954570072069318285124448916018973260925677591951864454911304869432474815759373784495068278516963533622050530205579040464153230096598793742525305216551771733598724653602538614487332101045130319405326861689726486690674062512791265899462714240552952184845257291482626005868911818495726533456719772346599929701972364732809261292828978552500971679026233827404675684532018715306696527180542648477988161845872725473705413281023081979479409342211084499524703833291358408976518545403614807136201429422272582443549020938927994290016964402936773275302925354396805438546109498109280865989679058214483610643284177748363059765500677316663229622014488304749878019362441951592711354904669523072364701638732728418556021659517808054692741765065838729042033503573489324262181307203684033112643959687849089493668446069048530010300749416066351210003680746135272016027646116934259402406140884304978164842537021163691561802087759924301350907916060069070000618102692999361068716911663644501329649765206657897719596817051883562340796735763144306679452478958697012063050937028817461583156017043282263077109739044669467051130753366143199530157779369985867536 +asin(-0.00000000000000000000000234234) = -2.3423400000000000000000000000000000000000000000021418968605874840000000000000000000000000000000052882373335063242951036856800000000000000000000172703653835156351881664232510524556000000000000644859317467217258262754004025001159013844106202605296660353475119369458376450399542191787481727772125934035064855077154197990407501925921737615698106646132555781988207948323271480824102830899155077405098143935661035371615998596463162590670214936166725067510231297877343281157029190560610570941567889176720731664111700729480984353508796132865426731736479631496469489708851371032127869602374462320032883055668084326394572004011207803840144973338396565558493801316820605230424815253382101329127141813139797862290250944548330036531183195692358307916681963043139282483058061131858903273956884338493025254560203054026744662126359040258120209680101481271847663968051470372858597354745789429195534486564602537849300431705878547985372032765187884612512707173868479797448624776054289034533357135775473259257849098932938203763502611604432923805253686515026252126262593205608887197747050143823710974251234955222686700899355617649184120396968466394346025531781643565086701195086323589289021620588595051602618882289168133261843862926635977939642932524726e-24 +asin(0) = 0 +asin(0.00000000000000000000000234234) = 2.3423400000000000000000000000000000000000000000021418968605874840000000000000000000000000000000052882373335063242951036856800000000000000000000172703653835156351881664232510524556000000000000644859317467217258262754004025001159013844106202605296660353475119369458376450399542191787481727772125934035064855077154197990407501925921737615698106646132555781988207948323271480824102830899155077405098143935661035371615998596463162590670214936166725067510231297877343281157029190560610570941567889176720731664111700729480984353508796132865426731736479631496469489708851371032127869602374462320032883055668084326394572004011207803840144973338396565558493801316820605230424815253382101329127141813139797862290250944548330036531183195692358307916681963043139282483058061131858903273956884338493025254560203054026744662126359040258120209680101481271847663968051470372858597354745789429195534486564602537849300431705878547985372032765187884612512707173868479797448624776054289034533357135775473259257849098932938203763502611604432923805253686515026252126262593205608887197747050143823710974251234955222686700899355617649184120396968466394346025531781643565086701195086323589289021620588595051602618882289168133261843862926635977939642932524726e-24 +asin(0.0000000000000063456) = 0.000000000000006345600000000000000000000000042585997787136000000000000000771657756606163511672832000018495276544408954570072069318285124448916018973260925677591951864454911304869432474815759373784495068278516963533622050530205579040464153230096598793742525305216551771733598724653602538614487332101045130319405326861689726486690674062512791265899462714240552952184845257291482626005868911818495726533456719772346599929701972364732809261292828978552500971679026233827404675684532018715306696527180542648477988161845872725473705413281023081979479409342211084499524703833291358408976518545403614807136201429422272582443549020938927994290016964402936773275302925354396805438546109498109280865989679058214483610643284177748363059765500677316663229622014488304749878019362441951592711354904669523072364701638732728418556021659517808054692741765065838729042033503573489324262181307203684033112643959687849089493668446069048530010300749416066351210003680746135272016027646116934259402406140884304978164842537021163691561802087759924301350907916060069070000618102692999361068716911663644501329649765206657897719596817051883562340796735763144306679452478958697012063050937028817461583156017043282263077109739044669467051130753366143199530157779369985867536 +asin(0.0000345345) = 0.000034534500006864489854840501162865218953041963510900361113750921719187509510170189991856864805682895273243779246500509118162943447372287195118140211496662236627081897417808578780121682093057692199292644378385159937360624174227846716015438239186869554679061328134738042885458260850192474218028941780096374031868668342513493450588720312539419399879139730956047499742584665935024510316368534840950830677822770711986694291528914772447399157706500630008082987309243997563810742506773029608781646785012837358447240834598397841302454013896384509388521397641325993105925562945251148798345047734801078062121829131164504469034255484648563837518631213321771889907079543204103244291806014668679310495070723219146041474255574897265812438905378333767423064065067344365122665194242344231304514905972396029130054687652971830597806990967032858643789616967545558080678676832148997908247230181967903826870145134446376678747122692531409342320009340084143798594032350720966011076832565334428397835117915420279553527874772506697866447766156262050455605712182011543830620028470434881034967903730793300408516221946406446079247713254585084312413468454701313030453879710305556754169072506300533978985081666288956552230538238017046878782371427313838373880855991 +asin(0.00423) = 0.0042300126145960705316697990049709510156893729721674136050409899390162650462355886262408857558418504299439483687224925609386643524915283286052187447150078339102585395214956860043423177654006612302077325598907603367657404271454591912382821211447978536847268576947919734001125989939600545286760592542698925931135493798358255861253246083086679186014970165922460924014227418076967780175567512845885377016043351137508875774576916410035013634508951708288761751045077751796710454058945100006808667934270071199340716481917952747647212016566547100817620869792831520257634012503620346901841670830989803172948091122137752827630112482608897734313482713579308705183135641611187228793987662176116245720101500456964092904451282862334682004244286841185437169959679032818430923940743561890162406818574140739652338885003037628673610981074212221180335502784930181186235017259522383294250224755810962331081208212329593321304496256915697356984537475057705431326091275654068563560615241451744107579993869736158844511889799950548850030306920361133195816583662555551574176839944733911660029049174876589245183216690473508914600468724076289779785561458199967194410672427119489487548585547323761061463295380804320371917641471663119372872021165357801268112447847 +asin(0.01) = 0.010000166674167113125622277071990383678570393643009198386329514046510644313241471509076191737220566310895867903658984904787146224764732732061418827258238073856928243365450391943267635066284762905238128092738052397331610576408349480142722567120148531506031323219255446270120423311409423173189813988101168530249047284182482061245177805215614574319532487568060012361968471521795439211552381028017599891424803421072859041012113243505052596702559861448862202485008084623240296979399401971814343044489767235893386520367032923510470659262307097598353904226992033301778509824502081438436898884067835528137196130389804578866922500898248641381449222086269958045134719156761130191874245581480321401357879251163934425963066256350295163166096730274930006418479488273379160942737243032016356041656524142153945370385979056599639986806744987306157048360729735801532875072840377129140191831360034543126616883594161714655037089027664542844986502204485824392268140963916520306532853149594969898189206247096975811680608622751832997352526612969975605732614423349764533480401598095687596303643378153144361252909815016978747386981854218721213024568401872119125938138133721219048943860056810133056864018692486183723481800909990158662018337374809377162645417 +asin(0.1) = 0.10016742116155979634552317945269331856867597222962954139102385503640267365086255165393786435950445495566009092009658596828306857305846802027790817447081596533381465522579482776964039702292494447400173225565047143242857667273827087197830846957605866421657917591844495789765961408317660109021098467844050670749012508439925356131478229662006802132559932003835231767636019724253209063927510666547734759870712191412072242140463578513825097766880206341364677491794427489516867425935485834642845820671456143500534933537558081886945188245637361781844601712005672696879582540975339726177718786968896666340929658422297330825097647363305971701128774836832937693637778482288594371754583977626867003261558122213819942633139629565192784877259064762875733268801795651181379077950706860391460085894879897828854042452109921515592664886614557150893582091270665636852277796489868604320130288140468979620142333831537693026407448198565996451876218196922945714018225369990521142955450570687639801538734065672156477840402463977916656628294238903864554340457620812427343138954141612936145941066811139360741155427078393864431223881752473121133315237644914174845243205098983616687938914315992425975396029272766096839800082165249670642532417092048475678628603 +asin(0.2) = 0.20135792079033079145512555221762341024003808140222838625725124345560937462885185037584493009039993684681979818711777837166180538792015487550150885257575575068504703746298553442644555646685518666426022360497722020012366119797003195195369045168055007310115975848769963676283746557896632382920227794159960927917967031567092872259431045909648733517298414228729934723605067343185390320397605296178694015683978256826479450812444679888470359443951950935224729739879344114527963535551147243215137853669966675464957055470369230948157406583251067996360789944349857734287936037797098568879756365745943411094897563715805897860014005413109470059496893013114959394770151943600402355294421617225074465609310528448592695667310602846258126887008430192443650792023256476817008933413755405577479909462831929536845547306276641829481677145602011703249848460436842487188599201451221182745000212815862864964932344394114307190878585380377126726912388000736698313376759266795139442105457568331655510512722567272672784662132954862620673412792712785002059351749854475871069027206828202792399874740358120760416346824135803625203763688330245828672239628438154463352008660475506375034270030159975043679987184401939437133490133533937727396108906179014283312503637 +asin(0.3) = 0.30469265401539750797200296122752916695456003170677638739297794874647299251203315943859995723136314873173495663078554692479668542343241887818718383045615011034398523264612269506245443154258519185913285313078092950079597732972081553364948954914799328594809186393850825258311206720694758038571916450951294669085207707244107602834173298375074821919212737500243564098806776468286063918957517071324599468464708051204855996004320680475231008176141196481876753970842614898493277570006285988109033511535536633630524925570721914032512570602035213057365534580204359562326419188951619248664884321494055584001754398021794187417960170457548846342878671729414326493373237276156278424946805712683000531302474901937456780427663310996992842134424156027374259205653825475788827051645610307218441002437322780088464433559882115566252284967834290758954167742298469584491856858740859365217611749169386858336216898969673113515837163378788412900454551528205501161552627081879452215320760843019076802296165538179716578958145955791345255686142437833355977862070608762900209516208887847472544770113500409831469117666341270874207179736818181028380825314139735218487073121123667891074679727158445799213954180301234112074074595519788243418181634696960637453909484 +asin(0.4) = 0.41151684606748801938473789761733560485570113512702585178394678070009525089527400244812631625206119533675928967091306015283961339513080435435129322336622341019574474110297976985081654874392992489836139632476522791139669252895930643680937141817524647253814934040410196599293119328969118049147930751211032787155284409003269918124320739921196907998470838307239703366679957359862155968356750393077112074061770336171538542756503546127428898885147627655558000415622034781719287358736164984449685065192089984208701349612748570276873263042926183102588815988610553236556993285117625365295855723875569335679429121558242003964887229014210808733220145954930482023376950683828247946034305676616597105263693064488149420464463622627259077380633559700769052451087932307919379919881639020434790721899472392409374990139232787681972715432042274278394079415599701991489125022853713547102039356294377196038520295944413032938317039706463462937743454889905007667256494741538151521851172046733249204965113173376946818237579156136664038977567393987689132403404706761598838897936747898277985973262914612498432952278945848196020932605855061663078287996983295579260700481798513341617677022415436797022083993290342817988118949458323116528452131242346150250095539 +asin(0.5) = 0.52359877559829887307710723054658381403286156656251763682915743205130273438103483310467247089035284466369134775221371777451564076825843037195422656802141351957504735045032308685092660743715815915506366073813516261098890768807927470563113052754520031819094142782057672476840905444136889893454337485687895409783443438593136248025348682713820901528589406131543172666855508842480341108689735782532358526823884287839429326532551536435289698876863218418642467907706332712492789198095878748187132303050199152163894556040677610718100356582439920412286511702997682395046175653619604886279206411246974461156752200009468785754392680463096189045963160152893952978691140681687082557169109159756184179871328154315392366999268535483699347733906969330227162912855166008645120189166666639549634165850995528880268271976583740990922448471710708705137555744750587698853136183500052297312548109792220139690343619627819121726637558173812591145519326047731372563126562532629697629675536187113443550032131276853265153607003315634920953351091431054647765602556363799470505032533921697549483262893709990231520828696254724652191926247620707569178265847158885281028797598151251639695910624415655320917673348795027852316830813733547639360059395127668411836365715 +asin(0.5345645) = 0.56399235635110670513967394667957993789983122398595551192137122584584158792710020039528293569803840636194708843463978529108402478510703626296010371083716114245661090220711896545151222818346639115220518085583869446682583154673946615567485056726414869430693792802747738525305065918946523806253560399958124742976893169398273278615871020766713431889468880533418606315258830786177361022871890252079758387145183370798858851054834411062035697015592810446869344918508845471657830812677961773669744361902718308854208651365906881626989719517430574234432841793878726367092300173637584892236582984022883846585917951011296924470840494270175703230014294941884960323556173985689265384061121715876257261505698465452301929314988989959139135052279139396201438906056379939872941004167963800102380939043205138428585839124878739673782750215678573084937556420492903858833049667240918598904766914605895680094418425472815313698490564462325386052129391726501081765759654554763054555478618974496979093546356501142119645614668104842309359663705111594206896860964961247192734478277153031360784764517859562523160145773360115373087526801395349504670786952519236033178773442524254563380940496570190983113450680582974652785916487744188936662152111196741795655689314 +asin(0.6) = 0.64350110879328438680280922871732263804151059111531238286560611871351247481162108871281684470128274887801433875425947829653528594152526880491961856417602931728646951902120905748777431033562286643148320387944901325988913522821278971792536367095923072438278101684874242999600769916699558238642719811550637694739894224286607004585929268668683406785238480837553915435839902184149460389331187480786497930746761615755906176418659249361928866695069622355802343386876485950772284895494375985922911412344734234101842435705149644707075606409780127496307671318786367718619946190600963739919169969428727710710065850041987385116388204102785361641330871451215504425143322123326093546956444222264097794871589568272781637295666803688844051645869653025549469496230963063629904022995855399195218183349069035398970784774377025641913967346145090005954866160095000612302312664439669535032350930622984241527222603537225490218680097860797197347253186350815635079074270063360304887617730090491479267642438407521940026368117263901848530335471784958650741391279601194669078133480810544687520989534145487902737123053154129300848675873394706811054547234865055540900979302613776484929005083504403968650891355666968435616066017602066981863482415738828950788162178 +asin(0.7) = 0.77539749661075306374035335271498711355578873864116199359771996373272021188071119886541090349437287648129472101138705301547788468547740235492287477310723027451717074493441834074179947639522164121434429873772975628318200581465863063289647415786954212832630229451768976322180851926242726707317196657556156335982339588908427817685984002155250019110961701343570043580403440545857706449886602463849692973937252266478114706863411306821016530363080554752972531627864005512429736720170341140014536674052487287454723139839670503379947793494020581640399816213383706821919701337163579861420937731369469373487407073162579511831286661561839390404769501287104746373461243133292177475851976825971105122457737886056220255901515752624569646226804217926561081619889313518938391764176535800810474021571303842247516381196617588758883085208019394906027253145739021624274198691973533855532383929610640268179627227024866994285391313407202655186987510594602743048663497585255849668262641809367952978873517794068007274484621963801196430649646665250582611726194660204223513969704480785144426388186874127834036202963813740454670747264509379332443412425261904837651979393752856311293943207558378992824888365621864847181533870869418532329131611402399715514873659 +asin(0.8) = 0.92729521800161223242851246292242880405707410857224052762186617744039572833148341060120056796977578511305970450238167502701163636325002231094306113988821124143867253232976020306500551197585161103370777833495647457307758783602503439896802791167637023019004326661298774430921946415711111441720292645513048534610436091492801739490116779472779297800529737557075602564726624343291562936738019866810577649724891247762381803178995359943940229935520032900125060336242512186706082698793260258638485496805863222389841232416883187447225463337539633740551863790206679466518580770257850918918449264312195672760190749986418972146789837286503205496558609007466354510930099921735154124550883257004454744742394894673395463702138802762253991555851254965132019242334534962305456544504144519453684314203917551241834031155374197330853378068987036109457801074156762484257095886060487356905293398753676177543808255346231874961232576660640576089304791792378482610305417534528788001408878470848851382453955423037855434452892683002914329717802508205292555416389490203742436964120954547960928799146984482791825363035610044655727102869467415896480250306611600302185413491839978434158726789742561994102128690718115121334426423598575936216695769644176284720934966 +asin(0.9) = 1.1197695149986341866866770558453996158951621864033028823756818639144375371065333366735674400308878320118633139461511919036868184064869980955016266192921809616426396073547434413494291322739641652375873379505689491916036275099050120332080857244050916727453998709717911971328315671621689296446770543617808973653272112481004597027238812672815740883788623969092766355121573258844053735872951661022660597243229757910285812192937090567848956571875906305185545700046137694148140953684402976368922472459858372674848853512070662284109661157404125745705206143728462726394906454149356361327282329612685153935448098130757330507569130970754550207903018217756491196092172203627333804742950930051655315518451568712726584847796230048056395081558497466444050124162296838307927532907716139822475453278777054254317693455385162542208076929110055915324138107711531497870531364754279669208953016881337688244499760357280363052634412005895487519404045131767399115940154931084575258216035707774460525734301198945062791023007827749961678171816279708713633354163537206465472826382730314418084412014482186954884068545619642709772705133585046482956584418264391324774505081590431868068852126394036300389440400419759927280448404042198305173387345308362964877427809 +asin(1) = 1.5707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469223047752911158626797040642405587251420513509692605527798223114744774651909822144054878329667230642378241168933915826356009545728242834617301743052271633241066968036301245706368622935033031577940874407604604814146270458576821839462951800056652652744102332606920734759707558047165286351828797959765460930586909663058965525592740372311899813747836759428763624456139690915059745649168366812203283215430106974731976123685953510899304718513852696085881465883761923374092338347025660002840635726317804138928856713788948045868185893607342204506124767150732747926855253961398446294617710099780560645109804320172090799068148873856549802593536056749999991864890249755298658664080481592975122297276734541513212611541266723425176309655940855050015689193764432937666041907103085888345736517991267452143777343655797814319411768937968759788909288902660856134033065009639383055979546082100994690476286005327429316394329680766909139841151509760176509264844978868112997069456248608876417395657577874286212270753479754147665584308639279445375491908773187324696596275302004638508355695049244120064291808017818538300523550909715 +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.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318595024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303598253490428755468731159562863882353787593751957781857780532171226806613001927876611195909216420198938095257201065485863278865936153381827968230301952035301852968995773622599413891249721775283479131515574857242454150695950829533116861727855889075098381754637464939319255060400927701671139009848824012858361603563707660104710181943 +acos(-0.9) = 2.6905658417935308059179987474851510579937468860908557928631541600683457402496378359875848527019463660029373572027923452272337407112622892113643063233564215203677816587057127019022089545854386427027783201649744370245703505741428361501014773070406926273182241544335213714380587304862756264483071789324177596588305144058945471434843417486962011342365445808555718155178225911588156068479872395782368155290395044262114610152702551498435866234934871830778286072358037507895977713113166600825062163374918118324017220324273945499539768132136101869391159654627767444908759150235237827211044252986777492282473758133597966233886935109683406921691966263624677089699514408133458571893683677978510569479850015007344294947576790693166199401730588265512198998018846640901463589657716131687365703034075712918398175048360284839484811470623268526865404831136707807526472219804295358402717449819003730151602846245626099570625679458039264863059842946086810884878123690873484547118696563908493590743940582001042337105108822440437964177143709025107963034930446346306624336142906823682929390882595184024340317154496060105430283007871258753710064172412056909083144361035807359977625313718732896664742405058268282975497648162262596981405163846663488428337524 +acos(-0.8) = 2.4980915447965088516598341545621802461556588082597934381093384735943039314745879099152179806408343191041337477590228283505585586680253134268057408439524518001638145836807294636177853342873260884988987605493619624060443109002628585158614194943119711847628675500747179186144466274812178112208330510257673476396076640727221048356616282761424200238629795595170512056529315087073258626280722721440765323019654411128066978277664996924980932656610968815605246405936151032418445029308089650319988240595646067888152490053891601960152653308485939497741139889919972665165710773111666557775606849805311905623044735001482532940996787867579177263444808946614821344700352196679640179605821073627300728435637935761957256469994440921335203475757216295581350798090003298824081711200414443810258681175690413788263884708512542030362072348411916222487046830840852558081650443656064424884293772813033659661483911422968924014114525118207834952586276993557260029968510513241788089043548703218918203255034925359765089527390262990767718977107680136923585222405858160215395206172271964060937858782811445348638784912437421861230288161232953860401504784808825614527180628629373335324645866298952795685514873710319867828491886479921885429687395502718152023003211 +acos(-0.7) = 2.3461938234056496829716750443547385556543734383287149040851922598866284150238156981794283161654314104723687642680282063390248069902526934707855544771714708332423127962853876012945792987066961186795352809521352441161487288788964547497898657405051430828991265779794199375270356825865339638768020911461984256533266990468783656176203005029671272369672991973819956158096996707329872977595580981144676855440890512999640268646106591612688562699367021000889993535098300364990810431445797738457593358320308474394640680796170333553424886324134034287725935132237675400705822829802239452025855696511039275695766367319098586909446470295112795754265898174578660530953466517835342514735930430523965766207172234900239735689932135907566768942852512591724257035845481154487375233167653571945937651912429042888832119712636881173165043062315152102143992037999078472083360724247369074747002825898730068725065808590832435946530398792864042862354548873779686073804318518314494255728925037070828362896991162462780273530563191070595929070292095841452590853386375160263502906730624587779287617686800409852859868905257791441124652600737150203997820996673856068073837218820661123038167508080534495557790841200694840413202631207006145040930979678540495102397081 +acos(-0.6) = 2.2142974355881810060341309203570740801400952908028652933530784148674206779547255880268342573723412828690883820109006316200822082463005599207822982682402698760116115703721783180405541326470973438966741860938545010928558582924506138348187552535948316789556053003104726043012348624911022791900573226861432392409022454006601574866197531681014611137100669923218343343640642871159048371540039482838357351121841447927419415601631385866779796332565927761172974710999548408825065248978201223048430832149533169059352610382718247686137667615709988873316720642777941490375847315145977839875678920316965109418032245007039374237956624549207392877922035190989736336121674416838734121846377170153265033448557403121895873829347241013994209484759056101623095823479646108956526459049585531784412068090205562203977560070412824861468131276127721612136753339434676370886172121493982642696999525999964466059825346242068285539859277238223497078381116449400975276845395766124939777664433865183180991773883223808173548718912721080661139038874607812259403819894869259308059323108257563733597077821527545859729960914191830325742445461625682951858934477634171138398737209706753140401673695675136993140391140205205199256655845880270989994366060112183418629725933 +acos(-0.5345645) = 2.1347886831460033243709956383193313799984159236735084224088435219997497910702046997093003483690969403530211316912809386146309470898823273788227834149014017011817529535580882260042920504949408686173961630702441822997925546109772902725682421498997496488797622114892075595582778225135719348661657285702181097232722348517768202269191706890817613647523709892804812431582535731361838434894109759967683396761683623431714683065248902036790479364618246570279674864162784360913619840696559801823114127105331576534589231948793971378129078926475033547129237690287177355223082713449639955107420221776380723005617455103970328173401853565946427036790377540056681925962959603075051305556844919514480980111968292839847903031279459641023717825400004738688292764462187796580830157166796371875128343659619172506939065505462996264655009563081069920035022365474466695539245821774107549084241124398255609916544928435627267887840323898376315948868736986969519945513934215265214744450522753583730974364275033170191510643567805174707221971697940475815019366863405264560424957587891812400923455319898953321772263186212428932966330554425747221220558449399589187626516623697800948246867236981715694586647072696805820973640892894483185474233029657974703116478646 +acos(-0.5) = 2.0943951023931954923084289221863352561314462662500705473166297282052109375241393324186898835614113786547653910088548710980625630730337214878169062720856540783001894018012923474037064297486326366202546429525406504439556307523170988225245221101808012727637657112823068990736362177654755957381734994275158163913377375437254499210139473085528360611435762452617269066742203536992136443475894313012943410729553715135771730613020614574115879550745287367456987163082533084997115679238351499274852921220079660865557822416271044287240142632975968164914604681199072958018470261447841954511682564498789784462700880003787514301757072185238475618385264061157581191476456272674833022867643663902473671948531261726156946799707414193479739093562787732090865165142066403458048075666666655819853666340398211552107308790633496396368979388684283482055022297900235079541254473400020918925019243916888055876137447851127648690655023269525036458207730419092549025250625013051879051870214474845377420012852510741306061442801326253968381340436572421859106241022545519788202013013568679019793305157483996092608331478501889860876770499048283027671306338863554112411519039260500655878364249766262128367069339518011140926732325493419055744023758051067364734546286 +acos(-0.4) = 1.9823131728623846386160595892570870469542858348145787622714190768540034540383785017621437289231197293278333329275542134763865356999060954702139729274304639689208867924539490304035963710554044023635523785391707157443634155931971305537027630008108474271109736238658321402981583566137978772951094320827471901650561472478267866220036678806265961258423905670186922136724648388730317929442595774067418765453342319968982652235415815543329799551573728291148540413874103291919765495302380122901108197434268744070038501773478140243117433279024594433944835109760360042169552024597644002413347495761649271914968572158664836122806527040349937587110962641361234095945037272888949561754163315588514964487767752743432652146226922907835712058235446769145054118965343033385474048738163893908369321945245897905017980606898401065474006084717440039380674664985146508804853357335387043903968368567103761510955115482787039811822971422790123637430143303309912535663618233942724441087778060807357985506150700393674227905858910304142689903084168715163242921107379816001035399553851299092643576194404458319299543836771002215259671134871718437061308553845995142234709327625226826070540889566240275977510403967542637493861139065896603460863031662535138575919269 +acos(-0.3) = 1.8754889808102941272033246528672806090531447313943292978804502449003811956551376587526173699024216827228089998874267002483436077282077099940498635345203906690691272839970919556152342538540596693243238353451864173337627003939586396505428811317835942405209161474002384268883392305310542771893492890801498089843553802302351634691021934651653752650498095589487308209937330299572708724502672441892167504893636091472314397560197528978110010480673085173780415769396161303597164516429392223267043042068613409012220859369275474618681364034935497429422506968919740674746494614981043390750250355523497896747201099805020054468113821184683741348076815218809618542944665932121752609645413319195155307091645936488363388142546891744809088533614506401805574794421932350172418761914561022586734349999030936672926924948963333853901963038296641687436683497655023268105126540924101625715525607854604727740724775785313047869574983790022618633701252967139961885093231467976854510434736940435940745239255936873951203977915590269610811573941673099729927466973970016131172461381065294012099455879463038052603160375510544483078295847968030373591562285561639106157346591557742281016241160040541176196697422668631766902456703672043116149835982007996587296300663 +acos(-0.2) = 1.7721542475852274106864472438573748523386227810897812967447235396095175777719563496898623427614584708378938414437589316952087276926954459913641885566399963094101890888139547949792253787783296641294512058193827080330903842622078560688470820343161510276739840419494298110680646289030730206328324025122364715726829734734650161633547709405111143810306663262335945272417159387062641364646681264377576959615563112034476743041009928919433945607454160619115213346299834225200633112983878348777653476282056413195664072359240206310245847633057082923322032505334290491942646299865591322771737559948686679456515416374421225512319204680239803719738637347179681833084357398866165002680174909649362700522329499139476979666511620929735617008872933818312513953058875450275236950091375532422638240701581851617765036323602786480224902256073413781866251569468860558374800775195137807468264454219252328403596320327757167237079125990181490016347036614393081600275644686468423233113206612967198616060911639783246824548314290176738353346606700594894535615941894587428258412480859329544084966342148809145497883291289997758177954243119236853620703716991481030643840145492926129412200190340694100643300723078702299408398257473458064547628709156201951882160079 +acos(-0.1) = 1.6709637479564564155768448710924447606672606719171824518784961511903108767939670509679552770305629889467341341767377392918299908778337591361405878785350565240589567065767640883224202193343994219391927144700559592653952997369760949888717000522116596187894034593801751322028867774072832978938411092490773690009934282421933410020752427780346950671832815039846474976820254625169423238999671801414481034034236505493036022173811818781969419439746986159729208121491342562699523502022312207920424272982205359999221860165959091404124625799295712301870413682099871988201810950183415438501533802070982004981118625845070368808827568875259453883901825529551479662971120052734984204326191145689541954287554258515999704363094523601629082807897997275355722200736729367711673964545070677904036258344786648446965885838186114448836001030174668326630624932552242873341168634699002549625777461751712939869117319271499505820632012272000376988843419634011706340339791296787961403198205913202797045163512789623195193866141241088267951668156853206780785114812671221083885823655590670558459572974794111005530364151584256782100700262461459582866811277912157001793163599955273853577567078756295838872841607565784965379029252336589258872271060247505371118772575 +acos(-0.01) = 1.5807964934690637323569439687117418257771550933305621088738018102004188474563459708230936044082791003019699111603001382283340685295400238479240985313224786325820702947164196524960474573777592403704291103071435402302983336406461735970361141497557494860788556066809856205753475866355161199768199385587380308237523504419765695020056382866302416201772146715143551923676337367962056724722444545039883556961413320562557388369886593365637435630084564140081362397161980659980239729222757644174283121359957418008102232015873612450534813567355047099669492553169225051531637794330902280268130912214770693628397621306738681514987029147911343127603440266730885474058689396073736069069475203741658467974977238806257054359411223208612755951833058101817448938041344685327327666177372422185053810171863900085619935296834912863273134409580662484602837207032473667671269605778419460485166351251266387338369254724287353664541638342420422772105662836364270012860650169428074491967989387629982763991531445526949304198907080917994615978852695446094085738093053373338796844564192490221720941904546778600899861137974567565445051744104754457965609999831684305499898660826712704099262625925264697605870644825433217532284062129164193394638001912048617322536169 +acos(-0.00423) = 1.5750263394094926897629914906447223931142740726597203240925132860929244681893400879402582984269003844210179916253636458844855866572668194444678984487792483926354005908724649465571221400768751386953987147742962481697324634913832833081316737037803988082575511411565221477053397623180667513323061838249067548866168525376299130268857850897232949644591792005385412724070880070821070112782488247605592935063208637489337673734342377340621923297567917233881502123356977565544547213487708724462948358849329816848509083294121235963077318991298523224503574380692136238771486708589501812785603594205082141519973751124978388553947916621537754448102430759447494598790477846117311995944720410102971499681499946751581803004231843507444486324416377640253586043816228835411966980690743553755052656573872799403732820477978159925950345522587424832721602226210106490842175872309538072488014657693477004238184294100675329839295763709059474700640335289377117200264060035442977852463276097585777172589633252792138390593990794641025136035634349677527525497350571695392725686600121243176505007917287873658701431825566890904572178343010288560533265315605865551503049951872494981396321772872020357336765300019312676066966885591727411180889839703658324819022163 +acos(-0.0000345345) = 1.5708308612949034837211765321409143073175377416510638108485860470756273906526146695040092695358642168863472870358876538326650852482226634030577978442757372209617691332483870691315599439935675351573902748587838729929040836884120519636094070208747878241275033447898649123481126215849568892778481535124169586675351718261366009342110492017271664652575613236772512275054078499403452577710084420108117066353943514058948664902680750078311383654636030531892821202184992253723474866853831354752227507382909874022752839220549267193843131514870939968779838724875717978444911951715333977371745373851440349127646878294152280771008146693775342352164134358001403612506412999938165799593650808073542047066349153526809170514523116394082462444561144582405823104497200476037187283401942415307203294904358382624371782139851652015582712611422882940127704619594851765236747641818337179172846905239485720945371787339690200284778738679069091437078997907720253206923909083296118949013429181787377348987990562210182341617379742415543264669805090879014834236824030959956589815960461213613655328547150305002460333771095881460118370351418758121596603888832212597438943818242478547476314878049759601615091855455171245260571549502444462276805642252573661934648523 +acos(-0.0000000000000063456) = 1.5707963267949029648313216916397514420985847422735506976234722961539082039147622559201809243438905340095693198010501078936189916230604155647786986773251662363170939158058805654222122971272338512496860504929224513665887735944434031573575448127321997483153495886782819460388258879777092354181174566716819926129086300194838139274511345439274183117571448981868481321905105225658928592665609852944664823381732484075294797256785184577915002275987255311117750089102162152021883516274083811609206656186865172133948248430662010470167161107542206943480747604321415563509099734418795049973527108828128486418387674297063361550753294348318136656689117689897553626360371458050092821536193842907948062621295236876762546206213402422593434917827097572234781170076694685641034836943624411380817363304345353894804128609362449581462294758108390692088194141075834696946361190085750582436386246009702882238229525485224227412927951912834262643758805308480075281038005567250262009062937317303375659033700791899029327730526364902113201623348306915637343189846069740531851515941203439258455666037229633514469545106528483974634773842456731106376887721505297027375433804234962462029403696694984770891133564808941178325820341510510986478529126071961955546211293 +acos(-0.00000000000000000000000234234) = 1.5707963267948966192313240339797514420985846996875529104874722961539082052850013599015014126710585339910740432566411533288351596382816154109663653840642405587251420513682396259362954574996409007162434378144054878330312089959845458427196669830381010704742086940819907039712625108360436426412751645248560410416760803703874909472459681968344260866078747761200567498163298785299884320814869058031188382149996185506906203057909396591622281279057561988755331042526835980472904269660061501799420847944250306259739308380092459936161771086432705604670307019695437583940584432565512962353251632225463370474895262377302955759200859807013183108360952057075989733752315542902690325644534064747460484386213699676719039226922373784907666610423035347398185405039745494951843973431963035004172732813359790522983755549859460790301989101716266638285928849784216567776150535151496961041428400989136414765700440634135165713525754016746315192956229520197959754310001524976793901415368030002512862458264159110268580615458130465949545263176528249332533444269520744274075315013863024291097105130706202678343446355926561219368552125521167493440180653503283233492759676413841886254798719106340161362003199724831944984070864708659343410636700827468656812753578 +acos(0) = 1.5707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469223047752911158626797040642405587251420513509692605527798223114744774651909822144054878329667230642378241168933915826356009545728242834617301743052271633241066968036301245706368622935033031577940874407604604814146270458576821839462951800056652652744102332606920734759707558047165286351828797959765460930586909663058965525592740372311899813747836759428763624456139690915059745649168366812203283215430106974731976123685953510899304718513852696085881465883761923374092338347025660002840635726317804138928856713788948045868185893607342204506124767150732747926855253961398446294617710099780560645109804320172090799068148873856549802593536056749999991864890249755298658664080481592975122297276734541513212611541266723425176309655940855050015689193764432937666041907103085888345736517991267452143777343655797814319411768937968759788909288902660856134033065009639383055979546082100994690476286005327429316394329680766909139841151509760176509264844978868112997069456248608876417395657577874286212270753479754147665584308639279445375491908773187324696596275302004638508355695049244120064291808017818538300523550909715 +acos(0.00000000000000000000000234234) = 1.5707963267948966192313193492997514420985846996875529104874722961539082010012076387265334126710585339910740432566411533182586849712689668207589940240642405587251420513336988951692641871233080542141385266144054878329022371324911023910671161822331008386714398728414696446391918158121697509659850846164176835453305259452006839342749527659948280051074895917725336101950006520188320344398972411488226733944334387196751392861621525269551538047060369062430149702096963647022769249197465747112858533885869185038597425244314106494698442863031246642701600002103171853087120959606249969414272214522721306219156057628378315693434748470844530319216944034660382053462368866109559208656931431106250023536583192912516380972638747505311942029921146250738112342673354110235228140068036948725607766697237526805177207636090783804251479981310158584796604597066136051535731174948534417346100464886195669048505731142556307322456780887541239494355366108440863783565935994601024676389953682265553267561014607001690511548743858915003026747478330383456125917264297535408227704506489994238592852605519791460569050861826273571946603623051257048066778854792047935124518882476909097562747655543053031188600809552184766406027623531469240205398936249132390289065852 +acos(0.0000000000000063456) = 1.5707963267948902736313216916397514420985846571015551233514722961539082023714467427078539009982265339725787667122321987534748529864901666669466607308033148811331901868960579556833473474957151036806959139358885242993446725340322450764292383525390021608302989782451784025716284386705041581891427924695917319740979762961043609540697864189018357799582194697057422278208200079829276072548231616574750292712598088628362798662745737283258817050130675740067730655521637475473790002583443437303072725643254319164388485193744555960693052841921745303891159417477193873518605657752967881793996737920056190275663645708617909901882313929539576770888778401838818160854312950962156712765271652945762445301501655712472873993347718867626173722517084025901516577636404919546037276556375572348963136206251963433356834576587795013091174324918034530994339305774517922365520520014280795951142619865629201575976646291467245623054582991453292043552790320158748256837931952327556568742384394964690470985577974212929764433675624478839370387306551717151316171687748539150451503579149579271234291698996360624442952111224350816680381906115693435130071786790034141241844754655788521788142677954408421659470444468075533064278146729617597137506511004639091555608137 +acos(0.0000345345) = 1.5707617922948897547414668511385885768796316577240420101263585452321890156335943291240255558062528510958007994773946528144287593613279188286675615638527438964885149694535514519739997006293814197729916895700271026730293624400635962701773761443964140850181452221335954362623417050632565043294120956288567659194714344894515739473098717611020876264578030442153391325059226806084752087503757049411298049740387058644708931016850171782862435671481900519292659542438807373772198652003695894160051874447209617275583894403857299237017082434593012278592068296922891458582793440456428954395778472896744327566404441711528990681627461584082371075413761733734968174708271409074083734707814687780168460856447739062426249685038004896137146195783037015730474643215899129149884830098057568422577204606238934703789181046098592578970756471603542282954828827255500854075134068281694199214681960635846362868834384437001272751203796225218463250232597720918570330952028436281699628791892530480688781031288203901776750546822246965409307340849767753773825124709787319725713203559891804916034629189075689136452163446656953331196785397153666419910355619463118571178334740648272436341231496599633590935512153821845466129526938737684121339229994824027385167170906 +acos(0.00423) = 1.5665663141803005486996518926347804910828953267153854968824313062148919380968689106877765269152166835611300948879186607626082579522837627872574609593492327248148835118294735745484375045460738162349832496545147274962009826370923649256551094614908031008880974257669382009051145643301466422749540653163669697003897537779582618546351358731059591272561851673540490876042425234667134552431353221913822181031121935214319922185188544520551896028550013817303978621266822061951126305369818524449331022980789674449827650330285330467782894958165429022868332641106473198256218683582261118981920252543102535174077568880702882898687691656319958979475465332288877188424206562894937538356745085750739008241296945837653617195329277782775122315927803957882711703896870769775105132809256429974727842936724517924428142707972084668603123560439000390360931220640246128469705837790493305899514208181855079576021877676016143196686771195228079986671260339261706337611877484134840725342045614682288957429645513319820701570211194739927435975020508955261133864183246584289577332920231775353184949818938120480211065392185943886742977405562135980973694192689465617114228607018256002421224601777372835213838709257704035323131602648401172435145797372942722282797267 +acos(0.01) = 1.5607961601207295061056994145677610584200143060445437121011427821073975588298630278049412209338379676801781753529821684187597760800105583838012608768060024848682138079855188686095121872451897145599528541216674354356351124878294746367506690155154524230667929602424747280351067400126972736304403105825356937632542558736116053795152826761990124715381496963782351676436967937526147940491396924479531559132917252141100207549644328495536383696033366911104118347461818967515433789634769604737996260470162073290234501608532953980325400382108905147702414468629384385496067597840860651499392934533413983065653698698942589937648579129946370299974455825005486313155995012938513465231990292112052039947819653782978365840149898081606852688511123496318848809671754919859744447322627561544726689338733417242541027889115331731280334673445762738479696239817878951640612104321611917902362514624065696475836917052404119371440896561867131915205932792274553525015287350149744085837332324638083366027747320585009787965294908462957956031802163186694573623440764906343506174956160528307969015831679215538012636079778267225870104004467670083541349508463646863117379898064038279718283748724128494944733364451583493857814426110964390221397635164552429779283261 +acos(0.1) = 1.4706289056333368228857985121870581235299087274579233690964484411175055294922419476600795483115540790354139523365445673552638537317168230955847715295934245933913273961251744327831394252885495329911892499587550164005381463914995532449150831130595422903562451075432852164075675492409300957134191398921963555860131780733948338794456781847945590245320828639079428623293050680318781426214169668104934082060094067210621573745719103079204399886370944891456272623132457064796150016835215040991855108847914131299114873458447475026735588150168239945501493339698737448825894441988347493265990044677202671712932694160610902643808039402598259543676070562184892124243564356277265329975274350164168553635242634073235715836466597688590525832446184322780575546976370237475398148954929305825744241165810668881195077347764130145717468052851756896451908514298109745970713075401028828761751404123619143945088852505191967215350522632287177698468175994627117197536146222789857174607115799065269084855765976488763898298060748292684620342498005426007874246721147058598417195864762347971230384761431883133382133066168578009214455486110964958640148230383174166824114958935477130239979295893097353677762401711231746011069235903539324743764576829095675983046854 +acos(0.2) = 1.3694384060045658277761961394221280318585466182853245242302210526982988285142526489381724825806585971442542450695233749518851169168551362403611708514884848080400950138879837261263342658446192908009307586094282676328430618662677921649397011309550508814716645249740305375423896977451403729744278466290372530143236328421231587181661500223181397106846980416589958327696145918425563300567160205141838156478767460669180852878520992941739873718663770432070267398323965402295040405873648900134625905548063078102672661265166360120614366316406869324049874516464318945085059092306171608995786286799497997237535903631260045940316403597617909707839258744556689954130327010146084531621290586204347807400467393449758440533049500360483991631471247779823783794654224154911835163408624451307142258809015465710395926862347458114328566826953011441216281877381492060937080934904893570919264411656079755410609851448934305798903408914106064670964559014245741937600292833109395344692115099300867513958367126328712267615887699204214218664048158037894123745591923692254044607039493688985604991394077184993414613926462837033137201505453187687886255791303850137973438413397824854405346184308699091907303286198314411981700230766670519068406927920399095219659351 +acos(0.3) = 1.2661036727794991112593187304122222751440246679807765230944943474074352106310713398754174554396953852593390866258556063987502368813428722376754958736080904483811568187048465654903253907688892856060581290836245583321707457345170085832439020334876076686247324195232219217221150961171591164179109600611239156026512260853530114124187274976638788266655548089438595390175975005915495940711169027627247611200694481231343198359333392883063808845444845877405064975227638323898509002428135025645236339761506082286115874255131091812178849914528454817949400052878868762281210777190719541017273491224686779946850220200661216984521787093173972079501080872926753244270018476890496924656052176658555200831150956100872032057014229545410520106729675196330722953291167255014653351585438961143046149511566380655234038236986910740651506044729783535645849949195329351206755169175929752672003258020727356073481395991378425166407551114264936053610342661498861652782706051600964067370584771832125384780022829238007888186286399111341760436713185533058731894559848263551130558139287724517590501856762956086309336842242290308236859900604394167915397222733692062459931967333008702801305214608852016353906586608384944487641784568085467466199655068604459805518766 +acos(0.4) = 1.1592794807274085998465837940224158372428835645605270587035255154538129522478304968658910964189973386543147535857280931707073089096444867615113864806980171485293973102479894907019632735675445525668295858896402599215700305352785176800840201644603544820346749430576282083122959700344155163121508170585265344219504590677613882595172530822026579658729738008738981463388656916757886735771245695451996350640988252734674943684115106317844019774544202760036940330749696335575908023555147126011171184395850747228298231850928426187742780670439357813427071912038249394858153367574118929354176350986535404779082747847016435329829081237507775840466933450375137691269647136123299972547302180265195543435029139845802768053334198382383896582108734828991243628747756571801598064761836089821411177565351419423142982579051843529079462998308985183701858781865206110507028352764644334483560497308228322303251056293904433224159563481497431049881452325328911002212319285635094136717543651460708144513128065718284864258343079076809882107570689917625416440426438463681267619966501719437046381541821535819612953380981832576055484613700706104445650954449336026382569231265524157747005485083152916573093605309474073896237349174231980155172605414065908525900161 +acos(0.5) = 1.0471975511965977461542144610931676280657231331250352736583148641026054687620696662093449417807056893273826955044274355490312815365168607439084531360428270391500947009006461737018532148743163183101273214762703252219778153761585494112622610550904006363818828556411534495368181088827377978690867497137579081956688687718627249605069736542764180305717881226308634533371101768496068221737947156506471705364776857567885865306510307287057939775372643683728493581541266542498557839619175749637426460610039830432778911208135522143620071316487984082457302340599536479009235130723920977255841282249394892231350440001893757150878536092619237809192632030578790595738228136337416511433821831951236835974265630863078473399853707096739869546781393866045432582571033201729024037833333327909926833170199105776053654395316748198184489694342141741027511148950117539770627236700010459462509621958444027938068723925563824345327511634762518229103865209546274512625312506525939525935107237422688710006426255370653030721400663126984190670218286210929553120511272759894101006506784339509896652578741998046304165739250944930438385249524141513835653169431777056205759519630250327939182124883131064183534669759005570463366162746709527872011879025533682367273143 +acos(0.5345645) = 1.0068039704437899140916477449601715041987534757015973985661010703080666152160042989187344769730201276291269548220013680324628975196682548529025759932270794162685311491438502951012675941280080863129858013585667933661408915174983579612185410153714522602658863554342527890521765041346414587410945205710556148637343714638113546546017502737474927269629933786121091168530769574126366230319731709551731719332646949271942912854282019824383339961499684480905805880461015266582053678160967447089165254724787914763747501675612595052731135022988918700242669331511432081804622678722122976660103624971803953688433864901710943279233754711911286390787518551679689861251724805937198228744620576339229527810828599749387517168281661649195890814944176859448004983250911808606241956333203611854652155850978144821221897680487248329898459519945355303047511081375885923772635888325923829303287741477076473897661243341064205148142211005911238738442858641669303592362003304312603833354798958684335155655003732941767581520634184206245350038956918156973639994670413015121878061932461206128766502416327040817140234031540405858348825194146677320286401058895741980990761935192950035570679137667677497963956936580210890416457595345645398141802607418626343985340783 +acos(0.6) = 0.92729521800161223242851246292242880405707410857224052762186617744039572833148341060120056796977578511305970450238167502701163636325002231094306113988821124143867253232976020306500551197585161103370777833495647457307758783602503439896802791167637023019004326661298774430921946415711111441720292645513048534610436091492801739490116779472779297800529737557075602564726624343291562936738019866810577649724891247762381803178995359943940229935520032900125060336242512186706082698793260258638485496805863222389841232416883187447225463337539633740551863790206679466518580770257850918918449264312195672760190749986418972146789837286503205496558609007466354510930099921735154124550883257004454744742394894673395463702138802762253991555851254965132019242334534962305456544504144519453684314203917551241834031155374197330853378068987036109457801074156762484257095886060487356905293398753676177543808255346231874961232576660640576089304791792378482610305417534528788001408878470848851382453955423037855434452892683002914329717802508205292555416389490203742436964120954547960928799146984482791825363035610044655727102869467415896480250306611600302185413491839978434158726789742561994102128690718115121334426423598575936216695769644176284720934969 +acos(0.7) = 0.79539883018414355549096833892476432854279596104639091688975233242118799126239330044860650917668565750977932224525410030806903761929788876093980493095701028420797130641655091981098034591625283625084668347667573154978471724957919348399691742476605882624652198894404041108341864406167942973045815799507529893367990726870980926390062045986212685474806517051059474420163085981583316876182604883747382606534400597040173272734243302484852566267509100502954872095254992625048630874117295104546860235098110169036960528282362328774353276253299179596459718895609340363218825623695234797416681502371454009982849526865826845431891379827449176733119979171577112562612178911769070195655350653297447417156246576889956845096289853826528396974916690064120407118676184506996968803323464117838428475981682744393288434733133634213884260207112731209385414088512741472285209858526623036405260399766020150891403631858590370894521361114235118249570467548591374640716190012633243220763966751972377671222876036491788186336387983103566429403627627913360685081474431194188001127897284307504023400494255842860526283124950433501905031478352743375091385116214751005434413400700898607793788665688586969928131680763218709768958570331224385751046573980605519994223488 +acos(0.8) = 0.64350110879328438680280922871732263804151059111531238286560611871351247481162108871281684470128274887801433875425947829653528594152526880491961856417602931728646951902120905748777431033562286643148320387944901325988913522821278971792536367095923072438278101684874242999600769916699558238642719811550637694739894224286607004585929268668683406785238480837553915435839902184149460389331187480786497930746761615755906176418659249361928866695069622355802343386876485950772284895494375985922911412344734234101842435705149644707075606409780127496307671318786367718619946190600963739919169969428727710710065850041987385116388204102785361641330871451215504425143322123326093546956444222264097794871589568272781637295666803688844051645869653025549469496230963063629904022995855399195218183349069035398970784774377025641913967346145090005954866160095000612302312664439669535032350930622984241527222603537225490218680097860797197347253186350815635079074270063360304887617730090491479267642438407521940026368117263901848530335471784958650741391279601194669078133480810544687520989534145487902737123053154129300848675873394706811054547234865055540900979302613776484929005083504403968650891355666968435616066017602066981863482415738828950788162182 +acos(0.9) = 0.45102681179626243254464463579435182620342251328425002811179043223947066603657116264044997264017070197921072931048996141986010389828829302036105308477205959708250244399622581920335069003751031222760364426383653864136309555433281208368530585823050928182742441248993897717239559616193776715895307020885596492817609190969362773803657921413305295747881978703701854449350793939000485967339690737370469608039355284415429857668283703627379530911830592204071946722657621195996958057443606480872172184552013729743195133001326209313204458173278503779807473671708419921189462419365251045564795937614071844115775618720833052187486731681743065058859298281116946975151700008787909624077818178751999384429468775818911252519843305970534092386135933326240987496942529642856085238422838520424147964765216044097627881375899597550686576124031566962171286157136448117854094902957360199848114160563283536626033255310653734653568554462482898242517526825520126529978138287043340306866251483595725392753381841109167550590931669405146078335111496076806963266033719333756786833774461948467605668536308101145721800632567746858848727407011657877968953358832742595341341978549436238399210609306602958858616042187484284146008400778659866346304732299375586734819057 +acos(1) = 0 +acos(1.43213) = error: 13 +acos(3543.23423) = error: 13 +acos(35645456462354) = error: 13 +atan(-6456456345.745) = -1.5707963266400128956452356114866965936071799668388036081840585229852598592511293772446301389061386220207278182266743334217077032818016961788386561206148039983636749254481934681635975472593927434250231629812137488642155634996165578948799295611318457581786855577209056176315213127342965047335151636587704715333283947913849550230008862041190918414886269167925615843334421839530050418836853747543265131330805994952940257991335991843925260246443004724638670665634941982190692930341915411291023960890077223431406676010428430712041482783152211267989966847405349334255573323231584897462057915909008421549708142608807722123541992067414632851968523722864956454719667276147887844281224833284306291234283064052793882502472063446446816306122389046164956617973207174559353778716567161608969482195319818061358778312695403735104856137768972990935266256051333967067749693151568207237290092513724506874132609411147225667356155140962551334034505714038828330745558240159670582269283780999418920872054858865838254797050716980070407978164877737737256533390714012787874866509227094116268648441750305128137925903898153843485814166997058714233883124122623350069591390075750272739571834691163817997834950115512577524371993843947557304570777601985437764641266 +atan(-345345354.234) = -1.5707963238992445198478812937436174366654918346891157947173131263394299600956840238885308174381196577200343610063400005398566444572716015926233873899278198201433271065087407058303089627786664922629050378663736228850719030353208328722396679581489524536669769286368773764124615332187849178910083786052318335749511894951871600746119264495986054251233291540463335654834754917174958139829508588811515906717336631692928625978367210042942921308408184261066169150156498923049615445780765407339536266411786608499963414986220259913814939896992904301128044074967134181971805927055172371375835562060695092103952607673957480216868496618933613954838753128580077097015724423708869936959391703018315725284352068092339450904315314557179910460742910307862240327345229013968317787345189499071848351845224832375370083825683965179179434699746092208996632560042018729967780041632885480080583897948004694806097217045609483194050059670631834413663393656960529299658064076062745721845925193542879794557680160792123195058036860141146273627550625610607889963599997489407145565469254417375449424282369920026178315357229005847714494110527048483177919212471160796992550151538460899129881937233548185925105946242554627324293533454115006320726103959511059628997029 +atan(-2342234) = -1.5707958998520719484515277250730557761314240174218706306174051430741289990696148333167715903067404761536938449130870704077458783130405770344840583895670176746594371053377318030827038001805850271302274376839065475204237668108794454723500987126281539494103578335861259372999166680333630978933667557339210404913784377056298927795588585941718721969726339087618501759777801631916734462704569087506491553844698260084749460767095082166560816699865543142526741005570513199385847502908023655419076647192584025477217542541168953664066010112826587583452418887985912462626452309925203311332828049281563464120278864036186806548519478530831209568645211692849820446395037656324095453220058442215575191365100558347584248304179257941438108693533298215662027615761605735710301112009867290212386440634776627123495489423179178974530208747664182451880859712883535301332910878239865377487428474199547402075485142728193494799738868201798682215098273527446466518452570478911815553464075848957744434948653096705186492931083941163111777328113122904332815583236836714184334195220875294925149793702012373591642250169604204557709979438596346910878251686346974625859516702517038467686054956107457630645952935626707115106726563051525210041338608675234195763840512 +atan(-2342.234234) = -1.5703693840388204307073862234460261255219641404744232298592006275161215884277777258009459412709768786933523258764018291393914575775298021664896223898871936772108813031657756973356676342870935407361559986955054208154905749372829440389795710719427337768831738733714071046017846642585809396802708672586008247107771636560928032711843274244279650058324113751682346335229727228295710097986966225902106766365451503339361709292586886957782484337103505635554051644259194321276109728979589522635473702115059313593762876055531134639676466479745205246784286454613999231108211633551314666163348769553599062589034728463032339382508248826544618547373454175333182164191638496737580272162857560797596172275230490165984339619732033254545911690573321170783641376492703716781439142467260247903914472447422794609212218349758109288042928791971919217906829586968596051316349092432343896990426706495086671507443883311758558561086119620171686603030214247821007141886184362037342895272937295013842794315616121054090417976854146490607671867922958049660461212177292219101046883228890262711020377172472570390912177585036521912106715515929374056957798628732858458111666247604638808854663053100496812993854351186098312445946819996298819528434416259073588658911374 +atan(-34.234) = -1.541593904543642443714188731322308068598909848209879581285120232120883516811277351234403319164709688011724849751589143876385820883016888016106120853632755359438851487848864557402506276815520683609658409089273310682863153320752489816626095108886402540840929716716368802298730831806768387540519978800693342955713712677806778691485162248898754207736031064680738672528923858369077136426737817191852802229081870529506441060296683760941529566693480056947773879452057340830245110079620802135744373733904051984398467892123594091546857565109537306205830346006138272539795068967461098155284212367437768751161040675241598957653643096792325651901273777003951490659002892543243253915500236365686215213714725656002226962190002076288678601966572616808839427878681218514593239061949707074303856962460867813321399419142566980579601025693973336294846359682859220405801253096406690706961645406495450107371056394414054618279718059192348778252847731101517464953036397337875701376632700634975133992690462214107441425392274645984429342410722800040596051243200354340905155719783526313721538365636098985235558082509885162099653641946153772493950796883095109587555041397900068496916942206801901720830212691871543432923988555594889536494928238666366152833329 +atan(-12.1233254) = -1.4884970217975809802517897365631939874319042553730010390149755661770908071455255776463152132274013477960602767767856258459679177917177565185695240656345470348380119513323539038991139814133530489018939320241784716463753359037172874694410779033358464542541752705992198040825235322643318789402868591881706968087785036701043005493092687851614679766489115516476963821622261731685915093916750559486172816833427107226411052178399848225175019655502957470449173149736264381529592922115629098189948722401287766928438113046439409951629506876102031268278879197799105056272338486691541792378293987344637163113493878635857744045183960470893874377092660201412132371217602420088974299084923663705553034583018489665482709973119014138077798611430288363589737788663410455106899779984354177552726746443622792341456124824524058210288949245910712548790198533773307026361514903784591853367673779710706592013547385674662217385270964139708203186513595948879385262919536180199054682153218385428897404246343548435160463517698998300823544338019273190591791974492946772049180101999964174802493113182632253743519211646428370720347955472052351768393956889747554566892990560923853552286425746078120142005739129759439396050178346207315947391210389075330118859877772 +atan(-5.234) = -1.3820129942058049196303478122717778736932877735420761930787767011154787200805312805765420405631716889350124588010917234174377513939062180983688193389629790125424961786821963781103941839863536019148709672201471132883896655832503733147446895982649143437873795794874083064290318548315660780064071854828239445514243896659487545981682602549496237800308036153233379206525024205076463217216481452782551360519510578372250540425707304397759651237709236391960713448478879667593092483353805585362404482971281544885281020926762651029566734276895181760390578518722856184737743193470049238255761742438256892489849132444711095861087780030230845288170412751193239528413712180851535869012792625889018117924247683099079823705014463295073793435148524063962571532437178795284597970801896928708195745601366802588221279398121226177869923190807790130092981276103452249518285475291046845778293752166263591700837240969721794097342882785811301008960335585835723102545434951259304455459482387947084636273027127155135543606925398726723575178040964846026171871195118326059181357882353697882584888655781937133188516253554451734506494291046829779460470423555543863754731319942334682288591204930143067105950793563786910131105944737368260231174815150959713072840845 +atan(-2.2134) = -1.1464518258103377312470893032529779360618983683247424069641493272726676886400720661388059822892332209798116756706999191045880596218844797774786409333073009393071657097304027393271168102465731020412392276185829062310831424047069297948761554688538560824199517793574534864018256555119484358186683365374919469300420634994143809919918386085084537521313666669912219203006744970876399301770396726049320470918414995698801025147235420017226785961127903779756617580014171631039669477840899356396031982181454983329365948475591242925104561071598378360324172391004072945528015964984630640421946495811098528084258920782250398050577545769880405508624921365952097417529355456800349084868166043877381585686587958910418033603580599577074039500995146797660452027535755543124952448652194070358634330009070505369238165958311350595581337535035680308912987660532882993571582393821992678761850186036664847929083277371206167911067591158336597370160168058906871469058957826536290752119310965013793013297271772518947186246965681479150582376812859829018563769771862648578204286992803216411524269515769063109352085530212998500525296553627484488275645339518722508920721776362636258985318022241604442336258493695513268502841882416482839751959320957117491730610942 +atan(-2) = -1.1071487177940905030170654601785370400700476454014326466765392074337103389773627940134171286861706414345441910054503158100411041231502799603911491341201349380058057851860891590202770663235486719483370930469272505464279291462253069174093776267974158394778026501552363021506174312455511395950286613430716196204511227003300787433098765840507305568550334961609171671820321435579524185770019741419178675560920723963709707800815692933389898166282963880586487355499774204412532624489100611524215416074766584529676305191359123843068833807854994436658360321388970745187923657572988919937839460158482554709016122503519687118978312274603696438961017595494868168060837208419367060923188585076632516724278701560947936914673620506997104742379528050811547911739823054478263229524792765892206034045102781101988780035206412430734065638063860806068376669717338185443086060746991321348499762999982233029912673121034142769929638619111748539190558224700487638422697883062469888832216932591590495886941611904086774359456360540330569519437303906129701909947434629654029661554128781866798538910763772929864980457095915162871222730812841475929467238817085569199368604853376570200836847837568496570195570102602599628327922940135494997183030056091709314862966 +atan(-1.3123) = -0.91964614059182332013331473931296206687127081072244325665506930906645879655091723710452650711342065374259355883763294395090554784835097557927066077757498790964128546635427885995950190373761048592098136489838505531274592908161070506039286363525664482661669439982201753752379999037678843424199736002559803838759728320438973568856191878941907725235938402453054456106769564273038798023692251048576779956314559452963914084507192158254988651136316618525346136787861622311070075027613028612289087821359626402812295013221250441957876745755242199570331682130090921511114638551423896188923708361429858976154309361528013771296935451711871866725743726625355888076564136018912883001100799817185242471935767799015340019652645810399001001061271413883451209088771080203210031129395811701539986765686978084160587605551143767557789350388537392451534082633547134526616540373657197846521458728906589844563502759585469879575779610151913528650801300339438499756217298163717169796981242798866539142870642544119535626079640811372324299217622232718088756547012367367686930394813606212991533338472359571171257642739991944259047380963904946864200449668272405015423585158608190947175890624320729746599182162096968509233550137783379922673550922145896899706348092 +atan(-1) = -0.78539816339744830961566084581987572104929234984377645524373614807695410157155224965700870633552926699553702162832057666177346115238764555793133985203212027936257102567548463027638991115573723873259549110720274391648336153211891205844669579131780047728641214173086508715261358166205334840181506228531843114675165157889704372038023024070731352292884109197314759000283263263720511663034603673798537790235826431759143989798827304652934548315294827627963701861559499068739183797143818122280698454575298728245841834061016416077150534873659880618429767554496523592569263480429407329418809616870461691735128300014203178631589020694644283568944740229340929468036711022530623835753663739634276269806992231473088550498902803225549021600860453995340744369282749012967680283749999959324451248776493293320402407964875611486383672707566063057706333617125881548279704275250078445968822164688330209535515429441728682589956337260718886718278989071597058844689843798944546444513304280670165325048196915279897730410504973452381430026637146581971648403834545699205757548800882546324224894340564985347281243044382086978287889371431061353767398770738327921543196397226877459543865936623482981376510023192541778475246220600321459040089092691502617754548574 +atan(-0.6) = -0.54041950027058415544357836460859991013514825146259238811636023340959898198391015308247454866682727563170221713828345828747797573139258558097235289141791654416129393828790297455480319517309868810054328231989599377306773816863627249474888726972672723145117400665456513158371245583178708607155514653203740354051809130353596851820165610223879836223620081063800674020842257239921665268773451018538331650632046887335336729324632912864322570586476128554952951271408756818880744382937849518866446659227976438137291284889907716793521654374642930499639637313174133493947703020745551804915625000841050136154576560672688569870998112933774744441661098236499074745611850105991183124278421376644467431287082665900880361947972210084822038553135395937987480965257455344879527618890478296200513482138323102616216185096338427363918723076632818599477148178361771712360150979602379687979337125368224604538286918074383496323348720502871796558587841809486371658011379646969610364814578734460877195580547782899660979640881412710517220569776317007309370895749283529649420512354600966162490444205958775401376934615786078945116349724307584195869078236493125422472580241779170173074091360003038379030821465450382743863644029124678898930517078363915403283291999 +atan(-0.2) = -0.19739555984988075837004976519479029344758510378785210151768894024103396997824378573269782803728804411262811807369136010445647988679423935574756549521630327005221074700156450155600612861855266332573186928066438968061895284058259311242516132973139933971132335378217960841766483105254730396657256504888781553093842905793116959341928518063649196975194017085609495273686737385084008123678561580093298225140232466755492110267045743788154748390799789850200752236968379613922783541932557223284138464774413529097054651224383026975605183775742208778358531524647493309145876338231124903320301268051006702233125750509424484602671622548940792261404679950623659692828730582878720536030345707660666813743125662674314089926057417035453940468136224110768081003621375992595890716664851452557067995488100431329546683892290368830932785383125217689248416255587443944787188751411379784306708103323622733308754835072304209691553745693244475565308992121938541446450836867205185190026622774469393254089619158602254944937429272277116039188313540483854855177129964283902849104126140103904165130543694188882637843777394732393541041102301389245108418174794517942642743981705639985917976494454062690657625952796637736797523083815632045292070490504025324380164645 +atan(0) = 0 +atan(0.2) = 0.19739555984988075837004976519479029344758510378785210151768894024103396997824378573269782803728804411262811807369136010445647988679423935574756549521630327005221074700156450155600612861855266332573186928066438968061895284058259311242516132973139933971132335378217960841766483105254730396657256504888781553093842905793116959341928518063649196975194017085609495273686737385084008123678561580093298225140232466755492110267045743788154748390799789850200752236968379613922783541932557223284138464774413529097054651224383026975605183775742208778358531524647493309145876338231124903320301268051006702233125750509424484602671622548940792261404679950623659692828730582878720536030345707660666813743125662674314089926057417035453940468136224110768081003621375992595890716664851452557067995488100431329546683892290368830932785383125217689248416255587443944787188751411379784306708103323622733308754835072304209691553745693244475565308992121938541446450836867205185190026622774469393254089619158602254944937429272277116039188313540483854855177129964283902849104126140103904165130543694188882637843777394732393541041102301389245108418174794517942642743981705639985917976494454062690657625952796637736797523083815632045292070490504025324380164645 +atan(0.6) = 0.54041950027058415544357836460859991013514825146259238811636023340959898198391015308247454866682727563170221713828345828747797573139258558097235289141791654416129393828790297455480319517309868810054328231989599377306773816863627249474888726972672723145117400665456513158371245583178708607155514653203740354051809130353596851820165610223879836223620081063800674020842257239921665268773451018538331650632046887335336729324632912864322570586476128554952951271408756818880744382937849518866446659227976438137291284889907716793521654374642930499639637313174133493947703020745551804915625000841050136154576560672688569870998112933774744441661098236499074745611850105991183124278421376644467431287082665900880361947972210084822038553135395937987480965257455344879527618890478296200513482138323102616216185096338427363918723076632818599477148178361771712360150979602379687979337125368224604538286918074383496323348720502871796558587841809486371658011379646969610364814578734460877195580547782899660979640881412710517220569776317007309370895749283529649420512354600966162490444205958775401376934615786078945116349724307584195869078236493125422472580241779170173074091360003038379030821465450382743863644029124678898930517078363915403283291999 +atan(1) = 0.78539816339744830961566084581987572104929234984377645524373614807695410157155224965700870633552926699553702162832057666177346115238764555793133985203212027936257102567548463027638991115573723873259549110720274391648336153211891205844669579131780047728641214173086508715261358166205334840181506228531843114675165157889704372038023024070731352292884109197314759000283263263720511663034603673798537790235826431759143989798827304652934548315294827627963701861559499068739183797143818122280698454575298728245841834061016416077150534873659880618429767554496523592569263480429407329418809616870461691735128300014203178631589020694644283568944740229340929468036711022530623835753663739634276269806992231473088550498902803225549021600860453995340744369282749012967680283749999959324451248776493293320402407964875611486383672707566063057706333617125881548279704275250078445968822164688330209535515429441728682589956337260718886718278989071597058844689843798944546444513304280670165325048196915279897730410504973452381430026637146581971648403834545699205757548800882546324224894340564985347281243044382086978287889371431061353767398770738327921543196397226877459543865936623482981376510023192541778475246220600321459040089092691502617754548574 +atan(1.3123) = 0.91964614059182332013331473931296206687127081072244325665506930906645879655091723710452650711342065374259355883763294395090554784835097557927066077757498790964128546635427885995950190373761048592098136489838505531274592908161070506039286363525664482661669439982201753752379999037678843424199736002559803838759728320438973568856191878941907725235938402453054456106769564273038798023692251048576779956314559452963914084507192158254988651136316618525346136787861622311070075027613028612289087821359626402812295013221250441957876745755242199570331682130090921511114638551423896188923708361429858976154309361528013771296935451711871866725743726625355888076564136018912883001100799817185242471935767799015340019652645810399001001061271413883451209088771080203210031129395811701539986765686978084160587605551143767557789350388537392451534082633547134526616540373657197846521458728906589844563502759585469879575779610151913528650801300339438499756217298163717169796981242798866539142870642544119535626079640811372324299217622232718088756547012367367686930394813606212991533338472359571171257642739991944259047380963904946864200449668272405015423585158608190947175890624320729746599182162096968509233550137783379922673550922145896899706348092 +atan(2) = 1.1071487177940905030170654601785370400700476454014326466765392074337103389773627940134171286861706414345441910054503158100411041231502799603911491341201349380058057851860891590202770663235486719483370930469272505464279291462253069174093776267974158394778026501552363021506174312455511395950286613430716196204511227003300787433098765840507305568550334961609171671820321435579524185770019741419178675560920723963709707800815692933389898166282963880586487355499774204412532624489100611524215416074766584529676305191359123843068833807854994436658360321388970745187923657572988919937839460158482554709016122503519687118978312274603696438961017595494868168060837208419367060923188585076632516724278701560947936914673620506997104742379528050811547911739823054478263229524792765892206034045102781101988780035206412430734065638063860806068376669717338185443086060746991321348499762999982233029912673121034142769929638619111748539190558224700487638422697883062469888832216932591590495886941611904086774359456360540330569519437303906129701909947434629654029661554128781866798538910763772929864980457095915162871222730812841475929467238817085569199368604853376570200836847837568496570195570102602599628327922940135494997183030056091709314862966 +atan(2.2134) = 1.1464518258103377312470893032529779360618983683247424069641493272726676886400720661388059822892332209798116756706999191045880596218844797774786409333073009393071657097304027393271168102465731020412392276185829062310831424047069297948761554688538560824199517793574534864018256555119484358186683365374919469300420634994143809919918386085084537521313666669912219203006744970876399301770396726049320470918414995698801025147235420017226785961127903779756617580014171631039669477840899356396031982181454983329365948475591242925104561071598378360324172391004072945528015964984630640421946495811098528084258920782250398050577545769880405508624921365952097417529355456800349084868166043877381585686587958910418033603580599577074039500995146797660452027535755543124952448652194070358634330009070505369238165958311350595581337535035680308912987660532882993571582393821992678761850186036664847929083277371206167911067591158336597370160168058906871469058957826536290752119310965013793013297271772518947186246965681479150582376812859829018563769771862648578204286992803216411524269515769063109352085530212998500525296553627484488275645339518722508920721776362636258985318022241604442336258493695513268502841882416482839751959320957117491730610942 +atan(5.234) = 1.3820129942058049196303478122717778736932877735420761930787767011154787200805312805765420405631716889350124588010917234174377513939062180983688193389629790125424961786821963781103941839863536019148709672201471132883896655832503733147446895982649143437873795794874083064290318548315660780064071854828239445514243896659487545981682602549496237800308036153233379206525024205076463217216481452782551360519510578372250540425707304397759651237709236391960713448478879667593092483353805585362404482971281544885281020926762651029566734276895181760390578518722856184737743193470049238255761742438256892489849132444711095861087780030230845288170412751193239528413712180851535869012792625889018117924247683099079823705014463295073793435148524063962571532437178795284597970801896928708195745601366802588221279398121226177869923190807790130092981276103452249518285475291046845778293752166263591700837240969721794097342882785811301008960335585835723102545434951259304455459482387947084636273027127155135543606925398726723575178040964846026171871195118326059181357882353697882584888655781937133188516253554451734506494291046829779460470423555543863754731319942334682288591204930143067105950793563786910131105944737368260231174815150959713072840845 +atan(12.1233254) = 1.4884970217975809802517897365631939874319042553730010390149755661770908071455255776463152132274013477960602767767856258459679177917177565185695240656345470348380119513323539038991139814133530489018939320241784716463753359037172874694410779033358464542541752705992198040825235322643318789402868591881706968087785036701043005493092687851614679766489115516476963821622261731685915093916750559486172816833427107226411052178399848225175019655502957470449173149736264381529592922115629098189948722401287766928438113046439409951629506876102031268278879197799105056272338486691541792378293987344637163113493878635857744045183960470893874377092660201412132371217602420088974299084923663705553034583018489665482709973119014138077798611430288363589737788663410455106899779984354177552726746443622792341456124824524058210288949245910712548790198533773307026361514903784591853367673779710706592013547385674662217385270964139708203186513595948879385262919536180199054682153218385428897404246343548435160463517698998300823544338019273190591791974492946772049180101999964174802493113182632253743519211646428370720347955472052351768393956889747554566892990560923853552286425746078120142005739129759439396050178346207315947391210389075330118859877772 +atan(34.234) = 1.541593904543642443714188731322308068598909848209879581285120232120883516811277351234403319164709688011724849751589143876385820883016888016106120853632755359438851487848864557402506276815520683609658409089273310682863153320752489816626095108886402540840929716716368802298730831806768387540519978800693342955713712677806778691485162248898754207736031064680738672528923858369077136426737817191852802229081870529506441060296683760941529566693480056947773879452057340830245110079620802135744373733904051984398467892123594091546857565109537306205830346006138272539795068967461098155284212367437768751161040675241598957653643096792325651901273777003951490659002892543243253915500236365686215213714725656002226962190002076288678601966572616808839427878681218514593239061949707074303856962460867813321399419142566980579601025693973336294846359682859220405801253096406690706961645406495450107371056394414054618279718059192348778252847731101517464953036397337875701376632700634975133992690462214107441425392274645984429342410722800040596051243200354340905155719783526313721538365636098985235558082509885162099653641946153772493950796883095109587555041397900068496916942206801901720830212691871543432923988555594889536494928238666366152833329 +atan(2342.234234) = 1.5703693840388204307073862234460261255219641404744232298592006275161215884277777258009459412709768786933523258764018291393914575775298021664896223898871936772108813031657756973356676342870935407361559986955054208154905749372829440389795710719427337768831738733714071046017846642585809396802708672586008247107771636560928032711843274244279650058324113751682346335229727228295710097986966225902106766365451503339361709292586886957782484337103505635554051644259194321276109728979589522635473702115059313593762876055531134639676466479745205246784286454613999231108211633551314666163348769553599062589034728463032339382508248826544618547373454175333182164191638496737580272162857560797596172275230490165984339619732033254545911690573321170783641376492703716781439142467260247903914472447422794609212218349758109288042928791971919217906829586968596051316349092432343896990426706495086671507443883311758558561086119620171686603030214247821007141886184362037342895272937295013842794315616121054090417976854146490607671867922958049660461212177292219101046883228890262711020377172472570390912177585036521912106715515929374056957798628732858458111666247604638808854663053100496812993854351186098312445946819996298819528434416259073588658911374 +atan(2342234) = 1.5707958998520719484515277250730557761314240174218706306174051430741289990696148333167715903067404761536938449130870704077458783130405770344840583895670176746594371053377318030827038001805850271302274376839065475204237668108794454723500987126281539494103578335861259372999166680333630978933667557339210404913784377056298927795588585941718721969726339087618501759777801631916734462704569087506491553844698260084749460767095082166560816699865543142526741005570513199385847502908023655419076647192584025477217542541168953664066010112826587583452418887985912462626452309925203311332828049281563464120278864036186806548519478530831209568645211692849820446395037656324095453220058442215575191365100558347584248304179257941438108693533298215662027615761605735710301112009867290212386440634776627123495489423179178974530208747664182451880859712883535301332910878239865377487428474199547402075485142728193494799738868201798682215098273527446466518452570478911815553464075848957744434948653096705186492931083941163111777328113122904332815583236836714184334195220875294925149793702012373591642250169604204557709979438596346910878251686346974625859516702517038467686054956107457630645952935626707115106726563051525210041338608675234195763840512 +atan(345345354.234) = 1.5707963238992445198478812937436174366654918346891157947173131263394299600956840238885308174381196577200343610063400005398566444572716015926233873899278198201433271065087407058303089627786664922629050378663736228850719030353208328722396679581489524536669769286368773764124615332187849178910083786052318335749511894951871600746119264495986054251233291540463335654834754917174958139829508588811515906717336631692928625978367210042942921308408184261066169150156498923049615445780765407339536266411786608499963414986220259913814939896992904301128044074967134181971805927055172371375835562060695092103952607673957480216868496618933613954838753128580077097015724423708869936959391703018315725284352068092339450904315314557179910460742910307862240327345229013968317787345189499071848351845224832375370083825683965179179434699746092208996632560042018729967780041632885480080583897948004694806097217045609483194050059670631834413663393656960529299658064076062745721845925193542879794557680160792123195058036860141146273627550625610607889963599997489407145565469254417375449424282369920026178315357229005847714494110527048483177919212471160796992550151538460899129881937233548185925105946242554627324293533454115006320726103959511059628997029 +atan(6456456345.745) = 1.5707963266400128956452356114866965936071799668388036081840585229852598592511293772446301389061386220207278182266743334217077032818016961788386561206148039983636749254481934681635975472593927434250231629812137488642155634996165578948799295611318457581786855577209056176315213127342965047335151636587704715333283947913849550230008862041190918414886269167925615843334421839530050418836853747543265131330805994952940257991335991843925260246443004724638670665634941982190692930341915411291023960890077223431406676010428430712041482783152211267989966847405349334255573323231584897462057915909008421549708142608807722123541992067414632851968523722864956454719667276147887844281224833284306291234283064052793882502472063446446816306122389046164956617973207174559353778716567161608969482195319818061358778312695403735104856137768972990935266256051333967067749693151568207237290092513724506874132609411147225667356155140962551334034505714038828330745558240159670582269283780999418920872054858865838254797050716980070407978164877737737256533390714012787874866509227094116268648441750305128137925903898153843485814166997058714233883124122623350069591390075750272739571834691163817997834950115512577524371993843947557304570777601985437764641266 +acot(-6456456345.745) = 3.1415926534349095148765573031264480357057646665263565186715308191391680623942338765586475515771971560118018614833154867452546255865769872947013358246790445570888169767991627287163773695708672208902141451956192366971822865638543820117733211437674467127515098411826357919367484760584032015371452882294073338268316979491790424637613466855337188873463091007388567643391074492274152751443774482302972689377971281304769055951101452774512169909501970250231411037946841795938529689770679035747163651805136969080575042822631713927471589757884187391675920358304654052769426019317466363345819839283100759896733802611648357849859796206343489565757471768733142348327009480654012611431957581211161545195681510347411592602252624091556620626294479845233105491829756977152889835466567153473859731950618476725439259905670526032381590679282185602476532979476510276723690548201583896431054525451390548781235695299492962185347422593106328677690303528358240099683526999948579871171944637133451985881694241921817800879151711670546693983492307054131586214157623152629026376269403603381113627309863302197594174512774571239143392041283270984987362878270288934378230669521125764648345022015860414273136954754020933219421237964011849112588596140285961315550981 +acot(-345345354.234) = 3.1415926506941411390792029853833688787640765343766687052047854224933381632387885232025482301091781917111084042629811538634035667620468927084860670939920603788684691578597099663830887850901409697280960200807791107180386260995586569891330595407845534082398012120986075507176886965428916146946385031758686958684544926529812475153723869310132324709810113379926287454891407569919060472436429323571223464764501918044757423938132670973529830971467149786658909522468398736797452205209529031795675957326846354149131781798423543129245046871724880424813997585866438900485658623141053837259597485434787430450978267676798115943186300757862470668627701174448262990623066628214994704110124450945170979245750514386957161004095875202289714780915001106930389201201778816561853844095189490936738601600523491039450565418659087476456169241259304820537899283467195039623720896682901169274348330885670736713200302933955219712041327122775611757319191471279941068596032835851655010748586049676912859567319543848102741140137854831622559632878054927002219644366906629248297075229430926640294403150482917095634563966105423243372071984813260753931398966618826381301189430983836391038655124558244782200407950881062983019342777574179298128743922497811583179906744 +acot(-2342234) = 3.1415922266469685676828494167128072182300087171094235411048774392280372022127193326307890029777990101447678881697282237312928006178158681503467380936312582333845791566887010636354836224920595045954184198983120353533904898751172695892434902952637549039831821170478561116051438313574697946969968803045579027848817408634239802203193190755864992428303160927081453559834454284660836795311489822266199111891863546436578258726860543097147726362924508668119481377882413013133684262336787279875216338107643771126385909353372236879496117087558563707138372398885217181140305006011084777216589972655655802467304524039027442274837282669760066282434159738718006340002379860830220220370791190142430445326499004642201958403959818586547913013705389014730176489618155538303837168759867282077276690390075285787575971016154301271806943289177395063422126436308711610988851733289881066681192907137213443982588228616539231317730135653942459558754071341765878287390539238700724842366736705091777499958292479761166039013184935853588063333440552220727145264003745854025485704981051804189994772570125370661098498778480621953367557312882559181631731440494640210168155981962413959594828143432154226921254940265215470801775807171589501849356427213534719314750226 +acot(-2342.234234) = 3.1411657108337170499387079150857775676205488401619761403466729236700297915708822251149633539420354126844263691330429824629383798823050932823523020939514342359360233545167449578884474565985680182013469809099109086484572980015207681558729626545783347314559981568331372789070118275826876364839009918292376870042804668138868907119447879058425920516900935591145298135286379881039812430593886960661814324412616789691190507252352347888369394000162471161146792016571094135023946488408353147091613393030119059242931242867734417855106573454477181370470239965513303949622064329637196132047110692927691400936060388465872975108826052965473475261162402221201368057798980701243705039313590308724451426236628936460602049719512593899655716010745411969851790250349253519374975199217260239768804722202721453273292699942733231585319663333485131829448096310393772360972289947482359586184191139432752713414546969200104295079077387072315463946686012062140418910824153121826252184175598151147875859325255504110069964058955141181083957873250387366054790892944201358942198392989066771975865356040585567460368426193912939307764293390215586327711278382880524042420305527050014300763436240425193409269156355824606668140996064116363111336452234797374112209821088 +acot(-34.234) = 3.1123902313385390629455104229620595106974945478974324917725925282747917199543818505484207318357682220027988930082302971999327431877921791319688005576969959181639935391998338179552860991269951610748493913036787985158298763849903139335194866915220034954137540001780989766039579951308750843441501033713302052492170158356008661322456227303133812535937132486270338525345891236434873696874298906678235580337983991646893208562732298540002205329993766095070479166832473222050287860224971645813583428254100265493153045733439224130898682625827349185744256970960687443911803385760492447436604047048470025858636066755256625302854235106852113232801685815907700800197371129938557306305735111583717406098545702854639979721680581407996590339837816967156543152643361987739468447369497062607928819379907336797294475784400792103072744798452945974489730320253768513713953386014082596263380887002620542980813649832486282700788448044067265126184275125334586418468332733167666302668987862483784404936544005197053960336023741150320579429434657316800290193198912683250203066958011772402060362524473986921811829433975269016654114293747749995692987722978616680184189693424376176877942609392715613483604131557223790024289129676013187172967100924964185079243005 +acot(-12.1233254) = 3.0592933485924775994831114282029454295304889550605539495024478623309990102886300769603326258984598817871343200334267791695148400964930476344322037696987875935631540026833231644518938037248275263670849142385839594793420589679551115863344694859714474088269995540609499783877506955884385757439169837588075591022818068278983879900697292665760950225065937355939915621678914384430017426523671294245880374880592393578239850138165309155761929318561922996041913522048164195277429681544392722646088413316347512577606479858642693167059613850834007391964832708698409774786191182777423258262055910718729501460519538638698379771501764609822731090881608247280318264824944624595099066235656411632408288544416935960100420072899574783187602931602379162657886662519960257700435836734354169417616996198921451005536606417499180507565683787423925160331465257198483336017455758834607542561438212648372633920650471563007953903262231591851980530169393763198797031857504939987963971055879241562930469255982931491140009599799992991299830343346702506986121655259855911890331611760140684067338092050745250812975460255304788116005533346338564039147436643895220151201629840369229044195198933402816738281041134397947751745227590327380239199228207613630642410787487 +acot(-5.234) = 2.952809321000701538861669503911529315791872473229629103566248997269386923223635779890559453234230222926086502057732876740984673698681509214231499043027219571267638230033165638663174006297828079380061949434552601121356388647488197431638081180900515298360203862949138480734259018155672774810037310053460806844927692823742842038928720736364250825888485799269633100658167685782056554982340218754225891856667586472407933838547276532834656090076820191755345382079077948134092924278256920981854417388634129053444938773896593424499684125162715788407653202962216090325159588955593070413952366581234923083687479244755173158740558416915970200195936079706142542202105438535766063616352537381587337188564612939369753380479502394018359775532061486303072040629372859787813402755189692057308599535666546125230176099109634847514665773232100274163424799952862855917422633034106253497205818510392963360794032685806753061533415023795507835261613340015513487148340371104821374436214324408111770128266651021111508968902639341719986118336839416242050155196202746590033286764253020714742986752389493420264476486243086913016407216533304205021395017770320944806337059938771017419736439225483966338125279820229526582615518885743255203919263368926023662375056 +acot(-2.2134) = 2.7172481526052343504784109948927293781604830680122953174516216234265758917831765654528233949602917549708857189273410724281349819266597708933413206373715414980323077610813719998798966325580475795064302098329883940640498654689447539117695470514894570369927760628191836607070528188360551326222984611081288092235453666572084684327522990899230807979890488509375171003063397623620501634377317460809028028965580282050629823107000880947813695624186869305349357952326071444787506237269662980852171673096514728978534315287794526140534668046330354484010125901903377664041868661070512106305708419185190866431284580785091033776895349908809262222413869411820283311136697661306473852018898791804236839647986405205035743703361160222183843821167237596728600901392305345718488505402194062223524579764369164033318647551286472892858072076548892920454254383958059303227523248872008367955614618974330889836186363259551904429058858610480374713815965873226283237996926586325200041021971821147826078306911155574926732329066676169626868382140289145412893450538771788419355796752979725676369248383882060178808334139089415896182874427913696759029125093666388093229361055808011750894091209566301038611560498334021624197891126536547131559977139495418015281520657 +acot(-2) = 2.6779450445889871222483871518182884821686323450889855571640115035876185421204672933274345413572291754256182342620914691335880264279255710762538288381843754967309478365370584195730568886350231494135280752613327383793946522104631310343027692094330167940506269336169664764558445945696578363986587859137084819139544258581241661840703370654653576027127156801072123471876974088323626518376940476178886233608086010315538505760581153863976807829341929406179227727811674018160369383917864235980355106989826330178844672003562407058498940782586970560344313832288275463701776353658870385821601383532574893056041782506360322845296116413532553152749965641363054061668179412925491828073921333003487770685677147855565647014454181152106909062551618849879696785596372857071799286274792757757096283800401439766069261628181534728010800179577073417609643393142514495099026915797007010542264195937648274937015759009379879287920906071255525882846356039019899407360666642851379177734877788725623560896580994960066320441557355230806855524764733222524031590714343769495181171314305291131643517778876769999321229065972332558528800605099053746682946992964751153508007884298752062109610035162265092845497574741110955323377167060199786805200848594392232865772681 +acot(-1.3123) = 2.4904424673867199393646364309527135089698555104099961671425416052203669996940217364185439197844791877336676020942740972744524701531262666951333404816392284683664275177052481205122817260490849633861723471127905431457126521458485291772862552178922457811895186832837477118290271537008951310456274845962349006811005863621838231293223792708337042982170662084768397410733609080047982134976145839617385553678621231648220206410484676756085774776690627378127354051098062044854844262190066485685048473051022385930397868134328327411217781550256196080719121723908396869625316551228271084776132759517078235962456596155642012856011349310116043386363320708403774701263755806397413067260812729645379501154975226196151712065045141685009904426299232187413269782733657822914539169689581162018888926323996467080139242148089499053055669580366951856694674986779889762317594892415735473845910305828325026363453361846892724475569228467335130208735927848263261744559698576160626268600785136020686979296703637467933108690065075827708715927089652588203205335468145876609844549241537130563998312715348954186582012882875611821562315970676706957173524720974906085850997795306194586626362249756769570935220220848205206618404257898402284075372910752890213521544524 +acot(-1) = 2.3561944901923449288469825374596271631478770495313293657312084442308623047146567489710261190065878009866110648849617299853203834571629366737940195560963608380877130770264538908291697334672117161977864733216082317494500845963567361753400873739534014318592364251925952614578407449861600452054451868559552934402549547366911311611406907221219405687865232759194427700084978979116153498910381102139561337070747929527743196939648191395880364494588448288389110558467849720621755139143145436684209536372589618473752550218304924823145160462097964185528930266348957077770779044128822198825642885061138507520538490004260953589476706208393285070683422068802278840411013306759187150726099121890282880942097669441926565149670840967664706480258136198602223310784824703890304085124999987797335374632947987996120722389462683445915101812269818917311900085137764464483911282575023533790646649406499062860654628832518604776986901178215666015483696721479117653406953139683363933353991284201049597514459074583969319123151492035714429007991143974591494521150363709761727264640264763897267468302169495604184372913314626093486366811429318406130219631221498376462958919168063237863159780987044894412953006957762533542573866180096437712026727807450785326364572 +acot(-0.6) = 2.1112158270654807746749000562483513522337329511501452986038325295635071851270146523964919613378858096227762603949246116110248980361678766968350325954821571028864359896388722351075830174845731655657342645343014816060344612328740966116422788523623281860239982901162953058889396191558937828751852711026742658340213944613300559589621165836534254080938829945843019202140878376736268859484265836613540723110369975085362470892228752217019166721706578381088035499452775495635911197722548576342784356837857389462897495301194054894782272412196269173649917242216718067908622998160436646375324423458197351962483316070109492713417615432306331157955057869518093368168527215105243079578574885591301997090106712884705746294577781653592008175485630392866896970382295337081488818639047821484941597969130968925702100102608965033668606849176494471488981541261353480891955953010253657991698145474488502360931777695784086150326139502430956999514581995268048934739106724485870325384118729580120784567694161345945644046189135961528008062305061017125266770341837492806093560995636605881094023288708874609593942070455025290169212846716970690340387577796978126555897303623292509216182323325000434178384151183546630081413647032532181701069526374692063879238915 +acot(-0.2) = 1.7681918866447773776013714568345417355461698034754050120051612363949421731213482850467152407083465781037021613303325134280034021915695304716102451992805438287773527983525337621087859509300271407909228514950698775135856759048204172293185529123670002942841476372439097827228919943766540007702026896195246778244417322157252570341797456620511190156096223548023901327425326391252503144974776892769037380561188533027378008986470035309402384502138944510612815596008737775140115113622019346784553537392501098558873831934641585912990625352306197001521806663364054049428440329908993956215792050179193008570338235053783084186584966393822935939929416040930551862890215262793996820753767318692921935335711012562049119092386302348655198366985713210144956974218687401853125128416485137120597049304108701797035149982204159180370013079825734380466108348983920704134659730191153667624435243270028315237978569395576157487146642021468224900186697026513265913583052446509427807905323133580972390418601298916205040575843921918187889924158783364779815198479905568231436420172790519655261491922482415957720032986615890635011681984516351195264321571627117378572913677615939490500570836770102865341064599918172129374801552501627496337224867588703055988926179 +acot(0) = 1.5707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469223047752911158626797040642405587251420513509692605527798223114744774651909822144054878329667230642378241168933915826356009545728242834617301743052271633241066968036301245706368622935033031577940874407604604814146270458576821839462951800056652652744102332606920734759707558047165286351828797959765460930586909663058965525592740372311899813747836759428763624456139690915059745649168366812203283215430106974731976123685953510899304718513852696085881465883761923374092338347025660002840635726317804138928856713788948045868185893607342204506124767150732747926855253961398446294617710099780560645109804320172090799068148873856549802593536056749999991864890249755298658664080481592975122297276734541513212611541266723425176309655940855050015689193764432937666041907103085888345736517991267452143777343655797814319411768937968759788909288902660856134033065009639383055979546082100994690476286005327429316394329680766909139841151509760176509264844978868112997069456248608876417395657577874286212270753479754147665584308639279445375491908773187324696596275302004638508355695049244120064291808017818538300523550909715 +acot(0.2) = 1.373400766945015860861271926444961148650999595899700808969783355912874233164860713581319584633770489878445925182949793219090442417981051760115114208847937288672931304349404758996773693692921814139459112933741098152347770223655231004468230252904201614861500929679550565887562332271559392837057559521749046762564874099862917847341175300778135076105742013090200227268797891423570152023906457675037773553314203967627958693306088655177143482397898654057266514861506185235555840523550790212772584443761839273946290168976498051786958859715775524585010035843455538759926506226276897555173179656899166812371308495189818726605064188403477748764848005080581992432446914621825271354769817716078857258708588002718630110717481894156441027335846838799134077349441220333394698508351484660918345020648861553112581320374608541418345600320069084261642509786643191517722197990887771076309362260530376857622760238111531554883589288281932978712489860212555762429288507306839076989999857868709373960067746719575405158835806746276468208649607526800884416305391271145086659934756249887442846581374357818119246423113694415630347376405607334624263793666821379004436488127481149331697553787929032720953940935884458201529693573850108727881076948789799111289325 +acot(0.6) = 1.0303768265243124637877433270311515319634364482249605223711120627443092211591943462315428640042312583593718261183576950360689465733827055348903268126463240145638481130630662859979766271383757893646476998945094940598989848956015516221445043129088737231216502768071650427215147074923196107320749780385994587529852118542581189225588043791758286836214813733082884397972426928751935805729575632905874392983960597618295125027302169644154652604411352670097445245171024131859762321134978672569495024992262101835439238323212511536077941537267683073721989779581891369119082394011326285392199423289987324731568003935571778739217992845551382269622838222218278419046157193907006454722890610262408510832690179704529673904983339636627600464858551205269400777330804268105583294860952162244838901541466348402458863083341279560884862233849930751593551905588999138419925757089777720395830720400843581453274394080907386885656395401856597687797013633370774603136830795091948252421202982687945345451584604766013448118012853419424563948349797615663392591191980786876209458524716412648595934447517119529318555147297809501145942901855453851166571930498353042061381255267458474601364051324392758372219858093470081308684841207596401914966110701908983222580515 +acot(1) = 0.78539816339744830961566084581987572104929234984377645524373614807695410157155224965700870633552926699553702162832057666177346115238764555793133985203212027936257102567548463027638991115573723873259549110720274391648336153211891205844669579131780047728641214173086508715261358166205334840181506228531843114675165157889704372038023024070731352292884109197314759000283263263720511663034603673798537790235826431759143989798827304652934548315294827627963701861559499068739183797143818122280698454575298728245841834061016416077150534873659880618429767554496523592569263480429407329418809616870461691735128300014203178631589020694644283568944740229340929468036711022530623835753663739634276269806992231473088550498902803225549021600860453995340744369282749012967680283749999959324451248776493293320402407964875611486383672707566063057706333617125881548279704275250078445968822164688330209535515429441728682589956337260718886718278989071597058844689843798944546444513304280670165325048196915279897730410504973452381430026637146581971648403834545699205757548800882546324224894340564985347281243044382086978287889371431061353767398770738327921543196397226877459543865936623482981376510023192541778475246220600321459040089092691502617754548574 +acot(1.3123) = 0.65115018620307329909800695232678937522731388896510965383240298708744940659218726220949090555763788024848048441900820937264137445642431553659201892648925264908385658499669040059327791857386399154420961731602043252022079398262711905650052794737895612795612988363971263678142717294731826256163276454503882390590601995340435175219854169199554979349829815941575061893796962254402225302376956299020295624157093410554373895090462451050880445494273036730581266935257375826408292566674607632272309087790971053679388654900782390196424323992077561666527852978902125674023888409434918469913910872311064407315947238500392585966242589677416700412145753833325970859509286026148364670406527662083310067678216663930837081345159796052097042140449494107230279649794417822725329438104188217108915731866008502480217210378607455414977995026594733663878584600704628569942868176842959045416185600470070574507528099297987485604133064369524244785756677803755617933162389434171923092045365762473791507225751286440259834741369135532438560835652060445854540260656724030724584702788158879656916450208770399523304843348772229697528397778957175843334347873204250827662807635845563971911841248926236216153837884288115047716942303417262995406627263237108335802749055 +acot(2) = 0.46364760900080611621425623146121440202853705428612026381093308872019786416574170530060028398488789255652985225119083751350581818162501115547153056994410562071933626616488010153250275598792580551685388916747823728653879391801251719948401395583818511509502163330649387215460973207855555720860146322756524267305218045746400869745058389736389648900264868778537801282363312171645781468369009933405288824862445623881190901589497679971970114967760016450062530168121256093353041349396630129319242748402931611194920616208441593723612731668769816870275931895103339733259290385128925459459224632156097836380095374993209486073394918643251602748279304503733177255465049960867577062275441628502227372371197447336697731851069401381126995777925627482566009621167267481152728272252072259726842157101958775620917015577687098665426689034493518054728900537078381242128547943030243678452646699376838088771904127673115937480616288330320288044652395896189241305152708767264394000704439235424425691226977711518927717226446341501457164858901254102646277708194745101871218482060477273980464399573492241395912681517805022327863551434733707948240125153305800151092706745919989217079363394871280997051064345359057560667213211799287968108347884822088142360467483 +acot(2.2134) = 0.42434450098455888798423238838677350603668633136281050352332296888124051450303243317521143038182531301126236758594123421895886268289081133838403877075693961941797634162056652122566301206490137542395175459582258160188358065953089432201723611378174487215287250410427668790340150781215826098496178803314491536346123965837970644876862187290617329372631551695507325970499076818677030308365240087103870871287502906530277728125300409133601237019310617458361227922977281827081672815878642680601077087336047623198024183366120402903255459031335977633617811198952317729858367311012508254618154275629938102627667392205902376757402583690484512051640266799160884760779867477057756822825667040494736682748104873841996764961999610680357648191769440014076968463207942594685836080978059215062559197462281532948423156346637717016953970064775323026282790628922933160843584612280230104319142469010011939780198085171395686069236762938071799734956297554125402998790109332526185367833498911202400517123676105370323598351353132113257036285145694873757659109950464912629472227673732928533207093523439339601041630786634188951322813206587277824778344146289430753879175030827392329234551650830921539390435109429950871922073617035814520560584975811830318202987727 +acot(5.234) = 0.18878333258909169960097387936797356840529692614547671740869559503842948306257321873747537210788684505606158445554942990610917091086907301749386036510126154618264587266877288244238563832512087555032001499425837454457705748098745080214870198437068661078544470397432186787619530849254061879722293908781291774207891349184533284259220022646500326582687856862295725935316284476676391153904392819771561975276547079795782575340581565328272584253497291336320269238330201461547442760749580390937352079437782007638873458854406321858633726978367943632953749921764485337761095026158322276280001809358354458571765275581295398652300241086980114256185352946749463651936300236545888981379401220378371360371507631955378863947660973500360108850235667351055773414193710073089380859481030631566945041539318560758592021948538961194068113507054224814482854473217240601376553797589688434154706807714024502062658449186239424206483846663324763346954622284836886663925338085296048334431784681869484287366122559008440024751755959637527108272864644703681578095717908137819701518778228113822600902123310599362677323553219656611510835832393824912930093305921217205539079595030408096201819823945535291693512110747214455639432993826960315768430033873408104780688695 +acot(12.1233254) = 0.08229930499731563897953195507655745466668044431455187147249672997681739599757892166770219944365718619501376647985552747757900451305753459729315563842969352388713010001861535665366584089812142856329705019022701618659138716052053664745231367929975450031864901286251037022270363105977481786334326538246616548472479948768978689145119169625315906920877063229859879784343909210581872386901701752735347412137381791254177457813656127054118900075560080551435672225756354322182438373131345262661909685137719787207302537657638732638006000986299448554070743131001996622415142093943396735054679360294551752335317813669828916811338436680349823366962878444560535223897397844171504680658090842213022193783799566291350001266615465070320057087418024354784110851931393474866362767656458143121635033116758663226243567684510640869877852956025000627510681896518692832944259512654238358260906532269594498935557002136835191327203033124355741571422018654400265060184325795898546067494424707051356607632958346208190825644019963896527416673081561258025377062739623677919714077602123344623518656854807433259370369624480466753096224022338605023595228644001110174156487185215219396223474412465764542695628748790689596448708979127483444168074294629704046910319429 +acot(34.234) = 0.029202422251254175517132960317443373499674851477673329202352064033024686331827148079614093506348845979349193505052009447161101421758403099756558850431485199286290563502104703150273545495953793855532573125132177150103569743485334300267296473749198413731894566745361372006496331517338309263110145769943519337789590479987308749275298232515872838121651119265556507476741406905333096833954256284117953575634658105676438735679862332117161399612416495611500157779132640544538565863255560309869595357601922580518368789096734229996153132363660306162765005083792199311590200641127048433091979969971465083541525325042464614978137317100560019477621027582867098701731327907369222799573038426999310182425118973459544047788053988222301830050636463097975459506973761744760366613050292112185168013068998053086648740154945249148072428457347924859280312659658410559792832408594878212414797887271154083339252194420519033519408686022028956112732050330423711940760478641015227513633384978428172508273476091490513182817824823063199258122020131598836916833490559643209995256234124612762959521175200721710066778377756577466104145482467454581397178531671448843308886546637480693960376525667757906699987771979292136580935856411539644306853615163686202257642452 +acot(2342.234234) = 0.00042694275607618852393546819372531657662055921312968062827166863778661471532677351307147140008165529772171738023932418415546472724548894937305731417704688151426074818519356321711218802438093672903498351890006701747614812695488007791382051069286717768965041009032306970344249906552575712335925731203603758272613950170128416957613305698666204002527080877806054648269254244483922346199545088576007916817137830124670886671785739728044253259554598900386887280527054924717270304491741018206659888000004320554054907566721485757536404949867708769016670562853054874056410625345667997204131538204932757579909315398082963438095553123842381664154938705350037294157037077685444949878751871292590816861679561286333704800485273905638926295987696282845074973638460858120969142827397439609757773078758640548682632432170130092338057495412933936344371364565802583395917626176717922033377264425793703996592025765871779569051478319720907406255835664984046270517843977515663936297235611201902706940232620018891281052468481998686141374044712667338684685896169207401046265312862465538246016956404266785440710238398954835508623583568382137956811254148071261969730318407366830541101342241997832814476534524100432491024241237654722795834022792269348919983410908 +acot(2342234) = 0.00000042694282467077979396656669566596716068226568227987006715307977920407348966599724582236431805783738019834355408291580104399173471408137862131449722288406570494601323745747007602213088945033496354453049894031254295625335837864454329287000744700516246644987560423700531049529074359891026336883671582180212486545216419466120160188724275484888504827518444500402788510208273678699023516472532160042024670262670793371926703787640260929631934223830659993667413866143619892565207399690370630437224757201719508242710343295513640968619053885402335346229133922558874003861606781545509338740925288742267467959666538291777983256080976471451437363530183654472123045481820293139306743057112800625962978879470334617956013027036716956266387925834061212580949440668832349447401327016525038091205220315405849921697959433227465257938490301596604070105416410083230299768101503117063359587381186398316179431601522417182523992503450951285575242868729452504853982808770937354385850071762886300609862863507930531510170535273645086772143064120615140975300724256568173145393012143396951851661006234778139984392722128379475984356898653598752280678006909584491225769283370242227182312172389656293490690118012405883226810685390817666792098630663277870692032045047 +acot(345345354.234) = 0.0000000028956520993834403978961340054330928649984371157701591698144782430474204754254865952329388762710396822503011527836902778475036895232392923141364207385818149448422285547224708595328079852022859443480318649478948200289169912446537236244866485009058473548248527978927656301053217789126217459654050287185521136626069273661485340318160216207343530298999616145221897735569144192777412145948191651329828654658900171981398250887643988354650781264526571222155400890698221313647998217116603424503273137149204951825983023301615167077739071822557909435932170536542046769030709094507926361313397246243073052328883155509449307519995242758950194917288108796591617780797254830191341044908539528677046378202278259195465246087929893859429180491205908546511320788625218269404810492793041897910073826288710397767291157118097299841767120402544634163383157579688160813417130209113180534989661347101005868842736253323941207781511942929992404157358882469279904683726163567056735662591153270451959222263856351024064134549330012377776803705786439717166911650434005944290922091889395554585743077043277933251647411547943083763759163787575560541676504787316089127906914592778891250091148410350196058395953728370755710665949285487291714578789463921912685677590314 +acot(6456456345.745) = 0.00000000015488372358608608015305484849140473284874930230341377316864834389197512206938727376491991197034622502996681990183921902297359493702402358344943656036146712590277579238918227505208173404016781923319173896875115956462126622201346202150375519639413872574082455667370585058981019207011496091186639076017490836640913241775957427729553520436905526715373359567222308132140519137700669872164424267163592913988885399684294690866616494166159608009540697066769578315571438290868482131651157300249825222177616908017748525033886241915797648556959866634939553842582793728542965684217040074650839167973175173940329136027758120715142238618204243230032294388876749283582369228695079146425489627271153822418238275973084971986629880140497017529031922558833426280341822780334328302559207675599788406027217032802797185621718784037442396206060004673738423425881911618984474819564743404239415350329704764771985108506351123111812260096212921002805834381924105196292387066333770751346141441375845241901412912850502777104058780271625515786570731473761951270532766432509494151485763304263626919413183227049782635521717637072891535565195966300250422342390478893696252191692013526335327782774670545229957781706772502761167345034470409363150857862684487444490433 +sinh(-345345345345.4356) = -1.56496265853103789117163889800696460043440769780955313893252505095258582846170951734972213722424613636441645911886914958185184872027860177688076615956861223842427885158609651354879599752026649441086822008195339042328434876478830134510749674688353446391272580952872095605848774167587716866923273641923638629521770577397327885401907863377794806750751661753189060375955645994853984715806351692584049587731101637514636864779367944366394466801959272746712400122907579240154503652510470286915611746462372338781623998049194088425613595135690619556181225998356227804800907916862085274743145127430201461893210678363638369306394320366136306285373146213898210665905504648875697932208966419615003369442671068937136724753123727137540321962019567347841796924064750278125506538275932903126220861787725012179708524759103116212647875644165371682837169765409295610173408439955336306649989785212247583044194197242660671647047862416233288367494147985582174176222685899729856693220870205472268315307898896796676834526397440096138432681850432241077218340384157168675188503025555890958037821315581882636522319551273002627155871720053222141877733857300276828193832587926755662979066014874274723735996326350875905341302893522767973741819970235892170965457476e+149981577834 +sinh(-456456456.234) = -7.42180222618854937989804404761085942678123246233965601532123888101117680696597733659384155748630948241328903979534331567747924772005408336802840737295034384233486128182705933474467148493734785188714315366114742390997651661130934215539363732578254097192521392639025511538610755610757043379618710491525294552273716114373505571452792012853485452483344533281621482225400788930197432060155811881754536660503718576464261912953495166110022263316348181117133701674745308823653491146895283767777596449048639235269243000069379776011007789225339445805676675838005805250145750121609546506707338943162897191058559037570458416007271241087859608065379535855260144863264450622389732582648950410719025197077332357939826956474980647858915468702887135988858955798506349285330884175375841615020283826400099925906364372037307383660033038240164500361666235525169244015918796423223545264891705562537850691209782326543936277855216030097030792842881084086017377717524905703280452121565396858763812491107238193337748666911562054062097072030338498600282320134785902508290050456105123297990766472307950555702712998713443267033072643023123319599884917149056821799086415535217271000152556679089681756699302216365893912506952840045140853481234380413641573718141263e+198236519 +sinh(-456456.234) = -1.32625350243695290338973868469802522741854153845986381995510150073450808376870015874340158942629883261264380894187565960067672957462207020312445001932041207231707353683700505720398772134451216912978534872406593633779412834523519229103251154264357908101088087509216224580451997054270056361825872960548213851063690314011123385468844033138260950209453804612697439176369216508132293340016362193030586105230150966938653036259998264518737779289534879517248451892777898466931134586624744247972385255291340091490559270045984778992732714901842548663012796764052747718987791413192975984600891266313084954284829410012415649314136922747022080189104518902419150375090754029004262206862808482058810154253661949774029377299101353411855891498519543123756121187446538349695489860165432540549708258767867674741541415661364854762099393407331326236954661211892595303809154717372665785727655615391409356872978501192385853097010107110320976029049654066084599348623364473262072620921705767046382275596656429072643735082507709955412458996303026185883835118799535448361308753292087554828972410581278956144540208165277609159979797036313071831813527800462597347683025895218138526261400704677384841667693786065526587602416131667274368031177843170132369346185127e+198236 +sinh(-78978.234) = -3.23732773604745331787198827381411065022049728700925357710897716626048697359159035011675924667628533348272125718669800749816450206510911205538691352291540899003052199670014371667723664860383720747292707795250916542351602348158228055981943535958475211506424202169640870200606510921013841027509609419492450864970187281079679477483980355365170908642051051994034373461498398020047908223724445333441980525358409830708686252626511396058860522354650564321584679417639769527993233888488700694928216923333382610849831729706897293033998543320607155864733032342367630110638398500007241269339395081820597723890933486532641990750506109627505475224961452447277538444679706821293727153103234173409990685560977352419091329287624441763129551837557642516551828631599577723901704718018555595586520535041449472068135875421824659148205821065153946754046059791036411022865855579120908889906013673841158002778173400916287827566396075872353045370287161857533856021398376346319814719573576288168333551531632432796662224821783799017386986567313501488284521473395952409565886925683295307108156969097360261937531681268668622435196437017983524158599329482634040011586130673335019972876440525720813438231223457296767429169720832119874808148061430458469065543634204e+34299 +sinh(-645.2342) = -8.3295703323765737825515971494631608785310629938100137052969985165573267277550245994408859517888192019454707340532285958902369035654202399759090004987961156871576790442451382617471532931541266293188501044729523813782762222622992121884604800382160661879570649397749703918870400909683502142166879165649272854662731770089957633243237286254006443922153421975724773718469706966317263860936095389099045947322438182746953750010532909743062774287544536544708375715001346786835975639556555134195526369369685050500671500889513234679287377718376692176252236104880258461080047389565853489817980632955309292505709777700336370624332705611805674875363025848538720058042868363552710610381273852417122322021347800200124553751748916981186278270206604773592511878129000599633443687194604724245490986084784578647513475373184680115392629806823276160089930347967255738187293975117551113180996354433224390052415808544419039263043823166933126957777484315932122585516934971990655640675922923387182520667615671019905219118383665557979839340201615025898387037351189873808179851729565243688645253692483385924385774099305988110884775923108384691445257413549411779535121739682163596864147659581808071524189175377899666840148792586658581565663039033664235163923639e+279 +sinh(-43.2342) = -2.9877516426127545897544044064916111208192332499226453194727458709076010457793612136759135894092648697297777886827759230808289152840325598885764719800571702098751744566424137240715780743908502810910930627438415039188383433369759826214306035472249215377220489813451081539993794761261351470671019867422535203410963005001120547978322090961826770970757237373865304098871797893610964117262398403804345945413124606789853981399602966406421040541582633991977122066092698894697936123161102461023945094810285557433434092218685683839731668295166525140402189904783948878461465163433142933739766299315472180555573760395585111187477848741418128455992999315407185712781111526287886769189208898997868665619717049846063584739000551099274812899132323427369178214790930909891130846425810736775051224449881177166229167747052296577087966629416033972859797236906359392055429837395494171992388219067383233233571957119800898451053127054814117872786040868967866595481825215451736374842895204233632541108731025643873845779573764679314732905192547914601618740309945759137788258701318309739725635138623510930354081266884321544525351524096818156280339183896220004306777606956216928726894522731444825210232565776620044985993225934521602649672065443447725786290358e+18 +sinh(-4.123) = -30.86400071555528718142382593837156970084687908561667598086342224705409303543412019045918097919892294073407838139259884836471015159822697308456025025023148924605332848906050687606515501264758549739398367150569870169682417514106376998175679434628187197263071004443858931520543083473247630760913661594105267593835787034933212789966504797551260787087963884161777854894254265491962348697942082547601487161469311967190699490402399242187484920739836155872323295812476015041251110249612543905106791016342407945198241650594585901289079170214429123514664293707318056792424542174335612307377008718245430101477302172032207960538557455138068507225653780184954833793202320934512601590424251344371145205888137082752418016028229783375177860386647914881777290584906563098455294479614480948519076981109236477608866753296244509236870754589806760489988565293888769220274934082631992226252220974952207570714826551268121048152379872335323877000452904133058386535414736890868051197580626170103850557396330993635029999734967157646302096811845126506421052201959797335116123223867731898784935682151066095595940691396878353038906840398666291081430996312739110832265803707075904068076798026115314953127732907924686358647782167958072798116168639973505710234561 +sinh(-2) = -3.6268604078470187676682139828012617048863420123211357213094844749342502109887850367236071812942323730093379370379226569557176284104442101681597485392006858846544363340243640856987764551858526487032729130931009216977664336160492956708732632282003897164175574147473719076540569643904105755045947928311164040125141522362093130314380400663642651322023604682630131520050303050534007985506318029992122608480946702332366196812009789214691732738101136970005053482674728222172271620098076321396788860292165883611094817258630471089669011927127329561294070227790318117244686175136743585722405245524528469720622313220039145032489598184164612249201743621211560513192260116043757189564444402131993244379935713325943426971866192739731253069489412350016712973836292316646217767172133865341536045920316559977277374107936982504416791401105473055969103495317247157130380500327215315792260434575417494533781263189473383640766029330488641520656598567650453788737311754899633097875299914982595963519304083445406753458998024466442590879257780849070308629064489120705091571544536612553742288102854646887773756924936966904839395796521576877351716675294552126361883566897113274204225526716756500606438819324482426428413604258519706358688472254545171885510763 +sinh(-1.213) = -1.5331280920755698794512552556893764663937392817091703540794700928659778470160728496362481494637864420375334316874391299209849507793324146802674662073167346421790983919494863948634353333109243458029760311887050971600529632653783420275144655874061865845845132322883094847494430361039711713170125491968022707668849552673414247553547875340384525932207851144083004847864819718482851544088925137467779266935324839039783852050945689191820179023577791148364212018020674530518751346344132274106136372571411874036890086030048510435650322770640753896801083734288421047866085139160699512331483729642824116140043443733874766901853798404569135129861403388159100132498902473203373658337542553016869049250248516370221967234814619681254580354453615235764194092880047426007231882364174715183987237922336145600327707011910418580461115064496000715214547757047972182527567530140047271654781796278291871344546618501924402031908070763938091221287534207527183391130124681074558303379734204214810377239139703400360570876939545289478312452026657748192237639533989042964191488066525160811112481897753660714226034479693232358660351017217341286447232108907524749187515552025618263553567108627421965936017894220501382517103739282072191992363228621273872764828433 +sinh(-1) = -1.1752011936438014568823818505956008151557179813340958702295654130133075673043238956071174520896233918404195333275795323567852189019194572821368403528832484238229689806253026878572974193778037894530156457975748559863812033933000211943571349392767479287838086397780915943822887094379183712322502306432683489821868659007368597138765536487737915436208491950598400985696957504601707347646045559914877642254885845736315892502135438245978143162874775249565935186798861968577094170390099113872716177152780262453321951854415262402416103920761267624912645278798537338302365909296461050504645113473272056325166736580461403198178841883844076107237360882113435617758002908523909965114638588786393443563656929774154764067076723033758298863411337231625383837481234510640896452737791466885735172361927783511286706456658282762063511732883353212763583727558145625271856252146462467309096604070032301858607354735125956935484726149897351622346477886899320649971872128907279314186746429627514320350120547046155596810486684004288245233456679265598513848294128074663733780838812859950158801950409444990812668313797197317226886437271427240722343390564025359863964531628832202955998451041552338394323847767389316193202562918145337540375182799775428299239198 +sinh(-0.23) = -0.23203320371307192732019814277766144629660661917431359916327002468158503309492093625688465860085095672201837653772681653147115303365622178981953379679548379188404927263436085732946592347255852211433378543407383475045494537968117696043533741246947689888914113244768482821456881088457648176438325401872317252843117510116097938848482532517017465572653997246810181273492417360601910182668120030656085144678303879864746626529352663592860982128197104887799131738800772887328008272526620552275011520955490688967403922775089371835988568800594133701666228860285241029029705393910341782957925461367955387404887138540049162254198016853652939399381876025096258616092300310239811973193285719490764647542670576574689640716001775767655897240298089836354743438355571364178732251338501281165209308593402343108187366284829307433138498937579861740465710946372520127571308634124932729879813824924155369757139781349783046407682578691261275148860819991055700814448066492089257380562641726216483409283076749524300121459332398419291913265265093047223711971634527780974700882910339568334322902077100787649602567419492654954821257459979698668096135037727211728944373556747908776060831565549961958100585000359370310730306268616835168562785801734984718770430286 +sinh(-0.000000000000002) = -0.0000000000000020000000000000000000000000000013333333333333333333333333333336000000000000000000000000000000253968253968253968253968253968268077601410934744268077601410935257335257335257335257335257335270490826046381601937157492713048519186085323651461217598783736353558949263897910023026736378743891498180998256532043796137217781789493948474933114836292914975116678733813511971051635940235826197241548105703324213217892611527377918636735884729428090054006441421771463550062825651841885664447490366576917866649781087488943013495598409589803488610816986024542732124870489134097500793147950372450333391933468757780281861505941047793403018914297595447153695344704666533950334672447587190870408703253025878156688972501004917885531307357838392016043476191096686195644514066365774171929764143164506645890830126587309433442153269524221383070871063966596464284041400708478383651381623332043292173859695664223811838783938502920612272774396231756382409924553015169016753172379317751798253770907145378943172244663997101887657294767368935815375453296944913233329224119313129801687984478592416735918112694094300461693237265395053213888941444965227542322263637582153005748250969288043153156264304902459258754966515897766163501678252436513571135750472831503480294 +sinh(0) = 0 +sinh(-0.000000000000002) = -0.0000000000000020000000000000000000000000000013333333333333333333333333333336000000000000000000000000000000253968253968253968253968253968268077601410934744268077601410935257335257335257335257335257335270490826046381601937157492713048519186085323651461217598783736353558949263897910023026736378743891498180998256532043796137217781789493948474933114836292914975116678733813511971051635940235826197241548105703324213217892611527377918636735884729428090054006441421771463550062825651841885664447490366576917866649781087488943013495598409589803488610816986024542732124870489134097500793147950372450333391933468757780281861505941047793403018914297595447153695344704666533950334672447587190870408703253025878156688972501004917885531307357838392016043476191096686195644514066365774171929764143164506645890830126587309433442153269524221383070871063966596464284041400708478383651381623332043292173859695664223811838783938502920612272774396231756382409924553015169016753172379317751798253770907145378943172244663997101887657294767368935815375453296944913233329224119313129801687984478592416735918112694094300461693237265395053213888941444965227542322263637582153005748250969288043153156264304902459258754966515897766163501678252436513571135750472831503480294 +sinh(-0.23) = -0.23203320371307192732019814277766144629660661917431359916327002468158503309492093625688465860085095672201837653772681653147115303365622178981953379679548379188404927263436085732946592347255852211433378543407383475045494537968117696043533741246947689888914113244768482821456881088457648176438325401872317252843117510116097938848482532517017465572653997246810181273492417360601910182668120030656085144678303879864746626529352663592860982128197104887799131738800772887328008272526620552275011520955490688967403922775089371835988568800594133701666228860285241029029705393910341782957925461367955387404887138540049162254198016853652939399381876025096258616092300310239811973193285719490764647542670576574689640716001775767655897240298089836354743438355571364178732251338501281165209308593402343108187366284829307433138498937579861740465710946372520127571308634124932729879813824924155369757139781349783046407682578691261275148860819991055700814448066492089257380562641726216483409283076749524300121459332398419291913265265093047223711971634527780974700882910339568334322902077100787649602567419492654954821257459979698668096135037727211728944373556747908776060831565549961958100585000359370310730306268616835168562785801734984718770430286 +sinh(-1) = -1.1752011936438014568823818505956008151557179813340958702295654130133075673043238956071174520896233918404195333275795323567852189019194572821368403528832484238229689806253026878572974193778037894530156457975748559863812033933000211943571349392767479287838086397780915943822887094379183712322502306432683489821868659007368597138765536487737915436208491950598400985696957504601707347646045559914877642254885845736315892502135438245978143162874775249565935186798861968577094170390099113872716177152780262453321951854415262402416103920761267624912645278798537338302365909296461050504645113473272056325166736580461403198178841883844076107237360882113435617758002908523909965114638588786393443563656929774154764067076723033758298863411337231625383837481234510640896452737791466885735172361927783511286706456658282762063511732883353212763583727558145625271856252146462467309096604070032301858607354735125956935484726149897351622346477886899320649971872128907279314186746429627514320350120547046155596810486684004288245233456679265598513848294128074663733780838812859950158801950409444990812668313797197317226886437271427240722343390564025359863964531628832202955998451041552338394323847767389316193202562918145337540375182799775428299239198 +sinh(-1.213) = -1.5331280920755698794512552556893764663937392817091703540794700928659778470160728496362481494637864420375334316874391299209849507793324146802674662073167346421790983919494863948634353333109243458029760311887050971600529632653783420275144655874061865845845132322883094847494430361039711713170125491968022707668849552673414247553547875340384525932207851144083004847864819718482851544088925137467779266935324839039783852050945689191820179023577791148364212018020674530518751346344132274106136372571411874036890086030048510435650322770640753896801083734288421047866085139160699512331483729642824116140043443733874766901853798404569135129861403388159100132498902473203373658337542553016869049250248516370221967234814619681254580354453615235764194092880047426007231882364174715183987237922336145600327707011910418580461115064496000715214547757047972182527567530140047271654781796278291871344546618501924402031908070763938091221287534207527183391130124681074558303379734204214810377239139703400360570876939545289478312452026657748192237639533989042964191488066525160811112481897753660714226034479693232358660351017217341286447232108907524749187515552025618263553567108627421965936017894220501382517103739282072191992363228621273872764828433 +sinh(-2) = -3.6268604078470187676682139828012617048863420123211357213094844749342502109887850367236071812942323730093379370379226569557176284104442101681597485392006858846544363340243640856987764551858526487032729130931009216977664336160492956708732632282003897164175574147473719076540569643904105755045947928311164040125141522362093130314380400663642651322023604682630131520050303050534007985506318029992122608480946702332366196812009789214691732738101136970005053482674728222172271620098076321396788860292165883611094817258630471089669011927127329561294070227790318117244686175136743585722405245524528469720622313220039145032489598184164612249201743621211560513192260116043757189564444402131993244379935713325943426971866192739731253069489412350016712973836292316646217767172133865341536045920316559977277374107936982504416791401105473055969103495317247157130380500327215315792260434575417494533781263189473383640766029330488641520656598567650453788737311754899633097875299914982595963519304083445406753458998024466442590879257780849070308629064489120705091571544536612553742288102854646887773756924936966904839395796521576877351716675294552126361883566897113274204225526716756500606438819324482426428413604258519706358688472254545171885510763 +sinh(-4.123) = -30.86400071555528718142382593837156970084687908561667598086342224705409303543412019045918097919892294073407838139259884836471015159822697308456025025023148924605332848906050687606515501264758549739398367150569870169682417514106376998175679434628187197263071004443858931520543083473247630760913661594105267593835787034933212789966504797551260787087963884161777854894254265491962348697942082547601487161469311967190699490402399242187484920739836155872323295812476015041251110249612543905106791016342407945198241650594585901289079170214429123514664293707318056792424542174335612307377008718245430101477302172032207960538557455138068507225653780184954833793202320934512601590424251344371145205888137082752418016028229783375177860386647914881777290584906563098455294479614480948519076981109236477608866753296244509236870754589806760489988565293888769220274934082631992226252220974952207570714826551268121048152379872335323877000452904133058386535414736890868051197580626170103850557396330993635029999734967157646302096811845126506421052201959797335116123223867731898784935682151066095595940691396878353038906840398666291081430996312739110832265803707075904068076798026115314953127732907924686358647782167958072798116168639973505710234561 +sinh(-43.2342) = -2.9877516426127545897544044064916111208192332499226453194727458709076010457793612136759135894092648697297777886827759230808289152840325598885764719800571702098751744566424137240715780743908502810910930627438415039188383433369759826214306035472249215377220489813451081539993794761261351470671019867422535203410963005001120547978322090961826770970757237373865304098871797893610964117262398403804345945413124606789853981399602966406421040541582633991977122066092698894697936123161102461023945094810285557433434092218685683839731668295166525140402189904783948878461465163433142933739766299315472180555573760395585111187477848741418128455992999315407185712781111526287886769189208898997868665619717049846063584739000551099274812899132323427369178214790930909891130846425810736775051224449881177166229167747052296577087966629416033972859797236906359392055429837395494171992388219067383233233571957119800898451053127054814117872786040868967866595481825215451736374842895204233632541108731025643873845779573764679314732905192547914601618740309945759137788258701318309739725635138623510930354081266884321544525351524096818156280339183896220004306777606956216928726894522731444825210232565776620044985993225934521602649672065443447725786290358e+18 +sinh(-645.2342) = -8.3295703323765737825515971494631608785310629938100137052969985165573267277550245994408859517888192019454707340532285958902369035654202399759090004987961156871576790442451382617471532931541266293188501044729523813782762222622992121884604800382160661879570649397749703918870400909683502142166879165649272854662731770089957633243237286254006443922153421975724773718469706966317263860936095389099045947322438182746953750010532909743062774287544536544708375715001346786835975639556555134195526369369685050500671500889513234679287377718376692176252236104880258461080047389565853489817980632955309292505709777700336370624332705611805674875363025848538720058042868363552710610381273852417122322021347800200124553751748916981186278270206604773592511878129000599633443687194604724245490986084784578647513475373184680115392629806823276160089930347967255738187293975117551113180996354433224390052415808544419039263043823166933126957777484315932122585516934971990655640675922923387182520667615671019905219118383665557979839340201615025898387037351189873808179851729565243688645253692483385924385774099305988110884775923108384691445257413549411779535121739682163596864147659581808071524189175377899666840148792586658581565663039033664235163923639e+279 +sinh(-78978.234) = -3.23732773604745331787198827381411065022049728700925357710897716626048697359159035011675924667628533348272125718669800749816450206510911205538691352291540899003052199670014371667723664860383720747292707795250916542351602348158228055981943535958475211506424202169640870200606510921013841027509609419492450864970187281079679477483980355365170908642051051994034373461498398020047908223724445333441980525358409830708686252626511396058860522354650564321584679417639769527993233888488700694928216923333382610849831729706897293033998543320607155864733032342367630110638398500007241269339395081820597723890933486532641990750506109627505475224961452447277538444679706821293727153103234173409990685560977352419091329287624441763129551837557642516551828631599577723901704718018555595586520535041449472068135875421824659148205821065153946754046059791036411022865855579120908889906013673841158002778173400916287827566396075872353045370287161857533856021398376346319814719573576288168333551531632432796662224821783799017386986567313501488284521473395952409565886925683295307108156969097360261937531681268668622435196437017983524158599329482634040011586130673335019972876440525720813438231223457296767429169720832119874808148061430458469065543634204e+34299 +sinh(-456456.234) = -1.32625350243695290338973868469802522741854153845986381995510150073450808376870015874340158942629883261264380894187565960067672957462207020312445001932041207231707353683700505720398772134451216912978534872406593633779412834523519229103251154264357908101088087509216224580451997054270056361825872960548213851063690314011123385468844033138260950209453804612697439176369216508132293340016362193030586105230150966938653036259998264518737779289534879517248451892777898466931134586624744247972385255291340091490559270045984778992732714901842548663012796764052747718987791413192975984600891266313084954284829410012415649314136922747022080189104518902419150375090754029004262206862808482058810154253661949774029377299101353411855891498519543123756121187446538349695489860165432540549708258767867674741541415661364854762099393407331326236954661211892595303809154717372665785727655615391409356872978501192385853097010107110320976029049654066084599348623364473262072620921705767046382275596656429072643735082507709955412458996303026185883835118799535448361308753292087554828972410581278956144540208165277609159979797036313071831813527800462597347683025895218138526261400704677384841667693786065526587602416131667274368031177843170132369346185127e+198236 +sinh(-456456456.234) = -7.42180222618854937989804404761085942678123246233965601532123888101117680696597733659384155748630948241328903979534331567747924772005408336802840737295034384233486128182705933474467148493734785188714315366114742390997651661130934215539363732578254097192521392639025511538610755610757043379618710491525294552273716114373505571452792012853485452483344533281621482225400788930197432060155811881754536660503718576464261912953495166110022263316348181117133701674745308823653491146895283767777596449048639235269243000069379776011007789225339445805676675838005805250145750121609546506707338943162897191058559037570458416007271241087859608065379535855260144863264450622389732582648950410719025197077332357939826956474980647858915468702887135988858955798506349285330884175375841615020283826400099925906364372037307383660033038240164500361666235525169244015918796423223545264891705562537850691209782326543936277855216030097030792842881084086017377717524905703280452121565396858763812491107238193337748666911562054062097072030338498600282320134785902508290050456105123297990766472307950555702712998713443267033072643023123319599884917149056821799086415535217271000152556679089681756699302216365893912506952840045140853481234380413641573718141263e+198236519 +sinh(-345345345345.4356) = -1.56496265853103789117163889800696460043440769780955313893252505095258582846170951734972213722424613636441645911886914958185184872027860177688076615956861223842427885158609651354879599752026649441086822008195339042328434876478830134510749674688353446391272580952872095605848774167587716866923273641923638629521770577397327885401907863377794806750751661753189060375955645994853984715806351692584049587731101637514636864779367944366394466801959272746712400122907579240154503652510470286915611746462372338781623998049194088425613595135690619556181225998356227804800907916862085274743145127430201461893210678363638369306394320366136306285373146213898210665905504648875697932208966419615003369442671068937136724753123727137540321962019567347841796924064750278125506538275932903126220861787725012179708524759103116212647875644165371682837169765409295610173408439955336306649989785212247583044194197242660671647047862416233288367494147985582174176222685899729856693220870205472268315307898896796676834526397440096138432681850432241077218340384157168675188503025555890958037821315581882636522319551273002627155871720053222141877733857300276828193832587926755662979066014874274723735996326350875905341302893522767973741819970235892170965457476e+149981577834 +cosh(-345345345345.4356) = 1.56496265853103789117163889800696460043440769780955313893252505095258582846170951734972213722424613636441645911886914958185184872027860177688076615956861223842427885158609651354879599752026649441086822008195339042328434876478830134510749674688353446391272580952872095605848774167587716866923273641923638629521770577397327885401907863377794806750751661753189060375955645994853984715806351692584049587731101637514636864779367944366394466801959272746712400122907579240154503652510470286915611746462372338781623998049194088425613595135690619556181225998356227804800907916862085274743145127430201461893210678363638369306394320366136306285373146213898210665905504648875697932208966419615003369442671068937136724753123727137540321962019567347841796924064750278125506538275932903126220861787725012179708524759103116212647875644165371682837169765409295610173408439955336306649989785212247583044194197242660671647047862416233288367494147985582174176222685899729856693220870205472268315307898896796676834526397440096138432681850432241077218340384157168675188503025555890958037821315581882636522319551273002627155871720053222141877733857300276828193832587926755662979066014874274723735996326350875905341302893522767973741819970235892170965457476e+149981577834 +cosh(-456456456.234) = 7.42180222618854937989804404761085942678123246233965601532123888101117680696597733659384155748630948241328903979534331567747924772005408336802840737295034384233486128182705933474467148493734785188714315366114742390997651661130934215539363732578254097192521392639025511538610755610757043379618710491525294552273716114373505571452792012853485452483344533281621482225400788930197432060155811881754536660503718576464261912953495166110022263316348181117133701674745308823653491146895283767777596449048639235269243000069379776011007789225339445805676675838005805250145750121609546506707338943162897191058559037570458416007271241087859608065379535855260144863264450622389732582648950410719025197077332357939826956474980647858915468702887135988858955798506349285330884175375841615020283826400099925906364372037307383660033038240164500361666235525169244015918796423223545264891705562537850691209782326543936277855216030097030792842881084086017377717524905703280452121565396858763812491107238193337748666911562054062097072030338498600282320134785902508290050456105123297990766472307950555702712998713443267033072643023123319599884917149056821799086415535217271000152556679089681756699302216365893912506952840045140853481234380413641573718141263e+198236519 +cosh(-456456.234) = 1.32625350243695290338973868469802522741854153845986381995510150073450808376870015874340158942629883261264380894187565960067672957462207020312445001932041207231707353683700505720398772134451216912978534872406593633779412834523519229103251154264357908101088087509216224580451997054270056361825872960548213851063690314011123385468844033138260950209453804612697439176369216508132293340016362193030586105230150966938653036259998264518737779289534879517248451892777898466931134586624744247972385255291340091490559270045984778992732714901842548663012796764052747718987791413192975984600891266313084954284829410012415649314136922747022080189104518902419150375090754029004262206862808482058810154253661949774029377299101353411855891498519543123756121187446538349695489860165432540549708258767867674741541415661364854762099393407331326236954661211892595303809154717372665785727655615391409356872978501192385853097010107110320976029049654066084599348623364473262072620921705767046382275596656429072643735082507709955412458996303026185883835118799535448361308753292087554828972410581278956144540208165277609159979797036313071831813527800462597347683025895218138526261400704677384841667693786065526587602416131667274368031177843170132369346185127e+198236 +cosh(-78978.234) = 3.23732773604745331787198827381411065022049728700925357710897716626048697359159035011675924667628533348272125718669800749816450206510911205538691352291540899003052199670014371667723664860383720747292707795250916542351602348158228055981943535958475211506424202169640870200606510921013841027509609419492450864970187281079679477483980355365170908642051051994034373461498398020047908223724445333441980525358409830708686252626511396058860522354650564321584679417639769527993233888488700694928216923333382610849831729706897293033998543320607155864733032342367630110638398500007241269339395081820597723890933486532641990750506109627505475224961452447277538444679706821293727153103234173409990685560977352419091329287624441763129551837557642516551828631599577723901704718018555595586520535041449472068135875421824659148205821065153946754046059791036411022865855579120908889906013673841158002778173400916287827566396075872353045370287161857533856021398376346319814719573576288168333551531632432796662224821783799017386986567313501488284521473395952409565886925683295307108156969097360261937531681268668622435196437017983524158599329482634040011586130673335019972876440525720813438231223457296767429169720832119874808148061430458469065543634204e+34299 +cosh(-645.2342) = 8.3295703323765737825515971494631608785310629938100137052969985165573267277550245994408859517888192019454707340532285958902369035654202399759090004987961156871576790442451382617471532931541266293188501044729523813782762222622992121884604800382160661879570649397749703918870400909683502142166879165649272854662731770089957633243237286254006443922153421975724773718469706966317263860936095389099045947322438182746953750010532909743062774287544536544708375715001346786835975639556555134195526369369685050500671500889513234679287377718376692176252236104880258461080647660624321569472218964478598481061819511128290211059709180726166333705677023965896266467956054670263910954266722695407498146053540686378982542747342162774387508463876511640900681410898602015753174381791576681041580198401761858757867648622554878408397720852314101587116382642008945722918613552267686428954350903398521433800302626326097484829188195469715766050637193473717583029954369580915365735799925098714764311192519615501270308335205657632274573853123453048693920358296435586851669411599496537540252474700122506140564257098871384544465473593476718811028996017809263013632772889794561140251019338584373005818741890874572613393563117645427765306740942008732761680229313e+279 +cosh(-43.2342) = 2.9877516426127545897544044064916111209865831704678335155707738319234418978482339173761226100583243119121243615061695765226802795898965866278050443970925920082230177118919188693761759969578962804744630304011605588734977300040660013117343573127132217812328977016009399258978208897045399684227986503126600974148090894593075118065669524247795394672193608227442509526375655383069096321508132314170638109697060740033045803691297474585599347936725562529542950553125274058423275716360785371194698808261258283739160052557446420893468789004385505241907992607411268489472369250588213320701636230812710388654723233488881386359271581340349332564545646028037924906864102908718649183436028129095785936362333312985006440798017322184939535740451197443981273792715088951099302397733764318003083434636189581068913964805627442513942799843087050831380211793756195201485129309238716653636065506525371419945527437496604561003823189877637171539610842348583933910862322141583698529849773736509566328469398644685144796808842440519733953523306016986499689462669789967046247450231596884200389173527786058796128153909311294670076264021884179565836674296068204853872889598240601697195054661648921631126501839264424723687774214059408992165191281739807910577380771e+18 +cosh(-4.123) = 30.880196569481180670703706069661095863130516239886564746527213491022015715905724529839185193268060113915919497968248828259361516563747101297632631153274773228639376048001992404344251078308742463548852860383912798240133283733679690213548676751381252815555470307970377690397901962110686488775088527391245466050900316976498676349394154105053334979335573361124480745364889825635797482798547337469884471636273885778828273038685409400484353149351415577528044029925801095346319978592133711809524752028651438578336347021347619894963543906277198653016946236604579571574334915387690953110878577516319383625424034963265694347199722914932010577011426154088702331299588416251631647929075881004082697022865545361592252249421549470862813476008283009567921001101171987213726421518409249361669214927034987960907805217845504132831974506653814012216193360373558799248803077668604727271717794482661282901171157446419122369406206423217417649448896462912954820629280953518399240956242098442203989951787095494273069650472363662482844209562668485572856602096994761226993392531020804212803256179246493929712656992769136036306031622154161221096788150307887034481931105789417486391390659190832971122285441762667270311105120603740573693656694220124206835551934 +cosh(-2) = 3.7621956910836314595622134777737461082939735582307116027776433475883235850902727266607053037848894217644152242275562091681669752823370632063186436741973918902456865615830466680036148757616980333833089071765469465106377873662059392048691993132142902117117744733233913933652809353503194114555005104763989168063095324585837168821207313793188587910704041343253268444561825442318088803545070216647748619656321908314990066980942033063737751607760215906933616374845287277429209130621636612297399659680122942751464902152328190825129703116156647371352032123372805782655418962697324059264233681331629748921533459264880966902826613535352705223496224672240437992226226203669811405137846853607842366671562223488559349476210237111310568101070029567860121739016472661450916857869268487080051363466365982738426552345027063001870988612005453445415729957709216474285224218553961263635603051415349550737412466397766576229967078819123889577049336733340049508073442456009143165210424935055682759242144584005158233926879133044119843510181890545359200631002293841114561289095123103539653545250273626864993858791870355046850800624203001967423790290850885253305690304785710524353346394703146927680284075593327230044309641101935476914999869724804409259986944 +cosh(-1.213) = 1.8304321202140430845781493167156070891800576091545920393097633412395476601981197005801800837954431566839095489314457596100262143964242111080892620441059260755935067109472407873858276754556333288191150885490393000875711467937890315657292895990007200362849289587765921823927123421925910887555697060562604954431271843863866229892265331156594032599678659261727927910218183938522405246794586177182617951953305357642302800824956708898123550391102220821554501113648965478787132874247100641379537214341946376178562023377205443024959527126826905426109512603689004982610085315264863529472710933486737165599302484986889043281962664583812886754972461880475442608941748218274682066997902477921239381706251816358452830295793032012092567515710217274912422031793392448919909067177384255331303028293616015188387327617844317184982125440851708949272894133391208216899190755939576501997589886960210343555961681930064235324964804764473856102053496894808034019488612147151462262595443132551491465499414728072209482284999019552208408346635668281260694703527537831812819977021703090481029481149988635882594203941254958121070100030637491374790518082404163774994695330150522623770880673713498734345363454845364326915679156747646651323697341674773032296636961 +cosh(-1) = 1.5430806348152437784779056207570616826015291123658637047374022147107690630492236989642647264355430355870468586044235275650321946947095862907634939423773472069151633480026408029059364105029494057980033657762593319443209506958499136898103743054847127392984561603903858174714536360045187363068275143488012027205749727055244716707064471032711422829394484116772731021396329586672730122826261409857215459162042522453939258584439199475134380734969475319971032521055637731102374474158960765443652715148207668824039830299834729893347410901321431327024035053026751355682598741761748341893649774459931568769264436431920567485982562086354300685969471941651212425195115114763915133079919564231173730049663768338355197751739207383145217125473856226447354829904659718151388546183076591371757623742914200932347925993026592840272736537536433019326437882344207418427562239316678467008284832335430229662354482173761113232199238093884054304799157603713710422113231708597821843290295289358592553619534665625391292759863670016945833264736663945083187361762150727688196551408637298588888502249168325944223935856176099933659990529132128466439925056598535438962553339713119043696011854879684338800001430908009242751694408045952208378194381002588273321881279 +cosh(-0.23) = 1.0265668062164059354908742334413478623636734060911178889670281367834278299922762032224953640071933267810757681840425209887262053504799027497757615829662222323443942467295140943394156789691105798353031523966859655581337924432040693183634047699530521567316871704994148374179221648998404191916027247523080970842142903730628837622372528629171235195293758947921199183931111224573795806322264218780899001032749272927796708249135562809024098646521200621083134616598448397322548568632755628713853041535581803625746921709637865682711352137239854185728441072481700055790338095419483987512414944998605595262314258770764849383826659103282304220573001081326006721791774667520494230215151354380302193296660380722790945803057685281010375268009044077826189928221486706694830624330129755256826799658878035118845789515354093329383229977656682863333287246588190498667920212770318305448704857995461246562041781490308897373152982180105965779166224623673412202346839187971888174742719687708933251307445148985321174947877355260009753629889979097377809425550132462721363674600042057854398558575718912907626026443074416060027996864609495463961541811372378837604695783099544624718012894517921573959880247370051402254898903457134004473572903972187410999796919 +cosh(-0.000000000000002) = 1.0000000000000000000000000000020000000000000000000000000000006666666666666666666666666666667555555555555555555555555555555619047619047619047619047619047621869488536155202821869488536155288333066110843888621666399444179101321958464815607672750529893418359026824635290243755852221461096517291834925061055019211121162382758639194936910904389513767025269391391968171907311995189941054476961420203362874350830712875656533769232699377346685035156312026011675721302570796739808357774522888953937034655986589618184528230016297618424778312305621094568737071808796633027791422469494229552369889628541448380970094446071142666033852611512946855317044567114866383379225926466755213905569921979372734249458914473584131799306127037585680425137373774767106262727928796219768579164605835663957263391153498729796336488423049909575770121713854502104579473278535298494957477044427043271893932668187646659774434846699974232741496756616056114313243739201239598688634337399198924680695383690885644423141878748119896978132143217809378900334048027082212078255534175335440547150337789240299447143224015234944690237917350408431253638375465314146928959209766616036552286441726494968926818976422801373572306220536742379538691365874780106112246371768579078281084 +cosh(0) = 1 +cosh(-0.000000000000002) = 1.0000000000000000000000000000020000000000000000000000000000006666666666666666666666666666667555555555555555555555555555555619047619047619047619047619047621869488536155202821869488536155288333066110843888621666399444179101321958464815607672750529893418359026824635290243755852221461096517291834925061055019211121162382758639194936910904389513767025269391391968171907311995189941054476961420203362874350830712875656533769232699377346685035156312026011675721302570796739808357774522888953937034655986589618184528230016297618424778312305621094568737071808796633027791422469494229552369889628541448380970094446071142666033852611512946855317044567114866383379225926466755213905569921979372734249458914473584131799306127037585680425137373774767106262727928796219768579164605835663957263391153498729796336488423049909575770121713854502104579473278535298494957477044427043271893932668187646659774434846699974232741496756616056114313243739201239598688634337399198924680695383690885644423141878748119896978132143217809378900334048027082212078255534175335440547150337789240299447143224015234944690237917350408431253638375465314146928959209766616036552286441726494968926818976422801373572306220536742379538691365874780106112246371768579078281084 +cosh(-0.23) = 1.0265668062164059354908742334413478623636734060911178889670281367834278299922762032224953640071933267810757681840425209887262053504799027497757615829662222323443942467295140943394156789691105798353031523966859655581337924432040693183634047699530521567316871704994148374179221648998404191916027247523080970842142903730628837622372528629171235195293758947921199183931111224573795806322264218780899001032749272927796708249135562809024098646521200621083134616598448397322548568632755628713853041535581803625746921709637865682711352137239854185728441072481700055790338095419483987512414944998605595262314258770764849383826659103282304220573001081326006721791774667520494230215151354380302193296660380722790945803057685281010375268009044077826189928221486706694830624330129755256826799658878035118845789515354093329383229977656682863333287246588190498667920212770318305448704857995461246562041781490308897373152982180105965779166224623673412202346839187971888174742719687708933251307445148985321174947877355260009753629889979097377809425550132462721363674600042057854398558575718912907626026443074416060027996864609495463961541811372378837604695783099544624718012894517921573959880247370051402254898903457134004473572903972187410999796919 +cosh(-1) = 1.5430806348152437784779056207570616826015291123658637047374022147107690630492236989642647264355430355870468586044235275650321946947095862907634939423773472069151633480026408029059364105029494057980033657762593319443209506958499136898103743054847127392984561603903858174714536360045187363068275143488012027205749727055244716707064471032711422829394484116772731021396329586672730122826261409857215459162042522453939258584439199475134380734969475319971032521055637731102374474158960765443652715148207668824039830299834729893347410901321431327024035053026751355682598741761748341893649774459931568769264436431920567485982562086354300685969471941651212425195115114763915133079919564231173730049663768338355197751739207383145217125473856226447354829904659718151388546183076591371757623742914200932347925993026592840272736537536433019326437882344207418427562239316678467008284832335430229662354482173761113232199238093884054304799157603713710422113231708597821843290295289358592553619534665625391292759863670016945833264736663945083187361762150727688196551408637298588888502249168325944223935856176099933659990529132128466439925056598535438962553339713119043696011854879684338800001430908009242751694408045952208378194381002588273321881279 +cosh(-1.213) = 1.8304321202140430845781493167156070891800576091545920393097633412395476601981197005801800837954431566839095489314457596100262143964242111080892620441059260755935067109472407873858276754556333288191150885490393000875711467937890315657292895990007200362849289587765921823927123421925910887555697060562604954431271843863866229892265331156594032599678659261727927910218183938522405246794586177182617951953305357642302800824956708898123550391102220821554501113648965478787132874247100641379537214341946376178562023377205443024959527126826905426109512603689004982610085315264863529472710933486737165599302484986889043281962664583812886754972461880475442608941748218274682066997902477921239381706251816358452830295793032012092567515710217274912422031793392448919909067177384255331303028293616015188387327617844317184982125440851708949272894133391208216899190755939576501997589886960210343555961681930064235324964804764473856102053496894808034019488612147151462262595443132551491465499414728072209482284999019552208408346635668281260694703527537831812819977021703090481029481149988635882594203941254958121070100030637491374790518082404163774994695330150522623770880673713498734345363454845364326915679156747646651323697341674773032296636961 +cosh(-2) = 3.7621956910836314595622134777737461082939735582307116027776433475883235850902727266607053037848894217644152242275562091681669752823370632063186436741973918902456865615830466680036148757616980333833089071765469465106377873662059392048691993132142902117117744733233913933652809353503194114555005104763989168063095324585837168821207313793188587910704041343253268444561825442318088803545070216647748619656321908314990066980942033063737751607760215906933616374845287277429209130621636612297399659680122942751464902152328190825129703116156647371352032123372805782655418962697324059264233681331629748921533459264880966902826613535352705223496224672240437992226226203669811405137846853607842366671562223488559349476210237111310568101070029567860121739016472661450916857869268487080051363466365982738426552345027063001870988612005453445415729957709216474285224218553961263635603051415349550737412466397766576229967078819123889577049336733340049508073442456009143165210424935055682759242144584005158233926879133044119843510181890545359200631002293841114561289095123103539653545250273626864993858791870355046850800624203001967423790290850885253305690304785710524353346394703146927680284075593327230044309641101935476914999869724804409259986944 +cosh(-4.123) = 30.880196569481180670703706069661095863130516239886564746527213491022015715905724529839185193268060113915919497968248828259361516563747101297632631153274773228639376048001992404344251078308742463548852860383912798240133283733679690213548676751381252815555470307970377690397901962110686488775088527391245466050900316976498676349394154105053334979335573361124480745364889825635797482798547337469884471636273885778828273038685409400484353149351415577528044029925801095346319978592133711809524752028651438578336347021347619894963543906277198653016946236604579571574334915387690953110878577516319383625424034963265694347199722914932010577011426154088702331299588416251631647929075881004082697022865545361592252249421549470862813476008283009567921001101171987213726421518409249361669214927034987960907805217845504132831974506653814012216193360373558799248803077668604727271717794482661282901171157446419122369406206423217417649448896462912954820629280953518399240956242098442203989951787095494273069650472363662482844209562668485572856602096994761226993392531020804212803256179246493929712656992769136036306031622154161221096788150307887034481931105789417486391390659190832971122285441762667270311105120603740573693656694220124206835551934 +cosh(-43.2342) = 2.9877516426127545897544044064916111209865831704678335155707738319234418978482339173761226100583243119121243615061695765226802795898965866278050443970925920082230177118919188693761759969578962804744630304011605588734977300040660013117343573127132217812328977016009399258978208897045399684227986503126600974148090894593075118065669524247795394672193608227442509526375655383069096321508132314170638109697060740033045803691297474585599347936725562529542950553125274058423275716360785371194698808261258283739160052557446420893468789004385505241907992607411268489472369250588213320701636230812710388654723233488881386359271581340349332564545646028037924906864102908718649183436028129095785936362333312985006440798017322184939535740451197443981273792715088951099302397733764318003083434636189581068913964805627442513942799843087050831380211793756195201485129309238716653636065506525371419945527437496604561003823189877637171539610842348583933910862322141583698529849773736509566328469398644685144796808842440519733953523306016986499689462669789967046247450231596884200389173527786058796128153909311294670076264021884179565836674296068204853872889598240601697195054661648921631126501839264424723687774214059408992165191281739807910577380771e+18 +cosh(-645.2342) = 8.3295703323765737825515971494631608785310629938100137052969985165573267277550245994408859517888192019454707340532285958902369035654202399759090004987961156871576790442451382617471532931541266293188501044729523813782762222622992121884604800382160661879570649397749703918870400909683502142166879165649272854662731770089957633243237286254006443922153421975724773718469706966317263860936095389099045947322438182746953750010532909743062774287544536544708375715001346786835975639556555134195526369369685050500671500889513234679287377718376692176252236104880258461080647660624321569472218964478598481061819511128290211059709180726166333705677023965896266467956054670263910954266722695407498146053540686378982542747342162774387508463876511640900681410898602015753174381791576681041580198401761858757867648622554878408397720852314101587116382642008945722918613552267686428954350903398521433800302626326097484829188195469715766050637193473717583029954369580915365735799925098714764311192519615501270308335205657632274573853123453048693920358296435586851669411599496537540252474700122506140564257098871384544465473593476718811028996017809263013632772889794561140251019338584373005818741890874572613393563117645427765306740942008732761680229313e+279 +cosh(-78978.234) = 3.23732773604745331787198827381411065022049728700925357710897716626048697359159035011675924667628533348272125718669800749816450206510911205538691352291540899003052199670014371667723664860383720747292707795250916542351602348158228055981943535958475211506424202169640870200606510921013841027509609419492450864970187281079679477483980355365170908642051051994034373461498398020047908223724445333441980525358409830708686252626511396058860522354650564321584679417639769527993233888488700694928216923333382610849831729706897293033998543320607155864733032342367630110638398500007241269339395081820597723890933486532641990750506109627505475224961452447277538444679706821293727153103234173409990685560977352419091329287624441763129551837557642516551828631599577723901704718018555595586520535041449472068135875421824659148205821065153946754046059791036411022865855579120908889906013673841158002778173400916287827566396075872353045370287161857533856021398376346319814719573576288168333551531632432796662224821783799017386986567313501488284521473395952409565886925683295307108156969097360261937531681268668622435196437017983524158599329482634040011586130673335019972876440525720813438231223457296767429169720832119874808148061430458469065543634204e+34299 +cosh(-456456.234) = 1.32625350243695290338973868469802522741854153845986381995510150073450808376870015874340158942629883261264380894187565960067672957462207020312445001932041207231707353683700505720398772134451216912978534872406593633779412834523519229103251154264357908101088087509216224580451997054270056361825872960548213851063690314011123385468844033138260950209453804612697439176369216508132293340016362193030586105230150966938653036259998264518737779289534879517248451892777898466931134586624744247972385255291340091490559270045984778992732714901842548663012796764052747718987791413192975984600891266313084954284829410012415649314136922747022080189104518902419150375090754029004262206862808482058810154253661949774029377299101353411855891498519543123756121187446538349695489860165432540549708258767867674741541415661364854762099393407331326236954661211892595303809154717372665785727655615391409356872978501192385853097010107110320976029049654066084599348623364473262072620921705767046382275596656429072643735082507709955412458996303026185883835118799535448361308753292087554828972410581278956144540208165277609159979797036313071831813527800462597347683025895218138526261400704677384841667693786065526587602416131667274368031177843170132369346185127e+198236 +cosh(-456456456.234) = 7.42180222618854937989804404761085942678123246233965601532123888101117680696597733659384155748630948241328903979534331567747924772005408336802840737295034384233486128182705933474467148493734785188714315366114742390997651661130934215539363732578254097192521392639025511538610755610757043379618710491525294552273716114373505571452792012853485452483344533281621482225400788930197432060155811881754536660503718576464261912953495166110022263316348181117133701674745308823653491146895283767777596449048639235269243000069379776011007789225339445805676675838005805250145750121609546506707338943162897191058559037570458416007271241087859608065379535855260144863264450622389732582648950410719025197077332357939826956474980647858915468702887135988858955798506349285330884175375841615020283826400099925906364372037307383660033038240164500361666235525169244015918796423223545264891705562537850691209782326543936277855216030097030792842881084086017377717524905703280452121565396858763812491107238193337748666911562054062097072030338498600282320134785902508290050456105123297990766472307950555702712998713443267033072643023123319599884917149056821799086415535217271000152556679089681756699302216365893912506952840045140853481234380413641573718141263e+198236519 +cosh(-345345345345.4356) = 1.56496265853103789117163889800696460043440769780955313893252505095258582846170951734972213722424613636441645911886914958185184872027860177688076615956861223842427885158609651354879599752026649441086822008195339042328434876478830134510749674688353446391272580952872095605848774167587716866923273641923638629521770577397327885401907863377794806750751661753189060375955645994853984715806351692584049587731101637514636864779367944366394466801959272746712400122907579240154503652510470286915611746462372338781623998049194088425613595135690619556181225998356227804800907916862085274743145127430201461893210678363638369306394320366136306285373146213898210665905504648875697932208966419615003369442671068937136724753123727137540321962019567347841796924064750278125506538275932903126220861787725012179708524759103116212647875644165371682837169765409295610173408439955336306649989785212247583044194197242660671647047862416233288367494147985582174176222685899729856693220870205472268315307898896796676834526397440096138432681850432241077218340384157168675188503025555890958037821315581882636522319551273002627155871720053222141877733857300276828193832587926755662979066014874274723735996326350875905341302893522767973741819970235892170965457476e+149981577834 +tanh(-84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = error: 8 +tanh(-96787434543254234525634676767357674567345412345123453245.56784785678) = error: 8 +tanh(-96787434543254234525634676123123123123123.3564564564564) = error: 8 +tanh(-967874345432542345256346767673576.34523452345) = error: 8 +tanh(-345345234243456574574567.689078) = error: 8 +tanh(-3453452342433543453.234) = -1 +tanh(-345345234243.234) = -1 +tanh(-355345) = -1 +tanh(-215) = -0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999964157129985129292243467081211223784294517012043598978724452265937453799390746300364864289839463413424038581154973578861178225075236295529722387619969463567918136231677853070710313360394423018571145385691223510686342664210368426500116797105712985563059816075412198762108273572481532761129114691787332474745536594448051427807823861964903003379708640519111627987758660529671369808388103609153566290546013677493029737861015426237883777190875259493516351131107459916364724906410462520028378220706751324461787198638061339603940268822886603287185626347378249015207680741974806267793561699276324961288548450097194643255440470398411939284850724675019051773635528054159699000064502470683282120272177565990243723057346045960028377547301528088580488414487096083095396043153637925856925464657384566012711429773442776845515306823894861845322773114518929052532570263686375801736841926486304637901518979739285215457261217519471879675780564345716318785113555983903752576503150812911001236924455366848619320766862873669179720834825773941793736000079323737884478998 +tanh(-50) = -0.99999999999999999999999999999999999999999992559848047958328074080608392273763325282215692025741413106278376409710444025305644295268614210434061553637077478741816336105320479625531415683536664598231754657232810182183054403152024335590236529423711299885721476159827252973165942447024144349886220941479950910589460949227325151938174409743270977465403030342162883202224697289268062098043054719863123480843662817657418202779662928667022733736269704038704749613800358488481168139370600242763876274362464198007519819870464003030735941842870260636152505804457511072310567179294142825313008274044653515285005186275579404676156506740477110907246640376571207959724995238133513676940284061676271793848138278822387735747912064890963400914241871615772165805137237570341226793410963425599791133163939611725678815862447751154768862675569671043256165099181630630393156542433960218141996764050665484225149919535550929646818863044177040935046141568016750898930467560023535849593389228159214494164433272836348421038910038519484768855421087667760000000438491095895416732723936953538553675964618866473254874337919295837992311821801303428162483711908345375435302304931878876905770294624019392675136750627273407108345621992205899844459416260454760044360863 +tanh(-40) = -0.99999999999999999999999999999999996390297224309169655375743285299945222807564448470967861932713975070752810361430636751188612447164835397361054917545196691513272846929612005803892083484493329245850302141605140205928322013924108888125360341208856636465437926529841687370688041218353587976196846825967234168410937678501090855059929835445232208918907222791682445367305089300825725239613968681313634117559707841477457709997970943669076130582729235015856758098508481311538803059084558655119601135989267593830576992703131417958815582021372588256000359515556700624055404945600689260640735116333290328499496996887814031014250528879115123733626859827787882550971299311951395217545677202560849857467957780060551339338778168222803953079287153452439063245938121260386312460539589863058943493882606464368690364049303754017158350036906026460358849172724566458053814095268678341827063387930917090970378740702219784422996730624675981002552717374875602098231471371606924022850824827488722716685006965193299665832471439497245919676477836520822604951300303520659157122705400788471679514738842371980830035574867496310973909914236731234210578476862945341365683111617538982528023810548722298239714984073363659019080401524580422538383889621590283282392419 +tanh(-30) = -0.99999999999999999999999998248697847460695932302253455187462940132577768512064835056626515671918593947388529721427771511858614619992728203403111461643469304834988922025968184905502155186884810382432468654580237575007580459760225774739589835277664296240669553511272508451901198168945791206608076794400035387013543564989267412111811950738818626045464324805163910138459413493917857593261753413117117904347518945777556707279914138859436513081095707187299275283373685890003055537166825049575390494516137790119035109565942588806590606870143710774165791117692441515503460648386604542027035719609042158849620931488980126167030258967645280909206945579458737144322450317444910749719382395732115024207911803763287934011636643369276523342712365140894640451388212139523257528141577633857824450670319040037271232062180789061297724503936659498332452253419794337165463540076493346356624464194125433460670132651772035921943429770309461029386669159769345708557856096032282319860913029766507019469651935711721669367525172848101940888348307707020300984451904078969124963334753528621171123130086138661293507640851386848564851264803064770065516479893240033905230721321217373506778703035882795417404648837694538866758551526343473007132445283388286131558214 +tanh(-20) = -0.99999999999999999150329148941682204543855819119098725713047456422766385013396305493020379483116286723884401319225479610330434833745185496603886706495752590110273736459185586512033780048231947928548879745109044764072521967724592549251580209939074878059727810260917809729859940239495986128671819259194208485713426533719153175288052945264104145883223091351802407978663606881743101282316454282666167377737813523098256381105415457955659650586708269621219771319328017681311243891452380381673565629798571747929415215439838078504488681904773897027715192244440856919467554203849863834286356153154714613097939865915797467289296297598933636833632724624564197583648598627873235100157670404893234909787667823526511575040954723840950997402314629388414534765034063930928367664409085841511835346415583876349238760592828608287314083358436066956697487226931626882174494946408500823866275845736083417027257969031861298505917456468271610222391942055223545639288973358543733058064321389961800888266130319993133360814750264570356644837134000927243860897947213686240240327336304962240105372310060742967725424677496202613508503646374192320087199059371141275576712280491573447886077869121182563813610193575794267945692290640242014133808449597775534653805849 +tanh(-10) = -0.99999999587769276361959283713827574105081461849501996226140069543680188089876682610651332495069023186972594195440363277723624598935122112440069080032115324852030221370176075706784328596681042097167304971561185014681914071046105155116929711575041632291885682046344687578127127378663128356531074774188950457761545651571845725123775892342065718865628066593586139144590877440112159808017122001606191995699617317633908518383704737642531119106680691544131671862104511838933336178182094978245610587892680611057581291284478982693281524518363043783259091682070412078245356294131111802424741275145588871557265716756862978529683088987494802024713948725464600183438641337781475525269445526235470446787320938137169078605324781322750203195797241419447084824624928512651054542518750772124598381393207416884405625598602405892881151509286448125420911991870414749247413730745953822835719416241597335170439159471760232524897445577864794033513235856083295211261009801252977088373563572130561084203552692767822260454900739196502408179185239540703436267190071102256964123880886459242516389715845301805566918986428399562608762410598742205066075443239560739617002342970311043050315950937919835515639504283163999382433755306304207193274338908676484743544664 +tanh(-9.98723) = -0.9999999957710530444307520130832904793417491894751074014571449544527998239812448424260557043810171978929250774403969011525533107838329774589233613084546884873696498410826503036913321704817728496026571625358397948670566237578449196473796609880092923652533948182259381616757983274010330193383766325679614228251399061172162689283689241985105516287398035451535053615662743538605450083264316866479927953278845028588775472975046707158350580318357427909624819629432317072513546662245539851740716004233146239879911375399404236060183277676827760719826258853770076966097791766002019071628645649210079163033284374530634108010397293002646168513379591252168308605341487069771604671022757253406595707808309600282246786291589974573419766037175653123876726096353240461284852779632899892076601066481310704680686470641527016402785085015006915106230249620164256017444195468642855029174031977782964144963675986107656474319085804754836512088224688717862296850786242597536887691182476899077475203939786038705056631056219873796981947140475853672327814855556176008370482151322311636024125307681477831258486916194528459402590113087503125143869019132017697609040652816879577350147908734346796297933289989287279192074218405573362968785339993179121237364838417 +tanh(-8.43453) = -0.9999999056177552377817153544509199433052663499000438198649818395263598030154305832345721476337877796963751987766133431139185495065193630815959372178390426566819817554422687964003956195689881351505366874227428593912174628059749822500456671609400418452701003573774672682206026893906650253786985129826424071374248191110681120529619625189676344301776462355167323791737362120132751257412196507103996813727822436800557296208457481884055510415025472059698282630076393524219268601597588151258165354378926084802923165615771490921154637818428859404777439281455884208476561771098593129673396783798189170827509618010596981134625976332425660479234854663060320027019338783479447701548500813149471819075638668843055026886695347061925781151635324033288635838498900383625703558227120321523606759793241417307182808578933772836083638021422645599001433355063860836596629220187487805871720340519383306492689881848758983842223091098998873077632516647406256491214268809627966748483557973681196326665291439877867414719273771058685934993792542035271420357373582196279293316359211769049748066536927491613086544531647069707881506801884864506412487188610502793524839544327473372634799772813922945791800090236781273966935572964682319307251541606246093083699075 +tanh(-7.6723) = -0.99999956653424317379082701109991882793680822622022975939595742194381877956432693060366695739092313153011176129936742137675209683287940818410879799017236164648633894222471460105538037666332196574359955748479950661181802337393132397651424745155492567286699958712435644090746307375793158552200946491718185205924422794279187442588856601552467170105362892611730521495309186849023498435400795515231852974605513844194214573327015847804438107831196193700986959957978608470751439156563985120612303360980677376513732312691615741285569858677791263390348716577069784052458336762724014956621804401108660338319820225162692802185556292670705490133934072676010012248085653253811504032570446154283267978012881510002029093135636038206927029072107276850635796357848569218771033987609868335119049057578661932844496914890261956224291788518214155642291049941405619626692906374270285410549052484307562883812094485003057705956284129595681285015391897934926004856407714852630011426242630899714933403661286380275648647623903900166188046657395995781448194990204142782261950454348056505079819628157370229798243556881057213175563903320936476203176903451248583364301371458492247006839413136604407465459188220537824789808001656876409005428046490132651577618070207 +tanh(-6.2343) = -0.99999230897631991238764444922624100063647554403118451180759381835312726017447644752477559139556100307974478187793684203490006279520506757647001171815021718377242629920364185581666593867550118647041889711339934340926329566381546329226491512299439003591450160552108001085572969328940448570303738521979276835290159170333571356893988748836284385175371315695670831387628093580280692540248486846407548729245090297323333631880899721832224252975395854179037780327689553190739475045543858817642324379917295995693157479537447446393594081217808873686174121437559553841319413302676829592130600119590938210346140121027421887280668970122320133212483017371042990699572687327887395651713578062985482302136286832617122990743537466852593993881681723879656163453318223367676260491369392746599935744710751998545006448893003823294357360960789491553422870159976973348356528948823588592935848240849764729196071155493129659974771432487470891332321254732569353718434423680921827217370500718707453722842127124762850102156503026877280332758497686445351365815751018807566653755322362287885552898932929078616446021120041728930861379199718293744189062941435422541558064981227493407835292006248838564596221973129865113462505283050478463242888476725957260084895359 +tanh(-5.863) = -0.99998383821253235188266989070578697670825009062845577414572083944403468834618801876206988794576165956072530862459581090966424071342086474091857686527059774725555424105962273234419385073186013325475603992643619324910446375218709171771838219964560331520066319977630143138577956867724975697334995157262728544736398034414939873897201803646041728188244938583531152041269600266645056103991375349350751856989049347406901248150291453931315709611649224236402999502544096483665118709427070183829007381226020746398514130537792595835350395250827649934680104298722768835615432170746222317787063703413009484794436523203607893358536354363957863384463640542086172419752689544468692747242822828086436488412019571853622221004372967034556820911541257969382443514407762659295340270309177601107539156838245523231437977965256494362467716426367633361971540258278591407011085017462640252134099710688433762504838478894626499720011380617789361548393122094704745097183170833411147659988748824440404514654808784561420214150197322727064669954974157514520172106038356122251876348538589060645609872086009121941002830321173022264374753414564912792528468947455000739376475280558217609148827647750901737950165957369967451355836218852995447290856493985385895610831752 +tanh(-4.23423) = -0.99958011209931034908474828489915904916329126514074931901395042647920300813267953076028565718275925689815641725905285156726433612360865737686349164114345751535841227302035722180290667429850500237148198692582521162060048601665200883604993986179435563286646330765620176783591085286255187602454787114260649567907215261088408807324697356156712872749634111968635790013228088088316122839854416478874537437366171448125696332426504806703533153479548853757613958428514516498756369620573812169838579351527662763690174826129050746937131296378807126148373038020323980284453270646726370574632254469410149625684310722033553664159645594385597244043178520087066433853227978797104340789554017738451038975357099820702008987365782696508268438804230511010573946192982941625403221103140883181927528516549135152783995277038297217694327995574654891842625669729791924192150201809914266378174380083157869228576962284970358125635518691808457092875250280002021861297696921054692027154875265401387285739023740502535672436083161723204557449207192672660576337946338764319834025751473797849350420300123237265738743688718448569125200347301525442625455907292750584007412107927653412365047152342283645509560662199120555120090434453602504883337944380823993268157679113 +tanh(-3.753) = -0.99890105257557013982892300284108682813757301171404582661341243450277757947634307390973021082855927027490550532106853517446001282910242460490105034814386761555553351810577517939987830967630967452820005221239084060754351357917071314810343628736271658975740521668096224187640990459643694406987899513789218186824622363968321713134937564324314046138868429162158959202758082683213252663528321517623029098411142145299083876409724998121247812963564218412882994620557010711238611688951415596031545140636437638664208089074206109633563443247355634240719059918692849934178968478530702408208593096228948536692814858040376236473115694154088189414814112986175049137704116770624803150030160543869963518802368291646418746686801291241548568261295029272228804135681756765400776224715874144550564086678370904346882351550603925135982168508830710034444798127113582422267308397552698918651381122710273190128821968629331233475194688431442173664549856075604717738518034308445770749576288243495773483309821195050718714634217992368830476779487251619124669700038340593713760890124468026673189433233501562200793498729166969820416625704884296354577384188624158856002038950358200010595758248286019144310061765657232013523641474144848752250154932437122102970322968 +tanh(-2.2343) = -0.97733313168743500287459831046464064798061963137043789407582936930062231953698718117764748096489228460140915044855831349737908493941517794859293242092771645764052033404604599216620388943684036107235882046363517168578857277806794910576961276673541557060761845118173697681017658791344954985705246382006775771378267997049132461219419270969309597037858599623343368728202746562926825960407858816610110727859289023064999722398166214286821202541638627658262356654878862880884017640228682419802963916895516299589531686778584969085845002261233319839660244866934350568103054122008489173913144185269375722758451430956961230461911933023143348424798428794605216451961810457490408919324562660599116026375972040900400529091055531806488146125392662846875012565671377416739862049142203653609722735483539979072889995730999797666110809395926801980698844718946712686556752017762736417846782939135536372933200269737130800726175764272784901677296076897232733430465603258892771865785371605043717108404423890446849191704775028149547536677517065181765557827674000272031892822904078029718675859925649904038150471479710137251914658077016966600073699011516339374832798321304943260161497815702677499919776763889388662308702538783783116848941563677568616295213569 +tanh(-1.753) = -0.94171601222151715615289501251614776758340920951910305981464151613046893940824264735511906345586275762057681136842821598097216806739306230514082161137733046078785514473496269696738006132759449119101710051630774191001653256412037710149178675142447305189597872157349663262477681181395426434607056762588669758302502323792869548318788836706736079592304435628323433117561163219042418673427189827471717034477948692855438334853147981576012374462341831743818225848448805910197878524134282323403081421568924694565315660097431224489705213883525193542772281992169226939498456132565669236064078270764242931129746249198966036993306755481809949093692026552094970449876987096131608089254686369626603558310301461971467081770282715213677935246742613559643270258837459496559419820191699188288366165458331354239100774238418992567445591080220966433292111758327819874236988989824067253102196059545946092854070692973650081254564077191464638074329127938933131245849354517357643180786518844026594062918539222149412750218929054557904481983081932007183205766015536398219134484909322881087310131099637319839028111055764638336205781642143534291587706001664327100088896469873983089448193156109245213747160380077650320940735566019348038506152770018711400003582092 +tanh(-0.3423) = -0.32952919046085420412394518771093973761137362099386989247792183060668739585155470701582640926819324482118906734585842277447915155485600074447924582968665756461519079074163760617652032931731659424780785524931845996184988111618397170146550608801915102506566363625306467255794369918221143457544620208439380839696182603339402900399577450992258855631639626862527239622237083989519530092229490266975817809226732747304320928454509039538423727892604433554350576103616824750742279810388764431243693538817057027294163977212194493137725185415718904356907157219092884889012090808071844427878974114575612622672162169493078080652858240256658413126729082747448879940143782929078360978350131235061642604614630867546279565494794943263393512641875698167346563865804347833880817006027307635387872751106726989316891684839650316426004125307881344038329847162974151191456195920774734237812145274149423389485067544107023469056779439916426221509550646931670355814495107061229154646639291876856434644006011039636402613489899212737099101395282083922194598478489624910983085656512978809424675465405523268080332798940070227918442065553297197047758113295872236579817348765363287529856414594710039102489416975075429976529772982298605914640526468787785157932128674 +tanh(-0.0000234234) = -0.000023423399995716206279765163081303455902095239948222164944528174335346033090176324777165284962203726951030059072653457876445539413012597104607008730649993311156621278849956578578359513836065471622489781021683711145757774952091270019045763067812204983860015540376308432048192278326945065503823467765998716484796175085351841731476877912069873287317060311475467954375632328935801821627006058259986891508255489000775288314605121032451590526483491391641472550031957516336913741230430736641662087789765599740698015482260955360197412674329967748309997808926898739112088332334310847286193365227699075604962199249836845015381110515190952187184715613102113070634107565252560404829466643043790643178194815139874081893903623499039356659900345757645352490981097824684158128079769020274257094904303764884028757074604783706739552359417048739908065661602420498036849078610972922791008462171513845312386252558627714416375879401577052434580398960091215503310636226143591156876082659092739708057515420207509311131154076288503225860234986058269220438296947531308772795102180535133674849875893559176222001630033260905140186251975658714119328380428596117153097882370566241283021595819818254385183463547767199861506323394877523853188064698751742092064313648 +tanh(-0.00000000000024464675) = -0.00000000000024464674999999999999999999511913160681402081770833345018529039355284873294366926643084375737707232320472241968557967292809691664256358286048626825807078921597582197060724641803479461397695034264082129568796070869620887115255339596360564565901363883248594457050020174736314234200004464764650529506924613518502549658353200002642098432343451252049923584662128372169555975074261009484669824859225948238679623646265943595513152911965676673215048535703793653943181125400433245058103775060479387318386583786042324172727595360648854205852764061086061553039524946943459544153567937232178711312488161632876308185521752122839224567706645165412493112893022648669379746267010550733124265825817035330623010264793701267708873152366145935818084080094171574902907900229680223739411073790130742827210958673041125945786585543422823742953282680487048066811284036311560911176508210880322050052661931247278320735245311123445959595910841989474992850104981243409608228140427617795203372721583877230021393959603088646663892799497486977053417538343070159288403626355927692868442778385021355362556298608949998709359558845403709854302031231555737644113116747035402252100411353344763169132835100398758956666704740895870762950935978457419729212388282768431477213 +tanh(-0.00000000000000000000009784536) = -9.784535999999999999999999999999999999999999968775215360009527244800000000000000000000000119574869056288611817563752152301567999999999536638425537425029769602632552682020372502531201974671119384487360516097543781001996786377432333529438174453846813439558113622162485665428874907603353015754421719643132804420578048787765203051177064137464216034129011540033066400818792323783022695732886524565950477259766752454992859227451906258597980226979218955796459459078982851232577105137944689763637759338726634855909385465077272031462039172643282104358329785101308001542879484956887533389767524449020094454831366103968690777523314434655228185366967494232410448578013544428241463528132242698076166193165855248831314296244172919379121882996275729520958476209197601258783082574677697590656121772461770440283780790739459396083231342466840779009646382542563742963730483205062513858840230660680050363471330363739798006261806556192668235546416482582336179064993013087018630068740972260420280251575465215395474032099145201254607740492519186254883244147525801415021847963332545968325862947999560829395339932349834325385821566837440945522404774753789009411392677851538063437877968950914696443446112220329324247719476937328469710263722089244718510381563e-23 +tanh(-0.00000000000000000000000000000234236456) = -2.342364559999999999999999999999999999999999999999999999999995716071527580189828831061333333333333333333333333333333333342735137033851648009877719062321819181383679999999999999999979120514760008462262138818413843721735512055195357070108834586105092947348912055042832254844853863066315109650410027576123122172257724619873470894257499319938659622258465507322138395258292202692029601871648928294126671780120176812296310693150090809128642435193242248657839157920865358919607575604236741667453558900611483913588997679184496740739706400899633121845842246806515372494720780443425125975438931206531569301344333609546720765444245577730355059384135235981380092837550655309153719468901202663718589396140197373094255116574813372578384514489560089378736310889982887128273867785198189904035641854280154305621338931349719980912435920375909233793207072122109140707356022616024727578152848301438445488550741305191026656877873927907506498808525093786775963200652376419027102787479206370582269791114538476540580901805643945950270842448202143764122758645334927861293125815243935100268704778242317890704885000919983561873109995197904753690100288196133275376702882960391045206068931170749340775192873107939812531848446096425648414895802403717008979967865e-30 +tanh(-0.0000000000000000000000000000000000000000992342) = -9.923419999999999999999999999999999999999999999999999999999999999999999999999999967426617140371143733333333333333333333333333333333333333333333333333333333333333461638930103797100754995412697599999999999999999999999999999999999999999999999999488591458008017596594403318586381738965142349206349206349206349206349206349206351247104736970042428886422466141609806812512995650762668924162257495590828924162249351035237877856514667168108863615172282573887979911083606761295708475228475228507733436691929498555575797380725820741634364073327346020290542924968640373661633262394626400586126493965629322297529969139025891656284697143027297211634900597442885839818637321822141096252078491816030575488102526189334617238465334669331473643941494652468514879042318097161773521795057126047114975988275189006973085408949555869309348539615590533969825062325441766311489973852581827467589832871446731224840157060594133121235824745223225609678145353785858855528672882744913756411794198252105650957226107263899631306336360378743246855524396345307223293781217626262487543485870122685400494337684424561039595478891539013408767400952478166328245002499216068399164209579590062824075935263272234796842074031142596848864120127489999316796467499034387901784864e-41 +tanh(-0.00000000000000000000000000000000000000000000000000000000000065763412) = -6.576341199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999051948874660544740164906666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666830672926486167669515402977073987514777599999999999999999999999999999999999999999999999999999999999999999999999999999999971290294951131780715406284480899278804422941633256931067936507936507936507936507936507936507936507936507936507936507936512968010110093598725529385277438247160082179786083899292284779226479975393298059964726631393298059964726631393298059964725749491955241007097079065728227373920492459996391838268315351317774822593601525721846951957671957671957671957671957671957826535854538728847725006014363308464433677530661805753936498400725398838424929413796716550166767987129867136978248089359173376067603069307001973475781933116488222205784783699553571715245977165330032909229615058078266233614329592403906718455268599437457767982524321477832082468756570110116252045407271163619582329217677725290943248827654666791955825987712095461235088272802066054066767538420977598248131033056197374594849340772479154334037658844096717400055081890194243842638808414572378804509841751960104708e-61 +tanh(0) = 0 +tanh(0.00000000000000000000000000000000000000000000000000000000000065763412) = 6.576341199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999051948874660544740164906666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666830672926486167669515402977073987514777599999999999999999999999999999999999999999999999999999999999999999999999999999999971290294951131780715406284480899278804422941633256931067936507936507936507936507936507936507936507936507936507936507936512968010110093598725529385277438247160082179786083899292284779226479975393298059964726631393298059964726631393298059964725749491955241007097079065728227373920492459996391838268315351317774822593601525721846951957671957671957671957671957671957826535854538728847725006014363308464433677530661805753936498400725398838424929413796716550166767987129867136978248089359173376067603069307001973475781933116488222205784783699553571715245977165330032909229615058078266233614329592403906718455268599437457767982524321477832082468756570110116252045407271163619582329217677725290943248827654666791955825987712095461235088272802066054066767538420977598248131033056197374594849340772479154334037658844096717400055081890194243842638808414572378804509841751960104708e-61 +tanh(0.0000000000000000000000000000000000000000992342) = 9.923419999999999999999999999999999999999999999999999999999999999999999999999999967426617140371143733333333333333333333333333333333333333333333333333333333333333461638930103797100754995412697599999999999999999999999999999999999999999999999999488591458008017596594403318586381738965142349206349206349206349206349206349206351247104736970042428886422466141609806812512995650762668924162257495590828924162249351035237877856514667168108863615172282573887979911083606761295708475228475228507733436691929498555575797380725820741634364073327346020290542924968640373661633262394626400586126493965629322297529969139025891656284697143027297211634900597442885839818637321822141096252078491816030575488102526189334617238465334669331473643941494652468514879042318097161773521795057126047114975988275189006973085408949555869309348539615590533969825062325441766311489973852581827467589832871446731224840157060594133121235824745223225609678145353785858855528672882744913756411794198252105650957226107263899631306336360378743246855524396345307223293781217626262487543485870122685400494337684424561039595478891539013408767400952478166328245002499216068399164209579590062824075935263272234796842074031142596848864120127489999316796467499034387901784864e-41 +tanh(0.00000000000000000000000000000234236456) = 2.342364559999999999999999999999999999999999999999999999999995716071527580189828831061333333333333333333333333333333333342735137033851648009877719062321819181383679999999999999999979120514760008462262138818413843721735512055195357070108834586105092947348912055042832254844853863066315109650410027576123122172257724619873470894257499319938659622258465507322138395258292202692029601871648928294126671780120176812296310693150090809128642435193242248657839157920865358919607575604236741667453558900611483913588997679184496740739706400899633121845842246806515372494720780443425125975438931206531569301344333609546720765444245577730355059384135235981380092837550655309153719468901202663718589396140197373094255116574813372578384514489560089378736310889982887128273867785198189904035641854280154305621338931349719980912435920375909233793207072122109140707356022616024727578152848301438445488550741305191026656877873927907506498808525093786775963200652376419027102787479206370582269791114538476540580901805643945950270842448202143764122758645334927861293125815243935100268704778242317890704885000919983561873109995197904753690100288196133275376702882960391045206068931170749340775192873107939812531848446096425648414895802403717008979967865e-30 +tanh(0.00000000000000000000009784536) = 9.784535999999999999999999999999999999999999968775215360009527244800000000000000000000000119574869056288611817563752152301567999999999536638425537425029769602632552682020372502531201974671119384487360516097543781001996786377432333529438174453846813439558113622162485665428874907603353015754421719643132804420578048787765203051177064137464216034129011540033066400818792323783022695732886524565950477259766752454992859227451906258597980226979218955796459459078982851232577105137944689763637759338726634855909385465077272031462039172643282104358329785101308001542879484956887533389767524449020094454831366103968690777523314434655228185366967494232410448578013544428241463528132242698076166193165855248831314296244172919379121882996275729520958476209197601258783082574677697590656121772461770440283780790739459396083231342466840779009646382542563742963730483205062513858840230660680050363471330363739798006261806556192668235546416482582336179064993013087018630068740972260420280251575465215395474032099145201254607740492519186254883244147525801415021847963332545968325862947999560829395339932349834325385821566837440945522404774753789009411392677851538063437877968950914696443446112220329324247719476937328469710263722089244718510381563e-23 +tanh(0.00000000000024464675) = 0.00000000000024464674999999999999999999511913160681402081770833345018529039355284873294366926643084375737707232320472241968557967292809691664256358286048626825807078921597582197060724641803479461397695034264082129568796070869620887115255339596360564565901363883248594457050020174736314234200004464764650529506924613518502549658353200002642098432343451252049923584662128372169555975074261009484669824859225948238679623646265943595513152911965676673215048535703793653943181125400433245058103775060479387318386583786042324172727595360648854205852764061086061553039524946943459544153567937232178711312488161632876308185521752122839224567706645165412493112893022648669379746267010550733124265825817035330623010264793701267708873152366145935818084080094171574902907900229680223739411073790130742827210958673041125945786585543422823742953282680487048066811284036311560911176508210880322050052661931247278320735245311123445959595910841989474992850104981243409608228140427617795203372721583877230021393959603088646663892799497486977053417538343070159288403626355927692868442778385021355362556298608949998709359558845403709854302031231555737644113116747035402252100411353344763169132835100398758956666704740895870762950935978457419729212388282768431477213 +tanh(0.0000234234) = 0.000023423399995716206279765163081303455902095239948222164944528174335346033090176324777165284962203726951030059072653457876445539413012597104607008730649993311156621278849956578578359513836065471622489781021683711145757774952091270019045763067812204983860015540376308432048192278326945065503823467765998716484796175085351841731476877912069873287317060311475467954375632328935801821627006058259986891508255489000775288314605121032451590526483491391641472550031957516336913741230430736641662087789765599740698015482260955360197412674329967748309997808926898739112088332334310847286193365227699075604962199249836845015381110515190952187184715613102113070634107565252560404829466643043790643178194815139874081893903623499039356659900345757645352490981097824684158128079769020274257094904303764884028757074604783706739552359417048739908065661602420498036849078610972922791008462171513845312386252558627714416375879401577052434580398960091215503310636226143591156876082659092739708057515420207509311131154076288503225860234986058269220438296947531308772795102180535133674849875893559176222001630033260905140186251975658714119328380428596117153097882370566241283021595819818254385183463547767199861506323394877523853188064698751742092064313648 +tanh(0.3423) = 0.32952919046085420412394518771093973761137362099386989247792183060668739585155470701582640926819324482118906734585842277447915155485600074447924582968665756461519079074163760617652032931731659424780785524931845996184988111618397170146550608801915102506566363625306467255794369918221143457544620208439380839696182603339402900399577450992258855631639626862527239622237083989519530092229490266975817809226732747304320928454509039538423727892604433554350576103616824750742279810388764431243693538817057027294163977212194493137725185415718904356907157219092884889012090808071844427878974114575612622672162169493078080652858240256658413126729082747448879940143782929078360978350131235061642604614630867546279565494794943263393512641875698167346563865804347833880817006027307635387872751106726989316891684839650316426004125307881344038329847162974151191456195920774734237812145274149423389485067544107023469056779439916426221509550646931670355814495107061229154646639291876856434644006011039636402613489899212737099101395282083922194598478489624910983085656512978809424675465405523268080332798940070227918442065553297197047758113295872236579817348765363287529856414594710039102489416975075429976529772982298605914640526468787785157932128674 +tanh(1.753) = 0.94171601222151715615289501251614776758340920951910305981464151613046893940824264735511906345586275762057681136842821598097216806739306230514082161137733046078785514473496269696738006132759449119101710051630774191001653256412037710149178675142447305189597872157349663262477681181395426434607056762588669758302502323792869548318788836706736079592304435628323433117561163219042418673427189827471717034477948692855438334853147981576012374462341831743818225848448805910197878524134282323403081421568924694565315660097431224489705213883525193542772281992169226939498456132565669236064078270764242931129746249198966036993306755481809949093692026552094970449876987096131608089254686369626603558310301461971467081770282715213677935246742613559643270258837459496559419820191699188288366165458331354239100774238418992567445591080220966433292111758327819874236988989824067253102196059545946092854070692973650081254564077191464638074329127938933131245849354517357643180786518844026594062918539222149412750218929054557904481983081932007183205766015536398219134484909322881087310131099637319839028111055764638336205781642143534291587706001664327100088896469873983089448193156109245213747160380077650320940735566019348038506152770018711400003582092 +tanh(2.2343) = 0.97733313168743500287459831046464064798061963137043789407582936930062231953698718117764748096489228460140915044855831349737908493941517794859293242092771645764052033404604599216620388943684036107235882046363517168578857277806794910576961276673541557060761845118173697681017658791344954985705246382006775771378267997049132461219419270969309597037858599623343368728202746562926825960407858816610110727859289023064999722398166214286821202541638627658262356654878862880884017640228682419802963916895516299589531686778584969085845002261233319839660244866934350568103054122008489173913144185269375722758451430956961230461911933023143348424798428794605216451961810457490408919324562660599116026375972040900400529091055531806488146125392662846875012565671377416739862049142203653609722735483539979072889995730999797666110809395926801980698844718946712686556752017762736417846782939135536372933200269737130800726175764272784901677296076897232733430465603258892771865785371605043717108404423890446849191704775028149547536677517065181765557827674000272031892822904078029718675859925649904038150471479710137251914658077016966600073699011516339374832798321304943260161497815702677499919776763889388662308702538783783116848941563677568616295213569 +tanh(3.753) = 0.99890105257557013982892300284108682813757301171404582661341243450277757947634307390973021082855927027490550532106853517446001282910242460490105034814386761555553351810577517939987830967630967452820005221239084060754351357917071314810343628736271658975740521668096224187640990459643694406987899513789218186824622363968321713134937564324314046138868429162158959202758082683213252663528321517623029098411142145299083876409724998121247812963564218412882994620557010711238611688951415596031545140636437638664208089074206109633563443247355634240719059918692849934178968478530702408208593096228948536692814858040376236473115694154088189414814112986175049137704116770624803150030160543869963518802368291646418746686801291241548568261295029272228804135681756765400776224715874144550564086678370904346882351550603925135982168508830710034444798127113582422267308397552698918651381122710273190128821968629331233475194688431442173664549856075604717738518034308445770749576288243495773483309821195050718714634217992368830476779487251619124669700038340593713760890124468026673189433233501562200793498729166969820416625704884296354577384188624158856002038950358200010595758248286019144310061765657232013523641474144848752250154932437122102970322968 +tanh(4.23423) = 0.99958011209931034908474828489915904916329126514074931901395042647920300813267953076028565718275925689815641725905285156726433612360865737686349164114345751535841227302035722180290667429850500237148198692582521162060048601665200883604993986179435563286646330765620176783591085286255187602454787114260649567907215261088408807324697356156712872749634111968635790013228088088316122839854416478874537437366171448125696332426504806703533153479548853757613958428514516498756369620573812169838579351527662763690174826129050746937131296378807126148373038020323980284453270646726370574632254469410149625684310722033553664159645594385597244043178520087066433853227978797104340789554017738451038975357099820702008987365782696508268438804230511010573946192982941625403221103140883181927528516549135152783995277038297217694327995574654891842625669729791924192150201809914266378174380083157869228576962284970358125635518691808457092875250280002021861297696921054692027154875265401387285739023740502535672436083161723204557449207192672660576337946338764319834025751473797849350420300123237265738743688718448569125200347301525442625455907292750584007412107927653412365047152342283645509560662199120555120090434453602504883337944380823993268157679113 +tanh(5.863) = 0.99998383821253235188266989070578697670825009062845577414572083944403468834618801876206988794576165956072530862459581090966424071342086474091857686527059774725555424105962273234419385073186013325475603992643619324910446375218709171771838219964560331520066319977630143138577956867724975697334995157262728544736398034414939873897201803646041728188244938583531152041269600266645056103991375349350751856989049347406901248150291453931315709611649224236402999502544096483665118709427070183829007381226020746398514130537792595835350395250827649934680104298722768835615432170746222317787063703413009484794436523203607893358536354363957863384463640542086172419752689544468692747242822828086436488412019571853622221004372967034556820911541257969382443514407762659295340270309177601107539156838245523231437977965256494362467716426367633361971540258278591407011085017462640252134099710688433762504838478894626499720011380617789361548393122094704745097183170833411147659988748824440404514654808784561420214150197322727064669954974157514520172106038356122251876348538589060645609872086009121941002830321173022264374753414564912792528468947455000739376475280558217609148827647750901737950165957369967451355836218852995447290856493985385895610831752 +tanh(6.2343) = 0.99999230897631991238764444922624100063647554403118451180759381835312726017447644752477559139556100307974478187793684203490006279520506757647001171815021718377242629920364185581666593867550118647041889711339934340926329566381546329226491512299439003591450160552108001085572969328940448570303738521979276835290159170333571356893988748836284385175371315695670831387628093580280692540248486846407548729245090297323333631880899721832224252975395854179037780327689553190739475045543858817642324379917295995693157479537447446393594081217808873686174121437559553841319413302676829592130600119590938210346140121027421887280668970122320133212483017371042990699572687327887395651713578062985482302136286832617122990743537466852593993881681723879656163453318223367676260491369392746599935744710751998545006448893003823294357360960789491553422870159976973348356528948823588592935848240849764729196071155493129659974771432487470891332321254732569353718434423680921827217370500718707453722842127124762850102156503026877280332758497686445351365815751018807566653755322362287885552898932929078616446021120041728930861379199718293744189062941435422541558064981227493407835292006248838564596221973129865113462505283050478463242888476725957260084895359 +tanh(7.6723) = 0.99999956653424317379082701109991882793680822622022975939595742194381877956432693060366695739092313153011176129936742137675209683287940818410879799017236164648633894222471460105538037666332196574359955748479950661181802337393132397651424745155492567286699958712435644090746307375793158552200946491718185205924422794279187442588856601552467170105362892611730521495309186849023498435400795515231852974605513844194214573327015847804438107831196193700986959957978608470751439156563985120612303360980677376513732312691615741285569858677791263390348716577069784052458336762724014956621804401108660338319820225162692802185556292670705490133934072676010012248085653253811504032570446154283267978012881510002029093135636038206927029072107276850635796357848569218771033987609868335119049057578661932844496914890261956224291788518214155642291049941405619626692906374270285410549052484307562883812094485003057705956284129595681285015391897934926004856407714852630011426242630899714933403661286380275648647623903900166188046657395995781448194990204142782261950454348056505079819628157370229798243556881057213175563903320936476203176903451248583364301371458492247006839413136604407465459188220537824789808001656876409005428046490132651577618070207 +tanh(8.43453) = 0.9999999056177552377817153544509199433052663499000438198649818395263598030154305832345721476337877796963751987766133431139185495065193630815959372178390426566819817554422687964003956195689881351505366874227428593912174628059749822500456671609400418452701003573774672682206026893906650253786985129826424071374248191110681120529619625189676344301776462355167323791737362120132751257412196507103996813727822436800557296208457481884055510415025472059698282630076393524219268601597588151258165354378926084802923165615771490921154637818428859404777439281455884208476561771098593129673396783798189170827509618010596981134625976332425660479234854663060320027019338783479447701548500813149471819075638668843055026886695347061925781151635324033288635838498900383625703558227120321523606759793241417307182808578933772836083638021422645599001433355063860836596629220187487805871720340519383306492689881848758983842223091098998873077632516647406256491214268809627966748483557973681196326665291439877867414719273771058685934993792542035271420357373582196279293316359211769049748066536927491613086544531647069707881506801884864506412487188610502793524839544327473372634799772813922945791800090236781273966935572964682319307251541606246093083699075 +tanh(9.98723) = 0.9999999957710530444307520130832904793417491894751074014571449544527998239812448424260557043810171978929250774403969011525533107838329774589233613084546884873696498410826503036913321704817728496026571625358397948670566237578449196473796609880092923652533948182259381616757983274010330193383766325679614228251399061172162689283689241985105516287398035451535053615662743538605450083264316866479927953278845028588775472975046707158350580318357427909624819629432317072513546662245539851740716004233146239879911375399404236060183277676827760719826258853770076966097791766002019071628645649210079163033284374530634108010397293002646168513379591252168308605341487069771604671022757253406595707808309600282246786291589974573419766037175653123876726096353240461284852779632899892076601066481310704680686470641527016402785085015006915106230249620164256017444195468642855029174031977782964144963675986107656474319085804754836512088224688717862296850786242597536887691182476899077475203939786038705056631056219873796981947140475853672327814855556176008370482151322311636024125307681477831258486916194528459402590113087503125143869019132017697609040652816879577350147908734346796297933289989287279192074218405573362968785339993179121237364838417 +tanh(10) = 0.99999999587769276361959283713827574105081461849501996226140069543680188089876682610651332495069023186972594195440363277723624598935122112440069080032115324852030221370176075706784328596681042097167304971561185014681914071046105155116929711575041632291885682046344687578127127378663128356531074774188950457761545651571845725123775892342065718865628066593586139144590877440112159808017122001606191995699617317633908518383704737642531119106680691544131671862104511838933336178182094978245610587892680611057581291284478982693281524518363043783259091682070412078245356294131111802424741275145588871557265716756862978529683088987494802024713948725464600183438641337781475525269445526235470446787320938137169078605324781322750203195797241419447084824624928512651054542518750772124598381393207416884405625598602405892881151509286448125420911991870414749247413730745953822835719416241597335170439159471760232524897445577864794033513235856083295211261009801252977088373563572130561084203552692767822260454900739196502408179185239540703436267190071102256964123880886459242516389715845301805566918986428399562608762410598742205066075443239560739617002342970311043050315950937919835515639504283163999382433755306304207193274338908676484743544664 +tanh(20) = 0.99999999999999999150329148941682204543855819119098725713047456422766385013396305493020379483116286723884401319225479610330434833745185496603886706495752590110273736459185586512033780048231947928548879745109044764072521967724592549251580209939074878059727810260917809729859940239495986128671819259194208485713426533719153175288052945264104145883223091351802407978663606881743101282316454282666167377737813523098256381105415457955659650586708269621219771319328017681311243891452380381673565629798571747929415215439838078504488681904773897027715192244440856919467554203849863834286356153154714613097939865915797467289296297598933636833632724624564197583648598627873235100157670404893234909787667823526511575040954723840950997402314629388414534765034063930928367664409085841511835346415583876349238760592828608287314083358436066956697487226931626882174494946408500823866275845736083417027257969031861298505917456468271610222391942055223545639288973358543733058064321389961800888266130319993133360814750264570356644837134000927243860897947213686240240327336304962240105372310060742967725424677496202613508503646374192320087199059371141275576712280491573447886077869121182563813610193575794267945692290640242014133808449597775534653805849 +tanh(30) = 0.99999999999999999999999998248697847460695932302253455187462940132577768512064835056626515671918593947388529721427771511858614619992728203403111461643469304834988922025968184905502155186884810382432468654580237575007580459760225774739589835277664296240669553511272508451901198168945791206608076794400035387013543564989267412111811950738818626045464324805163910138459413493917857593261753413117117904347518945777556707279914138859436513081095707187299275283373685890003055537166825049575390494516137790119035109565942588806590606870143710774165791117692441515503460648386604542027035719609042158849620931488980126167030258967645280909206945579458737144322450317444910749719382395732115024207911803763287934011636643369276523342712365140894640451388212139523257528141577633857824450670319040037271232062180789061297724503936659498332452253419794337165463540076493346356624464194125433460670132651772035921943429770309461029386669159769345708557856096032282319860913029766507019469651935711721669367525172848101940888348307707020300984451904078969124963334753528621171123130086138661293507640851386848564851264803064770065516479893240033905230721321217373506778703035882795417404648837694538866758551526343473007132445283388286131558214 +tanh(40) = 0.99999999999999999999999999999999996390297224309169655375743285299945222807564448470967861932713975070752810361430636751188612447164835397361054917545196691513272846929612005803892083484493329245850302141605140205928322013924108888125360341208856636465437926529841687370688041218353587976196846825967234168410937678501090855059929835445232208918907222791682445367305089300825725239613968681313634117559707841477457709997970943669076130582729235015856758098508481311538803059084558655119601135989267593830576992703131417958815582021372588256000359515556700624055404945600689260640735116333290328499496996887814031014250528879115123733626859827787882550971299311951395217545677202560849857467957780060551339338778168222803953079287153452439063245938121260386312460539589863058943493882606464368690364049303754017158350036906026460358849172724566458053814095268678341827063387930917090970378740702219784422996730624675981002552717374875602098231471371606924022850824827488722716685006965193299665832471439497245919676477836520822604951300303520659157122705400788471679514738842371980830035574867496310973909914236731234210578476862945341365683111617538982528023810548722298239714984073363659019080401524580422538383889621590283282392419 +tanh(50) = 0.99999999999999999999999999999999999999999992559848047958328074080608392273763325282215692025741413106278376409710444025305644295268614210434061553637077478741816336105320479625531415683536664598231754657232810182183054403152024335590236529423711299885721476159827252973165942447024144349886220941479950910589460949227325151938174409743270977465403030342162883202224697289268062098043054719863123480843662817657418202779662928667022733736269704038704749613800358488481168139370600242763876274362464198007519819870464003030735941842870260636152505804457511072310567179294142825313008274044653515285005186275579404676156506740477110907246640376571207959724995238133513676940284061676271793848138278822387735747912064890963400914241871615772165805137237570341226793410963425599791133163939611725678815862447751154768862675569671043256165099181630630393156542433960218141996764050665484225149919535550929646818863044177040935046141568016750898930467560023535849593389228159214494164433272836348421038910038519484768855421087667760000000438491095895416732723936953538553675964618866473254874337919295837992311821801303428162483711908345375435302304931878876905770294624019392675136750627273407108345621992205899844459416260454760044360863 +tanh(215) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999964157129985129292243467081211223784294517012043598978724452265937453799390746300364864289839463413424038581154973578861178225075236295529722387619969463567918136231677853070710313360394423018571145385691223510686342664210368426500116797105712985563059816075412198762108273572481532761129114691787332474745536594448051427807823861964903003379708640519111627987758660529671369808388103609153566290546013677493029737861015426237883777190875259493516351131107459916364724906410462520028378220706751324461787198638061339603940268822886603287185626347378249015207680741974806267793561699276324961288548450097194643255440470398411939284850724675019051773635528054159699000064502470683282120272177565990243723057346045960028377547301528088580488414487096083095396043153637925856925464657384566012711429773442776845515306823894861845322773114518929052532570263686375801736841926486304637901518979739285215457261217519471879675780564345716318785113555983903752576503150812911001236924455366848619320766862873669179720834825773941793736000079323737884478998 +tanh(355345) = 1 +tanh(345345234243.234) = 1 +tanh(3453452342433543453.234) = 1 +tanh(345345234243456574574567.689078) = error: 8 +tanh(967874345432542345256346767673576.34523452345) = error: 8 +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) = error: 8 +coth(-345345234243456574574567.689078) = error: 8 +coth(-3453452342433543453.234) = -1 +coth(-345345234243.234) = -1 +coth(-355345) = -1 +coth(-215) = -1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003584287001487070775653291878877621570548298795640102127554773406254620060925369963513571016053658657596141884502642113882177492476370447027761238003053643208186376832214692928968663960558982854216364348567720871432647113995071949233101124845864029058086566648686844602567581845189061599818265361402287080423885183403432332072463899687652606581199806683865433421013938690481007651318191266651409378522886302625378505663789110750305839518973108468043769506552988521089740185311080025407355505243512728053533862699985300935687868386212158314112228686792206270144820790632905924499429008493680273528227280201435107979754833259810826013703816090072466360687772180711345062964269334210375495456328053196621991360796888598809511155619259683929765516693432281162675411038335777212178373929237018357601895158598238777684584568766411331220137760899295783279490292181087662365483201843521625482394809124203083101264784030330064960692854104604753200250896964285768886730372732211334759019080286768768528915825474160260372553151793966254889171764071327632236 +coth(-50) = -1.0000000000000000000000000000000000000000000744015195204167192591939160772623667471778486153286928158873388306287234760856851692376432158044969601650416749567036406108980304073345123381844447336641264358681103703479837483097696225096227316112737496677132281713602402866720515645219113009955312113692343107453400411608975892142015889105325035168380526869132838518888433043874344980199936136524384150716966503553937212976434630006249065283402387964829989531232845192393560355303520768292632351242301083099777931088255172286009180631112231420872330160391557121075474388310985635503050103007609750605055809848425309901443327657815689534769581279495704666154024538586737452817085861378095985693763740872107647544148486656062286435966701740718657603957856121752911767339562406472202351600141229355965952523325126534084646041931169377387673293965200609959193947928483805047931480838853245323003666516774777424171736138607306746456971578583503130522432507974596780302556049710991590048950349677859482886576572549825784234852803153560801025292861621329005784027120730315243715073145162535944534524499656108049310771656671255111192235846108561061962447708464409226412549750138683789018632943072605452856227148583981801056250892854414214050673 +coth(-40) = -1.0000000000000000000000000000000000360970277569083034462425671470005490749197683982988263372746758276936531384349277613911622742383252614223002345565982103816761057526455294424627321884973038312930779542326071998141853136153904979066833185141224807892623936703576668313428734696135544400514957154686638677049280307184816228049990985252594450391276266366978651872904563631674530262354830114464986786278717528924532291555807125383315805830686169212471788552630841043311874363369755202220858852420604213875856956620949029532887621888226684313415631032904114357162940606365229276193578890798056109393977202891457773820884701466162835779405404798469595980806605271642008452833979404902290247514063104513633955021654389557615555413865395376554218287718336746161859917292389157457356553477546527100509940967516129088606319567737272853653839040955071110190017548994297939500695861786106269948243636645113883150812834941278229032893478964556045410514206661524267382383575295616071686490994006373296638129147077733645105242352384581312154796105166287043313221054827887798413683463983684011800728751712296167767468622978181529815792262742332153251623673526008653234437372001089402301574558963803819320297174245052651503972878258816354642323983 +coth(-30) = -1.0000000000000000000000000175130215253930406769774657548312935475542076122476866604668421368740744180680769612971221565534491957864149131549271693573416020410252853725404621433198635884728214236492708995306582611091619127360187273280242776126677609393642883220534731502773714404656521521635934411672458326750439605539244333482373874527838471943199028823506711457005732904383231968407635626306045567186738985626078992959516853859513881801560587022702856677019179186881413730065691332626540574135349207228046721119301874096090211055447455521898076538971203543917706343997539654068687631225925856109199504865261934366190514030468439115552938892663888803136187256709324935335946673183726055162525677155762565639909242000267355083232796553656410753139578837984742491358850628879711313815758600738207082337757304816530680192385045830777823538901350211851611168282500743082898182919155221117643597943556788531308253152428044945571693461265576756286095873275422371058304655362693122184331913993302439840411233103993996820714733493811947594702338861977793505143648429000100670714263074190248866085687856595842067856336247005261263949802218290019090298345190180522100172653651801018066045452872092982995838029611216610875463001481866278007417 +coth(-20) = -1.0000000000000000084967085105831780267554973226256196353546597297734342997055737416674488797181887881484622636776007266790202001391986678785616020482388948622494741406992030198051265765122881833006671110141239519876454075535350703208508349288542127979275092381061555653871475368321490188162732383453856505527217960997717138571176675978778486194230223598777062947942766575174750396478014800663356834783653705539238945001072704971065646602701511462821599973328880318492624337594272366274361141861351252958772391697914251215326375585975978924059742841364143022379125792345472168958522166280640757478160419191335800912839773172432307875447537134482772203248350680496693395652191769315257004049359426674616752539213306731136011087499327814266983098933267099230883068143869730763529572313534666566096005875749397348481230799630939011637929359216979532162585603347745796614764138998604198193761476387041636451033924235729297043547763723589736257099515987194161458960718452235963284155374980747279940176819129010254546000991369069899923502415611205462602409376025279372816829696961293726828915035674972074184086881318943827622864619547550178945576119002859961680266957090060548221788098570028211846025119426081101594564911557855155819267381 +coth(-10) = -1.0000000041223072533738241840280803124601800267562193084479187641100667185123806572283844344856873444271985854007978205808041542890461146327225132961566364759786460676966452825424098670577659456296611723126360538284716743966090890905323727419580092729361616557488642549930237998776667540672357289488817965278281356838249704629975762723350400501897640538195511981426445406338284812154317401166094469997345679315087038163774936177878181294734953771230032760447309453091915057370335234724161224933434444811786654267380604161324598720115653469793576514521244836933715955277833157674570205046722627800594266706985303972711237446115135548423679396419084388152837227215239238777438986006966963419986759535516597217894135329997001855418931486589257715404041347196660682035864384314599306487748591443751449191638554107674346448333233210733767519246917589400429833620896210945956336373048662870479036826907249649578103913672114683744203861571142993072930994263025209084080547258870459890394692217777654308148184100858851184064214185729503378112215300699508406363961912821382020422338057273101138172707104192107297521578013434739121694771144283929452003708688819055502319086329112892012246711740023753806863321531782469802389224842663164180295 +coth(-9.98723) = -1.000000004228946973453240415565575962362996404039068550325077832053095451392005220939716096214773044619605762591113363477430941060935550652908454478387326725238974938081077310727239908132265905122683087956191717611693451320718569281127445766127406061311476059531710247793751514935384522262863199377230376605001035326436278330602049757841165071811789614304571841860485206542162036241672687605668000373261379760340435675966423616000388811373522203181458084554777588071673176535568771397679217637732007796058901361753933981736583074545938845952226011734303971630120329073535549462134019791051348815839450027184824240670587596045385018920059623958287367336154557010348630958564231980679079009433456953645946327838681485659055728002494958530984318196647467364555803493681120337628784176231606388345005384783073607622203843754277327514902439960147167685163003206067799772690166482367855545108850353585556576505725101816174182366487066449740093053816090262247488040885397032417767357044336351147970034673075096026366476727466398241825019646072735690978944618423903405501447902764965666672035360209717572933843453107830477906500964446084697431791778787928505970859893945859225833075030417812633384781341171959812011114071376804310132675358 +coth(-8.43453) = -1.0000000943822536702272517587125844986297657250828731533180251264890135804603274939896703678059706474411894566994548327115108448033919969146799738613902516491017213964729993930890508529587564605665086964438030979399736791454537416299423143061568119016718385347726209995949914388087922578983139759329200493813826857730856269114358523039109122601242702924758591839288680029121664332146210843026673902062376000729492412631530551742007362901791889224920627593486960412809459179706758372331233292300247490115819425876518820268479352297809733139482513799786501005363910962009555167575659243115083286990634773391906736380079841732482350307726976925243433116822837152048316628405995341424635568333564400379937374906784339422792458992374967587804041553321380782043925146242440332675565250624449977378852705478325758276712042142248233481546929734866773655208314180854406192086074050112880788718270317438125927872444232510514153263327946529476839698116331794400637865679800658865042513877753875163025660279044835658729943733551090435830874077013998993417190668941020966718159168671420476036099096091332759133776888462976383062411520494164297747673396125393835249137155816873353272254419413200324400950964416257218125171457813129997392551205024 +coth(-7.6723) = -1.0000004334659447188529589342450834573464905069501708749781446030886293027312876868429759477301669167647358102554539210913448161632446411543406541986202242938036530889657381629033802587227899994952158542485835530826692362924665743084005380755711541833450590360960373393479673074551310640082190057222057260797597300872846297133376004043281116297521081647708534332778485298895159345220802094141262253316782661185423194907374493887909030790916384614950277897510861800346061369641563657402580286590924138151949967757715846054855535974363595529242359294543390123779757212771259983157737541037289672566938012656165696632609316447585828125727580183136084057205395744641729161080998089689184926908310287435770898025976120569096656741896364868547865175153118096970351385162809453117225369301313431885579884587967300222735370104559433029943613603686700760373517768795050019864800390483553673158452173131391752421937906849616938155420477228296254753993944469576278251317564456171244319736024906778016189808566066635584980340747219126351568201934991333593437161077080274393717962556685811777925180765876220874125286646310168796330624798910446629048273189315472729841206346611488589066399940867603019142735978953860617202447384078693725245409755 +coth(-6.2343) = -1.0000076910828323878017654389785776013871824102495271341493164706219831969670831525852221970619814412259088947296929580512478669819757090861038439556548897392931419838109251783180569945142191462459394656008697617665546505538310544608298113555167873756752779587706913108921649050296678132656783828039054973897674001216182359042021701051611042326970186547537322727826120248087166206717398421358441786246921852813501765256981571069608703076511355767883997920476267692365353722035623913570244025047759690421962704151716441946829231274880845425074590892179102424562998350497190933445488078485218343261467881060725352788841315910859010692791582599935758727258170825400533929648324725362836817995894631001320753150335163932073742418565833122083135774145352095352446830899670424935477859555608161785127094364103086744692724993876240820830681877865603489787799437325968661130501319356408479948802998742009866531889739532268705086334232186576588517593145069252266136316294125745155517391073218839748843989189045523067828793746846779857327215635742200406429180888389778782419656764727256026799883050685502002650912852398367379198476064686489948916489606311118280147059677896875096251193208130085716989361688737591690626566604720524997054420165 +coth(-5.863) = -1.0000161620486752438484049954514119486313640758208069701900986737499404370100800944815427938387976138773578304865072454428243535403795193278270607720764747189833167757258624071035701133787854292376147026642952653933951783405096905562074823433086830820036471634731505975117448134117831097666747675954625941442069778601611157967402733984395585950022999106727425076726112572713672371215966912758441851382560480078041946554853969140283254287049822356300084204612968554063825923152833142970322887961205181345535855229174001691386295742486747373342482673766802577868627800845640251183869013552337103410673262977995603210448772718086332236507348209370215359689207120896680676326413257569609365195331420401242759235845096826376106296698286222357938960486596851896621893378382591774542193212543002590368160301043875835315320977636637853203493000927045242562447433573605516847619865182779115719268704814021479649142063122140608075819170380130590329541469792200186427957788560926266669971903038871982880983107684838235493934049681684000245561059081953555920998409322459895028087288731852886370144702130383242357438160999466565359285694122945936272742233428243192097050222681699776710403654350902242681386947908091273706936952295509008244515208 +coth(-4.23423) = -1.0004200642805985861640546884476768973596019384400285463451104146434702769553873263288764693815088999127026996518081468649878117403981557193031886642317919232935581820541962846935459999323138428363508559621351278566928586144021806256464233077515444270641993096630178458270604607344313224615985065056426218301207783329276997513866432392682065017052191629954724389410687254947514050840383823138830116692260702415618575407960784259918950150317721489851773193937034117225951839043489671940676942497138721715390960050112348601221278541950950539114118562959627350078124244828804670339488734619250318123323494017472443947069730725892193702789047803018063283419774225437229697926602589996610402102984790520207613204413595225761429259200893554469669682162430156560185864200502794929580106636770070561858530892066549154804068299881373256183083616568406303377512220959127358754671466833705210249871133720773721787298687668257494085194809559085858325870636671279477297492726113043920852785756579252891901399458257350282069372530020000071871624303334046141785815460880801666200189464452061494241318629792321090048111203794218077318361190256242376236940393390358423173824793302128249657070220076019485055457447462926610482096064220856666299700421 +coth(-3.753) = -1.001100156438514435537832984046439626795339197092496781539194818894309518155499097543081814111423627513386307741544792235112580817754347471455773240146025350670896633225580160894392044464562968093649598442226092441496246875780792751544555754063889957033151220572951858652114743445737354602967021997625808267315712292803514033133556701572991058417937850643054868539095567229182426345171857524472706304688229524687095565019671626601238995429442507628138212256813400284781434580853548516243262690174191800908087120932838229494448761963035128497146692419904613432299338109683341745165316267465629733668513246300151945001508845615821868291707740659561027545045728552976176805142621991167441752736943217570746771162603824002740845286271478982802446073982608871424749942910284963383937846738716549195970447459422545537763757264744334510709296883158700596095478974549372115169042755412917075867970255806130302886988255513249842031388991084046386951245833371558688745320374193140628170326729603856046764148745614438234874602917810502961409917018535366280139721990862662784662229709947459217975080619708097660475162152776104015311011327734237374182920316265130341885048623261592993804747323483344100749013625374083437116685713195383783746711 +coth(-2.2343) = -1.0231925712714036825451433231243144699772692400961338564299908843930095641305852651887603180102013056215750383020273056410797646045903254694355194775289088667518227753249048812273149380107714105819086225606985181777140927968876946186094490372097295821358812376821185135987166769915015365678075227577834065068254023737562680362335601054784539061113721761020646758131252452921585377355912689532603858653513890660589513510715694856608799637808204700488008924102325738645988775404411148831737071639239784703063284469795905814176475163126575929296602035208395685537761314542823026495088258577419834075404637856411805696979824453006942407825997273135939703504928699437475306608387633761494285026579817539270520687711357686860206830951678322284679535966028689110545183262719879063694176613057877206224881643872622963518323301879118816335934057840480711742636442109263983324359731385987631091044022810815441253921069859423611665435053166363461792928937440716728550146727389247944789537731074975292674762371187669708243431195387268352920903780726183858342352822963246276518000399446688004166012097934580418133194765711124422840361340272745019661020336666023128947987938062725126085041332357596094476402701117748844475546133390014176040294619 +coth(-1.753) = -1.0618912570478549626648339666681595381633806944881600161703288017926528185688069004377248215859842316913790687863318197397277839335644918732277214776714238575985109020822007808551618896095462438848031861444900737517539716083661807287527637637220640984029351913783545927432707966766126815779752920935730349816167005822883025984403127807089893248496045657274147576220060788296300127386580620735301559105331986038363530342884634067986417233491101186425067603203269430518259238495372633589282219791468515113904970696856044124067965922453289366299557091088291622958228556645172088815888770452285885745754664805632518052424589376565417633021949487397829354688579389601183002416309331622024482763191656437276973291043974184561703604201177303240389365209490989943159114351667349834493687279096566172593421500702185071517631391649718402392075617402643582716669060942578047928901450107139670148799345549171608149312720514438698221609453309165287023593769393728913216863263974865700847822418490451375439147486723879332982893271252334235612561920443496040787607989398538494576359389812333384191952089773616275637215301645573024216335236531985853187417248701773300965500062380286277649670185818416271970435776736917227281391542292653431446672554 +coth(-0.3423) = -3.0346325270956325353657007982599250636226281072714660074035934894063967332595869391336764169491315856379312021781408372552350536424744696321836040693743499105042961079800361430872732784875020522676843138579520084042540614181516715134955009513311878299903354104901448187321392451608003833408414140763407502701188318118136535144037277838398267517207968174584159175194721944401242245638553342852159722723194843330626661601323140860109016987206648541059802878744874863196625500810250302645122358489675057722533852544108072713214999821417397315336669375786518789272941510980822190056419955625046960721929895776749525188720919729615765834443405029666665337811049805579733132762816548106961198211685635157501633007261086114220389586782326870880338915480149606714896320526784045389237376995860544963013486902695924023210865585062535206840434606147274506108277777075801974375797970602227359692327654277005643696699409789832540389935585729283759482081533556770796864770766887332880409022343083893863741770350290955594555435286647135388357472287935297225099994856884999368945767935854719653754287977734796189345814681282236902825942671842968387591762740691630337816648462493220967224649575040038990415956134830921501361258658938195829607675263 +coth(-0.0000234234) = -42692.350392465876965483687213517745404424937087799967538886909210069305159474489298664959426328908763847162185381058253754537025903701891157813078912786014038222960529904569753527293300409110308775030305031000699614119378233745659203131149848622299619936596453924591027443233906390569559375247433962846592939878919342076705717203512727805368138607310929692470869286645508789551599857853213070852209309855035628745907677159331827728096068376460439652818507789557934922820326746271658875924556538978929483886230517795868015686909220653368137694907548717153265390915573426759529085701613271255296015197780119134168465587649802467113317793870058490763060087710773885184508129583395687774604364690881610978038628394516551426226883257172723002433185225407477729265025047902443124639549262526363255188150304747349254615747140159639380740403335493847804625773366817231468366450371575240214060092923477987339800668781936312160699582538146570646172153627259849920144636818308842065912581293916009281382197195640774762951921093523412945982951533489080268337990988398351986532997270742472188829976653504300856407607855217578426916491373331433529203017165385802548747075371460125158405480227984471795382659855784179721963072678322243635498006836 +coth(-0.00000000000024464675) = -4087526198488.2284354891287946832624121139288927129964069722052794701060432879119855336300924235887886111965610633321248779350090603076684291305257473535473691191511533855857167530547147651667335802091180401985893651093554720848743150005951718654301329588360734542731058146934253004772487602854568759954100121782191787372742660849382088412730758710602709650419652892513872619564204989203902763282878328980212765393771987582508253159131908906220553006881123687800806420943491752437997188447330941035379820940258738669868816319297314211837080566242571932556684394498371194547111381959318321551877503196727439035476707652041468417163861995467404371552165709066536382249814593881689114751528991223496946760645250806349087650789017743040419973357019307602260529751258235955905322207112734820249218461977746513030821223027596020068739419193968126570869387655164719874271004944359776465838188111361852925988819366990126022502224874323009299740706429438439820328244843601865114890825116772396419582391772143560419631462280441012052809367862455680270232235002385806915254552702871385410916588078605177892255319707039953106869858295026547971088567201224951287001551988621351809250781247482470324724269586407230588083659842551694031859683121705 +coth(-0.00000000000000000000009784536) = -1.0220208704837919754191716398202224407984190596173780318690635917737948943107777415301042358709700735784587684738885441271819123563958493863361840781158725327296266259787098200086906164022325697101345192824950943412678712253253172263289494206469213036455884303874037133603083272402686581218356464272349726026545567464669872789982117976455844304140941126083169315636726054709313317655424298250355359435366114975876693817486390081977768806029150674749375375354481911042594669506516705203709980104578775519062225043451102265293169971966320700632821053607998776633191670650221545859535753339101125641414824286349966340175954922215541969312106403534299203631349777928508519708660671657462599437598019769560929777309555308010038522345209022197233296302020121596472338140807926128067237877573773306840737469963724117693719455297209150709133405276541562130833576277835021712495425392073077394281509747734714690678479370436916274245844062524904745316397523846235371917553552608091844569984021253915350551518444793634829408268904728014975317963045462457831239952018268793549285882908984653058453492511295834804693984012197558481785825597353527507133030478488470349213525695952540644398221914997433509532658255484586794522357036067549698321315e+22 +coth(-0.00000000000000000000000000000234236456) = -4.2691902749758133294161520271635257323053077613161975094090470225120606959001007654134475691236266541418870055536245533558805431404548741445343430498812836850260025754108536850092688418827422298237777072984879502501522510266582462007003437044890822633605158524220267592129683671416429045609306424194152956615139092556293336512185163365099518464146313988281807917891492625733780311486150483849960625417445026863895529462300636386102242002877755649360493253078651167333106607822080317813456783879150680494183546359806777076418587460782216223152442373343125928416512938734397800684265200435395306068237349990555942748597935001370119345717849071513968668513537894123596625461974531421137316009903513541380395038220151371719744368507667012150093769380963977405404893445053566633689701878284100392449941957393182874720540208703091525477197411787744312782276851624011177803711265922157772210832882488545311118153297845469660607373287783229160932858892251166321609055956345878935581277820819790332945746754910806912105427435301243873775029317408574845483817488858164989095235601856999350982548360768696307753391786855682427615749614622930923188976597045323057847423029829269840240463258802947144432460533711989273859656544196460449019288044e+29 +coth(-0.0000000000000000000000000000000000000000992342) = -1.0077170975329070018199370781444300452868063631288406617879722918106862351890779623179060074181414606389060760638301445805310400379439077791057249751933641157316038003070249510875292740786722498672612645416376388158293993177531312569434507234197472023695619075625704660762035527199569435008426807625067902270721460073518134126370365454557197878433688079219016112606825618395194206759171257297911213597539501104952542618561913581888937183777869591313393484121694327420623843071390836621396960221367039183731977072046809208658112668755709565434593323373264522420089509493611425457156653469500006385221156732263463824332559505943154624722424677240708834108992682515654989673505603356438472320876195892393222823655487241494195843325237100921728867064936108494780731674429017427490567041320961133221750177921868584762616871455066202497700206713781601519419768596321238887807026809984029163540825840669417442505016103190709969087605765665543380605742594616203174636814368283576870843771255864342763742451537164923452158486997927978119523602573130348352995067574059187210697495160716398004696629169001323764178063542249819869249144810817435847103455141135049164485656190122902904796711482786428814451458469049950615314098975764326133153908e+40 +coth(-0.00000000000000000000000000000000000000000000000000000000000065763412) = -1.5206023677725237248943226972469129186910192555094312928897302347998610534380424178721140563692163660851416894245085702064001193833982612297143787693578510393185398186659374263204794382221733466830056404818736189255711570034312291055295813017262195300174143198745930543731060939748347877354322457870309067567506652145387130731260990195852030575569554964358871431092245912607340416960685904120194277475910385700687602906423304610673599375098013885186302578514527614735493243986690160072900553229748267035046054522648109945911124643125676637951228813689782107904938879706429784275501891248470820710776873635338513181080888479816659528414401377962082194840499914547371334482367673961100137169658082661265106306802811911829741446678449302579974085632663116006034344412906486296088879756917366266703379763947809878194932483509848890094996785163281715736475780813540666423515135186583505359624148935497013294984796053638369059746531705610808473136086830067703862845301549029873205679298119523485648700957658963513825648887503509974279267300297166481612577220534270346544573574092965627030185091634471438864499721715468437585121526086502676933525303437868308612706436717831790696564753703763120319434825348922817182498376096473177084606697e+60 +coth(0) = error: 13 +coth(0.00000000000000000000000000000000000000000000000000000000000065763412) = 1.5206023677725237248943226972469129186910192555094312928897302347998610534380424178721140563692163660851416894245085702064001193833982612297143787693578510393185398186659374263204794382221733466830056404818736189255711570034312291055295813017262195300174143198745930543731060939748347877354322457870309067567506652145387130731260990195852030575569554964358871431092245912607340416960685904120194277475910385700687602906423304610673599375098013885186302578514527614735493243986690160072900553229748267035046054522648109945911124643125676637951228813689782107904938879706429784275501891248470820710776873635338513181080888479816659528414401377962082194840499914547371334482367673961100137169658082661265106306802811911829741446678449302579974085632663116006034344412906486296088879756917366266703379763947809878194932483509848890094996785163281715736475780813540666423515135186583505359624148935497013294984796053638369059746531705610808473136086830067703862845301549029873205679298119523485648700957658963513825648887503509974279267300297166481612577220534270346544573574092965627030185091634471438864499721715468437585121526086502676933525303437868308612706436717831790696564753703763120319434825348922817182498376096473177084606697e+60 +coth(0.0000000000000000000000000000000000000000992342) = 1.0077170975329070018199370781444300452868063631288406617879722918106862351890779623179060074181414606389060760638301445805310400379439077791057249751933641157316038003070249510875292740786722498672612645416376388158293993177531312569434507234197472023695619075625704660762035527199569435008426807625067902270721460073518134126370365454557197878433688079219016112606825618395194206759171257297911213597539501104952542618561913581888937183777869591313393484121694327420623843071390836621396960221367039183731977072046809208658112668755709565434593323373264522420089509493611425457156653469500006385221156732263463824332559505943154624722424677240708834108992682515654989673505603356438472320876195892393222823655487241494195843325237100921728867064936108494780731674429017427490567041320961133221750177921868584762616871455066202497700206713781601519419768596321238887807026809984029163540825840669417442505016103190709969087605765665543380605742594616203174636814368283576870843771255864342763742451537164923452158486997927978119523602573130348352995067574059187210697495160716398004696629169001323764178063542249819869249144810817435847103455141135049164485656190122902904796711482786428814451458469049950615314098975764326133153908e+40 +coth(0.00000000000000000000000000000234236456) = 4.2691902749758133294161520271635257323053077613161975094090470225120606959001007654134475691236266541418870055536245533558805431404548741445343430498812836850260025754108536850092688418827422298237777072984879502501522510266582462007003437044890822633605158524220267592129683671416429045609306424194152956615139092556293336512185163365099518464146313988281807917891492625733780311486150483849960625417445026863895529462300636386102242002877755649360493253078651167333106607822080317813456783879150680494183546359806777076418587460782216223152442373343125928416512938734397800684265200435395306068237349990555942748597935001370119345717849071513968668513537894123596625461974531421137316009903513541380395038220151371719744368507667012150093769380963977405404893445053566633689701878284100392449941957393182874720540208703091525477197411787744312782276851624011177803711265922157772210832882488545311118153297845469660607373287783229160932858892251166321609055956345878935581277820819790332945746754910806912105427435301243873775029317408574845483817488858164989095235601856999350982548360768696307753391786855682427615749614622930923188976597045323057847423029829269840240463258802947144432460533711989273859656544196460449019288044e+29 +coth(0.00000000000000000000009784536) = 1.0220208704837919754191716398202224407984190596173780318690635917737948943107777415301042358709700735784587684738885441271819123563958493863361840781158725327296266259787098200086906164022325697101345192824950943412678712253253172263289494206469213036455884303874037133603083272402686581218356464272349726026545567464669872789982117976455844304140941126083169315636726054709313317655424298250355359435366114975876693817486390081977768806029150674749375375354481911042594669506516705203709980104578775519062225043451102265293169971966320700632821053607998776633191670650221545859535753339101125641414824286349966340175954922215541969312106403534299203631349777928508519708660671657462599437598019769560929777309555308010038522345209022197233296302020121596472338140807926128067237877573773306840737469963724117693719455297209150709133405276541562130833576277835021712495425392073077394281509747734714690678479370436916274245844062524904745316397523846235371917553552608091844569984021253915350551518444793634829408268904728014975317963045462457831239952018268793549285882908984653058453492511295834804693984012197558481785825597353527507133030478488470349213525695952540644398221914997433509532658255484586794522357036067549698321315e+22 +coth(0.00000000000024464675) = 4087526198488.2284354891287946832624121139288927129964069722052794701060432879119855336300924235887886111965610633321248779350090603076684291305257473535473691191511533855857167530547147651667335802091180401985893651093554720848743150005951718654301329588360734542731058146934253004772487602854568759954100121782191787372742660849382088412730758710602709650419652892513872619564204989203902763282878328980212765393771987582508253159131908906220553006881123687800806420943491752437997188447330941035379820940258738669868816319297314211837080566242571932556684394498371194547111381959318321551877503196727439035476707652041468417163861995467404371552165709066536382249814593881689114751528991223496946760645250806349087650789017743040419973357019307602260529751258235955905322207112734820249218461977746513030821223027596020068739419193968126570869387655164719874271004944359776465838188111361852925988819366990126022502224874323009299740706429438439820328244843601865114890825116772396419582391772143560419631462280441012052809367862455680270232235002385806915254552702871385410916588078605177892255319707039953106869858295026547971088567201224951287001551988621351809250781247482470324724269586407230588083659842551694031859683121705 +coth(0.0000234234) = 42692.350392465876965483687213517745404424937087799967538886909210069305159474489298664959426328908763847162185381058253754537025903701891157813078912786014038222960529904569753527293300409110308775030305031000699614119378233745659203131149848622299619936596453924591027443233906390569559375247433962846592939878919342076705717203512727805368138607310929692470869286645508789551599857853213070852209309855035628745907677159331827728096068376460439652818507789557934922820326746271658875924556538978929483886230517795868015686909220653368137694907548717153265390915573426759529085701613271255296015197780119134168465587649802467113317793870058490763060087710773885184508129583395687774604364690881610978038628394516551426226883257172723002433185225407477729265025047902443124639549262526363255188150304747349254615747140159639380740403335493847804625773366817231468366450371575240214060092923477987339800668781936312160699582538146570646172153627259849920144636818308842065912581293916009281382197195640774762951921093523412945982951533489080268337990988398351986532997270742472188829976653504300856407607855217578426916491373331433529203017165385802548747075371460125158405480227984471795382659855784179721963072678322243635498006836 +coth(0.3423) = 3.0346325270956325353657007982599250636226281072714660074035934894063967332595869391336764169491315856379312021781408372552350536424744696321836040693743499105042961079800361430872732784875020522676843138579520084042540614181516715134955009513311878299903354104901448187321392451608003833408414140763407502701188318118136535144037277838398267517207968174584159175194721944401242245638553342852159722723194843330626661601323140860109016987206648541059802878744874863196625500810250302645122358489675057722533852544108072713214999821417397315336669375786518789272941510980822190056419955625046960721929895776749525188720919729615765834443405029666665337811049805579733132762816548106961198211685635157501633007261086114220389586782326870880338915480149606714896320526784045389237376995860544963013486902695924023210865585062535206840434606147274506108277777075801974375797970602227359692327654277005643696699409789832540389935585729283759482081533556770796864770766887332880409022343083893863741770350290955594555435286647135388357472287935297225099994856884999368945767935854719653754287977734796189345814681282236902825942671842968387591762740691630337816648462493220967224649575040038990415956134830921501361258658938195829607675263 +coth(1.753) = 1.0618912570478549626648339666681595381633806944881600161703288017926528185688069004377248215859842316913790687863318197397277839335644918732277214776714238575985109020822007808551618896095462438848031861444900737517539716083661807287527637637220640984029351913783545927432707966766126815779752920935730349816167005822883025984403127807089893248496045657274147576220060788296300127386580620735301559105331986038363530342884634067986417233491101186425067603203269430518259238495372633589282219791468515113904970696856044124067965922453289366299557091088291622958228556645172088815888770452285885745754664805632518052424589376565417633021949487397829354688579389601183002416309331622024482763191656437276973291043974184561703604201177303240389365209490989943159114351667349834493687279096566172593421500702185071517631391649718402392075617402643582716669060942578047928901450107139670148799345549171608149312720514438698221609453309165287023593769393728913216863263974865700847822418490451375439147486723879332982893271252334235612561920443496040787607989398538494576359389812333384191952089773616275637215301645573024216335236531985853187417248701773300965500062380286277649670185818416271970435776736917227281391542292653431446672554 +coth(2.2343) = 1.0231925712714036825451433231243144699772692400961338564299908843930095641305852651887603180102013056215750383020273056410797646045903254694355194775289088667518227753249048812273149380107714105819086225606985181777140927968876946186094490372097295821358812376821185135987166769915015365678075227577834065068254023737562680362335601054784539061113721761020646758131252452921585377355912689532603858653513890660589513510715694856608799637808204700488008924102325738645988775404411148831737071639239784703063284469795905814176475163126575929296602035208395685537761314542823026495088258577419834075404637856411805696979824453006942407825997273135939703504928699437475306608387633761494285026579817539270520687711357686860206830951678322284679535966028689110545183262719879063694176613057877206224881643872622963518323301879118816335934057840480711742636442109263983324359731385987631091044022810815441253921069859423611665435053166363461792928937440716728550146727389247944789537731074975292674762371187669708243431195387268352920903780726183858342352822963246276518000399446688004166012097934580418133194765711124422840361340272745019661020336666023128947987938062725126085041332357596094476402701117748844475546133390014176040294619 +coth(3.753) = 1.001100156438514435537832984046439626795339197092496781539194818894309518155499097543081814111423627513386307741544792235112580817754347471455773240146025350670896633225580160894392044464562968093649598442226092441496246875780792751544555754063889957033151220572951858652114743445737354602967021997625808267315712292803514033133556701572991058417937850643054868539095567229182426345171857524472706304688229524687095565019671626601238995429442507628138212256813400284781434580853548516243262690174191800908087120932838229494448761963035128497146692419904613432299338109683341745165316267465629733668513246300151945001508845615821868291707740659561027545045728552976176805142621991167441752736943217570746771162603824002740845286271478982802446073982608871424749942910284963383937846738716549195970447459422545537763757264744334510709296883158700596095478974549372115169042755412917075867970255806130302886988255513249842031388991084046386951245833371558688745320374193140628170326729603856046764148745614438234874602917810502961409917018535366280139721990862662784662229709947459217975080619708097660475162152776104015311011327734237374182920316265130341885048623261592993804747323483344100749013625374083437116685713195383783746711 +coth(4.23423) = 1.0004200642805985861640546884476768973596019384400285463451104146434702769553873263288764693815088999127026996518081468649878117403981557193031886642317919232935581820541962846935459999323138428363508559621351278566928586144021806256464233077515444270641993096630178458270604607344313224615985065056426218301207783329276997513866432392682065017052191629954724389410687254947514050840383823138830116692260702415618575407960784259918950150317721489851773193937034117225951839043489671940676942497138721715390960050112348601221278541950950539114118562959627350078124244828804670339488734619250318123323494017472443947069730725892193702789047803018063283419774225437229697926602589996610402102984790520207613204413595225761429259200893554469669682162430156560185864200502794929580106636770070561858530892066549154804068299881373256183083616568406303377512220959127358754671466833705210249871133720773721787298687668257494085194809559085858325870636671279477297492726113043920852785756579252891901399458257350282069372530020000071871624303334046141785815460880801666200189464452061494241318629792321090048111203794218077318361190256242376236940393390358423173824793302128249657070220076019485055457447462926610482096064220856666299700421 +coth(5.863) = 1.0000161620486752438484049954514119486313640758208069701900986737499404370100800944815427938387976138773578304865072454428243535403795193278270607720764747189833167757258624071035701133787854292376147026642952653933951783405096905562074823433086830820036471634731505975117448134117831097666747675954625941442069778601611157967402733984395585950022999106727425076726112572713672371215966912758441851382560480078041946554853969140283254287049822356300084204612968554063825923152833142970322887961205181345535855229174001691386295742486747373342482673766802577868627800845640251183869013552337103410673262977995603210448772718086332236507348209370215359689207120896680676326413257569609365195331420401242759235845096826376106296698286222357938960486596851896621893378382591774542193212543002590368160301043875835315320977636637853203493000927045242562447433573605516847619865182779115719268704814021479649142063122140608075819170380130590329541469792200186427957788560926266669971903038871982880983107684838235493934049681684000245561059081953555920998409322459895028087288731852886370144702130383242357438160999466565359285694122945936272742233428243192097050222681699776710403654350902242681386947908091273706936952295509008244515208 +coth(6.2343) = 1.0000076910828323878017654389785776013871824102495271341493164706219831969670831525852221970619814412259088947296929580512478669819757090861038439556548897392931419838109251783180569945142191462459394656008697617665546505538310544608298113555167873756752779587706913108921649050296678132656783828039054973897674001216182359042021701051611042326970186547537322727826120248087166206717398421358441786246921852813501765256981571069608703076511355767883997920476267692365353722035623913570244025047759690421962704151716441946829231274880845425074590892179102424562998350497190933445488078485218343261467881060725352788841315910859010692791582599935758727258170825400533929648324725362836817995894631001320753150335163932073742418565833122083135774145352095352446830899670424935477859555608161785127094364103086744692724993876240820830681877865603489787799437325968661130501319356408479948802998742009866531889739532268705086334232186576588517593145069252266136316294125745155517391073218839748843989189045523067828793746846779857327215635742200406429180888389778782419656764727256026799883050685502002650912852398367379198476064686489948916489606311118280147059677896875096251193208130085716989361688737591690626566604720524997054420165 +coth(7.6723) = 1.0000004334659447188529589342450834573464905069501708749781446030886293027312876868429759477301669167647358102554539210913448161632446411543406541986202242938036530889657381629033802587227899994952158542485835530826692362924665743084005380755711541833450590360960373393479673074551310640082190057222057260797597300872846297133376004043281116297521081647708534332778485298895159345220802094141262253316782661185423194907374493887909030790916384614950277897510861800346061369641563657402580286590924138151949967757715846054855535974363595529242359294543390123779757212771259983157737541037289672566938012656165696632609316447585828125727580183136084057205395744641729161080998089689184926908310287435770898025976120569096656741896364868547865175153118096970351385162809453117225369301313431885579884587967300222735370104559433029943613603686700760373517768795050019864800390483553673158452173131391752421937906849616938155420477228296254753993944469576278251317564456171244319736024906778016189808566066635584980340747219126351568201934991333593437161077080274393717962556685811777925180765876220874125286646310168796330624798910446629048273189315472729841206346611488589066399940867603019142735978953860617202447384078693725245409755 +coth(8.43453) = 1.0000000943822536702272517587125844986297657250828731533180251264890135804603274939896703678059706474411894566994548327115108448033919969146799738613902516491017213964729993930890508529587564605665086964438030979399736791454537416299423143061568119016718385347726209995949914388087922578983139759329200493813826857730856269114358523039109122601242702924758591839288680029121664332146210843026673902062376000729492412631530551742007362901791889224920627593486960412809459179706758372331233292300247490115819425876518820268479352297809733139482513799786501005363910962009555167575659243115083286990634773391906736380079841732482350307726976925243433116822837152048316628405995341424635568333564400379937374906784339422792458992374967587804041553321380782043925146242440332675565250624449977378852705478325758276712042142248233481546929734866773655208314180854406192086074050112880788718270317438125927872444232510514153263327946529476839698116331794400637865679800658865042513877753875163025660279044835658729943733551090435830874077013998993417190668941020966718159168671420476036099096091332759133776888462976383062411520494164297747673396125393835249137155816873353272254419413200324400950964416257218125171457813129997392551205024 +coth(9.98723) = 1.000000004228946973453240415565575962362996404039068550325077832053095451392005220939716096214773044619605762591113363477430941060935550652908454478387326725238974938081077310727239908132265905122683087956191717611693451320718569281127445766127406061311476059531710247793751514935384522262863199377230376605001035326436278330602049757841165071811789614304571841860485206542162036241672687605668000373261379760340435675966423616000388811373522203181458084554777588071673176535568771397679217637732007796058901361753933981736583074545938845952226011734303971630120329073535549462134019791051348815839450027184824240670587596045385018920059623958287367336154557010348630958564231980679079009433456953645946327838681485659055728002494958530984318196647467364555803493681120337628784176231606388345005384783073607622203843754277327514902439960147167685163003206067799772690166482367855545108850353585556576505725101816174182366487066449740093053816090262247488040885397032417767357044336351147970034673075096026366476727466398241825019646072735690978944618423903405501447902764965666672035360209717572933843453107830477906500964446084697431791778787928505970859893945859225833075030417812633384781341171959812011114071376804310132675358 +coth(10) = 1.0000000041223072533738241840280803124601800267562193084479187641100667185123806572283844344856873444271985854007978205808041542890461146327225132961566364759786460676966452825424098670577659456296611723126360538284716743966090890905323727419580092729361616557488642549930237998776667540672357289488817965278281356838249704629975762723350400501897640538195511981426445406338284812154317401166094469997345679315087038163774936177878181294734953771230032760447309453091915057370335234724161224933434444811786654267380604161324598720115653469793576514521244836933715955277833157674570205046722627800594266706985303972711237446115135548423679396419084388152837227215239238777438986006966963419986759535516597217894135329997001855418931486589257715404041347196660682035864384314599306487748591443751449191638554107674346448333233210733767519246917589400429833620896210945956336373048662870479036826907249649578103913672114683744203861571142993072930994263025209084080547258870459890394692217777654308148184100858851184064214185729503378112215300699508406363961912821382020422338057273101138172707104192107297521578013434739121694771144283929452003708688819055502319086329112892012246711740023753806863321531782469802389224842663164180295 +coth(20) = 1.0000000000000000084967085105831780267554973226256196353546597297734342997055737416674488797181887881484622636776007266790202001391986678785616020482388948622494741406992030198051265765122881833006671110141239519876454075535350703208508349288542127979275092381061555653871475368321490188162732383453856505527217960997717138571176675978778486194230223598777062947942766575174750396478014800663356834783653705539238945001072704971065646602701511462821599973328880318492624337594272366274361141861351252958772391697914251215326375585975978924059742841364143022379125792345472168958522166280640757478160419191335800912839773172432307875447537134482772203248350680496693395652191769315257004049359426674616752539213306731136011087499327814266983098933267099230883068143869730763529572313534666566096005875749397348481230799630939011637929359216979532162585603347745796614764138998604198193761476387041636451033924235729297043547763723589736257099515987194161458960718452235963284155374980747279940176819129010254546000991369069899923502415611205462602409376025279372816829696961293726828915035674972074184086881318943827622864619547550178945576119002859961680266957090060548221788098570028211846025119426081101594564911557855155819267381 +coth(30) = 1.0000000000000000000000000175130215253930406769774657548312935475542076122476866604668421368740744180680769612971221565534491957864149131549271693573416020410252853725404621433198635884728214236492708995306582611091619127360187273280242776126677609393642883220534731502773714404656521521635934411672458326750439605539244333482373874527838471943199028823506711457005732904383231968407635626306045567186738985626078992959516853859513881801560587022702856677019179186881413730065691332626540574135349207228046721119301874096090211055447455521898076538971203543917706343997539654068687631225925856109199504865261934366190514030468439115552938892663888803136187256709324935335946673183726055162525677155762565639909242000267355083232796553656410753139578837984742491358850628879711313815758600738207082337757304816530680192385045830777823538901350211851611168282500743082898182919155221117643597943556788531308253152428044945571693461265576756286095873275422371058304655362693122184331913993302439840411233103993996820714733493811947594702338861977793505143648429000100670714263074190248866085687856595842067856336247005261263949802218290019090298345190180522100172653651801018066045452872092982995838029611216610875463001481866278007417 +coth(40) = 1.0000000000000000000000000000000000360970277569083034462425671470005490749197683982988263372746758276936531384349277613911622742383252614223002345565982103816761057526455294424627321884973038312930779542326071998141853136153904979066833185141224807892623936703576668313428734696135544400514957154686638677049280307184816228049990985252594450391276266366978651872904563631674530262354830114464986786278717528924532291555807125383315805830686169212471788552630841043311874363369755202220858852420604213875856956620949029532887621888226684313415631032904114357162940606365229276193578890798056109393977202891457773820884701466162835779405404798469595980806605271642008452833979404902290247514063104513633955021654389557615555413865395376554218287718336746161859917292389157457356553477546527100509940967516129088606319567737272853653839040955071110190017548994297939500695861786106269948243636645113883150812834941278229032893478964556045410514206661524267382383575295616071686490994006373296638129147077733645105242352384581312154796105166287043313221054827887798413683463983684011800728751712296167767468622978181529815792262742332153251623673526008653234437372001089402301574558963803819320297174245052651503972878258816354642323983 +coth(50) = 1.0000000000000000000000000000000000000000000744015195204167192591939160772623667471778486153286928158873388306287234760856851692376432158044969601650416749567036406108980304073345123381844447336641264358681103703479837483097696225096227316112737496677132281713602402866720515645219113009955312113692343107453400411608975892142015889105325035168380526869132838518888433043874344980199936136524384150716966503553937212976434630006249065283402387964829989531232845192393560355303520768292632351242301083099777931088255172286009180631112231420872330160391557121075474388310985635503050103007609750605055809848425309901443327657815689534769581279495704666154024538586737452817085861378095985693763740872107647544148486656062286435966701740718657603957856121752911767339562406472202351600141229355965952523325126534084646041931169377387673293965200609959193947928483805047931480838853245323003666516774777424171736138607306746456971578583503130522432507974596780302556049710991590048950349677859482886576572549825784234852803153560801025292861621329005784027120730315243715073145162535944534524499656108049310771656671255111192235846108561061962447708464409226412549750138683789018632943072605452856227148583981801056250892854414214050673 +coth(215) = 1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003584287001487070775653291878877621570548298795640102127554773406254620060925369963513571016053658657596141884502642113882177492476370447027761238003053643208186376832214692928968663960558982854216364348567720871432647113995071949233101124845864029058086566648686844602567581845189061599818265361402287080423885183403432332072463899687652606581199806683865433421013938690481007651318191266651409378522886302625378505663789110750305839518973108468043769506552988521089740185311080025407355505243512728053533862699985300935687868386212158314112228686792206270144820790632905924499429008493680273528227280201435107979754833259810826013703816090072466360687772180711345062964269334210375495456328053196621991360796888598809511155619259683929765516693432281162675411038335777212178373929237018357601895158598238777684584568766411331220137760899295783279490292181087662365483201843521625482394809124203083101264784030330064960692854104604753200250896964285768886730372732211334759019080286768768528915825474160260372553151793966254889171764071327632236 +coth(355345) = 1 +coth(345345234243.234) = 1 +coth(3453452342433543453.234) = 1 +coth(345345234243456574574567.689078) = error: 8 +coth(967874345432542345256346767673576.34523452345) = error: 8 +coth(96787434543254234525634676123123123123123.3564564564564) = error: 8 +coth(96787434543254234525634676767357674567345412345123453245.56784785678) = error: 8 +coth(84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = error: 8 +asinh(-5635634563463453453455.32452345) = -50.776543885671399496981715193497783980933424219746009322232170402793051474057561727146080179538365807938486139503431507200550713962904033154274972835181739251713307547224788245735564595614648398101008867272033889727157267633457872710004052801808780036871285818338135454736828283651282502434339584780647154460440162798338545101539648867040772648415541910553956235362016804180922359526517293045563547929008924824500328577426135814236279878100509266306007071171225049028881814856527538994781532752401871832711122405571340719064557038644748529771955926671241811646871678011230396977704239947233690712862913346713299884814341493502596414948129153183664584779009724420989383900055307222526486885852271857580996632913115284614245224355129674131928241050054393564395705251546240351660216390374375666001595812984134346686770742634277791773701396899853519866470591495726974440848080944276515373906176945510706218644900531742184165513122851592287571204255610880535756077138114597935106009922908185008831749365295309146114451113582770851768417564202980367494643615425618199313507163533046450941622679761955675441616000029022450363637058251078033251771637482303750395697084234192776918414176888611433483912967296723786822827917484381490165113945 +asinh(-234234234234234.24563456) = -33.780489912179778528065104135259255846389220152252386139770244309574264060687434013551487197567435884586285784744386967150151851214026761873472817806755822565218896587912300362157888157786853132666984218216383732700487824298698752134917168438332670685805710104477105658781483233266736769347463399771711547020704718784547741014611909369545188101561065848446336022166992780397296530299047233283756571318340412737073146523551517276909738900737484523561538978618892574095609565158382012226823584513133546751883247206448920927751303456598264614630909425379265742787842589382166608030111462992189869809839508456042852289757220867490526121956513913718336730982939348446987637161593186357650319575593017808887526197182185396872659162090820271684714338253942213584324641536631610425493467582439492682075522656099738498432876601671461773827063146602902902863412424883834222135005881425737455638962650543184863439260371937667170294409533470665607353282885871036125600370590277882526311140117969253303405993242216883003215584108528457759246905492525511546425167167668404754174052434335365334175569832559715367914484297190680333989286804878999290154372486051299718822021660266650603421033138298804256084870101789345696803580578878117280943966524 +asinh(-3563456456.23412341234) = -22.687144006010015260653334522476170268413017347481624296581003642207787949006515741388530372790897074450641603771477643821997694656667352813238998367548241923688894682159049992592497888831778809402385788418810919461032072482881543325678700166325723707939547857444502955959040784012503157997936074699483924768073560090975350602087056444735065906313385522522845184304121663218911950216884910406610207052666522426172071279959435260423596650882193955413573716903681714235692152170507004215780035176017793952228189230619458561935376403996660866439865986287942243581306910679903305564299508344518168866813991196695319257352399376530278324985934668229515505384355000265298836145444724484678710608041584375776884180918182453424103755220060911666514719423514860370712460854400199943051238663431373734430792759155170040376269569381562993579396439870051477823397178581276324074062872633392520837824478526525201651248442190004717230672973838884599361922084769044575328878230065237355024386694950178092351489175301780359730228291834355274039551087284184273358379331481404613431079330103683860528216920558525521218890489849787745378377131353312393472037554852631060670670896750076696910082683271602220127308615032671592577643305860081041859817177 +asinh(-75673476.11341243) = -18.835085455976683394153302329986573921170885617022884796607230338967505211167818385421829337577810719422407894281763619319360835037710257294229155197916868106997990458226727060665486331839197528607917764327442711693102055676065021759292767649724809532319322176283104253142690119121960928007819309238122093982606421999789189375682690562643407392428630464142725183519055679120026836101520923903121098581517092685846238327587400163454097490907579159410016067397586235030539269940347718401745182827926329570127208313172554342296170202849211464800282517165875016615209865419990005092564597132417693688956325249893174673965968582681572579919019168661717400679493193262068554542937183661595547530622918472476205975535326536845254807720359213367832412607813312659777877967570752781448743648769045242419393703876918926404499873091662611269198680868626043992824767852076786786261424378688176193119856286063152552163827028456244346061689086654848004928976938706889214978937037311876623368890613098907452722062936906403192561829294312717154268359391701797545148223615157786541368362950909985599117788944820030157703637500443629548641369042864984728703982106112645483526366921279726574351809372787209848867128849872542136441375489312318513576236 +asinh(-75672.2341252) = -11.927313764439386975132862285826578019030585211511740713113680067321590883242441462078527077478441054606204198306400689690783470894770871520485746699572783183595773437467203180441192764919805316865327812924208805448162678548297198815881019269348801599216044308571627983125261382562238282635590206755766028454395933185052374374482935316722057514952101908492211557325130655004468072633530453744538985581165243306348159169377050324726593348526730241062291335499976594153602114304948727545355232701947054423339284322016501755457276771403389325573517854016579156514677355991909440270015121919886428975200706724816238009182142189039152318357340772034287164811154439771867656803180069022124811442155994978414309416349221591640205028753431484464892086928066865369511795715189568089286651230566129645744782473784866589683006998372718218776172247233796148653825387446443505097619436602005575402297344817843383319486053873076321745088221634922788644803174539907809027438621246281380504138409932687307140100230900724496744655982409274878404061298933951425662181207186475465837010980012183888856810223225094662906561372662657694451676734185879479337349565907632867032614476887861785952357132835917113687547821090006035339682578257066917975115319 +asinh(-125.23453) = -5.5233513396702655608944707396395252255026872407712435904797975387567432197425040241425365879999041606610704207529738541082593056246867897627367508261278523856967654442526343147841794778281656492729446129176334218838736093685385233570098081809197088216190899942340927530981994184340051329471304300428852229511564602092968396317701314235297554900270904849926886727777501915359887510714756820712601117298108691078756334807058890164868322870274651747374649426759156163895088045935611054719428414238283179876752321207321196573835780247745195318469399045694221608883057605694972916570130528316204829010776158283516367108633435176176238489415941127173651523018484194113920297261904751765230662223634809190472406530044649997166690002140053078445161383906423986018239157020483201556359305771923563962972991434486324906722415251816435452944405491205690877573984803843022784977939707539524774744518986436583323327778748822093787603103210089297054258247670730623379742078083936930413585593755771071919053144855378560318200682131145869980089113771524136183169647462272114721636938150083238212423612255696091162748609663662640627487703142588347236799247476327524037802087818014099023665760005105197035202541822646728264060715363788695588766563892 +asinh(-64.1324) = -4.8541576548665839694084773167147033941625562707089103609787259722943161981773215580120890728202367900717226689285731686632773865099597532929259252965597671552531434880687172873873889030483934870693149290013822662084761699728701405046352734955961827861308598762513604128331710121522178505085764225867581845909056649739562202874457206049421152421256541817532873295349375439955706438531026875328174149741941877840622120173264602664949504572228157805867285367530785859097587679897563698802590715356868375945771683827950558131160415613403785570574610460028943459645458651801841923749826475504067740382288976466666516001989257263213042102755551830386296486159560860263405580822388136655527602662632482468022223514219226445292601091025214785892269279322963882306219368546033084060875785799565009218937000128923555375346745257915726296171587480904168792306700497155885475519575279337436910291728629985260153143090130103069971154804465902475701010889105952206262628739915657229877760948854901446795386823930534002100941003557594349962771846332282894576139898969255301124377578438375905809711198373890742585504985060003647093159044126718352554130759031908446286457236598379348857191864631831518495208785252157458712652994622478874539723646828 +asinh(-4.1321) = -2.1262633623628287940326184299351621237228218680869768034065508517204654003236929855397501709453723762848793991938789932298198474963907058508451794229851993102014467595790311487739841253140795652413639608982054374632015708604880503751576250208186234082897547195612244026525668321689566684087236716950510297935685695292429689840605381319026173909802126761204421001693305969335214686321593012344898440482428224108510729652126882220977553588757818442057657920710389004811836404963815808793000448754026850586318178511181614433119997374611921212396074986388290131798444232877061793278799327666497536189747761193954782538435376300234270477458630487338681198821054580122625659550444909001014484265136544804061932466820117699417776953207815083118618242211412133754389348118534080491296264561497912806179063464459854299317369094934480167097392725379948605132046765158927334096074000482151553527445356661835612223289106842242231372725345846049836409467056467863160341390335399648364570787031779599558678138876063186525130393195555080493571489900050760221185442370483355715561124997300722173399450720714207196216204568090533331968981803343528101572240656182298335283016016750582066726440659268621151558578134694777220223857013899822421024854591 +asinh(-3) = -1.818446459232066823483698963560708993786253942768121617451744167233054107866175751026084044360792693630840919468845326492190867762767830101950665989663073197786995630220067845359607428918269803928232613332025643513294096753946902472348639084788478720885779270395288597335136542235452447918085550885545228886696479754362790181782250817057964146371814603785606942883050536446258319909029544274842006134537238396596566276013614213050844125881826633376090758737630315066045569759958780868305728613238494602749165229896032732173699293979019493734673435619113341850715607188899240507540605067860332131698483864405454619571337031737989282962060046035062562673633178003282375107378985349513493449033939737289599469816169879826236823369675114175869329114977424360812287891839983688652907814758763456247466316993725864347023124551621485250467284500791418034603079966049950496684770911401316747050633204663421764423927605315041274720924272114738029330980711944869506704999421766586995554730798233470920301295388636929659970848911997683432527036917531546965940617668481647957423767400018358493596179266828053657373765505829265957103576114254899718518135726912085221583333181926391495743720768957614589773793994076342628917088966824202851504605 +asinh(-2) = -1.4436354751788103424932767402731052694055530031569815589830545065204916028246653232360282873681704249916955198748809692338177049711802128682591777255932292625472510216355114506714718124075618257298375790563912370106851803908336372569160363025662958565976947062219908048985626689030637198910379246190799339655299404704773935579479859999533487251414248177783654370782895993397416825447942194955266796529098007699985859632039045272985541922054795811954537263623616897024071014340191846167294578536904013528091715751047143563005659359611131158171007303172501111125292530393409589569629897027638626483952799365722527964920775719915277013936188167265376407890642371010114886406888347766536115179532409296448093262572700644486277538503123094502751612085554592890565003052279791652274380226393909880497323216630025534105405716272952626999529256334557752941597548531700624490715357309412800248944725971893382979408335351866489571200134187335347691761561437687597340131617826870107843589961338859276753000133287539120907953679231140783077616046722717878403746436298297750339724188773191819440569660894227693417568518932561908991273258253323873311553137452824831222947035038037409487465904566514334680513290137000661500181781082502990161483174 +asinh(-1.123) = -0.96573024355945530428562116055850371172824786557910745717381593311004247774349360962547613087460410761506883916646512808209725208585844827221749145604381586847961445410731001375326740593855198577566559729627858263141517340376933858088348993136372932115306061485746084323379071041186381066882497460588512652969050141863730877880918082719785206614384627905760695530783223976454353564921251547280860535772122585094311001779587561217004789354412630290750576928343220450987345814444377580986877904404671952000802316760727577097473624311643921488451818070686264102248254351832624534740561850515449706979036685853677616225463428555519810699652766944281683043111744332395705596664542841569340580220533327922520779083060296262294944149845766577550805666082958511934559144674916265904946491976537498622065671158117207600388774954748816715318842367324852731919869185616729348090562537446948026271317721625425934833160703367729675955262573534701228469371380270104381868834181341366148467149624507322065982520730847534664581591553880496075628235230533329476820062055124937058041163072767697186460641679913705800950591021535566826260459100342950561048176492452257865685479010112247706402217104320266295166880734012407615836125934483358603912731233 +asinh(-1) = -0.8813735870195430252326093249797923090281603282616354107532956086533771842220260878337068919102560428567398161921064921887620725119765919375272554627657904092215786803628971962403073574096255489778715632623678065067630328954041635581900595273043516797446734151155158617800639261063133409726257289491574847228820007646559469304914062899438112245173815846727712631946088445525531685893682594649524245169159888605067182954015895959147948319705009577263422570740172919059342841208659231814450872264095721285277778614424988369382635540722244777848535551275092627612279436428964112588991092863295700400186443700756129664505162657782183037069194777074761151823790734752868651932149794129965706631733708516896821916848249239258223284218833864408328780984256738656806250439497866998288575074614570294899773759893456567342025935836143027033495390392410217782543048457969583195469358895218932817129578098124435251947154824800783679717774603844306586641553717923903573007937767973705365289016764770165378597556838624752600399853886775086824922341790663593326825361425210836167810829118520833272293941472702489023293221431738519064087952897629692100184869895026448779495034484204412011864365771786376802432233243367317427753328648255995834765214 +asinh(-0.5) = -0.48121182505960344749775891342436842313518433438566051966101816884016386760822177441200942912272347499723183995829365641127256832372673762275305924186440975418241700721183715022382393746918727524327919301879707900356172679694454575230534543418876528553256490207399693496618755630102123996367930820635997798850998015682579785264932866665111624171380827259278847902609653311324722751493140649850889321763660025666619532106796817576618473073515986039848457545412056323413570047800639487224315261789680045093639052503490478543352197865370437193903357677241670370417641767978031965232099656758795421613175997885741759883069252399717590046453960557551254692968807903367049621356294492555120383931774697654826977541909002148287591795010410315009172040285181976301883343507599305507581267421313032934991077388766751780351352387576508756665097521115192509805325161772335414969051191031376000829815753239644609931361117839554965237333780624451158972538538125625324467105392756233692811966537796197589176667110958463736359845597437135943592053489075726261345821454327659167799080629243972731468565536314092311391895063108539696637577527511079577705177124842749437409823450126791364958219681888381115601710967123335538333939270275009967204943916 +asinh(-0.1) = -0.09983407889920756332730312470476944326771291170882501074238269565159176839361346510634844927690320618849840612467787322666583500844620740045099953493629367524092945378422466112918676521833035462995567569815265276981582587764548703018534995643511013001298112375213721767292005838779805809376873717584053837525799736885023754853926191156414954653590363854133851372737976404325341661958935862738061741520231154446943404473028474705906463590698991582859961525666412911682226324949142778475393486913360717632997677902970623627626388628104958782084367688430706086873845075952433452149397016403490717636446748060605159051447545786860892859682274542238352276700570810026381368158669366921859588850312808818380588265750347505606598431266752201644412948840889930003141916782796445689938922582533371850607239486023028848813222946723329682528223850028314467692473169398019703607683837184784558891954307722127948751889459126317702333412020421845677648716460972336826991758384740717691613370808910644417237635372904120283882368749053047867345383395702336289246877364658101354058722136497993369260083402148797138119800713598114833943937673628365169575947660187381032651045200448289779498968618410639545210441497585311148014235379206106283497096101 +asinh(-0.0002) = -0.00019999999866666669066666609523811079365033546898968435962676009950126031888313929007611549353342380034467729684952893103360969925200000430699432467337706611367722347178971619583830436677980374551616512250361386607257070107822916800840498109503998411175037947450238058101905936609905531842969713316726400932913944959556490065785999273814331952565515937852625586424429202700367366629118925377381577765090871193753621535200829518876439084981199931251894150859941747133129060269236012568200720869958099419431264725409639886027288537626461929239753852693388373476560427930426038807248580403923088952895350653549959482680026777977655510529236015916745985045597778934435501651639049554417271333428373289737583430634043043466733027360556435662060442933981941205248665099242226546426447258518573809924220479194871526006837747523202804159700683211902413864252175993556775028506269633755259391249929092396548010083937788776526705478041839250210723193150674113802918256251578196791973616686781490742411937257038663457388871894803754268707599734698815370368419101026929760738592107176955020764000733863505799674624761920349776284723408279680891560503892015221262470559189136504872371045935963914432412744118814673887700821527964320458448317292396 +asinh(-0.00000000234) = -0.0000000023399999999999999978645160000000000052618752856799999828500450510301143496227353338745446480333252988432728676326199674385797852153944353886756655005470223371695253956641713621661900141572172351694544125184097207743582318333254982679142589072079873497836032148453413484262771170510583029785211947473037212985750094981926877827601765842681249524448882361914090275376433244485331672796285942052815583449590211331691424690981193088098062748257153595758497955541764423506277389845975607374650919812123144123128997301662459874194365984939857247721045358024119797064083792176529329971121217435387512937632349085589418546633281221154015787740488105633948110818163949094716374565248930383799038471802393533295147375213086733079851218091754095463348084962694322341643878814971205958732981027256166049729136081144386846855888474501380020542665584759901840246142215308531433859047532757759240611019076805295020262521798867001159450356706173581638114838261667774989702739187597709495206365919604641892351961808185396839507123552340960873660020572831052686164268417720846811361902381724726230471994648638484444424736320548671987810087036375406721831700516513906527535159973131189411367382639890319012931382633087085348968110663572825330208756151 +asinh(-0.00000000000000000000000053456456) = -5.3456455999999999999999999999999999999999999999997454053703395552945553066666666666666666666666666994054155130614361907289711236214819498666666666610979756356938611201671968113512300435277315859488284953204153737843594599077056828172234441353529418156341211048297973844205022647487677562343239262462800726666852656697983687387311484458047255694711493959322462891061184406123061708524438586152112865699051460366088680494291574352382911267064550539155453240615910769284100669787963117137237396624236533946505207484265933039928106382298765724528995176142928251294262107038891392827476184066842998333910441932928073722485206868572794087948200217072457087727429736286444221578840136540535215573909494335788813059670359215323999609837512809478195277364996450122459135858861009725356531427417999009876677685790655914264169524615879034379461499197750235443547824908270780252607190115033050865047077865320279188452484811520496231344242209354219065483941840630808667194327045680253632152380335301451300514863207871289765044147834613153846416699380753892201123931486173322996348565261438000809646044774762068971917156883583643984645110404746915431266755965622198353362914545851314035368001524544630296506674552970650519584068092289089461232932e-25 +asinh(-0.0000000000000000000000000000000000000000000000000000000003452345) = -3.4523449999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999314209733078267272916666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666703448401503491197145682320576588541666666666666666666666666666666666666666666666666666666666666666666666666666666664057202690360055807077897316547673511344784691220238095238095238095238095238095238095238095238095238095238095238095449757419513143602453894486108747998705480150807790316748240637400793650793650793650793650793650793650793650793650775074289893222462503217666729659717478114712864422100825663742430038507194574089105339105339105339105339105339105340822666627441033671845531256476563530294419484394906394287344873032983134281642492027337760980339105339105339105338940618125034943583940244878668348809367614373233215149359291138065603470924932566685406922455043847770745964105339121579288036965605166943615294381488282275265614095670699404273308607851120482426189987306131149918973398766905770074736885804241957196425705715399189410315611208955388558639970458238521043508566891734526963443076787970607313673632721896410215080776900724497990496099816168198017627665511462946939922579840707858e-58 +asinh(-0) = 0 +asinh(0.0000000000000000000000000000000000000000000000000000000003452345) = 3.4523449999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999314209733078267272916666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666703448401503491197145682320576588541666666666666666666666666666666666666666666666666666666666666666666666666666666664057202690360055807077897316547673511344784691220238095238095238095238095238095238095238095238095238095238095238095449757419513143602453894486108747998705480150807790316748240637400793650793650793650793650793650793650793650793650775074289893222462503217666729659717478114712864422100825663742430038507194574089105339105339105339105339105339105340822666627441033671845531256476563530294419484394906394287344873032983134281642492027337760980339105339105339105338940618125034943583940244878668348809367614373233215149359291138065603470924932566685406922455043847770745964105339121579288036965605166943615294381488282275265614095670699404273308607851120482426189987306131149918973398766905770074736885804241957196425705715399189410315611208955388558639970458238521043508566891734526963443076787970607313673632721896410215080776900724050271882301509038879894401951756842231231907299572811216e-58 +asinh(0.00000000000000000000000053456456) = 5.3456455999999999999999999999999999999999999999997454053703395552945553066666666666666666666666666994054155130614361907289711236214819498666666666610979756356938611201671968113512300435277315859488284953204153737843594599077056828172234441353529418156341211048297973844205022647487677562343239262462800726666852656697983687387311484458047255694711493959322462891061184406123061708524438586152112865699051460366088680494291574352382911267064550539155453240615910769284100669787963117137237396624236533946505207484265933039928106382298765724528995176142928251294262107038891392827476184066842998333910441932928073722485206868572794087948200217072457087727429736286444221578840136540535215573909494335788813059670359215323999609837512809478195277364996450122459135858861009725356531427417999009876677685790655914264169524615879034379461499197750235443547824908270780252607190115033050865047077865320279188452484811520496231344242209354219065483941840630808667194327045680253632152380335301451300514863207871289765044147834613153846416699380753892201123931486173322996348565261438000809646044774762068971917156883583643984645110404746915431266755965622198353362914545851314035368001524544630296506674552970650521168058563295116243778509e-25 +asinh(0.00000000234) = 0.0000000023399999999999999978645160000000000052618752856799999828500450510301143496227353338745446480333252988432728676326199674385797852153944353886756655005470223371695253956641713621661900141572172351694544125184097207743582318333254982679142589072079873497836032148453413484262771170510583029785211947473037212985750094981926877827601765842681249524448882361914090275376433244485331672796285942052815583449590211331691424690981193088098062748257153595758497955541764423506277389845975607374650919812123144123128997301662459874194365984939857247721045358024119797064083792176529329971121217435387512937632349085589418546633281221154015787740488105633948110818163949094716374565248930383799038471802393533295147375213086733079851218091754095463348084962694322341643878814971205958732981027256166049729136081144386846855888474501380020542665584759901840246142215308531433859047532757759240611019076805295020262521798867001159450356706173581638114838261667774989702739187597709495206365919604641892351961808185396839507123552340960873660020572831052686164268417720846811361902381724726230471994648638484444424736320548671987810087036375406721831700516513906527535159973131189411367382639890319012931382633087085348968110663572825330198688383 +asinh(0.0002) = 0.00019999999866666669066666609523811079365033546898968435962676009950126031888313929007611549353342380034467729684952893103360969925200000430699432467337706611367722347178971619583830436677980374551616512250361386607257070107822916800840498109503998411175037947450238058101905936609905531842969713316726400932913944959556490065785999273814331952565515937852625586424429202700367366629118925377381577765090871193753621535200829518876439084981199931251894150859941747133129060269236012568200720869958099419431264725409639886027288537626461929239753852693388373476560427930426038807248580403923088952895350653549959482680026777977655510529236015916745985045597778934435501651639049554417271333428373289737583430634043043466733027360556435662060442933981941205248665099242226546426447258518573809924220479194871526006837747523202804159700683211902413864252175993556775028506269633755259391249929092396548010083937788776526705478041839250210723193150674113802918256251578196791973616686781490742411937257038663457388871894803754268707599734698815370368419101026929760738592107176955020764000733863505799674624761920349776284723408279680891560503892015221262470559189136504872371045935963914432412744118814673887700821527964320458448317293033 +asinh(0.1) = 0.09983407889920756332730312470476944326771291170882501074238269565159176839361346510634844927690320618849840612467787322666583500844620740045099953493629367524092945378422466112918676521833035462995567569815265276981582587764548703018534995643511013001298112375213721767292005838779805809376873717584053837525799736885023754853926191156414954653590363854133851372737976404325341661958935862738061741520231154446943404473028474705906463590698991582859961525666412911682226324949142778475393486913360717632997677902970623627626388628104958782084367688430706086873845075952433452149397016403490717636446748060605159051447545786860892859682274542238352276700570810026381368158669366921859588850312808818380588265750347505606598431266752201644412948840889930003141916782796445689938922582533371850607239486023028848813222946723329682528223850028314467692473169398019703607683837184784558891954307722127948751889459126317702333412020421845677648716460972336826991758384740717691613370808910644417237635372904120283882368749053047867345383395702336289246877364658101354058722136497993369260083402148797138119800713598114833943937673628365169575947660187381032651045200448289779498968618410639545210441497585311148014235379206106283497096105 +asinh(0.5) = 0.48121182505960344749775891342436842313518433438566051966101816884016386760822177441200942912272347499723183995829365641127256832372673762275305924186440975418241700721183715022382393746918727524327919301879707900356172679694454575230534543418876528553256490207399693496618755630102123996367930820635997798850998015682579785264932866665111624171380827259278847902609653311324722751493140649850889321763660025666619532106796817576618473073515986039848457545412056323413570047800639487224315261789680045093639052503490478543352197865370437193903357677241670370417641767978031965232099656758795421613175997885741759883069252399717590046453960557551254692968807903367049621356294492555120383931774697654826977541909002148287591795010410315009172040285181976301883343507599305507581267421313032934991077388766751780351352387576508756665097521115192509805325161772335414969051191031376000829815753239644609931361117839554965237333780624451158972538538125625324467105392756233692811966537796197589176667110958463736359845597437135943592053489075726261345821454327659167799080629243972731468565536314092311391895063108539696637577527511079577705177124842749437409823450126791364958219681888381115601710967123335538333939270275009967204943918 +asinh(1) = 0.88137358701954302523260932497979230902816032826163541075329560865337718422202608783370689191025604285673981619210649218876207251197659193752725546276579040922157868036289719624030735740962554897787156326236780650676303289540416355819005952730435167974467341511551586178006392610631334097262572894915748472288200076465594693049140628994381122451738158467277126319460884455255316858936825946495242451691598886050671829540158959591479483197050095772634225707401729190593428412086592318144508722640957212852777786144249883693826355407222447778485355512750926276122794364289641125889910928632957004001864437007561296645051626577821830370691947770747611518237907347528686519321497941299657066317337085168968219168482492392582232842188338644083287809842567386568062504394978669982885750746145702948997737598934565673420259358361430270334953903924102177825430484579695831954693588952189328171295780981244352519471548248007836797177746038443065866415537179239035730079377679737053652890167647701653785975568386247526003998538867750868249223417906635933268253614252108361678108291185208332722939414727024890232932214317385190640879528976296921001848698950264487794950344842044120118643657717863768024322332433673174277533286482559958347652133 +asinh(1.123) = 0.96573024355945530428562116055850371172824786557910745717381593311004247774349360962547613087460410761506883916646512808209725208585844827221749145604381586847961445410731001375326740593855198577566559729627858263141517340376933858088348993136372932115306061485746084323379071041186381066882497460588512652969050141863730877880918082719785206614384627905760695530783223976454353564921251547280860535772122585094311001779587561217004789354412630290750576928343220450987345814444377580986877904404671952000802316760727577097473624311643921488451818070686264102248254351832624534740561850515449706979036685853677616225463428555519810699652766944281683043111744332395705596664542841569340580220533327922520779083060296262294944149845766577550805666082958511934559144674916265904946491976537498622065671158117207600388774954748816715318842367324852731919869185616729348090562537446948026271317721625425934833160703367729675955262573534701228469371380270104381868834181341366148467149624507322065982520730847534664581591553880496075628235230533329476820062055124937058041163072767697186460641679913705800950591021535566826260459100342950561048176492452257865685479010112247706402217104320266295166880734012407615836125934483358603912731233 +asinh(2) = 1.4436354751788103424932767402731052694055530031569815589830545065204916028246653232360282873681704249916955198748809692338177049711802128682591777255932292625472510216355114506714718124075618257298375790563912370106851803908336372569160363025662958565976947062219908048985626689030637198910379246190799339655299404704773935579479859999533487251414248177783654370782895993397416825447942194955266796529098007699985859632039045272985541922054795811954537263623616897024071014340191846167294578536904013528091715751047143563005659359611131158171007303172501111125292530393409589569629897027638626483952799365722527964920775719915277013936188167265376407890642371010114886406888347766536115179532409296448093262572700644486277538503123094502751612085554592890565003052279791652274380226393909880497323216630025534105405716272952626999529256334557752941597548531700624490715357309412800248944725971893382979408335351866489571200134187335347691761561437687597340131617826870107843589961338859276753000133287539120907953679231140783077616046722717878403746436298297750339724188773191819440569660894227693417568518932561908991273258253323873311553137452824831222947035038037409487465904566514334680513290137000661500181781082502990161483175 +asinh(3) = 1.8184464592320668234836989635607089937862539427681216174517441672330541078661757510260840443607926936308409194688453264921908677627678301019506659896630731977869956302200678453596074289182698039282326133320256435132940967539469024723486390847884787208857792703952885973351365422354524479180855508855452288866964797543627901817822508170579641463718146037856069428830505364462583199090295442748420061345372383965965662760136142130508441258818266333760907587376303150660455697599587808683057286132384946027491652298960327321736992939790194937346734356191133418507156071888992405075406050678603321316984838644054546195713370317379892829620600460350625626736331780032823751073789853495134934490339397372895994698161698798262368233696751141758693291149774243608122878918399836886529078147587634562474663169937258643470231245516214852504672845007914180346030799660499504966847709114013167470506332046634217644239276053150412747209242721147380293309807119448695067049994217665869955547307982334709203012953886369296599708489119976834325270369175315469659406176684816479574237674000183584935961792668280536573737655058292659571035761142548997185181357269120852215833331819263914957437207689576145897737939940763426289170889668242028515046051 +asinh(4.1321) = 2.1262633623628287940326184299351621237228218680869768034065508517204654003236929855397501709453723762848793991938789932298198474963907058508451794229851993102014467595790311487739841253140795652413639608982054374632015708604880503751576250208186234082897547195612244026525668321689566684087236716950510297935685695292429689840605381319026173909802126761204421001693305969335214686321593012344898440482428224108510729652126882220977553588757818442057657920710389004811836404963815808793000448754026850586318178511181614433119997374611921212396074986388290131798444232877061793278799327666497536189747761193954782538435376300234270477458630487338681198821054580122625659550444909001014484265136544804061932466820117699417776953207815083118618242211412133754389348118534080491296264561497912806179063464459854299317369094934480167097392725379948605132046765158927334096074000482151553527445356661835612223289106842242231372725345846049836409467056467863160341390335399648364570787031779599558678138876063186525130393195555080493571489900050760221185442370483355715561124997300722173399450720714207196216204568090533331968981803343528101572240656182298335283016016750582066726440659268621151558578134694777220223857013899822421024854575 +asinh(64.1324) = 4.8541576548665839694084773167147033941625562707089103609787259722943161981773215580120890728202367900717226689285731686632773865099597532929259252965597671552531434880687172873873889030483934870693149290013822662084761699728701405046352734955961827861308598762513604128331710121522178505085764225867581845909056649739562202874457206049421152421256541817532873295349375439955706438531026875328174149741941877840622120173264602664949504572228157805867285367530785859097587679897563698802590715356868375945771683827950558131160415613403785570574610460028943459645458651801841923749826475504067740382288976466666516001989257263213042102755551830386296486159560860263405580822388136655527602662632482468022223514219226445292601091025214785892269279322963882306219368546033084060875785799565009218937000128923555375346745257915726296171587480904168792306700497155885475519575279337436910291728629985260153143090130103069971154804465902475701010889105952206262628739915657229877760948854901446795386823930534002100941003557594349962771846332282894576139898969255301124377578438375905809711198373890742585504985060003647093159044126718352554130759031908446286457236598379348857191864631831518495208785252157458712652994622478874539723652136 +asinh(125.23453) = 5.5233513396702655608944707396395252255026872407712435904797975387567432197425040241425365879999041606610704207529738541082593056246867897627367508261278523856967654442526343147841794778281656492729446129176334218838736093685385233570098081809197088216190899942340927530981994184340051329471304300428852229511564602092968396317701314235297554900270904849926886727777501915359887510714756820712601117298108691078756334807058890164868322870274651747374649426759156163895088045935611054719428414238283179876752321207321196573835780247745195318469399045694221608883057605694972916570130528316204829010776158283516367108633435176176238489415941127173651523018484194113920297261904751765230662223634809190472406530044649997166690002140053078445161383906423986018239157020483201556359305771923563962972991434486324906722415251816435452944405491205690877573984803843022784977939707539524774744518986436583323327778748822093787603103210089297054258247670730623379742078083936930413585593755771071919053144855378560318200682131145869980089113771524136183169647462272114721636938150083238212423612255696091162748609663662640627487703142588347236799247476327524037802087818014099023665760005105197035202541822646728264060715363788695588766527151 +asinh(75672.2341252) = 11.927313764439386975132862285826578019030585211511740713113680067321590883242441462078527077478441054606204198306400689690783470894770871520485746699572783183595773437467203180441192764919805316865327812924208805448162678548297198815881019269348801599216044308571627983125261382562238282635590206755766028454395933185052374374482935316722057514952101908492211557325130655004468072633530453744538985581165243306348159169377050324726593348526730241062291335499976594153602114304948727545355232701947054423339284322016501755457276771403389325573517854016579156514677355991909440270015121919886428975200706724816238009182142189039152318357340772034287164811154439771867656803180069022124811442155994978414309416349221591640205028753431484464892086928066865369511795715189568089286651230566129645744782473784866589683006998372718218776172247233796148653825387446443505097619436602005575402297344817843383319486053873076321745088221634922788644803174539907809027438621246281380504138409932687307140100230900724496744655982409274878404061298933951425662181207186475465837010980012183888856810223225094662906561372662657694451676734185879479337349565907632867032614476887861785952357132835917113687547821090006035339682578257066915577927403 +asinh(75673476.11341243) = 18.835085455976683394153302329986573921170885617022884796607230338967505211167818385421829337577810719422407894281763619319360835037710257294229155197916868106997990458226727060665486331839197528607917764327442711693102055676065021759292767649724809532319322176283104253142690119121960928007819309238122093982606421999789189375682690562643407392428630464142725183519055679120026836101520923903121098581517092685846238327587400163454097490907579159410016067397586235030539269940347718401745182827926329570127208313172554342296170202849211464800282517165875016615209865419990005092564597132417693688956325249893174673965968582681572579919019168661717400679493193262068554542937183661595547530622918472476205975535326536845254807720359213367832412607813312659777877967570752781448743648769045242419393703876918926404499873091662611269198680868626043992824767852076786786261424378688176193119856286063152552163827028456244346061689086654848004928976938706889214978937037311876623368890613098907452722062936906403192561829294312717154268359391701797545148223615157786541368362950909985599117788944820030157703637500443629548641369042864984728703982106112645483526366921279726574351809372787209848867128849872542136441375488708799188547364 +asinh(3563456456.23412341234) = 22.687144006010015260653334522476170268413017347481624296581003642207787949006515741388530372790897074450641603771477643821997694656667352813238998367548241923688894682159049992592497888831778809402385788418810919461032072482881543325678700166325723707939547857444502955959040784012503157997936074699483924768073560090975350602087056444735065906313385522522845184304121663218911950216884910406610207052666522426172071279959435260423596650882193955413573716903681714235692152170507004215780035176017793952228189230619458561935376403996660866439865986287942243581306910679903305564299508344518168866813991196695319257352399376530278324985934668229515505384355000265298836145444724484678710608041584375776884180918182453424103755220060911666514719423514860370712460854400199943051238663431373734430792759155170040376269569381562993579396439870051477823397178581276324074062872633392520837824478526525201651248442190004717230672973838884599361922084769044575328878230065237355024386694950178092351489175301780359730228291834355274039551087284184273358379331481404613431079330103683860528216920558525521218890489849787745378377131353312393472037554852631060670670896750076696910082683271602220127308615032671592577643298980849732486399147 +asinh(234234234234234.24563456) = 33.780489912179778528065104135259255846389220152252386139770244309574264060687434013551487197567435884586285784744386967150151851214026761873472817806755822565218896587912300362157888157786853132666984218216383732700487824298698752134917168438332670685805710104477105658781483233266736769347463399771711547020704718784547741014611909369545188101561065848446336022166992780397296530299047233283756571318340412737073146523551517276909738900737484523561538978618892574095609565158382012226823584513133546751883247206448920927751303456598264614630909425379265742787842589382166608030111462992189869809839508456042852289757220867490526121956513913718336730982939348446987637161593186357650319575593017808887526197182185396872659162090820271684714338253942213584324641536631610425493467582439492682075522656099738498432876601671461773827063146602902902863412424883834222135005881425737455638962650543184863439260371937667170294409533470665607353282885871036125600370590277882526311140117969253303405993242216883003215584108528457759246905492525511546425167167668404754174052434335365334175569832559715367914484297190680333989286804878999290154372486051299718822021660266650603421033138298804256084870101789345713057219577216372991731300466 +asinh(5635634563463453453455.32452345) = 50.776543885671399496981715193497783980933424219746009322232170402793051474057561727146080179538365807938486139503431507200550713962904033154274972835181739251713307547224788245735564595614648398101008867272033889727157267633457872710004052801808780036871285818338135454736828283651282502434339584780647154460440162798338545101539648867040772648415541910553956235362016804180922359526517293045563547929008924824500328577426135814236279878100509266306007071171225049028881814856527538994781532752401871832711122405571340719064557038644748529771955926671241811646871678011230396977704239947233690712862913346713299884814341493502596414948129153183664584779009724420989383900055307222526486885852271857580996632913115284614245224355129674131928241050054393564395705251546240351660216390374375666001595812984134346686770742634277791773701396899853519866470591495726974440848080944276515373906176945510706218644900531742184165513122851592287571204255610880535756077138114597935106009922908185008831749365295309146114451113582770851768417564202980367494643615425618199313507163533046450941622679761955675441616000029022450363637058251078033251771637482303750395697084234192776918414176888611433546007658775474995274437729021410393499808798 +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.49103578695797389135328685895550225009062178909576680686573536198862755543503343917870069970594308287131237648295265886468043790132704048556414034252605425020247054262032596085501474799594880278180238119474718937745744287807866970377271728226138607653311546572368344754033174347871265955744590412707549736559979096438764563757421369566759179255081925233867832678303650052779480384810394475654397551586308920194880354744243527576855349141526712623682017451954230814472524118927673086257445568592497332235569161387373190638684430745762444422277752120652921993485347808672595769677731481806741467552554459537087203817811776297646685184052261089276973454008264630057777476210625180628236557066843354495757147275985802657415323297827538490975600715169711153348872493339461867079433100888177038262127143729699258228780202580610308165878466752905219619261073775792690865246618727539792932354003707109024676770153166024833579669226637084283785664443392245105490693620609830046783071304385656003280176959642247228370408628161140539299054374991034879692217981911092403115984902326694776884131020520244587180581657337168945410259289800193096864166672720762727110195199256233726056402241973803222860176978279313891130398414315694130444957025865 +acosh(2) = 1.3169578969248167086250463473079684440269819714675164797684722569204601854164439760742190134501017835564654365656049793198098168621063715327267633457099206769058311287762569581704704373368637119409556504467967320008259374753779128904267720926333444215608442411897668706630346965128936149937499537698028627808731599409811428097663442379476682307349961925278153630369708948389904496288710224816511828830572848189519734408731840366524342889795548865144199047686542941645741789506721185816445558831470022676600874322233136645523204314939236733827764834005374312360032097268518664872912747317318547841373854522370264638274117335992883985747081019559794033397097738066933661931231857631309969342484459662465937543876839205669825599411827215983174866148444887109325233102545578794511841693179565746165102265117578169899858597820711911578719035845354272612264490308852654264715047015096723621034611108389729119492648492051364731394873970845711486764142068735791005729137336463064988240471786741969735060928647424938443735303242148811852692767219973318914273343691601534121052935324758738536371847814997104928974172059010485029101307634911547239017430860505616843285974572603890452348862562928384769138790881255920291159755475046435734107662 +acosh(3) = 1.7627471740390860504652186499595846180563206565232708215065912173067543684440521756674137838205120857134796323842129843775241450239531838750545109255315808184431573607257943924806147148192510979557431265247356130135260657908083271163801190546087033594893468302310317235601278522126266819452514578983149694457640015293118938609828125798876224490347631693455425263892176891051063371787365189299048490338319777210134365908031791918295896639410019154526845141480345838118685682417318463628901744528191442570555557228849976738765271081444489555697071102550185255224558872857928225177982185726591400800372887401512259329010325315564366074138389554149522303647581469505737303864299588259931413263467417033793643833696498478516446568437667728816657561968513477313612500878995733996577150149229140589799547519786913134684051871672286054066990780784820435565086096915939166390938717790437865634259156196248870503894309649601567359435549207688613173283107435847807146015875535947410730578033529540330757195113677249505200799707773550173649844683581327186653650722850421672335621658237041666544587882945404978046586442863477038128175905795259384200369739790052897558990068968408824023728731543572753604864466486734634855506657296511991669530427 +acosh(4.1321) = 2.0969585391021345751123251991244796680401877193370476020663970708058508250303698453517424803319165742905078409876730463765401360779869102756137623707896061501928885881614286661388367599314427503163447980481054046652554549154239328141697866544481001950260554437527429946654719493949072216954818465753259932310900195751861922678226711714836235790198677427008816656593281155172301116918036094544916387447762762933958220854945858358620465952503792909281179215784434583384631286208192608123111970346777223960936530501009585143358754582585679392001203297389493532484210892502116873752197835051685962798671899578266213979543266436897052690573005218316165073840315815964198287061305653052028261863597035938061979868273691198103887540381375968211341109360659970046916101510867664230593831363330759576884872085766690211261167121344304914203849415912861825612006442529139132768865551666124474321613765525163679450522283705907737413539784896918346174441506932910258731069838550710022790686340434189105249572938608006893348001142244835320828452884618840897334309957857595372396911196090647670788470702987419966273329094337119444526320000204610736473587994407923485952517669700140203589868229191614542957632280463146266638750997261311486030544644 +acosh(64.1324) = 4.8540360880555340531030531469333555805090107890102433299175535041571332252731941390869530264192048752244068788947243888523867502248232060321135630696336048950782732847541620933207604240112337446093592521084776290804115962448316004195067422586642329069365608210938188118776029460109601662109344626614172154825901430343536919419169203531153344061163489222347988636943192406766746669246445073360838751714490081901255483519316859966309800902366172712297579704078851501361235540145618142461550233099964896573277839146603924998265954688465639705794343618556354119430121722240619304638611165115619858746805150109267433284771252725143243183410923273596468353361756757125668686720842522509645380566998527475758379296548537938325284822595819783062594109805435020767978477167354844166304246873055738060975210493881547862417718684476692391285736239206110046810365012429185430134987923652544231276506146310603311438173481312522150325008567108125770736701192248809829987270074529973355403274176289401811462260699129938284077830709784035808886968974508316552051505246392863181490065172015444136250266627773225853349617985566421559449596365146784429865630188166817687039325202376978626952723004858641369267175681005570369958589929120412892295450157 +acosh(125.23453) = 5.523319459412495458798960100280871933461936575117465628965818905761550593869792533372518297118372503879158521205874850350407992644240463595733790745942448121532258076014491034756341622281728122028373224946146819029214349991003008774042982390177439287240787148345474116324246697624652159901975736246937507187409981638993818897362835821359464573924865972040733055400048198858015927887154615194757458865553305804147541342564699115473595211484185538328705848228481002329268307164158776053783725305176755367053449757133768025114380606625635497538609724323641088120180584902568821322353189172211957758102099632814758259149499688425378044973642803925287585299007450513108177416318743270142695054921251568219889566947136651749165811044862044622054625214442457843862954345506862031301519149086813834985258325501131771440018646055350900055110886163034610935593722768118091633326155156909866482889753024503811246460057352876338571169483783560253466131408364797841919650186391808606272612035532765110859212777357903922551355546440851689153809431994579764920847808839033561973699849921386451267364672697180612322940110435163974670865057137391115882735464907113677736015264826112845095903857898575573433388014612560899701913651150590949814202152 +acosh(75672.2341252) = 11.927313764352070359938402198915155771255897614944270889347561740901684676590216380978645477212666887606750799989819106499474497965569715646098677070620410656363502250660423017840366412076119028492483047120247365609232204823112843104035332884491521502768588784336261011591799989379469562922341717654071481250883099263243677085085628604200671084919410963579131903603605533321423948550003683716512238748116403971050805971563268130733991989505971255927973060965928782402657524703245525390920013001951925863665345036543890331035574651230413959502655661236227263780667115671506588855497792936510082501856699958090481480771702883562005202704851984461444607300214904941240031766872032733711889998169706302198638219193027496659477808424622244203922049069799217386913413263813809410144267777585468058754554830128779947436912852815631399951972491813690826973743963067181454639156802629299039861593812223386183000682424384926552383098141224102032420910950703177039501954748854353561378214728287101669826693043453571229706440006650637033505231018915480889224677328505654349177760078356312866284136192417574323401472788049723555718170228724384936139320326801903333775310606622396232113441220858694860831993003270251663214743503520650661278900942 +acosh(75673476.11341243) = 18.835085455976683306839553273636054964744170722579528708192528355735705939044230923971429597707457015041194913193346427716011297090410417695737814422649742148216830972035860047139018465390385967232282429793019576114070525199581040498383426590862112746727813707685872193367200651721696252157010977744894829320300584219894080064772697846985197944012470867369843348365191142237136211623911519617538621662826672361761619507175611138320253014398397082243597100362258091976217338222695761642643688036649090799998247650292602264788456082967239926209939136521474226314857651033917408868558433591531118819454773620070841669530011812034674067182263604999742124328770472635666810390657011965521053242195631753413621655989060230239532708605392125931584149961991076924866513544519381354355398406375001045408729801644340833885883516051139075404648521265169851034359593227562020403672959905961366771004643649397089789134209974702336099241481316556899768965056385661043388888791117799357611051889098877513701951911193379502242762332454041362029018778658390954796909777092761616800157512908057953454539035078257369249860709476903975289111069140344204293076562873398844847234146508757993935076281059361387430257408135540511719993611637512564119687553 +acosh(3563456456.23412341234) = 22.687144006010015260613958930891131305542613328574942065374058544179716894297791662112153345648509014333135700305346169748105728147064062423067243928858755832105809445753106094926305344189872743141757787040072793815440944158826946037867787249194069196439132501452815033258371777115978423927042790287209300203326275484327488951759478629418177063290669683596070232191496114509800274753762802412925668235202359464957672381952682391821085881392391372616474513574330198204581833689740215040577100082142123525802709698967754851688637100116993074020173762613323023371342962196223097878854279762298767041825288945485162429542778678046186174152727039746518687006735291708677282517444867335614484118862307338960098127628048226868099698378294771835780890082941850018693393392263876607963612628655971943476911512357109206188855390502313500635105881745113549242006614796064232250206292150796923530663501847376199787613568861114351137124897508637581682626073638733091158701415740750080849886153028948385614243440096231158231055788882073132102981901443951379287852297280153529846510028113106468299927495166041704557837328655130452796419858243595872871861171097132706474818342796429899538659794735101950439768675923650294917005207474610930998727312 +acosh(234234234234234.24563456) = 33.780489912179778528065104135250142680708746780358407926716079474670558160006798518776847576734218894834535420655668675664652013366967931552516994268839470265536206810662666412107105202331468948257055190379585095426045557647055440263343547170301401366023008281850389342083509364073115720504719059314732498645619006592557867311051226159930398461100839367038232817739441112734110633237364167260875755676613350409295358040187280313695053995351147918801917299535238649578194312847989911027071123808130541624885261711360582826123704967253484773164808915871432894658917131715419786925571798448583131876395763477504397892931896504367547016077590969835386803036170919776819812878047745002088633190122432627478363892123650980407381542003086439782617559675117863096412931812762338581121176326984184909405836245603891634911601918300820120714725326406846003520678199573976072069955725663017969149453843129375572626003257500436419145845163970921301340051810796020518104797985926768886249684989994267253987063622074507779500878091880956325764686439915519824519161620012273313965062686699606154315949462570930807666166525365117153169389099731537089924308140566460362671207260634353663284769600944243207805997454706277995024753571554361648856698359 +acosh(5635634563463453453455.32452345) = 50.776543885671399496981715193497783980933424204003123113536155343518086799397299200229769339641134285613852207338256526098282831871229969078732481958385960372632228752593538482366503494323068479611402459854791522673175618927138233051098460898389731691601188950698139817315772660681578668517467944276065717351472184510192205291032521145389542920759254097760938224381068306440821863175002641588666895312980748836902874215302630990413633198421903499831098822330548538850068765237145556842439772800978180875223609955114747960279362479744925141736146115092067297426803648171242155337163944888053556305712865577401035055390177177090516288037234357824096555064237194635055769580094350033547073036230607733696611757352429542221475195340683548776970435047199943231874522362216463693673523708861120704134087167670064145515651606261775701977645008645322023179829823825448325784957932317002159415015484685822528985709233049225629123460019794880131511674172534541968855683416427615613284865477683632245970400501840940515675868280818271821187274247581696533897423614941969340594246088711605382086552366078904861497055370525237987459290355666762872350902097853144406448376307809820680769612517827433336578705235968881234191837884742581069680670956 +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.82630215971149802091551528959927667145041718640476685144361086587378180144106754718356618869517831637029692366324386850521896963299800964684400470378686074335213000891104073777504278600407939622577746230126028327053482286232964312774110474012936527746462201669398863519923241643451726714932088521388552266544829165888088087884739172212273539030341841216304912617623779057209494349504797457926616753857790571075787237739473698339710715361353220946904312121571707453627155917389641421860417550768310177522014550822900342832620924445083182609180096071089169971598111411145067325190231588945771023488966708383649514569527614111478706321291597108498990976371638435160745551539625735389354916173777232236161527618472648765731332061801688190566286121988531648919359080628880659539230463414083338906537578144843081452402350744915825293962581472468447132599210300967364690617636428475104957796699429537103825385909054047038466947516065774006547733110142111855467577736253702083479606802026607407830998855474394527646588892402387038590358264943101429424942466592989232863694695432717955830236534257004366742406227144919073638279475890842242024790949871417423064809416291950298565559704672128118750844865220993904053835354164420468722259831 +atanh(-0.9999999999999999) = -18.767254334232338101852547698204001319846561976210290601993629879153163105070333866326325970881662395871326346181908609463880868600443839830358539090404046457146081764596128124663012773436106158007432589736408337216247206408971108522242976571903990561580740529923985606947340136842548519574630580313002777404153041392750630735773850113770205104591784614655407527500980709863461283754874189548864138923342950646810947156680335840134101596271415749972897228337569355533898456218234569229577237605637973858081409054520377701780851364191710108682409178560210556657010140954618620415437048140726325896058018273445935026022930438007542892983904865685781112334298097942878344837719409881944186781060660376990889062338716269987692748673479150715862195639209119514917682544349364931837227778219817743255220698608766408598238503408564948386697221879748012998551771846534903539154518052618342515649488421557711657954204975124369782314291300768559460044953294570763970319797275004325801349791458025819021617058575812314606653828821900761455575485199383625441577215233019710264993545185399530126705761814653720366793049831876617892881472682697689276325612122622033465528747379791884096932104388376172529916273034806186655214295770162666676994579 +atanh(-0.9999993453) = -7.466117787354628601145665495811389249023214064963866708040446000332242127792992188715202801144977936768258655917787636726359988878001715286883241750159710478106378768698097724149307490159428488612705460697125963617229273896444914699052885184180410388891573442109254732964952036632256166594322590379474324987887788648734869617586164773413349839218787286149125853716850519777963187603555994187578851986357321240923133309567247230016202616629473564957256790538389455228525092297470870512491703965622817821105239775236209701693448134031095251970887010590833791789327250177463800554094524445901317824168141085749943474874657205599791992657894990922331163657614062950924159893849851403481937704967031824489720128940018766845221475601028962736445826634964440600633419297075515143009014224101582141317071359449329527402429596052896895108965122004218799845029759728180568997364509058294297575994519252008107643349964973860579306421568255520330826943917149459831956569791097198695783327621847447659927277269088030312308315967838589751508454816978756136807917509347490603745261695767449515130811442860974815609824535613718106932320537379213983066339714598042763241165187696853612103641009436513218023448205630602908839302952733134547213028864 +atanh(-0.999345) = -4.0118474746245654053769142318173855505762589591954357941162556753444240843522640509770619619479029442190317288305311165171305155730226984518289056540367276532134009792267618524946196400916309367633360482649073721666858012579339780826631639661422088766894696647135071815719430811584320180338770233123088496265420716265164673140055746660557235768113695768026187606352815349336728019782243489068663961948998125835776151939350668656401354733663406078811536291321722119071844502719789671212294395476337490712319005889651838904702303390175440228024673970186221767742651826129169761851261329770236734486469927950970408250238856838479472342533181252427460946290306967666005822173257396823354316104288959158023642217132148376528831133411004252957939300049674331242275089498437970960682928885008054041404783250273893436030551956111653949157470972471775656534902226010973036430005556070782469268221062266478303737178576923486311936682176795351468926721174437411257063084820427953866244295751928949040697560531474242678466385617030318854248566264804859104629967610839635238751019910531513781578099722233889502007546831209590001541214709004645258651983698168521627872105440786340200711029138785682840529285048994179339058424569161986119552506064 +atanh(-0.934) = -1.6888454669934070451475984557109253570692546613277882944702608812256826771499813032860003217476656078288958970432282614607742174864080835416993580840661285353089446317440016445598878618609415090593430643141686594236166482279801930880906156587309953155938510078900749644944047657942580592435096742368590441097434276954504574881214221411508252894728641487236748404257964302159536246714628625739513086586540013341122764568678113656762706142976721327787971071840765947389331031789572059683207532184400990998829989758166231527596653572998097461071920839008522582906836555337642842899729560472006219680774773121958044449558690697423996874650194845266886406644266838236608828402129692698523927618980179508978670618200718915928486862580443299882977885400222956644220243328249498076222641788505454643623591775079921439588170991109883493011810656344417099457733038525250468388114365981815333116101254795414419579338185387841684840350982248176916655228474003602389860599961032954266575997291234123079840508276119081589793631837027816521588137315642403891652091566143269564324233358216288184735815310145621436087568802536585164727416772869612589386860550478677601046536282035342819274440922819678005914896265350238212816599829330534619197310998 +atanh(-0.8) = -1.0986122886681096913952452369225257046474905578227494517346943336374942932186089668736157548137320887879700290659578657423680042259305198210528018707672774106031627691833813671793736988443609599037425703167959115211455919177506713470549401667755802222031702529468975606901065215056428681380363173732985777823669916547921318181490200301038236301222486527481982259910974524908964580534670088459650857484441190188570876474948670796130858294116021661211840014098255143919487688936798494302255731535329685345295251459213876494685932562794416556941578272310355168866102118469890439943063138255285736466882824988136822800634143910786893251456437510204451627561934973982116941585740535361758900975122233797736969687754354795135712982177017581242122351405810163272465588937249564919185242960796684234647069377237252655082032078333928055892853146873095132606458309184397496822230325765467533311823019649275257599132217851353390237482964339502546074245824934666866121881436526565429542767610505477795422933973323401173743193974579847018559548494059478353943841010602930762292228131207489306344534025277732685627148001681871547243978207187803444678021617815841904282007672124325573801436417887682616104101681872424068790890992987420815218323753 +atanh(-0.7) = -0.86730052769405319442714469047530041547035622738149766778127170212239914129116115701923955661188542936518911649061459577451479430800810927162347634748737193032837521944435455594854899144040285019643296829620045122009977868870676037370846461323961654813288709871445137747796170454199720093261865619298770818293772766471171730214268746286447732931171081625512063459685267516146995393826480081778339014418973945191888062065229634557199277184658545288741217863595535433065670697097666463438527779270179005826921290226000722021431145899923241331076277070467514284921445259309270059441770873600747660689816766105200211610335408151580948155813681924111086146309038297330852840170745699732364312438149839843199201886281882708586182913977595703358512886665382547736152639284881588643109265354693581482943178510269887898081818195597267885644804954036095080555390747281598206293705686240961962072449390000959193780708765609112918410321764472077683451286038452546560088419026930356612036016435994051027229134966739989107325587759939546758858094327605788287857233526146597252879868547183441438458507907165506628544421365980280113198422504147329235883999204510478206431152555895233714987957004077961013748367701970335348470809197530406569766753067 +atanh(-0.6) = -0.69314718055994530941723212145817656807550013436025525412068000949339362196969471560586332699641868754200148102057068573368552023575813055703267075163507596193072757082837143519030703862389167347112335011536449795523912047517268157493206515552473413952588295045300709532636664265410423915781495204374043038550080194417064167151864471283996817178454695702627163106454615025720740248163777338963855069526066834113727387372292895649354702576265209885969320196505855476470330679365443254763274495125040606943814710468994650622016772042452452961268794654619316517468139267250410380254625965686914419287160829380317271436778265487756648508567407764845146443994046142260319309673540257444607030809608504748663852313818167675143866747664789088143714198549423151997354880375165861275352916610007105355824987941472950929311389715599820565439287170007218085761025236889213244971389320378439353088774825970171559107088236836275898425891853530243634214367061189236789192372314672321720534016492568727477823445353476481149418642386776774406069562657379600867076257199184734022651462837904883062033061144630073719489002743643965002580936519443041191150608094879306786515887090060520346842973619384128965255653968602219412292420757432175748909770676 +atanh(-0.5) = -0.54930614433405484569762261846126285232374527891137472586734716681874714660930448343680787740686604439398501453297893287118400211296525991052640093538363870530158138459169068358968684942218047995187128515839795576057279595887533567352747008338779011110158512647344878034505326075282143406901815868664928889118349582739606590907451001505191181506112432637409911299554872624544822902673350442298254287422205950942854382374743353980654291470580108306059200070491275719597438444683992471511278657676648426726476257296069382473429662813972082784707891361551775844330510592349452199715315691276428682334414124940684114003170719553934466257282187551022258137809674869910584707928702676808794504875611168988684848438771773975678564910885087906210611757029050816362327944686247824595926214803983421173235346886186263275410160391669640279464265734365475663032291545921987484111151628827337666559115098246376287995661089256766951187414821697512730371229124673334330609407182632827147713838052527388977114669866617005868715969872899235092797742470297391769719205053014653811461140656037446531722670126388663428135740008409357736219891035939017223390108089079209521410038360621627869007182089438413080520508409362120343954454964937104076091618765 +atanh(-0.4) = -0.42364893019360180685505375326032701249479708587955586836234790815004278476673015045702137188706971910254583256994663758467787401587363351104807811219831168265233084946044670810144282508205320725438120169402882012334499278424473984034343435094774745950515534292526037506007265083142507296763503795720667816488684801880406437939341622475076332781568851893529693475554685584250609475803814277515159229855352998265393686678688692241925918143292441465705286315945155444473298680106195837826808689167606416575055612882551891872933312012761995318288774102541228661437946278530890884048971179018553804309847356777514046334918396816242159031381328972162900164225159736487577272564557439280592680079734897802292793053631939795294826787134816892021331892199073697954947252383888954527902551016481233164788003587644661525540407877257045960994008268902451719224338763315979595930274817920017805444582923895467786347433251875070643567395841960594061250290776304966302945374635553720727033180987897243020806903934032590331359012824053077532984856441521635011158965901129404092059214269426017000033227546668419263798215878603832260270907312582707697626165186988796359088137524547325797483595372131432315570832630747736810551165659346330780639210154 +atanh(-0.3) = -0.30951960420311171547406734906106943758409160758917296397982768036294240228617045580595808242630898088809824894345579035990420111715440008533815501090419848793793630618664363036115327608546130996511731051753697614677701557358020143539400035931843301318344278119506816909222617943005483367309729246365845262556967425744518811979179074304869009091784397366294295168285871976342978621442365308684561534414580326236928144948010114612587759766285311994985929654943363708744385295251409720716124875162158534220485991414741452625013011321556907311510469683639930225614823136395997670751372903296068759350419222370459364024274896566434918671072081780489765868968990341068644171989547419099847547802766960652091702284216191303576440682017338701874052379558459781972004733839977990157317611389403721281684778852761903678923893036809128282669110002918598131567761381103117091399577548374501855953133679343706566099740019988593828015980439730886905871142047370370960071862606750890388984396459609882959068721252909199198029834885357276863315729987045619665657123728508140194850968992708565373908840050868394298826104207119287542104153627614452167335153560666785030165716564594544432606855303218543859077982153518419075911727446940812529896902777 +atanh(-0.2) = -0.20273255405408219098900655773217456828599521173124709880700716207205033562445712563387621390865670062298427402269359000434124199508619463201006555956610072433621759917750496599453333011023464321630961010071570678295323572128899488606143750562542304133864365124694523268186993942576931449011068266477907369843309485531074507331518765863192772916885084786096329746327565111684452778591461772816326752659172533885990688688596906155976940182447503363074539972238347981362273105001270844129641410114128123254568902061572057162421276792745856304073494034242117585596440958724247009588002708432971472690833710250525478284781586810056142002998483668599684915812651798780425053091932548086490989470806916614352922281862690138106631537052693362138754657754339240363650504498664893958249756498979868495322852915449787810754465533869729996744622149361866620151778927477380861625456968638117990014727685261290508442116970838629001974468894932390913264045594078715936013221025296666287446829806243025238202947189878765294006648679510847889762961141607591336181076453422286800135409237085005000706139554073626568391238636587375234929422776217496627814804041639556128152094815591367695585695279746348597892681425061010637808244586221016201636733427 +atanh(-0.1) = -0.10033534773107558063572655206003894526336286914595913587458952092779251873800938966391159918758530691938783387811113351875978035336737387662484932463327662192265818415695618111535663512460816343078476158604773197655299116256578000302562833475826142160334576231904950939518157606652631377111261024044988605238524378382447243021532641796573671289263060402785620842098304759712947182570962823345398222622071416059967402676280166793797170249061535248316318134853833441271181230470756672448274054859950749288572293510310279401384024425529179994992294607182297915709243491046104850894933873045777690742614480981056225053702016709975503420092493351449554281778700303447716465556435160310167706062578539981797446323888209807236410173164240427694255864671337361035874869570590013761359867797290624501799065745185928079170279627996710236500943016181362043686077102948467526472341321604462247846200917190260854977411842568992454831649927093049511996337896389462640129251263922679632007883693030592629016631999357014459329925603195662018904983414490795276604257237243789087971373788903928393693620489037266980256365942701797588723397689874003966897153431091055905228960339773871334257406203011915418245306560313046480172196553171542648377743488 +atanh(-0.05) = -0.05004172927849126824578527423892594852359801305274091082806212358289072695324047297355793479293185999199554502552943515253490134646349302646856331869701087754714431175288871877378552356593053207576282669953232722008319850107045586040648730526064936071526317693023189231979269244127245274377013717252512692747924145718335163546345158049073127634034443522939648089508116608935019471282950742956547776141078205125048970317712150749195854896431876394023832495947016293683705026464325688402436600946857859273596404065597126387724715440460783256756520780112481896726942791690273511000381088744615047604669446183507988039892814463787277029498360628698075336238719119668432651253261897232133062682561872280939838485874520028039501169395797179627085238006898509890727887609973158988021434398597178309295402079366753192013596841539713983744801885885257658407424115233664907354305899086243844830318259482215961075257073748337608030037250919460923613172316629034445642169496580076751538311884675792813281249760794338879530467558896754336583628573511886686680286436321192886373467821393174317654248559207584787506452830506988614123792936095540596474610173279877075902270916433792236195897307678328407769985468006724900795294860406526103578244209 +atanh(-0.000345345) = -0.00034534501372898068472993475676414104079910343704700930281344386509103628664427046579330112142947906227228316115382871829691226288194994522833492331064856194441135474407501379701760575261153170246462159619595517498820237064897730171036975818885502707918997735180624011607267945841054412408581270706379721269898026594540960430435640583811740971281585922257491117366801528319890110592039569600810285375407015690991506680527015378108467698171259109365448309250053754240316679117950125957536641231189245175028199797875910471718888227527757001908240324381170238254560396094656215688938980231045788636031112327546930169725498507152885913734282425431706410712199439684887202665308885067929903226963731164242765480344221892242893864073062410793997747109588652180733629707377328743215645096534102980223698807088364741952365311319394607696734299917477924686011059623560244660900317042043733261879174290160339147751956319151775531396551211523323783880505234200794315641494158799216620246349587990100781487421895534109841532994344593427523888418554213620059288593142421460763149978629370071422955612082172083515154306057624384782729147430276736951519029329709110362944967866092141491776838072914300624251336748848887189335868362782297735499281153 +atanh(-0.000000000000000000000034534) = -3.4534000000000000000000000000000000000000000013728383395101333333333333333333333333333333343156791929418618012418133333333333333333333341701496750315521363138265592496761904761904769666865820790059965129010585801540203511873023446976554241760870566340333488744212094561610148367842015559861400112179881175684595901970153729866057478037938963514538896373413274885065846389510636799287632867114217207857430795074256400895992122461834319330809615544063747274542212403812265212804185883252663003332090118774389794579120028344600317198285530387313589277698617791805183054380939977533377073516584464571002084118758563449715924808666158521280978374037119360744829875822145021086272694456118940832440736668298749933760510528304906385038606418476649339669368101513278401273950328413476595270001912417970689296581212488643546099671964068797807167388562248707423383028702107622867274422108730884584926037270397578878244423575659081561797017907814056596483980422283801017831608115060350588527814446654746593287763795334870372119004703588624912317725781839277619245469686771939472812643808959822707866328762537320890674412950723754826524185046488099226608130671347572244186234970603615053899035194645150935928674786556713717143876652175218118732e-23 +atanh(-0.000000000000000000000000000000000000045676) = -4.5676000000000000000000000000000000000000000000000000000000000000000000000031764566891925333333333333333333333333333333333333333333333333333333333333373095525243677458384008533333333333333333333333333333333333333333333333333392587433863106627056611559417758476190476190476190476190476190476190476190572340648996705317656528921435594354219365587301587301587301587301587301587465712786397085165301145078382109263121635635636953950937950937950937950938240673299328338595946654313223119591198207701285481950348151489399489399489923366849851615429297783298066764925529957998508217869599277833458824556067120446103553168907393249957384869193902464196886083142953745761033968295315453174882866372584532044758838119490653545066262806724578716162558830663087781699309134382435978428282896792111138656180734641101655452172669248531981641698916776437331398306189477279441012437910721752687947896640645043731871999752996267724431923008339643866029832187294597574192462016337768723349745270531554367473073844493459620596367107903717577799220643845197175441300492627146974726625165098807745895090784574514193220531389112853804122363926913749607586690908262161565086735205031024023313815480302605430406557738167640239869351096573242165020710091744e-38 +atanh(0) = 0 +atanh(0.000000000000000000000000000000000000045676) = 4.5676000000000000000000000000000000000000000000000000000000000000000000000031764566891925333333333333333333333333333333333333333333333333333333333333373095525243677458384008533333333333333333333333333333333333333333333333333392587433863106627056611559417758476190476190476190476190476190476190476190572340648996705317656528921435594354219365587301587301587301587301587301587465712786397085165301145078382109263121635635636953950937950937950937950938240673299328338595946654313223119591198207701285481950348151489399489399489923366849851615429297783298066764925529957998508217869599277833458824556067120446103553168907393249957384869193902464196886083142953745761033968295315453174882866372584532044758838119490653545066262806724578716162558830663087781699309134382435978428282896792111138656180734641101655452172669248531981641698916776437331398306189477279441012437910721752687947896640645043731871999752996267724431923008339643866029832187294597574192462016337768723349745270531554367473073844493459620596367107903717577799220643845197175441300492627146974726625165098807745895090784574514193220531389112853804122363926913749607586690908262161565086735205031024023313815480302605430406557738166743366773640119360835322488859709767e-38 +atanh(0.000000000000000000000034534) = 3.4534000000000000000000000000000000000000000013728383395101333333333333333333333333333333343156791929418618012418133333333333333333333341701496750315521363138265592496761904761904769666865820790059965129010585801540203511873023446976554241760870566340333488744212094561610148367842015559861400112179881175684595901970153729866057478037938963514538896373413274885065846389510636799287632867114217207857430795074256400895992122461834319330809615544063747274542212403812265212804185883252663003332090118774389794579120028344600317198285530387313589277698617791805183054380939977533377073516584464571002084118758563449715924808666158521280978374037119360744829875822145021086272694456118940832440736668298749933760510528304906385038606418476649339669368101513278401273950328413476595270001912417970689296581212488643546099671964068797807167388562248707423383028702107622867274422108730884584926037270397578878244423575659081561797017907814056596483980422283801017831608115060350588527814446654746593287763795334870372119004703588624912317725781839277619245469686771939472812643808959822707866328762537320890674412950723754826524185046488099226608130671347572244186234970603615053899035194645150935928674786556713721731948395432127535051e-23 +atanh(0.000345345) = 0.00034534501372898068472993475676414104079910343704700930281344386509103628664427046579330112142947906227228316115382871829691226288194994522833492331064856194441135474407501379701760575261153170246462159619595517498820237064897730171036975818885502707918997735180624011607267945841054412408581270706379721269898026594540960430435640583811740971281585922257491117366801528319890110592039569600810285375407015690991506680527015378108467698171259109365448309250053754240316679117950125957536641231189245175028199797875910471718888227527757001908240324381170238254560396094656215688938980231045788636031112327546930169725498507152885913734282425431706410712199439684887202665308885067929903226963731164242765480344221892242893864073062410793997747109588652180733629707377328743215645096534102980223698807088364741952365311319394607696734299917477924686011059623560244660900317042043733261879174290160339147751956319151775531396551211523323783880505234200794315641494158799216620246349587990100781487421895534109841532994344593427523888418554213620059288593142421460763149978629370071422955612082172083515154306057624384782729147430276736951519029329709110362944967866092141491776838072914300624251336748848887189335868362782297735499280879 +atanh(0.05) = 0.050041729278491268245785274238925948523598013052740910828062123582890726953240472973557934792931859991995545025529435152534901346463493026468563318697010877547144311752888718773785523565930532075762826699532327220083198501070455860406487305260649360715263176930231892319792692441272452743770137172525126927479241457183351635463451580490731276340344435229396480895081166089350194712829507429565477761410782051250489703177121507491958548964318763940238324959470162936837050264643256884024366009468578592735964040655971263877247154404607832567565207801124818967269427916902735110003810887446150476046694461835079880398928144637872770294983606286980753362387191196684326512532618972321330626825618722809398384858745200280395011693957971796270852380068985098907278876099731589880214343985971783092954020793667531920135968415397139837448018858852576584074241152336649073543058990862438448303182594822159610752570737483376080300372509194609236131723166290344456421694965800767515383118846757928132812497607943388795304675588967543365836285735118866866802864363211928863734678213931743176542485592075847875064528305069886141237929360955405964746101732798770759022709164337922361958973076783284077699854680067249007952948604065261035782442092 +atanh(0.1) = 0.10033534773107558063572655206003894526336286914595913587458952092779251873800938966391159918758530691938783387811113351875978035336737387662484932463327662192265818415695618111535663512460816343078476158604773197655299116256578000302562833475826142160334576231904950939518157606652631377111261024044988605238524378382447243021532641796573671289263060402785620842098304759712947182570962823345398222622071416059967402676280166793797170249061535248316318134853833441271181230470756672448274054859950749288572293510310279401384024425529179994992294607182297915709243491046104850894933873045777690742614480981056225053702016709975503420092493351449554281778700303447716465556435160310167706062578539981797446323888209807236410173164240427694255864671337361035874869570590013761359867797290624501799065745185928079170279627996710236500943016181362043686077102948467526472341321604462247846200917190260854977411842568992454831649927093049511996337896389462640129251263922679632007883693030592629016631999357014459329925603195662018904983414490795276604257237243789087971373788903928393693620489037266980256365942701797588723397689874003966897153431091055905228960339773871334257406203011915418245306560313046480172196553171542648377743488 +atanh(0.2) = 0.20273255405408219098900655773217456828599521173124709880700716207205033562445712563387621390865670062298427402269359000434124199508619463201006555956610072433621759917750496599453333011023464321630961010071570678295323572128899488606143750562542304133864365124694523268186993942576931449011068266477907369843309485531074507331518765863192772916885084786096329746327565111684452778591461772816326752659172533885990688688596906155976940182447503363074539972238347981362273105001270844129641410114128123254568902061572057162421276792745856304073494034242117585596440958724247009588002708432971472690833710250525478284781586810056142002998483668599684915812651798780425053091932548086490989470806916614352922281862690138106631537052693362138754657754339240363650504498664893958249756498979868495322852915449787810754465533869729996744622149361866620151778927477380861625456968638117990014727685261290508442116970838629001974468894932390913264045594078715936013221025296666287446829806243025238202947189878765294006648679510847889762961141607591336181076453422286800135409237085005000706139554073626568391238636587375234929422776217496627814804041639556128152094815591367695585695279746348597892681425061010637808244586221016201636733427 +atanh(0.3) = 0.30951960420311171547406734906106943758409160758917296397982768036294240228617045580595808242630898088809824894345579035990420111715440008533815501090419848793793630618664363036115327608546130996511731051753697614677701557358020143539400035931843301318344278119506816909222617943005483367309729246365845262556967425744518811979179074304869009091784397366294295168285871976342978621442365308684561534414580326236928144948010114612587759766285311994985929654943363708744385295251409720716124875162158534220485991414741452625013011321556907311510469683639930225614823136395997670751372903296068759350419222370459364024274896566434918671072081780489765868968990341068644171989547419099847547802766960652091702284216191303576440682017338701874052379558459781972004733839977990157317611389403721281684778852761903678923893036809128282669110002918598131567761381103117091399577548374501855953133679343706566099740019988593828015980439730886905871142047370370960071862606750890388984396459609882959068721252909199198029834885357276863315729987045619665657123728508140194850968992708565373908840050868394298826104207119287542104153627614452167335153560666785030165716564594544432606855303218543859077982153518419075911727446940812529896902777 +atanh(0.4) = 0.42364893019360180685505375326032701249479708587955586836234790815004278476673015045702137188706971910254583256994663758467787401587363351104807811219831168265233084946044670810144282508205320725438120169402882012334499278424473984034343435094774745950515534292526037506007265083142507296763503795720667816488684801880406437939341622475076332781568851893529693475554685584250609475803814277515159229855352998265393686678688692241925918143292441465705286315945155444473298680106195837826808689167606416575055612882551891872933312012761995318288774102541228661437946278530890884048971179018553804309847356777514046334918396816242159031381328972162900164225159736487577272564557439280592680079734897802292793053631939795294826787134816892021331892199073697954947252383888954527902551016481233164788003587644661525540407877257045960994008268902451719224338763315979595930274817920017805444582923895467786347433251875070643567395841960594061250290776304966302945374635553720727033180987897243020806903934032590331359012824053077532984856441521635011158965901129404092059214269426017000033227546668419263798215878603832260270907312582707697626165186988796359088137524547325797483595372131432315570832630747736810551165659346330780639210154 +atanh(0.5) = 0.54930614433405484569762261846126285232374527891137472586734716681874714660930448343680787740686604439398501453297893287118400211296525991052640093538363870530158138459169068358968684942218047995187128515839795576057279595887533567352747008338779011110158512647344878034505326075282143406901815868664928889118349582739606590907451001505191181506112432637409911299554872624544822902673350442298254287422205950942854382374743353980654291470580108306059200070491275719597438444683992471511278657676648426726476257296069382473429662813972082784707891361551775844330510592349452199715315691276428682334414124940684114003170719553934466257282187551022258137809674869910584707928702676808794504875611168988684848438771773975678564910885087906210611757029050816362327944686247824595926214803983421173235346886186263275410160391669640279464265734365475663032291545921987484111151628827337666559115098246376287995661089256766951187414821697512730371229124673334330609407182632827147713838052527388977114669866617005868715969872899235092797742470297391769719205053014653811461140656037446531722670126388663428135740008409357736219891035939017223390108089079209521410038360621627869007182089438413080520508409362120343954454964937104076091618765 +atanh(0.6) = 0.69314718055994530941723212145817656807550013436025525412068000949339362196969471560586332699641868754200148102057068573368552023575813055703267075163507596193072757082837143519030703862389167347112335011536449795523912047517268157493206515552473413952588295045300709532636664265410423915781495204374043038550080194417064167151864471283996817178454695702627163106454615025720740248163777338963855069526066834113727387372292895649354702576265209885969320196505855476470330679365443254763274495125040606943814710468994650622016772042452452961268794654619316517468139267250410380254625965686914419287160829380317271436778265487756648508567407764845146443994046142260319309673540257444607030809608504748663852313818167675143866747664789088143714198549423151997354880375165861275352916610007105355824987941472950929311389715599820565439287170007218085761025236889213244971389320378439353088774825970171559107088236836275898425891853530243634214367061189236789192372314672321720534016492568727477823445353476481149418642386776774406069562657379600867076257199184734022651462837904883062033061144630073719489002743643965002580936519443041191150608094879306786515887090060520346842973619384128965255653968602219412292420757432175748909770675 +atanh(0.7) = 0.86730052769405319442714469047530041547035622738149766778127170212239914129116115701923955661188542936518911649061459577451479430800810927162347634748737193032837521944435455594854899144040285019643296829620045122009977868870676037370846461323961654813288709871445137747796170454199720093261865619298770818293772766471171730214268746286447732931171081625512063459685267516146995393826480081778339014418973945191888062065229634557199277184658545288741217863595535433065670697097666463438527779270179005826921290226000722021431145899923241331076277070467514284921445259309270059441770873600747660689816766105200211610335408151580948155813681924111086146309038297330852840170745699732364312438149839843199201886281882708586182913977595703358512886665382547736152639284881588643109265354693581482943178510269887898081818195597267885644804954036095080555390747281598206293705686240961962072449390000959193780708765609112918410321764472077683451286038452546560088419026930356612036016435994051027229134966739989107325587759939546758858094327605788287857233526146597252879868547183441438458507907165506628544421365980280113198422504147329235883999204510478206431152555895233714987957004077961013748367701970335348470809197530406569766753067 +atanh(0.8) = 1.0986122886681096913952452369225257046474905578227494517346943336374942932186089668736157548137320887879700290659578657423680042259305198210528018707672774106031627691833813671793736988443609599037425703167959115211455919177506713470549401667755802222031702529468975606901065215056428681380363173732985777823669916547921318181490200301038236301222486527481982259910974524908964580534670088459650857484441190188570876474948670796130858294116021661211840014098255143919487688936798494302255731535329685345295251459213876494685932562794416556941578272310355168866102118469890439943063138255285736466882824988136822800634143910786893251456437510204451627561934973982116941585740535361758900975122233797736969687754354795135712982177017581242122351405810163272465588937249564919185242960796684234647069377237252655082032078333928055892853146873095132606458309184397496822230325765467533311823019649275257599132217851353390237482964339502546074245824934666866121881436526565429542767610505477795422933973323401173743193974579847018559548494059478353943841010602930762292228131207489306344534025277732685627148001681871547243978207187803444678021617815841904282007672124325573801436417887682616104101681872424068790890992987420815218323753 +atanh(0.934) = 1.6888454669934070451475984557109253570692546613277882944702608812256826771499813032860003217476656078288958970432282614607742174864080835416993580840661285353089446317440016445598878618609415090593430643141686594236166482279801930880906156587309953155938510078900749644944047657942580592435096742368590441097434276954504574881214221411508252894728641487236748404257964302159536246714628625739513086586540013341122764568678113656762706142976721327787971071840765947389331031789572059683207532184400990998829989758166231527596653572998097461071920839008522582906836555337642842899729560472006219680774773121958044449558690697423996874650194845266886406644266838236608828402129692698523927618980179508978670618200718915928486862580443299882977885400222956644220243328249498076222641788505454643623591775079921439588170991109883493011810656344417099457733038525250468388114365981815333116101254795414419579338185387841684840350982248176916655228474003602389860599961032954266575997291234123079840508276119081589793631837027816521588137315642403891652091566143269564324233358216288184735815310145621436087568802536585164727416772869612589386860550478677601046536282035342819274440922819678005914896265350238212816599829330534619197310998 +atanh(0.999345) = 4.0118474746245654053769142318173855505762589591954357941162556753444240843522640509770619619479029442190317288305311165171305155730226984518289056540367276532134009792267618524946196400916309367633360482649073721666858012579339780826631639661422088766894696647135071815719430811584320180338770233123088496265420716265164673140055746660557235768113695768026187606352815349336728019782243489068663961948998125835776151939350668656401354733663406078811536291321722119071844502719789671212294395476337490712319005889651838904702303390175440228024673970186221767742651826129169761851261329770236734486469927950970408250238856838479472342533181252427460946290306967666005822173257396823354316104288959158023642217132148376528831133411004252957939300049674331242275089498437970960682928885008054041404783250273893436030551956111653949157470972471775656534902226010973036430005556070782469268221062266478303737178576923486311936682176795351468926721174437411257063084820427953866244295751928949040697560531474242678466385617030318854248566264804859104629967610839635238751019910531513781578099722233889502007546831209590001541214709004645258651983698168521627872105440786340200711029138785682840529285048994179339058424569161986119552506064 +atanh(0.9999993453) = 7.466117787354628601145665495811389249023214064963866708040446000332242127792992188715202801144977936768258655917787636726359988878001715286883241750159710478106378768698097724149307490159428488612705460697125963617229273896444914699052885184180410388891573442109254732964952036632256166594322590379474324987887788648734869617586164773413349839218787286149125853716850519777963187603555994187578851986357321240923133309567247230016202616629473564957256790538389455228525092297470870512491703965622817821105239775236209701693448134031095251970887010590833791789327250177463800554094524445901317824168141085749943474874657205599791992657894990922331163657614062950924159893849851403481937704967031824489720128940018766845221475601028962736445826634964440600633419297075515143009014224101582141317071359449329527402429596052896895108965122004218799845029759728180568997364509058294297575994519252008107643349964973860579306421568255520330826943917149459831956569791097198695783327621847447659927277269088030312308315967838589751508454816978756136807917509347490603745261695767449515130811442860974815609824535613718106932320537379213983066339714598042763241165187696853612103641009436513218023448205630602908839302952733134547213028864 +atanh(0.9999999999999999) = 18.767254334232338101852547698204001319846561976210290601993629879153163105070333866326325970881662395871326346181908609463880868600443839830358539090404046457146081764596128124663012773436106158007432589736408337216247206408971108522242976571903990561580740529923985606947340136842548519574630580313002777404153041392750630735773850113770205104591784614655407527500980709863461283754874189548864138923342950646810947156680335840134101596271415749972897228337569355533898456218234569229577237605637973858081409054520377701780851364191710108682409178560210556657010140954618620415437048140726325896058018273445935026022930438007542892983904865685781112334298097942878344837719409881944186781060660376990889062338716269987692748673479150715862195639209119514917682544349364931837227778219817743255220698608766408598238503408564948386697221879748012998551771846534903539154518052618342515649488421557711657954204975124369782314291300768559460044953294570763970319797275004325801349791458025819021617058575812314606653828821900761455575485199383625441577215233019710264993545185399530126705761814653720366793049831876617892881472682697689276325612122622033465528747379791884096932104388376172529916273034806186655214295770162666676994579 +atanh(0.99999999999999999999999) = 26.82630215971149802091551528959927667145041718640476685144361086587378180144106754718356618869517831637029692366324386850521896963299800964684400470378686074335213000891104073777504278600407939622577746230126028327053482286232964312774110474012936527746462201669398863519923241643451726714932088521388552266544829165888088087884739172212273539030341841216304912617623779057209494349504797457926616753857790571075787237739473698339710715361353220946904312121571707453627155917389641421860417550768310177522014550822900342832620924445083182609180096071089169971598111411145067325190231588945771023488966708383649514569527614111478706321291597108498990976371638435160745551539625735389354916173777232236161527618472648765731332061801688190566286121988531648919359080628880659539230463414083338906537578144843081452402350744915825293962581472468447132599210300967364690617636428475104957796699429537103825385909054047038466947516065774006547733110142111855467577736253702083479606802026607407830998855474394527646588892402387038590358264943101429424942466592989232863694695432717955830236534257004366742406227144919073638279475890842242024790949871417423064809416291950298565559704672128118750844865220993904053835354164420468722259831 +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.00000010000000000000033333333333333533333333333334761904761904773015873015873106782106782107551337551337558004218004218063041533629769450202360419083447237317206400932296342176941395817206831813748935838080564444492387964136736548196887892724279962222807529815736245490184562362961375444572010812770349100330742234801533209971752810428774108116893843637341206145949338292526223630054430485470350752116550803500960169345196323545585272898536542775229261478837037417699012131270997007620755434563978378344668025536657510865720105856022070786229866144235988263729399641909556497822334484289650857068299968613138480000737564227178488231350411645689517900050251106680932688892574676042234418799353867827413462003156818722388443902597525531064549815972813301770487260202385577809524210971032645945084317599446795895137362453562607601495196685689620660964987774868336585667164167516374636112588664731412266757617035560493833180890572520862985159959588907487760971734539795424647901962408197137063398791004654607012556211834182367270481795441430824993268261577483440607629737873750056985442756382583134999199966768614933771308546675534717096215915482425101920556536055847745300089054511009022710685404704318829885911314360889788782513295657482696 +acoth(-1000) = -0.0010000003333335333334761905873016782107551338218004806240038438130727636717640971212095359588154400156582863489912982263129419660123235213304554608722241229677667627740687209179279492149937791708674946572695335314219067116244080635346425395742147210380476793957226866751249913201911010861243516270127579404617701696850495554152677832180783016121893791774409848131013797863099511814262276744643538315552358544685786827011510170707305630904687485976138923781746499128095937469052773948023661763331725163272019970275755420137553836202511488856535336542154425255759640603557207140746512949577185645688033172917466878808607388141964608631884985875273226306197282512321217388639835714685038380993737548925248310149640036761083593524968098762038895350793416146794551905281454653956273977622983145707137796698681181113397115402967216330755868232276451581843869733743160182564159848832894340309338374048631989733191740063496094552953629316429138532125166981754044929426362172871623825836743736376100078524758947470754358696618066987582787462474870776408499684647058113451761581179441054388196940436072119501579033732107166722225795566713152346637033446875629725192022919274454871099579900351736150246705645725495946028365471332170723147131447 +acoth(-2) = -0.54930614433405484569762261846126285232374527891137472586734716681874714660930448343680787740686604439398501453297893287118400211296525991052640093538363870530158138459169068358968684942218047995187128515839795576057279595887533567352747008338779011110158512647344878034505326075282143406901815868664928889118349582739606590907451001505191181506112432637409911299554872624544822902673350442298254287422205950942854382374743353980654291470580108306059200070491275719597438444683992471511278657676648426726476257296069382473429662813972082784707891361551775844330510592349452199715315691276428682334414124940684114003170719553934466257282187551022258137809674869910584707928702676808794504875611168988684848438771773975678564910885087906210611757029050816362327944686247824595926214803983421173235346886186263275410160391669640279464265734365475663032291545921987484111151628827337666559115098246376287995661089256766951187414821697512730371229124673334330609407182632827147713838052527388977114669866617005868715969872899235092797742470297391769719205053014653811461140656037446531722670126388663428135740008409357736219891035939017223390108089079209521410038360621627869007182089438413080520508409362120343954454964937104076091618765 +acoth(-1.1) = -1.5222612188617114982502989901828527171422876437023053200970422417875370779853391173306371267008018078905158616359045033270458782418041533321008799829655890932554936186438280752808165239264141671581237720108247316444905847019954111873983745177233276817083255958721579357501791723370679411056713553305052559472538396735961961975424362548545869579379371716834951607466443083334025528115051516211166780469976490015110245142817540020323450108445265807782368645692770688366817556947418078084936600452090327002800812747469065681979263764070616088770455682564478035009896746322979528347960256157141116897867560665888227434125983592411109154594570407420741643984450947630874668842196279289818168983095723577966248993117548774665195660890499270444255540625717533067960314175638460371975498062444807551125869736001718807636072866059632651992253973763340304528892185515995456415257807557469313856281312038822036233875543038860454594222548535561952199274902565163496416418900081937502246085709295202097503624366726660206879095256985154771858034138211641855059737600715871171498149558150091006347856779944574612006969589542254773271068938446074214440638136514721540190821424579058153549795955100825847661184944947197749846007558922053893282244768 +acoth(-1.01) = -2.6516524540295378755326586166431242276072117305223223944362392322063813993733479317562649713173787866609661101653089399696776053546290280949423048128426598969583490665733576139765167505906402107997710306919440475149915062404538207787454157999456404724459083501921315891557955603533140313832520239825844303513280752264692194831448602535047311143620623241335794031537354900139242414223182023439927128525174024412854851813817401459209068535024921533754902777621844124268652163298208709294306838378601884149593291268201474688916580308361521400005021011730528075120567602028661831972209821981379005807453081827255081154000496084864764585434243525887642807815657828870306308794664543114103501192258053017746529809854064997900183198740137023413324195938384259981606399486615468628122993862928626906646369710856510934523972829466518319053389029388460520543223435322685277593452308509865276051535201555420189290965212702189440073024733998969641235498635593521911045252624780836389716185685694847095443712354663272133193935241314930537326828681290564832003035928068665596177857074886102404926684159332047349360767381854683742625088063197044161825362274741103662476391682073408622578062065052586746648098430182230819082934220842395082239118015 +acoth(-1.0001) = -4.9517687756430848552967135521291225003700838679280988879935395330201341565215432575345729085581189678805385146156487635866949763612596841355397216772142526651272110769213591533362398888141563577793039314048500934088792313687379751091473123876001581646271937182945900251763652560189704762015125917865115169741376219911089611458230060676572920990692323812513151192090149699854110119283160050107731222065855987071477473974094852584968630575792338791529741913627086100211002745240628103667105589641199516521009113777422877747512530787327065627086597080487833180344684176472631817310338406832635763977806066935720411610666494237190579835053170613365763765515333983617924006671257953008403014365932974063675783512714220471038638407771503141192966161386363085082721990936327709810863997150595367507380276424739540290064517258523090284821470906544862159511747731302507530332028535287421613971287533487019967938243540689449478802107267446367629018721361092973519388585267182677361415557974606731150079135723372106420471010092104036417556320041027892740214607212703930175691078407813032491148385805154940235880238547083389400406760952092160295567965779954139633567940057681657888167692343179665604969600096309330557564207613672229508787125449 +acoth(-1.000001) = -7.25432911926204720678342375030301736517308578362448202530552150025931669594165562887557950794262835257056544390402301529297987228256419270699567117903853929580574430135707286888316063805517220443516239769583752913700600870242825933478035041665513210584430499468873420607653739054980442416306394296107619038704714462928529292985945069789063024299610310627807476002007419466284444083768670215656725044218143680956530574610196759680912210670179330947338684455404153720230500694733720330291934962955346556897204247597144196771731336357462681490017745223124102849750946228051754886605463278882695283088877245285447839441132920855883699717620673714579138609710663308920221091542131128174388652946849217620714481634566476330002831582618155234584212676475832895076809665922946514686695223093458562287717913323333065804774859373699817121294780746357944122012459631288490045128124935561988068348687072358441280108333980558415701131933319161126121371049315201105160646654213570863781175311816614757109452494921925524045609823946632044928795020548418412486666866687574208218220092733736849401716224992224041849577143097917941707539829893973357233982878444449440780037698583786025387297674040600012824525536485984667050328155059588305443080653 +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.2543291192620472067834237503030173651730857836244820253055215002593166959416556288755795079426283525705654439040230152929798722825641927069956711790385392958057443013570728688831606380551722044351623976958375291370060087024282593347803504166551321058443049946887342060765373905498044241630639429610761903870471446292852929298594506978906302429961031062780747600200741946628444408376867021565672504421814368095653057461019675968091221067017933094733868445540415372023050069473372033029193496295534655689720424759714419677173133635746268149001774522312410284975094622805175488660546327888269528308887724528544783944113292085588369971762067371457913860971066330892022109154213112817438865294684921762071448163456647633000283158261815523458421267647583289507680966592294651468669522309345856228771791332333306580477485937369981712129478074635794412201245963128849004512812493556198806834868707235844128010833398055841570113193331916112612137104931520110516064665421357086378117531181661475710945249492192552404560982394663204492879502054841841248666686668757420821822009273373684940171622499222404184957714309791794170753982989397335723398287844444944078003769858378602538729767404060001282452553648598466705032815505958830544308065299 +acoth(1.0001) = 4.9517687756430848552967135521291225003700838679280988879935395330201341565215432575345729085581189678805385146156487635866949763612596841355397216772142526651272110769213591533362398888141563577793039314048500934088792313687379751091473123876001581646271937182945900251763652560189704762015125917865115169741376219911089611458230060676572920990692323812513151192090149699854110119283160050107731222065855987071477473974094852584968630575792338791529741913627086100211002745240628103667105589641199516521009113777422877747512530787327065627086597080487833180344684176472631817310338406832635763977806066935720411610666494237190579835053170613365763765515333983617924006671257953008403014365932974063675783512714220471038638407771503141192966161386363085082721990936327709810863997150595367507380276424739540290064517258523090284821470906544862159511747731302507530332028535287421613971287533487019967938243540689449478802107267446367629018721361092973519388585267182677361415557974606731150079135723372106420471010092104036417556320041027892740214607212703930175691078407813032491148385805154940235880238547083389400406760952092160295567965779954139633567940057681657888167692343179665604969600096309330557564207613672229508787125449 +acoth(1.01) = 2.6516524540295378755326586166431242276072117305223223944362392322063813993733479317562649713173787866609661101653089399696776053546290280949423048128426598969583490665733576139765167505906402107997710306919440475149915062404538207787454157999456404724459083501921315891557955603533140313832520239825844303513280752264692194831448602535047311143620623241335794031537354900139242414223182023439927128525174024412854851813817401459209068535024921533754902777621844124268652163298208709294306838378601884149593291268201474688916580308361521400005021011730528075120567602028661831972209821981379005807453081827255081154000496084864764585434243525887642807815657828870306308794664543114103501192258053017746529809854064997900183198740137023413324195938384259981606399486615468628122993862928626906646369710856510934523972829466518319053389029388460520543223435322685277593452308509865276051535201555420189290965212702189440073024733998969641235498635593521911045252624780836389716185685694847095443712354663272133193935241314930537326828681290564832003035928068665596177857074886102404926684159332047349360767381854683742625088063197044161825362274741103662476391682073408622578062065052586746648098430182230819082934220842395082239118015 +acoth(1.1) = 1.5222612188617114982502989901828527171422876437023053200970422417875370779853391173306371267008018078905158616359045033270458782418041533321008799829655890932554936186438280752808165239264141671581237720108247316444905847019954111873983745177233276817083255958721579357501791723370679411056713553305052559472538396735961961975424362548545869579379371716834951607466443083334025528115051516211166780469976490015110245142817540020323450108445265807782368645692770688366817556947418078084936600452090327002800812747469065681979263764070616088770455682564478035009896746322979528347960256157141116897867560665888227434125983592411109154594570407420741643984450947630874668842196279289818168983095723577966248993117548774665195660890499270444255540625717533067960314175638460371975498062444807551125869736001718807636072866059632651992253973763340304528892185515995456415257807557469313856281312038822036233875543038860454594222548535561952199274902565163496416418900081937502246085709295202097503624366726660206879095256985154771858034138211641855059737600715871171498149558150091006347856779944574612006969589542254773271068938446074214440638136514721540190821424579058153549795955100825847661184944947197749846007558922053893282244768 +acoth(2) = 0.54930614433405484569762261846126285232374527891137472586734716681874714660930448343680787740686604439398501453297893287118400211296525991052640093538363870530158138459169068358968684942218047995187128515839795576057279595887533567352747008338779011110158512647344878034505326075282143406901815868664928889118349582739606590907451001505191181506112432637409911299554872624544822902673350442298254287422205950942854382374743353980654291470580108306059200070491275719597438444683992471511278657676648426726476257296069382473429662813972082784707891361551775844330510592349452199715315691276428682334414124940684114003170719553934466257282187551022258137809674869910584707928702676808794504875611168988684848438771773975678564910885087906210611757029050816362327944686247824595926214803983421173235346886186263275410160391669640279464265734365475663032291545921987484111151628827337666559115098246376287995661089256766951187414821697512730371229124673334330609407182632827147713838052527388977114669866617005868715969872899235092797742470297391769719205053014653811461140656037446531722670126388663428135740008409357736219891035939017223390108089079209521410038360621627869007182089438413080520508409362120343954454964937104076091618765 +acoth(1000) = 0.0010000003333335333334761905873016782107551338218004806240038438130727636717640971212095359588154400156582863489912982263129419660123235213304554608722241229677667627740687209179279492149937791708674946572695335314219067116244080635346425395742147210380476793957226866751249913201911010861243516270127579404617701696850495554152677832180783016121893791774409848131013797863099511814262276744643538315552358544685786827011510170707305630904687485976138923781746499128095937469052773948023661763331725163272019970275755420137553836202511488856535336542154425255759640603557207140746512949577185645688033172917466878808607388141964608631884985875273226306197282512321217388639835714685038380993737548925248310149640036761083593524968098762038895350793416146794551905281454653956273977622983145707137796698681181113397115402967216330755868232276451581843869733743160182564159848832894340309338374048631989733191740063496094552953629316429138532125166981754044929426362172871623825836743736376100078524758947470754358696618066987582787462474870776408499684647058113451761581179441054388196940436072119501579033732107166722225795566713152346637033446875629725192022919274454871099579900351736150246705645725495946028365471332170723147131545 +acoth(10000000) = 0.0000001000000000000003333333333333353333333333333476190476190477301587301587310678210678210755133755133755800421800421806304153362976945020236041908344723731720640093229634217694139581720683181374893583808056444449238796413673654819688789272427996222280752981573624549018456236296137544457201081277034910033074223480153320997175281042877410811689384363734120614594933829252622363005443048547035075211655080350096016934519632354558527289853654277522926147883703741769901213127099700762075543456397837834466802553665751086572010585602207078622986614423598826372939964190955649782233448428965085706829996861313848000073756422717848823135041164568951790005025110668093268889257467604223441879935386782741346200315681872238844390259752553106454981597281330177048726020238557780952421097103264594508431759944679589513736245356260760149519668568962066096498777486833658566716416751637463611258866473141226675761703556049383318089057252086298515995958890748776097173453979542464790196240819713706339879100465460701255621183418236727048179544143082499326826157748344060762973787375005698544275638258313499919996676861493377130854667553471709621591548242510192055653605584774530008905451100902271068540470431882988591131436088978878251329565688594 +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.09849353493151055636095132131208648625813044401506123690339270748069884110627725177832763002268409043394773466731162374462386650857002139214471284327615943047812519185002806828615957733514120322908111533566277820550866891126920857548543372456247505901666824389891149890553376427467119273979341743307902416207502361606804872657366609730821696612821898877035546551105527334118798005195523294769848388168068501890651563889671688782782520865098856506285145159514667644552316338407973344742211827370359321506274373435899470636074860022888078918737612755039760898342872442435042522170839457929635591983569305908336216300079987318387350278696334149801314758320197253916168728334878015538103804478396302598748136815067605428393412824123497896599765050981395400175258554494476929013895824875167875057788894180749441908594860735954652989369022540134551713200884299922457316660344569461546185110688035270250080505278335020146269791973170328318703090814987509319988108548322888971582484548223852221872695975506571080365449129994689440643334595829637122980094734603640863717720667116685594200203812474864002749507173023744043944263987685176990295810352081414801594228864184730076302545469756677151840185814872040856995400277938791360110142544 +ln(0.0000000000000000000000000000000000000234234234) = -86.64708210507054239945830516858528671049088847866785669157301383061666945195904976325306414043238358025620466276878953595421810620987731224372955816205622423194982628725783480071933189201936955648392604021410096042363859034825043784759800984010531545121272662340391068991605516644865366056149359232246519420320193814674530164136339533541315857048241020181300737485887651947552248234618923508430763785248172859747574361500869435055215978537665876075596330932416993752722765160563884110666385287585321711353737742805979528847180207647948605805341626336813615398114421151125919588715095743902854970088002768141836341989086737972854675357101029819167800207318198615623950361310535241635670328921593864359079286568629161700650704648489624645303029414627742420769227075015073828655159712229498746026039302415270078760778760687203442445631214040560645340101873722697717239615306512582509059807805406881684220146565860668427717585444493455556362229899047285595635097036794581327974081539451558554123488369017796900963983369207520979629734312438166886899297384761349833856954478770059628371498472161934679099131425752664216295903757061326730479212899121398625318861137687743750975610405983300873042575472343154050589290046995006749614474539 +ln(0.00000000000000000000000000000000123123) = -75.77729439908609791220088290507227896155389601239183652381549962313866810412541161586967302718802062999177966295879322941493185637472006964068257795960936109191993119366790239909910422459021286704169044705320493080652332195075730487986846914010283389228312735972627126048913343659608956857082294147897750783925836469107736508032076061254633469026062426194050057352605762101621090347242158308875426662582550769023099647912147444024716936578307124701206847542159987958611293654860492044099333017211573658541485500279323730733319160883433485877645344291893737203663239390240571627784770065650643807790539505139971908152404514955911266858238394898134236789974087933317512880496582631594827634994644605218631601932755896763226952505622596004836099017436687324711553364818339389546819417547755463988403436709664193517720468742618833080983669327059869048724892099003411249855491384680552405392030215681233064875473173801227803309985649896898800136943459914780631545507458260770887648354352845266880218739205876194626245139584821855265306656902951978645539948426201902759859571186053351724654924116746502653157465053287959436718779193721043687145992696298553684127715790949359837100663424605471999142408549811342436768029820111486516759355 +ln(0.000000000000000000000000000123123) = -64.26436893411586949211092563165045792354838856924797164364886011830080505573864921468968700174002913828194074274736198624788422904930603585735114111411545264450539515204012899488010475045904687439972292050837804214337909113392619344137736970637011555491110614335444548524446186189913217047380094036845199926838436284703535875678041782867472657608301420453816871569649693429083697499857985128035821572260297236623085772777901606697187593731523453667677790720698760238323347368650079978364548566373626645702669932433359129064489803800421980592490862563289965185120865893232158163644346006436178065364292072896375517668590951167141415474808097273298403080799802712192152982246346884042303024255816223371698453083779791227313725018883962883550627551307547399582277875555070229166483101689539988688649046333478676862660575865252256009893247949866689459819039383512037130603208983725771890427438999769356796989985646822968418434466901352464191126683992939418704585250226550907623284006097302138305608796706938750937677855274363502340402742873076381718317443437136329301892238065517428378499870317527343057511349657036085787393314688780847716294665487890385820349864215151303054677390329156950589260725631319484272276942616428481935670429 +ln(0.000000000000000000000000456456) = -56.046305200991763855662990844372389647657614908381059768268139060768592275138967844412264163038225095870982803733415538644327769320337809344243645015816482363932008699053754115473354111224197089945671415733018774918565306875594434278678931085074471145058303885524316617962517838580763766935743170112435223301900222367198186094195153844431007737021887505563201704895241164546891461821031604327327259685211723149228844607569009665220182096662002897656490308690006454384490323744373915924762052190233409341095242345096117410039660342852799338319848957093729562804007495447179155224785683310502640131783917011499494524624779339915673908613085339007080583793592232526016959415061702376188830409016117674743640794433458935932321958306657355243226842370796192117470101229421244170842647423884219053686516154630564350012793437239505119809103945921766486446610976218410632064265287917050903480880812246351652599640161128970700863120681433381831702108879607663844388625893278733234554832848568563196601343102134178449773115376781996687428630933177724276079214031289961879741406054879818985466179683505767798555679941185971519860985423298837338629222409598134476498652740127507876416718678325081028037044155979389037608226392051924003412935119 +ln(0.00000000000000000034535) = -42.509728557339977450730385628256851425636700245360590939951550444076729749678854746683802158007995334153637596774179901395634210034224894609176477059771195601858430812840184619502097998820750994474438517303256703010681063843732091851238999962941486491632342001715830229874134078210658436818609631644471785207192258034786370023227510138801297361850958764453180441484242152620918052077821640328352036840618319232316815133873547742562794282527104143797260566037863193985590563005215153485159757611476406900285910739027076055754848723180610042465591867581780149676327226562097133112961065149036091493268007914240691711545100491156786397627219540391323763240856343483977462294996196678606099274293833782744241128578382645326204170173642482067591138892623344012147865613255673107256444409357445165981411011151699144073452850583831063788917800249175502010054032882007993303385611188000081955743207260938068142919772959139327048052178833850459949128023991890239284734565980813048227758127536407512316967950016264963763934377490507933944334015171320902221004678649830772204029534386028696462987872719616428706092704661055767725503169014511596098687906508550402499201246404035629500036606433718568658256576724470387102720476809475505459807263 +ln(0.0000000000008787345) = -27.760293590632697047062235229428251518539948482444274780513430213375416758776721406852766338656668864577543164583083322705374421314335878103269587308089422842397991925605376232335833030510973319020246254405084692480950551230020604992268487734244210879640191567679917912277355058828996437689134969930083421672478619293565709298606185659939099298960946279835213899907140872477159832315101959609046853104169928903324688811004008410664697745061896115999758001822026623071480939473674150907007492807930901985352459193825183656443063452875597985778664200327312974696762025798270685215585871696782066774977487403612811657865320626911111024517025740600843628170156484778267870565170487697775956625158663476975702405333319979444752858964739453030841742170174236371665314571885872793173889911817674879993967831510595667128588015047522752761107770489050059798532401093015843607130030089937264968438726689997776591465880590381740380074221951161442951319318706876754335518188540909026683054352637365768831211265127878848128542075391311911852768299086974074901963561022012275600791216664202898789745547574165676680091810653867496850975603265102260130684046170849462027621713059250287991837800230691425028045749097890197482217011010711092117539076 +ln(0.0000000076452) = -18.689187837018105391328029049723048900410428263018082068125128939875377198631516289720698920287915034987714667691052686875864845026544736359708510104683234851410425719733148559859930214121998519784511847765546631260230914715969506877454706650389984693399171586462509694854339367973804125132674475147528214008265971125753725209232970218276644485217481486829050659377940158183024037724011898195273434004206232991807670365557661472133784766255895484686228590598115593370393613570474903464075158907893889146704573216104427129686478864190574140450817602684169266854433098447068046109853815048518433603357031071331188575545508636532377972037322789167629786357761019251602175237912019296958307099422801162394238803407280548874200684939694566363240222146489055154436577680619862555485597823936174578393457496087325408104617978695850266868285367880318474891346514185121248400013849253447458462804152885615217643479825383204025655085051685922967096840308763070512052066727556128627564025066231112871017682839133989421522191277665043552173695095143588524203035485142857770771725975446832285522144631776430262705175754239804058073294066411061991858341706980783389209715131727744823776032604544091042517451236386967240241685532762851718672803088 +ln(0.000001235) = -13.604439587884333585498648885479918086841664837331103127430297470161217129999907089380107920456975689711444928045347816820407615673752676985273068258915875294593589543173368124822078295333399997190809907224575206906065508746851995324004240237263785669754625557576521599862364020349042417969746739289592146696069972254521525848505789852604099323684223938017127245020808360826932751844042655330010330535400205450112901973632754147949884199947617966385152711061228489033318588111991963149366463653048382509330604490176254984852559266781981353266056230338548853776253275048321468688895419675943648724317829918420078748834178987559176937696900004662139498294536718878466547675709005918180796881787171338201729000283381909462804550873537240323575361502823247980478852930833440898581311751117133201920891633288832508489640320698014897605737176576469636265986107211406641792964888186854749336534676466460635043112028444800941928607631755510344168863048936072716480314560270546298742090522848162469597087754317142738763956920969813733437257416902421993297274966747102177014404924742028311129030332950534524258761810595508895271379828783445974719463355711281168952207780530968364019208205558651245730439722880021348193139026832484626469081808 +ln(0.000234) = -8.360189442606572675846738691237638663430859737006676582190853218373588782332792052663313730473217436164606973008468352950503469610891083327034181604450761601976693060280631871409179031465395603549012946364908441336853164036122755558617564244095426253333835502111834064592322021942356220863037836327264184971533980751804865463912292601895583837394774168415452147480823165128680175581647686518547037857875350501045193052869443715507274041972390385965279156245229251638552062452678852779649277711610753465128232185751598875441078329046910514130707476780322370646941065452091954688213005930826272502973181813719468924063871069698062202029490025735189731137687467485141614315463168620047750170583148226267778449966262529161380818328067320323444124751161729001299040661755362942350530487841810290715226343120189589953709175590898817557573875327896437411480484573303174188047350552142319427186108371674735294871837162697047131334891511550395801277039037905170134690187829733290783850182039044409892692160716628370057885841295571297544275064995522554736433392103309426843221264462443810151328474610273101012232555099558973545401527904567709036076985254240747430495964588836401178409602078236658941816855088829765484443678847905186707750012 +ln(0.00234) = -6.0576043496125269918287472365532744558297582483779036061575253174060161726554395724273165253836191378226391889661821043170939441458082765703678942353519799124937858519550771905653791366391624050206194410559430636042243178727565332709193443573488825858594312588374689095433877070029647412436334361051590832573591803829964641992042240451212622145592521569349857759149110277836053898868793401568678276772308434362451653026009520408522153562788230438982210426023067961979761698802580286481797088099348594394506010500596696721034196148808875035603985133231148266098563184580751277599321578123973410181206869492322761430962439421205224992626294304855180637193388970428908945189626971249427009491054914625739121522683103180895543633545900540808731818189034491510404896832288246215898578561253793401157175623678185566435893898361656634153930325735100782336687791423204259495427857502327583972569259398509827591008621087405283615838540144615265832565201039544462807696733663135642551214855279581527434722757187534826807512726746545916944672369357713608819883821251782799272865982213719634590183670118347818209403243070552262467505988946873170943743308374244117029402614372402876135630558873396161220534892518460491554615044405391775455721615 +ln(0.02) = -3.9120230054281460586187507879105518471267028428972906979459757924417515973850102448661310831827779091419340870640018115331335306944074829562999039865624874170350868458227379264972927510285747235856636605025662575100185718515597630004643746179683531954229255360957232147715019872246787200809938484004697730428487987934461608578974924007086750738864970659346611120672781244329421689078989193337198696660283457884627816268140543928165703456244825852744230253207863561164484783511872157153063928521013819819171151666939119004551497079075214915279299803682219228994881013155295500540154365799887187768333814351712128475674716002775129204480471128508918703967566794618982464962655404157640281348592284799010940722577227453922142424703066416037047438790223281805435531533014180287678160973327908476407676820900125573271256743534681026299688138087005374980131584930733640272952364000347285289706166039457894804710677395502785552431564588753020938973672560090798159173057801162358521172280964852395202053164609849632600827133740656676389200295457063790381274479644149536053547041030948627642896037505759011876944341485678445714924928253303719718992278848396035899525354025870236612633561879527959869701919879452385350401412404102608352579943 +ln(0.9) = -0.10536051565782630122750098083931279830612037298327407256393923369258402324013454648876569546213412076602772591037051714867351701322176711456068362756422686827658166995879194648505249713751127872090836467537355469033766232786487959358833955319538322306806373738057003366872127192810574334333176547550794614944081705922413762841002849656667436259102470598406991958371723236328186958783432866974903868375626902708585245527875751542888702687036300982469011082327142665667835478506112527101842259460995695661858084384915390440047220160713969918199330899513651026386432330003873893966822046737178419147592986685982822084079834542016105247557309320878134190596157564582733147935236442275326902645321000414647236014708125204468385853807374999414647265109624719576543319107662533692362403955709410367009490530492050229371337008794754296361021337976733265652004359410324887405849964881605436756457850196870101594453148368584072225444462918836000317135394701735062954422715810664062017517440999069806463309033319465262849577370494730213789812924785552306567680785754499445748903999957398542340330254289178206586263045612943784985528757231970300609833085364795487115416872673099880455926261336051959894302946249890257080397580988184611851309996 +ln(0.1) = -2.3025850929940456840179914546843642076011014886287729760333279009675726096773524802359972050895982983419677840422862486334095254650828067566662873690987816894829072083255546808437998948262331985283935053089653777326288461633662222876982198867465436674744042432743651550489343149393914796194044002221051017141748003688084012647080685567743216228355220114804663715659121373450747856947683463616792101806445070648000277502684916746550586856935673420670581136429224554405758925724208241314695689016758940256776311356919292033376587141660230105703089634572075440370847469940168269282808481184289314848524948644871927809676271275775397027668605952496716674183485704422507197965004714951050492214776567636938662976979522110718264549734772662425709429322582798502585509785265383207606726317164309505995087807523710333101197857547331541421808427543863591778117054309827482385045648019095610299291824318237525357709750539565187697510374970888692180205189339507238539205144634197265287286965110862571492198849978748873771345686209167058498078280597511938544450099781311469159346662410718466923101075984383191912922307925037472986509290098803919417026544168163357275557031515961135648465461908970428197633658369837163289821744073660091621778505 +ln(0.2) = -1.6094379124341003746007593332261876395256013542685177219126478914741789877076577646301338780931796107999663030217155628997240052293246761996336166174637057275521796374971832456534928562023415250572701551936008797773897256881935407127661547312218095279485212928213580597225676722852872404615894481783646713286739984246377595931894238439343534510509750544541947405013659870878673832131305729720406594853838387236627538765455627181615116599309152432073649116778639006758725857787663915838368239504254879562394840310019826971174909937414984809576210169110143788624033543215127231257345884615597872919808865706840200665998444726999732176811865176012202029784081090196475266997650689206589789133815717162072277745597705343203877874968293753611338009467640483302850021747748797080071434656163598970412589013376415240170058885987349484877879710543141783202014530620906157887906715981251674990414341721220369447000926855937597854921189617864328758768483220583559619967913166965093233885315853989823709854314631100758829481447531489617891122014859551851836824379862838066894200378620230160719794961521375819964022033560640972728415638154499800301965734680232678623968322509909100964168099970557531672068261509615222060579668330442516730801438 +ln(0.3) = -1.2039728043259359926227462177618385029536109308060235242986335673300783164587435133623814502758662095539977549763283828910415212391522869356134854983315042788797444391421733136644261959818722386246509349921694662114832542456155509406432797199709634452712339903274675943588277934337486114813680828488065239318078087140162694465590485266704979927132733587322681455748146848541783276413013375157141244322003880459429401027736245950419728562819651759458741122330969410486271236787409747012439957481429254911481059897705415538690654578865813548761511362261720271504745351470277829339745342929003578381642123656735105009042127364988503776212168442292265046621550730440390256379264179589291591239654333839201693289225167315582551567557755081183587077916772635230119920848015818288421483356367625271348018430286457678019165779213403485528955280670768459171658745125429985562815322253628076987468804668962267758577532688211797460027410631386146105959364404840372417323708107631835744519354605384776069264876655347700028151711629320039938529786538033584600609089178380706867118531203229160578567050706650506285774306243165925742531082911000474739004926352321452993549359391635561847029044021287812093531976497413094498930751086239276403454752 +ln(0.4) = -0.91629073187415506518352721176801107145010121990826246779196788198078536573796304902427055109676092325796482200114487716603848499356654564260094586582862976562145206666881181046318581757844985158614680507823638182215060521302085913783408957569707538842263834236835096439620102963118300130377449613462424094317319648046711792167077913109438527926642809742792310943681983683065998073149279958240210879012317038252548000282263376166796463416826314434767170971280534591116927898511195903620407899917508188680133692631203619089732327331697395134493307036482121368772196164900861932318832880469064309910927827688084735223206181782240673259551243995276873853846764759704433360302966634621290860528548666872058925142158885756894912002018148447969665896126981681031145337102322109525361429951628884348300902192291201472389199144273674283339509935424199746259120069319848333907677839434077396815368591242032135362921031723100080123320042648399653373317771016598807007306816997329211804836665971170759275097792834526438876172088538121772841657491215917651291986599443646646290540948297418545164888470583684480151217591962444724703219862101956811869049251923019999723796135038570662798707380321446351465028646493932808313375925872249418398243704 +ln(0.5) = -0.69314718055994530941723212145817656807550013436025525412068000949339362196969471560586332699641868754200148102057068573368552023575813055703267075163507596193072757082837143519030703862389167347112335011536449795523912047517268157493206515552473413952588295045300709532636664265410423915781495204374043038550080194417064167151864471283996817178454695702627163106454615025720740248163777338963855069526066834113727387372292895649354702576265209885969320196505855476470330679365443254763274495125040606943814710468994650622016772042452452961268794654619316517468139267250410380254625965686914419287160829380317271436778265487756648508567407764845146443994046142260319309673540257444607030809608504748663852313818167675143866747664789088143714198549423151997354880375165861275352916610007105355824987941472950929311389715599820565439287170007218085761025236889213244971389320378439353088774825970171559107088236836275898425891853530243634214367061189236789192372314672321720534016492568727477823445353476481149418642386776774406069562657379600867076257199184734022651462837904883062033061144630073719489002743643965002580936519443041191150608094879306786515887090060520346842973619384128965255653968602219412292420757432175748909770675 +ln(0.6) = -0.5108256237659906832055140963036619348781107964457682701779535578366846944890487977565181232794475220119962739557576971573560010033941563785808147466964283169490168683138018784741191573579805651535275848768049682562441337704428693657112145644462293057453510398744604990324611507796443723235531308050660935463070067698456277750404038138305298209287264017059965145102685345969709251596635641260755737369397197048056662290506956385484258305193130770861809102680383862839238168850865421536112507968925194217099588850805950476488977374620568252634631896799788619757931424745236791314282746360312136452926040718703377865364300816212838925355427665807750402222146116214358325411910153844830888158693483364335308057843350548068164892791276172369215658061830320030384432810499232160886191695366914735765519636139162585088026807653421428985026563670046650595556221436508661065676390215784141678591322071945111847868709004584207617438225278361782684522658285916693498086476640399663691117705348512028286920341307699585086287472951642599331573520800073497892983369259907304601972247412740854375260936243643134336874031878769425484437430966696355623944116864390774341960650385583527162731682082874915567966579637191153269688675343021701512477685 +ln(0.7) = -0.35667494393873237891263871124118447796401675904691178757393775102999274692528321244833870650172677134890608983643510772168577320740501991351732927393488091357508274022127989746154054581776582411588853160411182596479326867712607125995641101807546852626092330447694684423868249177089846554609800693439316760203411267640814068777221607716897133708189632086167427606372097316916613812522505196541093983509332808063506636919985075020345449341611634663176838591419383215916115007661705794470782196479079715964699373211950371641039921763134144851037565417534745392171560957640996525299511071252928175196726523012322957420584480017400719699359026478596850137765187831428748018663526917331730552237073542787431346784987793565235862101307917027793206994769578956391304703712380273828409731530713786383904177127575253729110842037619942933301536268902781153267909924622340663767603586696245158985522198898687104890908823131976687465482422392673338559012091438471118282487809968876903378831570259361719078840898488296337563491468187045333415584982337065823688159089524998884552756773180257605719215413729666535261311305223994736883496203944589352137718889545621811759218544821704023503099695950013489793654503478657323886976192169731202756127217 +ln(0.8) = -0.22314355131420975576629509030983450337460108554800721367128787248739174376826833341840722410034223571596334098057419143235296475780841508556827511419355380369072449584044037527287877895455817811502345496287188386691148473784817756290202442017234124889675539191534386906983438697707876214595954409088381055767239453629647625015213441825441710748188114040165147837227368657345257824985502619276355809486250204138820612909970480517441760840561104548797850774774679114646597219145752648857133404792467581736318982162208968467715555289244942173224512381862804851304056897650451552064206914782149890623766998307767463786427916294484024750983836230431727409852718617444114050629426377176683829718940162123395072828340718081751045254353359359825951697577558529033790456727156248250008513341621778992475914250818250543077809428673853717900222765416981660498094832430635088936288519055638043726593765271860576255832794886824181697428189118156019158950709827362017814934502325007491270820173402443281451652439358045289457529701761347366772094833836316784215729400258912623639078110392535483131827325953610760662214848318479722122283342658915620718441157043713213207909044978050315955733760937317386209374677891713396020955168440073669488473029 +ln(0.9) = -0.10536051565782630122750098083931279830612037298327407256393923369258402324013454648876569546213412076602772591037051714867351701322176711456068362756422686827658166995879194648505249713751127872090836467537355469033766232786487959358833955319538322306806373738057003366872127192810574334333176547550794614944081705922413762841002849656667436259102470598406991958371723236328186958783432866974903868375626902708585245527875751542888702687036300982469011082327142665667835478506112527101842259460995695661858084384915390440047220160713969918199330899513651026386432330003873893966822046737178419147592986685982822084079834542016105247557309320878134190596157564582733147935236442275326902645321000414647236014708125204468385853807374999414647265109624719576543319107662533692362403955709410367009490530492050229371337008794754296361021337976733265652004359410324887405849964881605436756457850196870101594453148368584072225444462918836000317135394701735062954422715810664062017517440999069806463309033319465262849577370494730213789812924785552306567680785754499445748903999957398542340330254289178206586263045612943784985528757231970300609833085364795487115416872673099880455926261336051959894302946249890257080397580988184611851309996 +ln(0.9999999999999) = -0.00000000000010000000000000500000000000033333333333335833333333333533333333333350000000000001428571428571553571428571439682539682540682539682539773448773448781782106782107551337551337622766122766129432789432790057789432789491612962201203050870697930047774722697373316518362962753345725482402937619655929388016748365510532116064889196808486118720401059885178176644053969832894654574042399809086364272928251323714709407792464026262869099771341445166119721234831833778931100921036544011055713220885030628963852432582181406625921060915737613076687233768426852917857533129803049911644765357981427065269645371659101679277168005595937368134891365861584114626620614159910815261077834457381708741801957335315003421577248702562321792777922711134013327836692189712590311164783295839458010914556238725794531238906320942482546566410116200536106166490351094937547728644796363944915066158349951422428032695247783871036962064422335612447259678597262663004697805713856546259631158428983640604230122395124958880353052893167539949011729129495850190171975203742734849096399990072404680375600377108043674233102215262399925874183106392833469098863086171666684713089142550973933723736899997742468344207317082142134399735086639724498206457263316682482877486624296989372 +ln(0.99999999999999999999999999999999999999999999999999999999999937676756757) = -6.232324324300000000000000000000000000000000000000000000000001942093324163072578524500000000000000000000000000000000000000806917030949477478064304210233023333333333333333333333333333710505981309210664151972044007596255193043358333333333333333521386314808589449212850138801237242283722211809498221933333431000597558781332464021006237354064557213424105933262749948366588777130293836918310003293647750498119462749877130290482827465817461208544966760140166385152793151716225110791591673511085432987938365567684768514313999475376770697528161603739722717047696493436258072293909129137367707124648681766947077750331691035905166019430129374417291435091422361565992047147350809101504444117938958052347292402814039128073618777875158367800507873022313244048851777258956355490194212993434182079605819342643140057504576179503843379952454004991733097110166130053820110052936964205763086080829888787715485576251785968448465217884886606951075604551981678662962483304928870452829553605522763669116090528102405267092685482835206946462426286193715589811118457555876737817461694815233177806447684981559366652767851537693456851920654030725531119226054956762107169971663631010759973348806260982782645724780440963944001701722255250893884660936278849161914e-61 +ln(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991235434) = -8.764566000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038408808584178000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000224424358544929757832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001475236576856025620911935684000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010343846674774967241738912392138515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075549439062454779615048877024263248010336000000000000000000000000000000000000000000000000000000000000000000000000000000000000567564038507882603958471836490033290195107332150857142857142857142857142857142857142857142857142857142857142857142857142857147209788772530625920172294568443699117705292560647952854857142857142857142857142857142857142857142857142857142857142857142857176767411657184203846428653944884346337636652238699161768760246857142857142857142857142857142857142857142856964071041910313484595591615927816197001344624555484784330095747326161967519676781381099443413467968445713061115179966434376e-126 +ln(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967567) = -3.2433000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000525949744500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011372085375579000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000276623133739615280250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007177374477261553907478600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000193986488684186648234377861500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005392768960709336196159063285075653953683734909619884182669933098939311571449594084135060769165622485846054166127162814108568970920931122408498823035279332951604031474595475912225402356789174907465e-173 +ln(1) = 0 +ln(1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345563456) = 3.4556345599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994029294893866803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001375504994154822855024093866666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666310173472022616378029232036791364266666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666765219482972009632730146220005698943777942186666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666638286456832493777818177741802356388854898278950502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008406140050544546033132308503287477705961258454924860861555728596211959799031513462025087000911869940760134618551853942858069528912086790655692044654630438091405697656970793807160239750644497027172225066829241264735528101e-169 +ln(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023423) = 2.342299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997256815355000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004283574262655666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666659141604670102890641666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666680767428838307732733352666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666639143153971137609126667818500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055258563245775181265090830337814285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285601032598181457479521716243872984684464285714285714285714285714285714285714285714285714285714285714285714285714285714285714285950083735486603812065268354772591214610174603174603174603174603174603174603174603174603174603174603174107418301686900700235004503217349432096980515038702717544479909668642890267132835688386721548298900808805855386714642802251e-126 +ln(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123243) = 1.2324299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999924055814755000000000000000000000000000000000000000000000000000000000000000000000000000000000000000623972614809968999999999999999999999999999999999999999999999999999999999999999999999999999999999994232480727473124289975000000000000000000000000000000000000000000000000000000000000000000000000000056864510216322379450448885999999999999999999999999999999999999999999999999999999999999999999999999415987263950815082449027328558500000000000000000000000000000000000000000000000000000000000000000006169326996763688296605816423982695814285714285714285714285714285714285714285714285714285714285714219185728596347831071087605279457018514713035714285714285714285714285714285714285714285714285714286443101622275582600471640023337233659305886341285714285714285714285714285714285714285714285714285706201782980358705049878058745775009519926247039111795714285714285714285714285714285714285714285714376285917156643698633313621324170824833118269520924866564805194805194805194805194805194805194805193781982177591840397184669520992640382545771464035655865741042411268787538298020907645474548782173408281410002982657242163219770691890885632642231826217988e-98 +ln(1.00000000000000000000000000000000000000000000000000000000000000000000000000000074563465) = 7.456346499999999999999999999999999999999999999999999999999999999999999999999997220144843596887500000000000000000000000000000000000000000000000000000000000001381837551063553365232083333333333333333333333333333333333333333333333333333332560573864275236027402473364567708333333333333333333333333333333333333333333333794290322329589504832293090940987516458333333333333333333333333333333333333333046912080703935565211694304810109946537128932291666666666666666666666666666666849722904201137453418803359060312683997183086580234747023809523809523809523809404378084405733320010549704347566637962192671863205739406573195684523809523809602967052270716280920741217892705697463663865885163536635401495799541170634920581800298494511262341503077608176562524585372856540009329067983040807161943514420928238065157615915222450966571128352351993567743726778848348589714205100512571424551551478749447053028278855379666667439235277077984113875532451269729882742956690742048168262207991240853245831148039442286176652069797206417769466172020112924571794097400129024894646845036848406805249598799368499815109630520474704247145856388737819967385802119631713188688682537090495152691380272134894220160881007496206039651551424551009401512734087100179262569522e-79 +ln(1.00000000000000000000000000000000000000000000000000000000000000345345) = 3.4534499999999999999999999999999999999999999999999999999999999940368415487500000000000000000000000000000000000000000000000000137289797023128749999999999999999999999999999999999999999999999644407412852857013734375000000000000000000000000000000000000000982416976066640756735218124999999999999999999999999999999999997172726745002216232210634138515625000000000000000000000000000008369011562118939731033301886579898437499999999999999999999999974710782393200304137630163149816818523388671875000000000000000077631154261513253045245433840235651618136347656249999999999999758714221284019350643807440853994370027412327167871093750000000757516702278821248653766539438884675298938998856468701171874997601957782472271028933595782343551741581472521532534150276489265456978981034894413965483365045225758186581895858587635748607519431188415591826465655837082057096169291223840908077634372259122279185539158613099368792800371926485217141491508266007338646950750315538181499109673289847083347324650183796391355084646577835683607846044157626503031093614130994528774370213905678049200718482798094397039296958262893124445171885590195073214277924004824967817278959208247381198811969287555022977384608583713592268429959232840586873646308707068384443140955e-63 +ln(1.000000000000000000000000000000000000234234) = 2.3423399999999999999999999999999999997256721662200000000000000000000000000428379372117496799999999999999999999924744239613572690911600000000000000014101966222683531453609828479999999997247366703163288077912629529846400000552651692272500326021325544033678579086731410573212763805380728453963415243292226467372516873609289290057185238963233885957319294364301559189470745473603888863394669458065625986194099456972195326869859959526168149187327032487249084050246451664011627455312898280483483084364434628105314807987078697223444336422054518651813713861421952258077560996286978446974144049280247180704256208532827966274147766447795814136133827791166392642264400124721281678246770637482837286207418513735992280498966868813414050377962772200334048827632189443050735992994678323007263665247871339605743607580931765588613876058290382443732914624829334929429516998870876570447253094294844217027290237506765117504307598553213163149642402904813781836276047193333897326232792786514421289971765458545941203572624372852593222757332213086091505289297480798134588202689658231255866157660673204228357813227045635351703303682475101724230831477900208888637786822836550127667593982401062831317470024875679978272791537519373443943464615185963641428672938e-37 +ln(1.000000000000000000000023464564) = 2.3464563999999999999999724707118144952000000004306418296688141679381257547162533275916975651673660897375636093172906776627094622540153639764880561095204848070280635677845189250150930223093580003434845942496081532144294612345674663810829200099657903524776206345995687712953412444882527392199520834253276554409796182237262300185300799019256652301934574234851875492215099076911599223619258728235047984037145671369167687019443717089395538990106267126865104983991742000656936867641137188810708756811648005150926347248470550152149699527892064923401698921678765806806418756472824461003035816873459796682990637311273483588315471578947730810070157195807342839413348519083763347061918216140027576895679088667487589340237607529889997038118556663016368595706696399979163838958222464252830184368233246454314685166409084250867090739910843816874935814994053890995677496631166421089040673233597583652987805157235692431713714154882429222586340024572032321666634982714701299527075781730829029921877609210353374976543439404185647830261459965102798987686421315525559897376489640687134450295413520468873133010647019039035345869537693429877522311608637052915638769761767238715770718145059601449632597055852005393691438462732883773894263096844993482324736e-23 +ln(1.00000000002342) = 0.000000000023419999999725751800004281928562591454591464835840107647068938343547818175537577763618405582064028537222100880478874946667102831005696289714678206608955401526142813039273327728082815137255743761348843123470260474031806735228195277525188586507793697787414327199317028388919314952239730423259309860887953196795972444388665689738855858168121751886030125538950555138883311031055673099155840382874677796383363016468230398998806402055812857878065351857267285093707349743818447026404844805131004282687461813565962554627717284145594248764329144926212685398811194935184958878452169474737933340816584956458137158757743597291627845945657045886610870030580542902178725817836288157823584385934208742106774942971250532214929138499612523219288761860816599537416998726976580664797581620981409638802894882861062449247038403464628027928774159744010387630560662234311901832898006681719971298893920152736619153114685679978326026088078249098939757571052725156974604873199353647411661126135446619348270072072591584317396106566231672206202534329572928806141161487050665384879951416034233810788697747804313684511356801779023613995273272272550079782649950864063705786009029371467472643676792319472825380011773408059792605119561830224530530207016918595892152 +ln(1.000006456) = 0.0000064559791601216947879699768415824990727730673673984375538469065314642004414829750539982475703366837638558141924164140997836877391076636752823549523932837953841071103692632033739251756750265711226081196148094537657713792942373454270245519010954789760149955029856705373796950687125843654777565522091810641871734110406171664486398124618732210610492769436904163956796913495464721126441601760156577514283098993940032969264447273278581531621599543765098234916121564861106974736184614243802052723747825998616238781010739356216728985284998944380048195330284574528735894808878546786453033569642333724681123431281650760114445048770912093020600993837696808654421035241182222104369803081286436872645015652307096659080964584738721155799272306833022701746287735044159782574637580003933962562057464555253214150761319690390677605087174081244839107893485836343293327892885992766454213965382145017918008655807733833067008881110290881438284196645427442760749357746180012568320043501804939888100431151354829731474927779120260968311202374484175710315059817703325925524015813922656276321256184865485553097383263950363898741882385574385752801611386148539543497965998225619944564746682079263466406837914705942758052489626500517849497091866252871129942972606 +ln(1.000123) = 0.00012299243612023178396978429177497014735107848872828294099271142084769902243340695834430370573704958246445150792227878556043559441873948877077709537509673260282277517591540519790545070702621108366172123658376917071836765279083790052331852555648371054699831661002308913935175153915952141435571793746221028984779852321639411791125242826684760246174339159221002137732145897307357684384574771406755172265591571628894241274253227273504871134240605402087608658215261920192253136808809074166203523730352537721937366829063460417079268116638652091418922002208553539438661748101268989182716672020438910642940306417295106788338241314096166820214697987527948606559061901080867303118590031990662715349092226453404447499050381296278273090919921650149475532144996112742896717024865789747690312664456635132246394339265067759274291245679510988938238581395744185496543987144414424385405934049961730010171622890413941512923404572541754419555151868627452449468198831436696921403777794785957843695235306358895738795272951456818395590645914294242311824250967092653705460408090017436152466564356981851105760153369317575894437765207325809859246147181016909754146385225512063504821164095858825792404947434689581399085684608993696959130702232571842550933594413 +ln(1.053435) = 0.052056253260395066183933874118115675376540314584141799150481000282040561189747017251836678857333722960399225320299697279370791063117535764969621993663565245624447481064071084540769039371276709149761905944832483631473151976931043050714962925485986602503894064973705866547843915239697336657223934109425939705585281645187231362168292593889135378526640893069406734582488488837774395312171061993048641880422727005443506168345947409649502500284655250796098054201497616890886115449873800981430484594091220685639121924203888028054391257444986719120673817442225056342179616754917652452011242898431660813313171819856945078747828801258542423401041485990541811776143201545651321138682225720621340738284629253140304471549596094337505740498683027243559031505530257181903090552730518394754398918355549243975635501878615682623140055155002658880449165667064169337697977601376748713848963759887155412158970810716722505164964233867675367221749629031562798288378680339525066968949088340500444433064146511309396184347868250158112473667395796425015597614356526759427255612176493952648279950410087735600824572296775600760815412207414706921376736077072099967919524075329451816771897599526604287073374120151599844425526562540993356930136123968876838333202214 +ln(1.1) = 0.09531017980432486004395212328076509222060536530864419918523980816300101423588423283905750291303649307274794184585174988884604369351298063868901502170232637556873469835512041574566077311170504814066115849672190926276831999726668041246291711632113962013862778725752898512164188020494688419889345500539182595532967050842480723202062433936479906319423650207164249725824886283097707406358492779715892576868515929411349559824684582044705637811086769514163625187380524216874526982435400817794705850258905802915286502635705168362720828690344390071785258314850944805032054652088335807823045699354376962337635975276129628023324198877934901592627677382020974372961243042312699783177633878345008509479836079548947656633068294410004434492521105855973864464233050002495206420033517493830357331638871838636588640959879805928969222247198666176640864694385990821720149846486610165538832678327319058935943984183651608360370536769400837437855391267263023675540398077190217304079812034695201998249945062115451569954965394563655810273835896593824020153904196038246640833688733078730193843577850458245046910723785355753926468839790651392461266622516037633184473776817316323342503806874642788058886144687778876596310174376202703263995525354900684904176979 +ln(1.5) = 0.40546510810816438197801311546434913657199042346249419761401432414410067124891425126775242781731340124596854804538718000868248399017238926402013111913220144867243519835500993198906666022046928643261922020143141356590647144257798977212287501125084608267728730249389046536373987885153862898022136532955814739686618971062149014663037531726385545833770169572192659492655130223368905557182923545632653505318345067771981377377193812311953880364895006726149079944476695962724546210002541688259282820228256246509137804123144114324842553585491712608146988068484235171192881917448494019176005416865942945381667420501050956569563173620112284005996967337199369831625303597560850106183865096172981978941613833228705844563725380276213263074105386724277509315508678480727301008997329787916499512997959736990645705830899575621508931067739459993489244298723733240303557854954761723250913937276235980029455370522581016884233941677258003948937789864781826528091188157431872026442050593332574893659612486050476405894379757530588013297359021695779525922283215182672362152906844573600270818474170010001412279108147253136782477273174750469858845552434993255629608083279112256304189631182735391171390559492697195785362850122021275616489172442032403273466854 +ln(2) = 0.69314718055994530941723212145817656807550013436025525412068000949339362196969471560586332699641868754200148102057068573368552023575813055703267075163507596193072757082837143519030703862389167347112335011536449795523912047517268157493206515552473413952588295045300709532636664265410423915781495204374043038550080194417064167151864471283996817178454695702627163106454615025720740248163777338963855069526066834113727387372292895649354702576265209885969320196505855476470330679365443254763274495125040606943814710468994650622016772042452452961268794654619316517468139267250410380254625965686914419287160829380317271436778265487756648508567407764845146443994046142260319309673540257444607030809608504748663852313818167675143866747664789088143714198549423151997354880375165861275352916610007105355824987941472950929311389715599820565439287170007218085761025236889213244971389320378439353088774825970171559107088236836275898425891853530243634214367061189236789192372314672321720534016492568727477823445353476481149418642386776774406069562657379600867076257199184734022651462837904883062033061144630073719489002743643965002580936519443041191150608094879306786515887090060520346842973619384128965255653968602219412292420757432175748909770675 +ln(3) = 1.0986122886681096913952452369225257046474905578227494517346943336374942932186089668736157548137320887879700290659578657423680042259305198210528018707672774106031627691833813671793736988443609599037425703167959115211455919177506713470549401667755802222031702529468975606901065215056428681380363173732985777823669916547921318181490200301038236301222486527481982259910974524908964580534670088459650857484441190188570876474948670796130858294116021661211840014098255143919487688936798494302255731535329685345295251459213876494685932562794416556941578272310355168866102118469890439943063138255285736466882824988136822800634143910786893251456437510204451627561934973982116941585740535361758900975122233797736969687754354795135712982177017581242122351405810163272465588937249564919185242960796684234647069377237252655082032078333928055892853146873095132606458309184397496822230325765467533311823019649275257599132217851353390237482964339502546074245824934666866121881436526565429542767610505477795422933973323401173743193974579847018559548494059478353943841010602930762292228131207489306344534025277732685627148001681871547243978207187803444678021617815841904282007672124325573801436417887682616104101681872424068790890992987420815218323753 +ln(4) = 1.3862943611198906188344642429163531361510002687205105082413600189867872439393894312117266539928373750840029620411413714673710404715162611140653415032701519238614551416567428703806140772477833469422467002307289959104782409503453631498641303110494682790517659009060141906527332853082084783156299040874808607710016038883412833430372894256799363435690939140525432621290923005144148049632755467792771013905213366822745477474458579129870940515253041977193864039301171095294066135873088650952654899025008121388762942093798930124403354408490490592253758930923863303493627853450082076050925193137382883857432165876063454287355653097551329701713481552969029288798809228452063861934708051488921406161921700949732770462763633535028773349532957817628742839709884630399470976075033172255070583322001421071164997588294590185862277943119964113087857434001443617152205047377842648994277864075687870617754965194034311821417647367255179685178370706048726842873412237847357838474462934464344106803298513745495564689070695296229883728477355354881213912531475920173415251439836946804530292567580976612406612228926014743897800548728793000516187303888608238230121618975861357303177418012104069368594723876825793051130793720443882458484151486435149781954135 +ln(5) = 1.6094379124341003746007593332261876395256013542685177219126478914741789877076577646301338780931796107999663030217155628997240052293246761996336166174637057275521796374971832456534928562023415250572701551936008797773897256881935407127661547312218095279485212928213580597225676722852872404615894481783646713286739984246377595931894238439343534510509750544541947405013659870878673832131305729720406594853838387236627538765455627181615116599309152432073649116778639006758725857787663915838368239504254879562394840310019826971174909937414984809576210169110143788624033543215127231257345884615597872919808865706840200665998444726999732176811865176012202029784081090196475266997650689206589789133815717162072277745597705343203877874968293753611338009467640483302850021747748797080071434656163598970412589013376415240170058885987349484877879710543141783202014530620906157887906715981251674990414341721220369447000926855937597854921189617864328758768483220583559619967913166965093233885315853989823709854314631100758829481447531489617891122014859551851836824379862838066894200378620230160719794961521375819964022033560640972728415638154499800301965734680232678623968322509909100964168099970557531672068261509615222060579668330442516730801438 +ln(6) = 1.791759469228055000812477358380702272722990692183004705855374343130887915188303682479479081810150776329971510086528551476053524461688650378085472622402353372533890340011752802369680737468252633374865920432160409476384712392923352921987005322300314361729053203399904656016473164159747107295851269417039008167867793598962773489667664742943791801906795609774469857055643602748103860535104782235603636443704787359994361521217796036106632855174254264980877203374884069156652075687334281977858318104783374603967672250611334155688760976703966185306845773777228682061291604519493147796852573482397717839559890792616854994431197045956255810231317828668896627196133958820814887255309456110621960405608308427260335491913617156265009965694349649005649377126075247847220107697476615104672053462179739477022956817138454774801317104989391011243678186387381694118256083287331882131936925780331146862070050224629241350984104153498098008007214969252690949568253105359054504111866799379760159616925976235054320527850867104928868505821325752445916650475979743844065146673052140416455737441499797761254784013974074005757604827604626804750207185913210756379308242730377258293359638113037760848573377982609551262966707873264601002013306873063839010930082 +ln(7) = 1.9459101490553133051053527434431797296370847295818611884593901499375798627520692677876584985878715269930616942058511409117237522576777868431489580951639007759078244681042747833822593490084673744125049737048535517678355774862401510277418088686710751412134809387974183108102518231684930140733063932877119341121406876924002605769358524796053502857536256906187920955021911641759086475695432943962682703455511789841649613810686409244516041922774509954352897277287286232814147424958037661867617469368850968660306374035724254869272594965346815620599333092818600901153691374176068616752857374058996497328852296343639632067617823274035325057732703304637031660406966921279632396098652023217877436991069213358195528298480742754194678339603980959646388729845624902863455039414027355824765753164092930867604670094766184960190113653785337248091654800653585476451326061847593416008285289349471094400739604428368814868618868226367518950962132731621358324303980195660126710956363637309574949403808084926399584314760129919240014996539390462525156519782363805356175634190828811580704070985092692706351179534611416538386791177402637999298159669704344984203254655213601176099635177033790733298155492313969079218268208021971430901124124856686971346165784 +ln(8) = 2.0794415416798359282516963643745297042265004030807657623620400284801808659090841468175899809892560626260044430617120572010565607072743916710980122549052278857921827124851143055709211158716750204133700503460934938657173614255180447247961954665742024185776488513590212859790999279623127174734448561312212911565024058325119250145559341385199045153536408710788148931936384507716222074449133201689156520857820050234118216211687868694806410772879562965790796058951756642941099203809632976428982348537512182083144413140698395186605031612735735888380638396385794955240441780175123114076387789706074325786148248814095181431033479646326994552570222329453543933198213842678095792902062077233382109242882551424599155694145450302543160024299436726443114259564826945599206464112549758382605874983002131606747496382441885278793416914679946169631786151002165425728307571066763973491416796113531805926632447791051467732126471050882769527767556059073090264310118356771036757711694401696516160204947770618243347033606042944344825592716033032321820868797213880260122877159755420206795438851371464918609918343389022115846700823093189500774280955832912357345182428463792035954766127018156104052892085815238689576696190580665823687726227229652724672931203 +ln(9) = 2.1972245773362193827904904738450514092949811156454989034693886672749885864372179337472315096274641775759400581319157314847360084518610396421056037415345548212063255383667627343587473976887219198074851406335918230422911838355013426941098803335511604444063405058937951213802130430112857362760726347465971555647339833095842636362980400602076472602444973054963964519821949049817929161069340176919301714968882380377141752949897341592261716588232043322423680028196510287838975377873596988604511463070659370690590502918427752989371865125588833113883156544620710337732204236939780879886126276510571472933765649976273645601268287821573786502912875020408903255123869947964233883171481070723517801950244467595473939375508709590271425964354035162484244702811620326544931177874499129838370485921593368469294138754474505310164064156667856111785706293746190265212916618368794993644460651530935066623646039298550515198264435702706780474965928679005092148491649869333732243762873053130859085535221010955590845867946646802347486387949159694037119096988118956707887682021205861524584456262414978612689068050555465371254296003363743094487956414375606889356043235631683808564015344248651147602872835775365232208203363744848137581781985974841630436647506 +ln(42.2342) = 3.743230319363981109376714101173127436719996218829531854853397013644886736762899572756689946906260248756656652986518437608904514341921550914747744540001521358880790704562940372954373537303762460684012976679447026836138951812989009299468887276618148588740380134379335897849460056954659470516352988854140619818939619578027144352591281675940221557623336478098874649496460379627622723731144363889003715973329203158514383218925499144958840868964302965826034185773512938219685530505990140513590704698219627996794792199167711503086623116402421278168217005353672451954971611217880072069563544777575021370508381848059386737419602583801966934806846387544944428172876504463920971324393437365895825207862290069890531008647256532276390292655823915273373612262476655375598274552942811326358545774237780659755692536097358128862884357398506942495358684820902945651541040858916660289979997625549891210394157091318618919967010093267992436844652782874426928608353079944983775735220749763971969883339545009272394829854707303185582451340706022457290595812183203483780552770847737613053340099083656432818607902858761754560745366517685303583277844497498634654844559793699755020930213975207593548027659531494786678930704201810444600115795926168989231940728 +ln(1243.654) = 7.1258090995641671251579551460428359507535182637438646915891556435161815065181843162597572134370621126765427406988208961708378573370565376901241221561616336720161499736590461653003958437169723508900664308230853074488877553985268793722715133464357737842607836995357258348385651669822915663703293166313232562596126571182256941981082193854921337612113745508260529537104332302458400931762561911721489273858913010325313105482272273354509587546819956641601739405606853812353943201138465634563524288130004324492875891320145045676054091876687177137999474784111874884963547351021807282685443907732885328284677193929722553580470221081167887121636874425651390311599431844856128408330855908048131773036979633324297028522041709489724391125370090967145126490985568608632843448687803676590560501869909771272696361632950120702597478012125468022849572680464716627254751822536822872835767091556136336010980483898157335632073561591684922913015755198299831486217055921235196618196728258658113663989613650383927508179307534341105926504007595293757015141133390546662889544678060556188202194609297995678270025939462857403964704773329607580009158295445347844523154585054263968551412245563248523926329962458891357009526803776322757748404042265957919653951991 +ln(5642342.652) = 15.545809901064353054345772541865372216002360720443997368583730834531790182817294986989317465484128043307118735598482885785499509568767998834578469838031753363071141343499374163957218345908175303301835058867765306150181984579215477385852113527496836374146918364463608661780450064225711077253376246691927327498287420515503626718917431001371251685847534675980413248865790730700203327805771956087218589771088134630601661283274194320688151659960045071358189926038246896752843591265245794986745890283109079114791220515941697130324325168928350255832938899448633276727293317955162399257405795261740495648261739869962318247460525105942140016284853956094975247583849088255339798940728806843807193328488344875320643756644223541012239255387463182367767380388969219734074927551107363233901142948374741889621129959907613620540935612585130142695920557521412528248174458454878342788993750904893145408415667649360316847301690838482123227153273970904133054091967072130813446295487023008539843786460146271059119910413205528136648097975558594792428335325996618754163978781623015381315090354117336038425578577252358604518137788652224149468166116959053933083112732998291347357636917662893561451272449489446678896695838750947939548088079653492865517158063 +ln(0) = error: 13 +ln(-2) = error: 13 +ln(1) = 0 +ln(0.11) = -2.2072749131897208239740393314035991153804961233201287768480880928045715954414682473969397021765618052692198421964344987445634817715698261179772723473964553139141725099704342650981391217145281503877323468122434684698605261660995418752353027704254040473357764560168361699272924347344445954205109452167132757588451298603835940326874442174095225596412855094088238743076632745140977116311834185645202844119593477706865321520216458542080023075826996469254218617691172132718306227480668159535225103990868359965247661093348775197104504272625791098524563803086980959867642004731334688500503911248851618614761351117258965007343851387981906868405838214294619236887361400191237219647241327116549641266792959682043897313672692669717821100482662076828322982899277798253064867781913633824570993153277125642336223711535729740204275632827464923757721958105264509606102069661166465831162380186363704405697425899872364521672696862625103953724835844162389812651149531788216808797163430727745087461970604651026335203353439292508190318302619507676096062890177908113880366730908003596139962304625672642418410003605847616520275423945972333740382627847200156098579166486431724941306650828496856842576847440192540538002640932216892963422191538170023131360808 +ln(0,99231) = -0.0077197205152191165868825122878471092774561982443249254804250208346364228791783636751679862612634310072255477199158274600155193729760538752620155044684683881325866267369376187578693439476968197287675920488421735273970723603500554657394199828134627506713662189917392765928250691684839679661980630001049930945099945078224130753577389802858589405115947906464447533625928497140581338071750869766287917730812818022568919660072987264632390647574778184550297223601857700168882268243416400647481708216033921552730412287076872826753804219252098589202916198127384102786271331605968948301473340326480094984899301391691566066066985243522201982470859786383508821257695674193152311090875643987010403720153937859963177613555480982308283124176249119640560822920919216997527066183929204901971615579362217229294339741745064415188731651053239895079737245955620395950995758869041522885546538561144095204863086257186696225011565810992603930628017691365163451658515758941612048387446329410362068880665976080432683856713134755374260224988873417587963989442273912139962167996772757304185181379283773235340020701064563626886866605773945202664767104722159191059098201745996210075983583513312636403373402860232649791899158133304804993613252898809583145815809416 +ln(1.213) = 0.19309662996191307868842679827568981807137787055928297206689003798871036892433743527778282755038099031116503890404236658804673120954761568915490060435457069881532536705570256196419273215520535190854707701576159793995704242205886935210580874285320637406280042662165696049754703148664231995650641407460161436052949546748147899607460146113547086276710122860517603226852450570043747451804314691273264617349216401931583388249696842103611757644797883650600233239482031614633027352143437234678076238904061419200774290460569510348151446101871736248385971134851832827851829987141109762545801871388243062690333916890811341724440948957991933019842030496764904385237418318615926934684976731000016537778695325451866835247112334744087365806796953413141020476366849773458609122328518451475137494638547272237987901661387521962809017963393387760484266406129214547871728432420092340115279397718309234118727171272192230697751855956530392637370832364614140666004571812286861572248716823103894489056718278130096791549382286012712137296904106317272993543787148411438015543650086085426363493574821662321283901022212127704813430430755599941478533971418168210294024876272787103311933743155115673027686760898644794333901258169433949436193389759290034963908898 +ln(2,13212) = 0.75711678989788329493646338616697839089449917595486128682854389286578136401702587142048059014931709416743807759676708899393508928878881485074980465220830342267237092149858600079189663421257757840248247889337026450909794632087187934626096648131521099369931907042745104818817882542148000791131651408906439355446070879524349268743014600858944283067413707636387409115296447626103192379844741273293418607710773214947745596644789811820696668298423960875973327591810135295026958710847908608887064767840799104412248320303025813224966358602600650262327508357512013677408266728045842804769631647969437378317199509401680756156620534805881653575965377482803205930110212280996070128502946378652229947690440497449402561373798151894079588491714782167157018478824656598116908699574326071099891664238162832140980698914419810418552628356825742127442923135288108045929978051010931954896458623078282814986849984954706364203264769907416383319539342751987000244645793856358540788188450916162588074105875087064903813436943882651466469238949649659040572759618404191674319640152672795343018335965262564982705088263869802385783807996553988516155922912968187646207143867614286144512398122959983862464415313533297737020579658008637337785068769339570189898942191 +ln(23453,13212) = 10.062759330840158216602836737406167299457280370943430279862082106173906719161792368420086408811131259999239350538084458581146771519484810980809595574215891191812683402024804384837955200988478551777826518587982472948628947524822015606190479039448850698619251232245830374888456235335667440797695548109867715089990706572479225256048769623069145623960192888889537564142986007651458450840307593094352566605574580786646358237443843525845846496931501180783387083700961932052549772198488950250701561415191174258787125361801744395625371344378748219180248114563065545436219200417822908109888807643702587705225123526576619843118670847273046311306888434164237704666701580972963496392448573794858496937267815118272982268381051024090435791450164721806737169149449730318597731655082031950678295198829667347018615812553648365087529838657111545680379757981093109231936967979114949740890060095383224206144356175785033453364988149552805231792951986242418021628734575023133390640641208919916598463008511369421613025956968596921222703176813310678947686971690469254174202095339792367113689002568221256114238214290900903377125223286115789077442967809478821728345414313521993945100830348480914080383316488168121395204725493056420538543849236185239400306626 +ln(678673,75678567) = 13.427895815060031920603467803031235324010817707515826415641015272181086593910576758899657135544388290552292682872879762750809874806731545647213394670571008292240716043574170019705484484353786337799848685683901298516563985284445873550075845146447823236478290613946482398511407828133771753241129034887515286832613361817399738002545289788582222633154484193478390419397211075990441258305209619021242264865573632887435392539598418954218329370947954570361949732274906741764910232483584498122851680374585849177608735281514483300444989436441316581986927460518940237381159529238432049099635967292126061873422863887840786827666199055117708990398920663111664836739461278559330661007724721785741401950202033190176532708443192873588641014098379720892790748475824582545409741428259352930217556351475099532846978538012995006480982632517654356094891197730464156011212851380529165054216890927837957580756580036148425766297942691886689206060137464219497068687816391150307329174586509937450139355697028518177313229603123626262048289330618793835801008530508980256002158195533889948269804751159282821953916800400172318400507494609674000321148401134300403919624546249420510642710368603332043352897784160765269090857003433885860138693881226760241265279658 +ln(478567856,23423447) = 19.986308569115031058203261373817577687726099974051620253110191569522349259146751045780502073193337470219828406099197912566511974396546990838579809638465941242701914188335264615037413382442164623053890452591921667253696454993046540613059323469301749194879569760726764178420540789817000921478746887247597845828575395079085574774711213962495523546704525182901048910322528952051435835809404797399505005968366802721588735745805090918687779678360446077121498999861175254027487661225568911123323916067431698040066339884010765269534449106643650300774159205996723096188229481554870822049005807752078102838965067231657565672868530066524154597717120640717891050402021774864844412174128229513385768004118683278479100510087859901641336481627539549512589416886995665196821998949766152486612786862030850759160045329194812829860148198291209928478084650925445877511931407100007592506906272879564073150929893599001522785579308936184123113656382854179518587065999628834953869246978825581360871001303974534646365423793064384447365430712297939907775022784339153685361372035647725611243430687012525402826391861246043719781257203291358766535082309559021729284044807825633473800979115586529805271004418089832891902384121731675415061197548037602819688101186 +ln(1233463674567,453756782) = 27.840847323408378753892133008939424474357693578792383532217406777142908030308144402578478102255105634436041061168122808785392883974343648035441258148232758463879955196010857536588292266038105086513973556209338179268524223775991096831083448934399300348034777808723196164348729196910143110990197280542294979990255038808088455587535816400623634582659741123607327432610903926739868253166362373591490267591983632696682281476606150087951883267597446483433707097820072262910630587624005450964195077287156936648447989666386089467409115996045691296433407951420816151226830963374506748068841876508313900653904157606753117466136885468617899919163884504402234992268176092537329344018776825029953266613247927032805742010390151059233839555103489871734857450891475777665353027689599535943831395832473179898941278182149322706730880278098048493392002413251237451970619612680524901316808667872755065730423298109869228394876748756604150513408536541270508345497943474061644195683723650093098760117237457858753575651067220334576285844860192203944474888721402378410345035791130687689577057447117813814338433188304687325983151427398934323150159632639783344744580144650828492005956568199122561932314136765476237335441881014569459418736453123158420902723237 +ln(64562356245634563476346534563456435634563456,23453245) = 100.87620542603499612763939165251516862078175879585768819903653848588189805034587555230892582493803224277414623632532704645495278932365347994132180446996137845359311032636380029081901586548927000387036679046016619255336733885518883707661229515911716639670561440393070983846152625315030358989279881059932695896438260246783555577090630975530697985387371557293108421699293896045858360912293955511135890804670395845729396500000047312526879687069107681791530145264635986312479036253785324350677597698799390895368734651624193467046729666258052789762839754636690999398621020312369321690879810367160257845481363369654185913430207924229123723744604677915793678250629984155097394509250274532604920470267258358967458897156149448457260279553725544984834847991687704706517181100925467140035198973591933958343523410792617801630673248272854805950229893922735029051857077954893013727816491556493335342116988145484776275458551154959640909470189989687304548916809672179310590707306805084734930251975048322617937935777861158898593682639063276584378415910481946584742598909875456354417375047710248309762872182648944902718037329111828165097602807240903686449049665575466113967530386031513713812236318045764827903307198934931669341233902253742224209841267 +ln(6456235624563456347634653456345643563445739759237659723659723563456,23453245) = 153.83566256489804686005319511025554539560545030241928101904145325979755139963394794115861437410627910910628239315862516871415113824339314089507632360261859411455812592237236284777154107145272672061988393605072333032381945106714716637001322934324074597734991047421893817190202433497002954962019994579466726836462080760750817619094503455075154023302358998470599394302449713587047601985263400335063279367923095085160910982151930003289907905517924421418618215010421928223991814856172802459492852258314887809921677811720157359114597500496533129230552084159132152911517433918379344492736729859869888158801545046238677123356833635651283743962591730591486174021239075534888270347059963762043473364231119024686553400404428039123120977299410889176313761058436342612766782694475006561585372153327715437709891831120660382234831321291499070228242698935917772047669127716082531180016486650767258844801198373331425919981599424602461760316273959588248153037053029085950404498063018014236541931557900641314762961362119962830393621537770596387193475216490361785163135270982272111710940004746600236051996642569715013579480833694305931272226632088021707756821619543384517046059148267479945954121759710291511397666748779088905997461990660166156305999822 +ln(645623562456345634763465345634564356345634561231231231231235632456324568702435867048670402476,23453245) = 213.70287498274323464452097293204901479323573173694195589393460834121702608402099945084934765572764780858714095255537993434093165016039670914155954540767536796410284853503563783276816918379139187029536585716724183841156536042091205670169845198648014501609349345570375416833721896007159682702180576021886216402208793391510680113511588744274962095836793399161567806441867109827439488447293515308241587697858992301081862120181836332125113965297272258361994695532569756884870701828385625306254110310095892159204942373914473082439674235661683983769952422542064515686892807021241602367167307833431689440324913241360249500136945613668130341183984411830389625908958025485762379734536505631782502608806956830420893384925605980620316820344258532846802083146580524030404673043177678280357546786819422498442576207940922512697371949502013266835953869456499337976696610188011687721217955273952889291947699637258565574643258998366342540549152280898556796281765893366331396925724114335468643837541915444944736094017760366418258153440927851422242377209243162866444123421676332103309419667519162424762370513290609261215825043185803044588811060005332817902539778288477662567154376232704015656075532344738658474764346316985476865904580928737227056523595 +ln(64562356245634563476346534563456435634563456837560843756087340568734506873405867340856730485670428576038038475023845082,23453245) = 273.57008740058842242898875075384248419086437045235590901365548580450044821796222945068705771826261606732230830673856063524422875633288012392846009820719810995997830279841411910248228818173684809745675278896048164054474214719020117552490705993012938352284915902349330264343397337012943169972796299471335860017401096697636607963457022000548676732655356323983177923005605037609465198126457003654347349778032719353930397827504919576380890384312172917354622006551818001614534307957071622972049526062906734958627372811413918303571618677813488057150221471512238801023775963715994203822659507602686091542678207399659624038287025467201714564967435539742713669483644970257753843307608280501021485071176650463273427540960983317473250986497885950610426141828333160340007274076845665204024558213154511341238870935480129771772024944005454340394719880184731730730833667584959598673653482990494662249535846653837280497911529864690246349816178227820546261899785170033191345309506443842196566296980529215654634655456177947150153597663470676054684755252332290373173762423013456148334510782079698197063085626549206920679289962221254837546728429756622539908656312260918755783812194390554147348460717462892436906502354128956298329931707131478602685828471 +ln(2 ^ 100) = 69.31471805599453094172321214581765680755001343602552541206800094933936219696947156058633269964186875420014810205706857336855202357581305570326707516350759619307275708283714351903070386238916734711233501153644979552391204751726815749320651555247341395258829504530070953263666426541042391578149520437404303855008019441706416715186447128399681717845469570262716310645461502572074024816377733896385506952606683411372738737229289564935470257626520988596932019650585547647033067936544325476327449512504060694381471046899465062201677204245245296126879465461931651746813926725041038025462596568691441928716082938031727143677826548775664850856740776484514644399404614226031930967354025744460703080960850474866385231381816767514386674766478908814371419854942315199735488037516586127535291661000710535582498794147295092931138971559982056543928717000721808576102523688921324497138932037843935308877482597017155910708823683627589842589185353024363421436706118923678919237231467232172053401649256872747782344535347648114941864238677677440606956265737960086707625719918473402265146283790488306203306114463007371948900274364396500258093651944304119115060809487930678651588709006052034684297361938412896525565396860221941229242075743217574890977068 +ln(2 ^ 1000) = 693.14718055994530941723212145817656807550013436025525412068000949339362196969471560586332699641868754200148102057068573368552023575813055703267075163507596193072757082837143519030703862389167347112335011536449795523912047517268157493206515552473413952588295045300709532636664265410423915781495204374043038550080194417064167151864471283996817178454695702627163106454615025720740248163777338963855069526066834113727387372292895649354702576265209885969320196505855476470330679365443254763274495125040606943814710468994650622016772042452452961268794654619316517468139267250410380254625965686914419287160829380317271436778265487756648508567407764845146443994046142260319309673540257444607030809608504748663852313818167675143866747664789088143714198549423151997354880375165861275352916610007105355824987941472950929311389715599820565439287170007218085761025236889213244971389320378439353088774825970171559107088236836275898425891853530243634214367061189236789192372314672321720534016492568727477823445353476481149418642386776774406069562657379600867076257199184734022651462837904883062033061144630073719489002743643965002580936519443041191150608094879306786515887090060520346842973619384128965255653968602219412292420757432175748909770675 +ln(2 ^ 1000345) = 693386.3163372384905489810665400796389914861819066095421833516440966688427692742602827473498442324519892034715315227826202636417402394671120748470230443900631375936718403072233354476945522169160984708876711542987070336779717366161500754167180033901728040193800709133827742542391458199051203243982021955208339837997208413805428953186452658979608038126257264456947772634186790461390354939384214579759952505332717149662332093633669835372994865402138337997961197364999660971294344982433268616782482585874595321032654410645377648136782880709905754043238877516018166666577529761177183581381164507640476181489986645348089542395398934992455230286352052401801951722408817939911983537762883342542023523781968280214134286643494299179138169273344037912377994792270298479396780889529349749291336623755780717274756231275909738200214505170250353436372408087057600061279059594002354090444969396991466559045328513126829498018227798441361084878621971156826817101782534707588464368312088367152760072825866368880329444212343053541519181840021239323965665649639682937539850791845275588927759258396024668946255072497109492222644959052217050682694254224904036155505467204014735723507110659122636263444528281648974866716922138717798966164259348984954314455 +ln(53 ^ 234234) = 929977.3560789677056989955843113323177824990289754061440323755582801972974271194035240075374367152733508376886265678372082369638313347717591095855278243407054857030999017478584977514783096094630176997397888470518611946735239802313915530910699968452629631456446033784377760352121156981202969949285793679299313662326013892906642666324067437773360199163546756225381201382152438645765367537042530083715319680551237817619908227170968339722814605957493112986433074953291112110530346211973949245578017470736617839277559605908335996781811247145491265088502704187760048379802818293316374013796633167444690828051123616019739213095462129929482050209725013881157501673915267818309743606461511056786175880048020211094798799545330675758468732035068274813369198057561650511081993494761767304293875578189543853257327661953543250602959624106355442192808820209290048971774473602297429511545360280527394931588904400009676372129459508342290750845273027301313820109917697238277560154702440422262722251445943314179946856282027320150908615726349444218252179649735118259857845409006120367108008340221503861899570135710098698866942144152523628429094629974366858680431576797497142171644756912330157026042902645805057130721557034105909312982474416217779757057 +ln(53 ^ 234223423434) = 929935364024.5047553879767142799484137770730038269439468472565579376811069799201943632484149425248616688794623401660067989722534391986953351847703488470458679476938608463907564982946952236273291134850175005965862289298641952603408995664109419616077131039641548731182698419602480641972037741784411929774615486839470645787510093727920595727959054586668399909921850101477136182993343439516216049778703078073424123696343066466699479927537013275790285647720485149090598990427237355341725762421869774832563131501225893765332284597302571945360716310982917554104117108753002899504521129651370010196393206979319118538361077398717147742524076772827919390143992252485185837951985947620346357756248457919644821119720651672861074282750263330408475614422806471309926282150401223869363196138339443231653820986931030581081422732919259321237174639835534421841792906413409363477989387312228185116951651117679301116403306704434810278132183295101369475357696445401271195569948416391024685781299040080833512639662606577143209047071144878545008569824117093955161703297210265673986498321519124309383372321686728978197047789025693306072629972169872485470690323807658852694760209031455929568306500272029495939354819625449577529953676992308111284488370538848 +ln(5345 ^ 132123123132) = 1134133899420.7390002882949154345248744041166524106828257372862828423556364592224393347964142192558269365578968100898310767105343495723690528572902813109431967619269011501388474162385404599377458185948737763363464859518413046967169347014635299530589571750226389952042878298083976977520522953321774213104793249896343339407413044743463155005231648034178497481681008180438774816128431479832133520054247036444371007359238840385141843521656226455437079918487270326325828666989943955829788388749809465732422067488902475722383951673425791230041539327413921490840078135211082911417360115199903843041875619621801527056126190979311113251283586813180946735633011985661956902746993715700277199270348039252745874632578099397669293658319148880282342904175600829440576751057324147489618164454835887087428278260989607401075900388259716939029543787596931153617598951672273884988751366743154625615962805663075421354520946705648561517099571346228530773589277966423851746607721193844966284228125309052515631923161395590924732703186628964222240704794118139996088356537534059854422909208328383073436778220017452817565163932033496506631906792616078089196333419591773119521844230015817089404274522084285413757345728863087666512489313547101399101515745778796 +ln(64352342 ^ 123134535436) = 2213944649503.2860708746331480940727055365565653544079667394726471318375439931247331893578215228079220760884069207871455096342841757814742234778946055367136157257884590190957771312325338687559724410247581593712717670084564235352523742736893868101748140395939025164803800782349647274083275816639718486171272043922478437664440444583834662529870755938617212674720438392841644495674306005977201512176604933276690129918344893733319008949262895795813921472472889982615774114633319333627133616257444693178769360080542884432618963813495985818638942733062066689040614722959910119646135610857047708319974551804739741746052913650225495377174378934608402302844208222929352902592806395813152232161803742119335226638441892879233668641587832916253476161194160104131873713796698934143397015984096188754378283159005372511129227272919572789978329270563490561536781476636622136764349509999355350345422265869473911208087349418408065345933334923258821570995798784355564297523988235905777341367233312112979280534950168565766334976756717126377891168211361848129221955569838372390359491852009475584395373545924206064311142336518087683335879550529140530627258327295450874466618946886949771492365967232867129785324282117320085908445573405412474905849476942374 +ln(2342342342 ^ 12325235634563673) = 2.6590977648805412416639514552472673631189693161372259710316386315340467496477024322606585884645180394413789267176653803414778757485823425965887104294504551512692640526372246865296801640959367539391445883359064069115341663704775299228119356921548401102164112768768790479357712008096992582184879169569934026878266088417015432836189220693927999494069100147124302117571833431544047821018050983633852056742742511364676203835136406479711491213635141623886225000557926263056987989847016261500036509859980680774264269095312559703903194688252250207023380135885566680501796980437641700106083084239116440368530295430392129153047175376202707217330730158337414542268720183049825533355967943984071943273005545533490331014001602631771117116730785018530782622128492813902975122250403589719739004419749270952894866444368654207778436249517229614185655820637040391863656444042604017887514957274790252637639735492935860445869076224478704206756314580315096536236462971109693162365887742813750556651896370703970108724729834628601623132267806953345577294447169951245356665790328361180943457084910789436319540241326756642211025026534881616647259581005283371043043971853818497983101941621983272539308843428405902886158182756561039082413385388583518829749478e+17 +ln(435623453452563465345 ^ 5873254234525635634563456456) = error: 8 +ln(e) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +ln(-e) = error: 13 +ln(pi) = 1.1447298858494001741434273513530587116472948129153115715136230714721377698848260797836232702754897077020098122286979891590482055279234565872790810788102868252763939142663459029024847733588699377892031196308247567940119160282172273798881265631780498236973133106950036000644054872638802232700964335049595118150662372524683433912698965797514047770385779953998258425660228485014813621791592525056707638686028076345688975051233436078143991414426429596712897781136526452345041059007160818570824981188183186897672845928110257656875172422338337189273043288217348651042761532375161028392221340143696717585616442473718780506046692056283377310133621627451589875201512996545465739691528252391695852453793594601400379956519666036538000112659858500129765699060744667455472671045084950668558743390774251341592412652317771784917799588095767880510296444750901508911403278080768337337938949488075152890091875363766086707435833345108139232535574067684327431198049633999761803046221286361595859836404758009861799938264629277646275948484896414107483132593462053635073046055030768215494444154778884559535228440047850918217255915179900785243523837112867132342905566964492585582623118824223244661476739136153339414264534600881979155478967757529878307593231 +ln(-pi) = error: 13 +ln(e*100) = 5.6051701859880913680359829093687284152022029772575459520666558019351452193547049604719944101791965966839355680845724972668190509301656135133325747381975633789658144166511093616875997896524663970567870106179307554652576923267324445753964397734930873349488084865487303100978686298787829592388088004442102034283496007376168025294161371135486432456710440229609327431318242746901495713895366927233584203612890141296000555005369833493101173713871346841341162272858449108811517851448416482629391378033517880513552622713838584066753174283320460211406179269144150880741694939880336538565616962368578629697049897289743855619352542551550794055337211904993433348366971408845014395930009429902100984429553135273877325953959044221436529099469545324851418858645165597005171019570530766415213452634328619011990175615047420666202395715094663082843616855087727183556234108619654964770091296038191220598583648636475050715419501079130375395020749941777384360410378679014477078410289268394530574573930221725142984397699957497747542691372418334116996156561195023877088900199562622938318693324821436933846202151968766383825844615850074945973018580197607838834053088336326714551114063031922271296930923817940856395267316739674326579643488147320183243557011 +ln(e^10) = 9.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +ln(e^100.100) = 100.1 +ln(e^2342.3453) = 2342.3453 +ln(e^((2^63)+1)) = error: 8 +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.64849515253979085924877088655573047439916944245944763867164559851143245002869040732919739606923908613155290793237050663019300194951124060577350304163269036002783944166065648628729350164389291323935219057318858669625763859504445621038197055995558999357992190189830990556274302842275493384475404054815719802483524161581328882314958341844240974384907413414766907425019551152544811178790646753274953230880661884902482568079108263996333543227378749119591772982162603564584437611668713031383236474550515840178459311851816307695698213342134582050949020000773590898737088856359992906440346378362945116815838545750959024584721008169187961112124130064490364491895811091596750115805543887758816206514712213619616117742353983928001078986490018339687946979693668275859752895324358076952748378512984128685896668964186351695438116881800029498693458279562047803749105995928217243206279395595367745981784848186923905510627451242090561799955252189523702754739936349498997818432593282235945877382071014461976456046032407436466844694859152889210477801889716222119676707857989329142155353199264817160817604922914421113850379528780225362466703273145235815819235900946202946802662014545920007130343659752658921528849448177244693862863108384694822435441 +log(0.0000000000000000000000000000000000000234234234 ; 4) = -62.502657830242057857863430143348519256948540279187397247910051022563528677612056054919261917273076191040214319173640254416584905457682871986020738555134639418241131671880350067440483035949108331548919541308714476387301280917376264649309690038905534991459230876148281623424723284428777863083131005279581936124786270883352238755073771210386171138130103761761712553274026620371238645417685842165182299258843043669473751755536366213063305402258952731778517544507745621369887856783215100000543193133613058462449089386806572194926437678380201244740182748710577179208193625453155132311842250965723718841553305668493570146977017148538345073081836839982562647439393704502482798950163373295196409152061534497136298796862803414450435355840825495225781876599606963639497540810360837398371581696186758960812592493315578758350521445999163038870763892414446670898937872365280383974270702259825912316117925298269664823089793846148165478494074388440419071181769420093139996457159516562482740678088132007478370076892088114981700652212077419140390570706565338284124952320716103134925097863359991502045458211867995705823670097887444643790706501548570984644774758837656921954118332081859171129857549404599852964182601713759774613534083894886179831684132 +log(0.00000000000000000000000000000000123123 ; 4) = -54.661763420772267910207141525455891486218707794136225486823087688638751345211423003892572022522030608387342855610193854610545297667488495003013890552420487663147848056550110598052485612788537586635920927837002433478457000714318325877374560501959730939990121780669784540195091629648918860698221644583588163515649861054299643863219805240995670221163214081172110533440375281989405005569399637957634739895323685239300827327191122005511888674609505027588872650611178933711489069212192680667592336573819180383209146884270991048323383677740817816962763731996587680563647135989330859305053224385776197640048436867947304488703271005590150885159047568406082478822352792670630017422545346549243626135644003737101836312654738927136327764063584489264697292808120548736468423686560522915998941490112116458440408483942465377920083977455386909716918173846445177697481327217461964834095298237602231283365200303664070980005398122207562099318767149026667614869905069574854465242374312794489511897007303996337848597870653603703596331080062606655033743041659265435772692001703729195680836090311913460821832110988397108837734870317718975191514512462568671655265796881237529826433817181096732154935739942886049523058365004068037914260950760107560329060092 +log(0.000000000000000000000000000123123 ; 4) = -46.356943183553862040531342951732416046556629311574773956686196699098914403689859964267222664123605220638199426334568225043485055206829677782325633619923849178517969674906346676444941589813475357468567344401972675667988562940028659708524112527820214100413172559587969832007610323526662901798280601098243343491217969338410949109502942596380958270485608444769679946795482893450979526628370343476455611520263882421432478923589313512482951547091767557859725448532873446694505823631377852679924486696859929541373526707612172296221654271144254430242725310442541633411499648900877555555320656775328177975241932310533875550285171853852359668066931008759811263664876435921956819631862331214227509373524918561008455470799206849894568649586280296216971757259066987300351960573161811695611855008826377935006560820206249558437623370165607381437835720702208922743543732412823502638586419232667774351143156306805749328187588276577506765998635770904599028747798936661191812138651357077506380236275274846530719529507948953524979232183051023851835583032581261791430472241583051563517827691608082265644961293173638701763309892745676949181020753123603076532128305079082110439408545094646987049573593837892594221425549715935630737189941811909972933957839 +log(0.000000000000000000000000456456 ; 4) = -40.428863286810067618412089749806367921759462629972228531038428796716436603521848193412237471476286860461937664845586178123966580369286957604574955484925288513483109025939044866021194100055776463126408076157172318906828984181792558028034657251038874709114976036797634745475707947239047895069245566548031632763841791870459168805915317696712546206151168540105666379477765084133537887185598838514999807467231168022113905884666810935944541205240021322240873209223433888131634391590806906172850482917527949943929085069603762312477016091815135312374376562226095938884351270384711712138312085678653248083015753272963673091919471944572522254699166577968772879331820606739256955403650164735296061192331822665719482773359283863107309231691722828725448074176898109886410259857710191457557608978250544522130273787252502488989905026144688702237738735139215504573232916527638492101875829768123005278986203606420718067945557723856295057649292875189074611790316036360798131764287343712876158339934954710469037562333701073003867706943233137981967777425230277765434773445468196945813415833200815713850227745701303683008076120475146948120612315924851199107548244131202770649193854829233894326373011530644697631196289865286448659536973776802625872744589 +log(0.00000000000000000034535 ; 4) = -30.664287289605167103079506712777758742601636479338544572496552012085269135768251855828195759319995683271871413822310147823373577198494382466057894850403005587856804057037768255195220125278492764334477346288456065483839042208554447233906010441371579850277324032169510355611291712432294445586242889067212288330711934463656163225105211196211758334509363836913576436095475956855907810996583345242561075286263861119397203400407853451441422646370923574474561285373887975742021596060680673903054560854373874894150106619918616718428054689738336256296072793243263184555129547326172008551906947603620522808979626104476626930535993965171576743060573569056927430565586360260603746679528254503520486947123050823946993897531306227907346846203073473931211457640429673279498091899922749785049872926725016154505942506239502673259769701228119177669527276129756484409829531017881938525446675192605124061757829201095605945089755311912623737302965181560447212822839632160075577594828407296177421563100316861968185271299913678417836021411176997971590111665237085489097993661689838130707333029838048345694740630102242895606895216507549648584685633615521947824415986129311182268892910447823449295694337705932317626979358655993857041320889186353814737152233 +log(0.0000000000008787345 ; 4) = -20.024818948413733835630026902246014417784524888793023974827320102098165697855789687800599578537123552457844078397710450313083891833674016953752841289839886292334230113108078311368902768265265520460449801162154999486050060229420117151508766082936517620670928694943240455234390486197780829939361497678874830059816268411929710101695571830536490968853772399777196884267582895118917021221798582104291670994957239459682332527151780994113618317332388155189374133453494674553895034437433321764865555275900427528061296750881929315850035789138244696888126810387133702181285053822668238004143998898111571091691666800819562874427992556509578912828770383098613138164614459562727483495369841211826402769914664998181993953114828689338874549824782945071516004888748973565853691990599248399988247932055150744410296089547257540844342496349851989790198963366261696696941611597411284656761185389911296163652392615855447911130976707379446748970609399293816018444420521585466256816193388483284278343100475555725998491041776596137849126816209095585113416422266896330189985350925593599453946211626385455626385996478689923803219621175587735755386208775337213612150719935946578818193283348732867363203648418484374618842601199478876983949371515289247195561137 +log(0.0000000076452 ; 4) = -13.481399305354176569325741091397286533457256051149281071591588129315994369208618033712483972306424372905113698017111511051718144967781371970483202211604667721798930659235770192156627210073525972145353275420425059172566364284436896876617693070373246527329869253982000604932439200380368335768681578335848425945831188013533522013319384252631582534209149571655436300161374544908768408825756314736102476318481208578894756366270759068851812970414460883245970139715524378360916633627191668087436889511392901041367809196933401940663635206353034072815665880120172029095349431914927204568202663790730424351649595699236415991419018805467221802654381812243719617136497979440269828787472435126267585525607003664818485721963305109629084952125746653730627557802285851558867116091032757446553607834572928575513451615561403122129077530533947781520488978595588894952519618367245924526370851579221138331133572709789998871733052856426294967911948094177638423765721087804092498400616058634667839362873436378532516181373547501578375485357495404867338270373686036552103058449336447122078199713614617321569393954389324953202449826303092065636589365920092316490975364318497676752748158720837423033667282986797212585958227590240594460251126352926319775464553 +log(0.000001235 ; 4) = -9.813528763757110564386111679375796125298353586372036756159031454910028909015255769925516681210814912332511258346911281046593743953746433235197245708407503041222427543728301925717726107554556888917836405981719990578641325026466841059355968133269420469825767261289877891120792067868038284090067319449795365457806289940011567398827623395607566695078025451226145952879101817268683567024862481218339510466396215944082644886590069092809036702711033974343173286819324216207085345164041149543158937823697765473235054287894740451513062616315312486040453729790825115535617987569118994133570109888649279210622905508947665773984887457430915103665338175184492514493237990958199957273179473820990519280060281059703779183219508248890027756293857503475748935793396729613598335803011504866438612399285508689756020365712157443044602065498489208165608321831256976343756180959530210402031379149101608502112599747410126697482514421495786443257621548997220177168698443417696998372516363760501863241809840321187339213763143421487437534927858016261367690415539960318141974650932810015811627686136085668395309740965248537521736293396997147465273352143766256246226855125886490781290748946642854938182018737804683137764335179973794583541882647065407490243721 +log(0.000234 ; 4) = -6.0306019248703847819588130173920066520204615704857420909392847699852785087150044349544504900194447750586054329776528939376607259662460248605866163508888875156377259057405044662354049979493373953850887443282605219611885244129795728427626894882113232723983263099794108443565915318604991684669028497498809814805296843813673064759565039285008493774987111282371729007686592255887661662206448733720529346529672201660746658602215630465803174171458824854107628474420657131233954105161834988187046087358006830501043783598487103019882477345108549044274519991816167138702272084403416994571239736419059895857750474290933552008728614070776905487392751130116875645688510907235629737928424577455600279081180002072284681751014657625094934816342651428705924344451973962238331811240025176704920823918994207306246375163159382490355263306478371288734063740270496671713971374801773790280723147944493182472944256885411700860860057363193573871783405964082403924347263246087393326781962130162568881115871309031080463130977446612684165267050756239987847931789496447980786895945876156957136486734547465654279247037879568719131236604396216057301846233549797545392005461814979901568788525400016567902367318301034222615881622422072405735129310160100559060990694 +log(0.00234 ; 4) = -4.3696378774267036080236533026473115640880458739734517849119065720773111204106918270293806183397596975087767471225277680242486774741142614164489649643895598187117502294117516819138961933543249495516180276412545703990948368581216396089925998933834199044829364657630479027190952706360479766869146410528120174756433060381895675252131313995779069873631900009566867834396807478810810704324390144758171089779552596025009961795012013479745299916423349914649334070264046157199987614000205332211710387604088328817372543245169465515679018531915422270834443148708075044397977110226510387071774601198163856528137465176106694131892415767301323053208518010824333215373558193738283342347058546785568045556941831720097920067303593470611416587388043042610473273353866839366098885013227754264146650956422730259378679835686950851390342091898812232175898833982024161806096185192496865889705389934624268608500168891695057557224437671933463205143143207838266752103050980260068020574516218728602617794407250731466204994252037312326931069256733074381451611771340440692102456425634801692810469937139803263925505402250051904982386649252132005280858714871866355145730478210669062794737981227117077691643026091047312012615991845807591380987292263705384270786188 +log(0.02 ; 4) = -2.8219280948873623478703194294893901758648313930245806120547563958159347766086252158501397433593701550996573717102502518268240969842635268882753027729986553938519513526575055686430176091900248916669414333740119031241873751097158664675401791896558067358307796884327258832749925224489023835599764173941379280097727566863554779014867450578458847802710422545609722346579569554153701915764117177924716513500239211271473393614407233972115748510070949878916588808313221948067932982323259311950671399507837003367342480706635275008406917626386253546880153686216184188608589948353813214998930270441792078659226018229653715753672396606951164868368466238585084860629905426994692791162732061340064467048476340704373523367422128308967036457909216772190902142196214245744465852453594844881548345925142954093735390654944863277929842429159118113116329812576945019815750379218553848782035516019737827728888175987433286607271239382520221333280525512488274344488424531654650612414891822867932526642928116599228516273450818600714468395588046331212792640036312014577368879040482710528652033594815324780707483271259033628297699910288168104041975037355862380492549967208621677548101088345798980421448584419973821206531261152529628708284035792790349580409012 +log(0.9 ; 4) = -0.0760015467225249924814207707968785791726012888198092455716255433668691605099540454027893967615968354588480233800659585696944960510708386219955674358776293974323180840901675498799262682922647605264926649994063970883670040923966968088850848366468356717837493635032806183093700166995841283901867249736453856386385393312800383041121091065866082080085105174755683700748427446966351931613240337258781262037962491996824202671451423987358833487953935434053806044106242742758547343670627923396666710496941053934288831733354072348905530821407925288680857305591979493732241185523892922123388936694153921923155868049653655747539015627529338848047757194726397238085654062546948392679881890049949359066674510726493883941139777597343498821595564192584811922591642663946031513272286349811652641346221229880076924345964446132243816186277984442923135496777272510620354929990334600042171564521894142448967557632285284614669894555061916541281169745373098125140762923763663244805673543849931794872910724864862528065327652722432684868294913518642685510517647368806113480340332732732690540030000676276474589491797142584549180772839088565758865349855490078219855426342620744770425843921714773985440077761029901310595886484023249417102441346025727823465276 +log(0.1 ; 4) = -1.6609640474436811739351597147446950879324156965122903060273781979079673883043126079250698716796850775498286858551251259134120484921317634441376513864993276969259756763287527843215088045950124458334707166870059515620936875548579332337700895948279033679153898442163629416374962612244511917799882086970689640048863783431777389507433725289229423901355211272804861173289784777076850957882058588962358256750119605635736696807203616986057874255035474939458294404156610974033966491161629655975335699753918501683671240353317637504203458813193126773440076843108092094304294974176906607499465135220896039329613009114826857876836198303475582434184233119292542430314952713497346395581366030670032233524238170352186761683711064154483518228954608386095451071098107122872232926226797422440774172962571477046867695327472431638964921214579559056558164906288472509907875189609276924391017758009868913864444087993716643303635619691260110666640262756244137172244212265827325306207445911433966263321464058299614258136725409300357234197794023165606396320018156007288684439520241355264326016797407662390353741635629516814148849955144084052020987518677931190246274983604310838774050544172899490210724292209986910603265630576264814354142017896395174790204506 +log(0.2 ; 4) = -1.1609640474436811739351597147446950879324156965122903060273781979079673883043126079250698716796850775498286858551251259134120484921317634441376513864993276969259756763287527843215088045950124458334707166870059515620936875548579332337700895948279033679153898442163629416374962612244511917799882086970689640048863783431777389507433725289229423901355211272804861173289784777076850957882058588962358256750119605635736696807203616986057874255035474939458294404156610974033966491161629655975335699753918501683671240353317637504203458813193126773440076843108092094304294974176906607499465135220896039329613009114826857876836198303475582434184233119292542430314952713497346395581366030670032233524238170352186761683711064154483518228954608386095451071098107122872232926226797422440774172962571477046867695327472431638964921214579559056558164906288472509907875189609276924391017758009868913864444087993716643303635619691260110666640262756244137172244212265827325306207445911433966263321464058299614258136725409300357234197794023165606396320018156007288684439520241355264326016797407662390353741635629516814148849955144084052020987518677931190246274983604310838774050544172899490210724292209986910603265630576264814354142017896395174790204506 +log(0.3 ; 4) = -0.86848279708310308320829024277078683355250849266604977579950187063741827440713332666392963422064095650433835461759554224155327227160130103306660941118847854717914688020946016710071753644363860317998169084320617432523034582362731502132758721573736951984956960385982177997343313896201766008508746683535717482176245883722888862742774081775477529907201582237802724370191061120216014447476494631105697593940410488162804497393275204867083538714947051867560502241314268583962569174161287896860012051254297778089800360433358549265544948173005260310604670743500357940182680798503997648114270359575249806263844385822402568121876069655024606411159951570094698342003033880221473941306239603599907962954563405393403228124254208759135085252750862893401314968448748934091322197495418861262134071543963534634723098367184388856043687004287717497406502015328725102641150597998057622165946612658815281567058228130009639591527571231610136039607162508086176486924875947954942755065597276419490290971873915822383931010265310113949595330444683421245409152679016880473989599302870439985082784137041693334141655637133296993490153639915863088899264342667106342330652049734657917722381940473071320980821849855084059569307585301440318856222296212104513068348911 +log(0.4 ; 4) = -0.66096404744368117393515971474469508793241569651229030602737819790796738830431260792506987167968507754982868585512512591341204849213176344413765138649932769692597567632875278432150880459501244583347071668700595156209368755485793323377008959482790336791538984421636294163749626122445119177998820869706896400488637834317773895074337252892294239013552112728048611732897847770768509578820585889623582567501196056357366968072036169860578742550354749394582944041566109740339664911616296559753356997539185016836712403533176375042034588131931267734400768431080920943042949741769066074994651352208960393296130091148268578768361983034755824341842331192925424303149527134973463955813660306700322335242381703521867616837110641544835182289546083860954510710981071228722329262267974224407741729625714770468676953274724316389649212145795590565581649062884725099078751896092769243910177580098689138644440879937166433036356196912601106666402627562441371722442122658273253062074459114339662633214640582996142581367254093003572341977940231656063963200181560072886844395202413552643260167974076623903537416356295168141488499551440840520209875186779311902462749836043108387740505441728994902107242922099869106032656305762648143541420178963951747902045062 +log(0.5 ; 4) = -0.5 +log(0.6 ; 4) = -0.3684827970831030832082902427707868335525084926660497757995018706374182744071333266639296342206409565043383546175955422415532722716013010330666094111884785471791468802094601671007175364436386031799816908432061743252303458236273150213275872157373695198495696038598217799734331389620176600850874668353571748217624588372288886274277408177547752990720158223780272437019106112021601444747649463110569759394041048816280449739327520486708353871494705186756050224131426858396256917416128789686001205125429777808980036043335854926554494817300526031060467074350035794018268079850399764811427035957524980626384438582240256812187606965502460641115995157009469834200303388022147394130623960359990796295456340539340322812425420875913508525275086289340131496844874893409132219749541886126213407154396353463472309836718438885604368700428771749740650201532872510264115059799805762216594661265881528156705822813000963959152757123161013603960716250808617648692487594795494275506559727641949029097187391582238393101026531011394959533044468342124540915267901688047398959930287043998508278413704169333414165563713329699349015363991586308889926434266710634233065204973465791772238194047307132098082184985508405956930758530144031885622229621210451306834891 +log(0.7 ; 4) = -0.25728658641487912021417505612877968361190238352921991418873233587280696387321611467613937209457968499614843491046233939042537098264454555216337853778849801340895756447313633780192238464974591853519122297279573131277747400155534465575211581754866465323698894413139531197496461673899080902496214086499466201841875810665674916909060853178280885149746573817800015107235120257417147817036510660283141381395838225227711203899184456805450734764626721781005465030813941392087159899941355087275072453504700710480603403958091184616662757040827286794180103399018496752541861891608331710380068651072251694296310155278640767939855951813622890277571471296163258433751880154933400703764120281269602877720517837533307970209563392767644692566232445417682178435698263980586383390293983664316131952887328302067308852505475895065478998048364280137209287348556962539798174921278573787635133701091571344073332814907340261683729797961719672353247968630789510063724381187572934168671504320015085904401982749417212255338103815189595506458650253727198103657342682420296517823157040198661295823663672530470138131429796899783721920911030147603560837340621573352353264349972321199942088816735556039655069561075032318429281370782236058832053564978672846125567235 +log(0.8 ; 4) = -0.16096404744368117393515971474469508793241569651229030602737819790796738830431260792506987167968507754982868585512512591341204849213176344413765138649932769692597567632875278432150880459501244583347071668700595156209368755485793323377008959482790336791538984421636294163749626122445119177998820869706896400488637834317773895074337252892294239013552112728048611732897847770768509578820585889623582567501196056357366968072036169860578742550354749394582944041566109740339664911616296559753356997539185016836712403533176375042034588131931267734400768431080920943042949741769066074994651352208960393296130091148268578768361983034755824341842331192925424303149527134973463955813660306700322335242381703521867616837110641544835182289546083860954510710981071228722329262267974224407741729625714770468676953274724316389649212145795590565581649062884725099078751896092769243910177580098689138644440879937166433036356196912601106666402627562441371722442122658273253062074459114339662633214640582996142581367254093003572341977940231656063963200181560072886844395202413552643260167974076623903537416356295168141488499551440840520209875186779311902462749836043108387740505441728994902107242922099869106032656305762648143541420178963951747902045061 +log(0.9 ; 4) = -0.0760015467225249924814207707968785791726012888198092455716255433668691605099540454027893967615968354588480233800659585696944960510708386219955674358776293974323180840901675498799262682922647605264926649994063970883670040923966968088850848366468356717837493635032806183093700166995841283901867249736453856386385393312800383041121091065866082080085105174755683700748427446966351931613240337258781262037962491996824202671451423987358833487953935434053806044106242742758547343670627923396666710496941053934288831733354072348905530821407925288680857305591979493732241185523892922123388936694153921923155868049653655747539015627529338848047757194726397238085654062546948392679881890049949359066674510726493883941139777597343498821595564192584811922591642663946031513272286349811652641346221229880076924345964446132243816186277984442923135496777272510620354929990334600042171564521894142448967557632285284614669894555061916541281169745373098125140762923763663244805673543849931794872910724864862528065327652722432684868294913518642685510517647368806113480340332732732690540030000676276474589491797142584549180772839088565758865349855490078219855426342620744770425843921714773985440077761029901310595886484023249417102441346025727823465276 +log(0.9999999999999 ; 4) = -0.00000000000007213475204445177710559845669906218016454673735265809030726024899676128087312417545512947318267777615840901069006851295384244439994673591035363278706659650909840622881769292738028315860695302245452688267139213222608655662015387176483578359459661071368063559203182820971996607644058420590415414226115584387063818934475713927432080276418484144984208538905870967549347333471368694872468953247724021779082586796534196191181286570189819304062291946553688718144325960642169207316095683706681062519665150953114748169028350267586466709484994605857815054404323227997174273234273031720385554018778961597579630193462269954590730627668638773589923669594169134204116488361729770614604286743684661011572282238034923168623342874808891499165193471664586492861209523883939664447533352127233237495740259235723922420068389935875663770948373444178390420289108335988347945562739140308205029210684608550442829544788646370937186354751364787905914440864268767533386250192843142945367435942997645637215279338312897443857945748155338233070546223772761544945797576802656169416218601162673726295229893193450484130382125764140742483376994566811301198681073554066657973175837201434192553399287033415126071680073397190097636025183160851183423446482590868102787781 +log(0.99999999999999999999999999999999999999999999999999999999999937676756757 ; 4) = -4.4956716979396348695509341172120052312045019935159184203940609157885843573548694792726089400435915403956646336939536193398549151403916559273479414402032000683816983870419414375320444176870391534208112167789860758118137624631198540377383780038477226481079814913274230158253826246568927845333660412391105109562347545304837240303243667408447863155450792600199982475425707588904115217260124889951944273334845255514746050930057436677297152694125138287193868771004317548618834345802088187063274753676759737978534582196103093542836398927800239211451579512553555168314089178430662949918915342564774250170379362310420031222562466270370484781713856012900441873840795961537963551618682106482056371302090019504008969287685879362809210406353027901582963689769707631517710295164378334225583898677895119730833405326931227788946899116562031466166883332751735546904975778531929710672884780119157384470430897996838027181268322315901289377884462655974306382787402615819255831060021107611274354902795992962518461266719761669450143591657204925216943239425445466319550139669861366914358533498214772578078883472205002506218798864214028587776278243734579547657753635176099634461039185076708386724694922741435699444945575395813446321245835524432608942022244e-61 +log(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991235434 ; 4) = -6.32229795187200922769547281083501488167845431190340965840089963335428210236098129543598526555362366388133577553057908059803333214704805602370504589772573958070870917541231114543321901530395402633335537837327304179706008431691168077465248721940420848824802847251432095940716232516147807770889736764366854092798389495956735256380079639115179418981833743713151517743020704891437966794901946872223198804887359438397449660683277741170717246628271053313071021717422413486647224592781187244189942769617101480429171513828477924983391275092694176235674585195769808717538866405401543948140748192952637044801990504113910922896065088808758304698812869350480032466848052518440764398992648100165160837330710717061710616845510319945685667142695884261769374172680933011903911996859462535532676164301653284331678967835725424544733891466873337494135006604697252485129619071436285012451913510030026325460492863774217197342847362700531491916369973096184771283216223589323834440319273026559068078455032276729728335206177498568423425061516424160852063043924468887231276152407937036713521586522746750390593076183359600534047415833119757682894261305307209085909980139404186360301358471652746675385108807650867585876692906861531749905274560294425091173224e-126 +log(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967567 ; 4) = -2.3395464130575875095452218589467183846579204115521896400907515307498332652851687847963642480152545635535560255668480483920825533509965704146179617888831052656696035258735537831354813126529345415306299978806682187691458731384898919151779626819821066771338468715601682007511706104015143634016625469651348484804321642271964040457215935420507076850974309099624002865578867219952222797670983669195267821565209882034843967509553235648482890807749651282681061381963938579945647945697888939929751901364141716625041343730170899646446898073848880903015627107506684978177165801296119032911445479198956997185653362149211017979003368595063310531763510823574329932490462079164739988327149467385458796638941289071598780366426543076573830343804053100940211678052504759153115833245428827878004790997867411721774606929421691194658990411306187688312627283458966411823367181288762655142682950225183543615362457343416946351314428424870884764049608652338404730832494264819936819706845150662925170446399847656428192058494431349964007241997599603932875404844841096484350068143662641966077089155006964975679983829880131781737587224775725554074625489560888150962536636328849490945069009420571377398249874939947600149111542372685476421188086056061810720005863e-173 +log(1 ; 4) = 0 +log(1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345563456 ; 4) = 2.4927134214182575365241570433335569477418936120276168605961713458613222784685590319043933209354438618115452202525340567607784977438866460599473862900206216989380764916921375258983343573771197753050004870682271363719138017672480191631369267307900591821202390747892922294613036295354166006990487148939826198341284029121282071270817009437364507409797905817459942915969609151465474354168140259405205074213734414608607310540749604751115090103093310181219489548748665170352358396875781675987069003254424219502664792996577561923270845770307545377720863657204369714697552560116948557337475259836563766364061970814245667996412931993252869959205636664089857300150842428505434058883138559828880052343893395619161544123988610637552930568816065918573402596718184770037747373246507307766637176578481489853064458393448560197148531832153556973126500587119202938153251549762426202017546552044689796344720824640657431815845229401979328816519335066988895833901783586608377768157575472724762240504837755738391899916187685353078638197299995760764236020846253375490146410938758207507857237132559550071293629232547129394415726038798247043652288403368641250838049811062202835740410544509466591904135460436116697564319852337893312245096494799889587601478629e-169 +log(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023423 ; 4) = 1.6896122971371094945295757901553659767472164092062694767627315729273685620440449063079345044017299553576586435683495772049378590621377826034465189682907411842210607732379904218930982194890638861048288937160600020682552478678359872323439303985934278827981020511547323769375237075625405806816830459073427628262355631547117025832810752506178738867509744397132692072334492495164046307489492212628617969554185392796850764631657105717821612482668735929763731062928630718346790936396193729440697170568422340728630157514855693256802000147436323530666800268918245400385318936499970858830242820662991954145146413369418677582648033976191524791053934026038585377498335563277045843481281087845476699354133814329481715814944928085373427265509614359080615340136397108040173428730881399032648633752341598030466168085988654237044275410453970190074883532539737763441527649629821310102440280460197796407696409065567346615524090878517565507045420844346371708097642107576090015737827921907030510924681603239520300419136164935332853993246257960296415683224523347167064962805330063278679369101452770815872561773075657129879754423683438067945776422273237297024269963997833624254407087161791587538066444946834825479051980770485208628459819250307713083173206e-126 +log(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123243 ; 4) = 8.890103246213925860662959873035809634643606366383822274032759562920534674977339640016597879263220065960023538794682183300344849933970167253292157706226387261054799803062370653912963827712212107670769947027906253336865987295795120746880411275004049574080623879122483675937643471032359802280892102611902236312457814134090234827977653857621745934084954183246756075095645492358010087602617138709023978286728237293955351245058303096907166944354632328375640694994894501670300259893312144790965882845044812662222735344920467364740126201723449183751008940725101409646167601539706822168324641337472980489994263392216488181158810327721053429251923085306418621009182961895139508098238246636749493077296681193792054899758393301857272989935826589509620121032357144993525213137761723845237626297937192789417353450691467520763237275398107345010465112448820091695170892826487705560220805656168682251804440881709630814611137363722271429556464760935924640402222763123807897371793412918320100244566110432888399845736141750631896274642158034586993193977844469439084014713837263619968855124751058101094055148392580183576829906515076367237692216723467698223511950604398763562842039857617678083681138898451242000100255396811627869228057798588020536251313e-99 +log(1.00000000000000000000000000000000000000000000000000000000000000000000000000000074563465 ; 4) = 5.3786170593498895955481243177260374661393452834938885672700443556489259837796791128867091514423298946753739510070608564393575210364414489658814254993516474503194563553748615952370490609043559391762055324639318004849744964286995336666423961967865972757545787903647746857246023852946174721128399192391136636503846534171449018573784809173790948990635585284857363375232048461649055152422342683303652219798751238832826612291438297624698630936358489535301111678102525900710880752018352851835765925012010073360081285173049767199600213863350025963056285736736020713357944752440219582421628831196629935920058428006426923031540766356951984000686529209102888042738346540832624970727540819507279102205606018744951527441189366158410290878559517757125608531290195869598622662190704131149793498732605928878387475166485212387888523816822574679109093184464231568545685077167543298304917137192493891218623213738409868327734717506254470083677345824135868626910999979357681243010594419974761622103277811951445472553038383440065909316696026048796426781723290813859105646632766091746478699946081412732051656131099481525339816971222503603647562132673643061956643054821516179467184767297627657014779308376549818644009597630572096861205033055288328763683407e-79 +log(1.00000000000000000000000000000000000000000000000000000000000000345345 ; 4) = 2.4911375944789953395735659448029922009980252351848146371200338728816100036638885793401703018758430344332629155787357351986485118351191188515515615019150953255559135197737602637380536605656147393030000608649961253296199698372699413032022300395909817635487345079669519987893651321024872324491204054198175916349779652590771694675340576083480375137036976293279869586836015521482443453389526352972960450480616307747874859820945540121429812798002048830498431396102786470886395914421692513364541345428247422846980158254709586985154328495487462272748957394372807718558252502553532196297349658363969916410586858033415262650120899330697602939114585233458732406467101332620565714918516516723413513541678078165756718419405920563561001525650200635111497617154515195549563471183439935207277331988486359931794225740795679931243294664006537720001535903350546202110838677171357405992128503333529773075736949261253009913527211225296815464958743332525132889479883493589345852976576447443861167954833020565679271655095515871789700669766592234162935929093810672733224127748895523622072573567726415678950507473072168002523912411475318813038627605995761930553388963519898590574348044267478758385458522704627435493463726318452727393012503464271502131199457e-63 +log(1.000000000000000000000000000000000000234234 ; 4) = 1.6896411510379272737977229886489860143920792394392436079560463586539038891885966456712893277619013824542890527630717209912646515573505758681483453488834463928312524795132363031979319140243577105737750722372136136944797658629108301677341973633276989243473908828390230834122521469153666656246182844554060189278463088289050326826211697089489640886118179567976949686618291497766806375352349031831734467634291480444066953347966050356867064058959696203247343663570763823547879895111908670206160530708256769228131774748203935838960955434908390849555714005366154255224146629001844057655361707581781886519505513692338744550757262732235524251449926006682658065211804079854939089888902440093807962313320572859341733835178188394491058101778606087232122565684789961307053295922464863284654242254667239720785362459666839683857084275565181005523119367164389985410105110523106201740958466923235921134256351271489833393094868936264333361989803916224093155458336765896043813655928990293788412965471989271370436717779276171741154887438571803876750073403226214916175543640342022053869737184087932876678312643763192570453365534938629096359722255853433321869179304153957988489693439966060976690071458561663653089571624940342576089625960022288674741150312e-37 +log(1.000000000000000000000023464564 ; 4) = 1.6926105059710849382827313274436518935348745793061870128757455626369735862018092977064539302072731228396816366179190758516605899014453038415020394398657227735293556431478422544223205526436360821231086302801896132561599886989324891087276782653221768055627996445901342205434466701107035917320769074657741737857567647082402598289285925990347937394348888936537777861811509239592328836050202463418422332059778731339908941669596877136099501237464965662894390086808741321296915012359578082114533779729904328927774903707041104912370121296075452057511098337881912535893326178907297843029845374814565561104257432507076287014717763749773465912609827566228749447632260735666823276650584530087132595484146493530512370335821160121838918456879917780526058337614963932321080602298558189232091583578421039116310696457822935998335394044392094444734134474772019499136725110889594162209073850849243380856768462974921826263336942567541573693254604258544240500959845814604954310364511815080173193975706743113554179004220149213518974594624910149897140304325024118648165377781460811664483924699285342336047986120183008084574177009279871030016976416826825620583236403304931421343533617326531340172883026732628583947352607499976441538924024892001409712392124e-23 +log(1.00000000002342 ; 4) = 0.000000000016893958928611933241131444465916339630761134879987567910697241175359404416339530376263578343312142202810457013516812519450109658071628133943965748396038825273782379716051209043307161689764884205466626332670853917555664530443855097264611375643070872826839268591255116285449017101064970115962493115536360003844921949162253017587950121272278939995283372951982797856553787993982766320187525946856873388922818599504668379627855190794957784042322058488741548649815943693933577155638436648805303215024422401767117067846410633350046692928102495605772330694789594663246958752432305825438768403856910003263349268116923288949761275218259246197977298758940912970465737682807363727071885603211159577818494493671386806780949443697210487787373297386042342185482937407351619295723886634369233207962135753303626385327913602671732374765649596428159848633502890246552340437536306630566096805082551626959487730459620957103534653078478721737001679230993806884687485193456145611595942577845586224924567935679989054312288247032544675611939917022391308193317293013114396223599486253611089103677204357996919745484858583886151961746141395897646545333400640817281673585539238427307962168503442440286128902804363646345692095186147404244276731465804640170895145 +log(1.000006456 ; 4) = 0.0000046570045591950320495122919156777674537162750540475886804749671307077125851001875052489739250793547084440857703232580949808008941378777202642038689512106063403542279057357312540653073119607052775773329345589835258206684004111779751105039284468043320445945037100302450020616576784576373515517928163779529850996111854765209797213506103984973501461943943988267833286644264052991069439704490550608985493619240834384877308616424432244321467109353623878775450758370560313618482622419352038691560044411748309865512752107588769917088339066657538791713850508796307956158933919070920890833914844297477376297406324340257840040998523631875403086638685553962219333854773838978111657608882791323672261340211630692429740289529660966339866601413080721622570094708174500720350636613734662026084748452811371604435027150725560746452363640655164818411721171238892783263015966409847223064384803477145176164659711786624953487920282543926363904825002190146537352767152579422675041377193098502032242843698764730336725137715449086109611972333489619838356841138572299302528389995039677215238705217443111931808545019086605539572861237823617866083668066930146142323600609382942930453965902612242341705508015380256633200437914176959578114670261424636194753954127 +log(1.000123 ; 4) = 0.00008872028882875550673824921462867483894289629548827760793290392743976217155552441722072098761665881281880241619167246548333545946905799159107721676086506888889473483662799975034493983227769800493794057391161464705513486232022713567655686246403393242159990127850361225642250457185589082008231896173768035548545359668424471571436193712996343339426533056444914543776599340035988554729475335856340258920387908113081072329216761407298465571278031128463404731753562699133718602094032347055358217839997293551751383777107333909646792406374438784680884479420988610484361830157830305595916852733756976911221520889070931996895024883541209686213559730004830332173659992887777733404098446980245448458826900885523552851626004325545551166737357638270971975560571458143922272574442594805682468597803415790012843434935409475205186976587442389265089102101446352885376101695045810798558259253488629415252910471908909464504759866550642848716859694178341490667522646162871808303242359685719915730382807809958356263577386867987548126539965261102189266784841938508926418141448374152424585613539941483443558092117146743656649120050397911391593622485739488436483102223064844663755741150147453301760120671237763892832705878592829994910998701885594755985480353 +log(1.053435 ; 4) = 0.037550649213015947348392557213975803063022658180864035523994685775706541441140101461376881352699704044221052911078602269589458626205080250856971154425946638941456664850935191123493859655540595702273217760964144863636966248578578450155354895445202436650322904434765029258208827902155571911820750383131889184273292992162083184678322156313672528355465569073131763356803725847787679959588163782514407890718552262317374269309689105009835448486601783904371995683987709491519209217783417832009831185436684434307928216064524369822865423621898320970541593508161281611601974441678442626348232986018147469610578090350541004084853212064659459582894236620159815279690665426038343610564725600810843330363695737612702140131355321392296724567412329025499090299956587369683698493020503064488928198647988543869778628754441661406720004877491515608302875033913904915494719886944906895697389205945861050396298214859146113491891181358685326429642959914365362280956749144580806590633498189994096483162988463270449695992053720454556874766443852743937645962915774498053245942025761211583971641703360237202804960086080129017538132229998336132138055080398163603349044709921160243518619846076621280587430980349975583687970378182432092929602942868610174424038328 +log(1.1 ; 4) = 0.0687517618749674541645218086182013914192000663285937296290226249551979215556965684296757779637651668178054142767603769094347281892088276544676545159464173299209608127181564667078392158974014183425448606936626569896002242121576741500327162172467439241897568125943561287059108395945715019506473258464258856269869035338150764535547330979685100520712398900057431974261896233574941224603050146457087805777547857637736199485347270470997993168341527735587191182147332785004845775213570195647971294862049536139853635335089867358446953217054435142500709108952927027566725950216531298291851712361735208594734149651654560086715125041484744408035287525341298205173766802154498999248283662074508101905317944924062555922494222945692009378057236914424928307443722823312076916541104413021345922942336889236946872093838779073032741975814826897345408022789961170198793798822841887411000927372334058219740737594245299191972078029669997361533792220607630581488782834840957176397472677365073671663951630323813539746914112721977658216842182644159880491250230894089127105185222944586814298460169707342599889736293287691685958332050700051091383385398711155534402438399441049794376356180042656185440765154362794327586329704272569737575014853213873108268557 +log(1.5 ; 4) = 0.29248125036057809072686947197390825437990720384624053022787632727054911389717928126114023745904412104549033123752958367185877622053046241107104197531084914974682879611929261722079126815137384265348902584379977723686334173123061821244250237909053384806582024035654116166406312226243353169490074186171178918312391950594885032331563171116816709106350530490245887362706786650552495131344091258517884973560785568194562470678760964993495203835407697527022441800251841156377095737455008662893344946284887238746912043099817825776489639958926007423796097687580563002860268943265068426880380992633710587032285705325866010646485913379731217930682379622830725961146493254751990014507420703100414372287818298128464388712856432785700097036795220967553195742532322294631007064772555363145607658081751235833953854907539927533605525141507873068175147047555999996437601298094711621744230967439873857077382651807156793444828625680990970626795465054355195235517246710318310307008861837920172342242766667173758650356988782889622746647495548234818554047502543192412854795899543112658177383837034930569395760719161871147998345911524977431310610844112205560132097786308450470018123501255923581126421072244785046463348720461207824685197882751847234833696151 +log(2 ; 4) = 0.5 +log(3 ; 4) = 0.79248125036057809072686947197390825437990720384624053022787632727054911389717928126114023745904412104549033123752958367185877622053046241107104197531084914974682879611929261722079126815137384265348902584379977723686334173123061821244250237909053384806582024035654116166406312226243353169490074186171178918312391950594885032331563171116816709106350530490245887362706786650552495131344091258517884973560785568194562470678760964993495203835407697527022441800251841156377095737455008662893344946284887238746912043099817825776489639958926007423796097687580563002860268943265068426880380992633710587032285705325866010646485913379731217930682379622830725961146493254751990014507420703100414372287818298128464388712856432785700097036795220967553195742532322294631007064772555363145607658081751235833953854907539927533605525141507873068175147047555999996437601298094711621744230967439873857077382651807156793444828625680990970626795465054355195235517246710318310307008861837920172342242766667173758650356988782889622746647495548234818554047502543192412854795899543112658177383837034930569395760719161871147998345911524977431310610844112205560132097786308450470018123501255923581126421072244785046463348720461207824685197882751847234833696151 +log(4 ; 4) = 1 +log(5 ; 4) = 1.1609640474436811739351597147446950879324156965122903060273781979079673883043126079250698716796850775498286858551251259134120484921317634441376513864993276969259756763287527843215088045950124458334707166870059515620936875548579332337700895948279033679153898442163629416374962612244511917799882086970689640048863783431777389507433725289229423901355211272804861173289784777076850957882058588962358256750119605635736696807203616986057874255035474939458294404156610974033966491161629655975335699753918501683671240353317637504203458813193126773440076843108092094304294974176906607499465135220896039329613009114826857876836198303475582434184233119292542430314952713497346395581366030670032233524238170352186761683711064154483518228954608386095451071098107122872232926226797422440774172962571477046867695327472431638964921214579559056558164906288472509907875189609276924391017758009868913864444087993716643303635619691260110666640262756244137172244212265827325306207445911433966263321464058299614258136725409300357234197794023165606396320018156007288684439520241355264326016797407662390353741635629516814148849955144084052020987518677931190246274983604310838774050544172899490210724292209986910603265630576264814354142017896395174790204506 +log(6 ; 4) = 1.2924812503605780907268694719739082543799072038462405302278763272705491138971792812611402374590441210454903312375295836718587762205304624110710419753108491497468287961192926172207912681513738426534890258437997772368633417312306182124425023790905338480658202403565411616640631222624335316949007418617117891831239195059488503233156317111681670910635053049024588736270678665055249513134409125851788497356078556819456247067876096499349520383540769752702244180025184115637709573745500866289334494628488723874691204309981782577648963995892600742379609768758056300286026894326506842688038099263371058703228570532586601064648591337973121793068237962283072596114649325475199001450742070310041437228781829812846438871285643278570009703679522096755319574253232229463100706477255536314560765808175123583395385490753992753360552514150787306817514704755599999643760129809471162174423096743987385707738265180715679344482862568099097062679546505435519523551724671031831030700886183792017234224276666717375865035698878288962274664749554823481855404750254319241285479589954311265817738383703493056939576071916187114799834591152497743131061084411220556013209778630845047001812350125592358112642107224478504646334872046120782468519788275184723483369615 +log(7 ; 4) = 1.4036774610288020537209846586159154043205133129830703918386458620351604244310964932489304995851053925536802509446627865229866775094872178919742728487108296835170181118556164465195864199452665272982794937142102202493162135533025885780179737772792387146784009000849676296625316444854603827550260678320743019864676202365209897816527639971401335386380553891024859662566272751335136176178407522934044118610535783112965576417285171305512800778572802761357747901075216834825250501167494147247828454403448430635610899957508519042537183109110398094022066503206242419050108785016073436461458270113670869899981993586962781082850603122113293406427085989676216586939764698004006325204954002543071945752186386598855964662754724877719048972331363844327233227528280724813594587197399056009160977673838646840136810076924842132417021409743131042837236171432776255928057697481419545627504387900711779457110806502982617135262639895088143431315465893165186165871774147070031889340295479432457672881265783357893032602915027781397683551928997792886585954283887765259032657204537335398196434431040409343339928492649826835776657864041069291664903784615773855010948548607078718779841662499343886245217336102483678760337493498041208470936661398527890177647783 +log(8 ; 4) = 1.5 +log(9 ; 4) = 1.584962500721156181453738943947816508759814407692481060455752654541098227794358562522280474918088242090980662475059167343717552441060924822142083950621698299493657592238585234441582536302747685306978051687599554473726683462461236424885004758181067696131640480713082323328126244524867063389801483723423578366247839011897700646631263422336334182127010609804917747254135733011049902626881825170357699471215711363891249413575219299869904076708153950540448836005036823127541914749100173257866898925697744774938240861996356515529792799178520148475921953751611260057205378865301368537607619852674211740645714106517320212929718267594624358613647592456614519222929865095039800290148414062008287445756365962569287774257128655714001940735904419351063914850646445892620141295451107262912153161635024716679077098150798550672110502830157461363502940951119999928752025961894232434884619348797477141547653036143135868896572513619819412535909301087103904710344934206366206140177236758403446844855333343475173007139775657792454932949910964696371080950050863848257095917990862253163547676740698611387915214383237422959966918230499548626212216882244111202641955726169009400362470025118471622528421444895700929266974409224156493703957655036944696673923 +log(10; 3) = 2.0959032742893846042965675220214012506075180067979301169235453386341774775719406287167658023089812369998514023133519930823500528571291582686493959256191549156180911963002146985189012515592441507962029952413184010604612761018665541490608261671005438182386104013716515821078180306685314739018509393640135308317671113389349743345285776330873168634436210692551061214707903872202895033267924421307830482630782139202010171308820988801096311718206979840818342846317490260126572651166879009371736058622229047151868927553510907433553673941393184510022199371729534550774238340630170336750669807494062797380115248717454299385046560587808536227540737653915971395633760668376742021386758969809320552902983136415127509133697738777803381359413062428503187743140627638561468723807118520669517231591421502000786973323135463701268940958501755774802513680711985446835534760574943932513612773780294003544500889339302655835482931678520061321084445072137441015440101615015039161296168244296802066397611389551818781944020231247859145679298441594673732088441957692399598883114015130720546678194929059277158150579941178888548213607421795215600661399066606296112034760840205006670125960328391571406789003968490864405510517152077488208835588051134273375658229 +log(-2; 3) = error: 13 +log(-0.001; 3) = error: 13 +log(0; 3) = error: 13 +log(0.11115; 3) = -1.9996814720098278160556281749646422304017482379044163272887235668900010511852530926592040681613195334394962508319022211168255233102965593175623301956996350647628093065817144082356917301993430482938807417329275691157511234176794216435254176299120137833993751716152448364366241209875472361326568021892544667675970925400410443896939032989515869240881458146660765755453042812513096744823214115901809553596255829345913594198484577381088653616752945565220717146657555122881656042092738849247550887439195610075448859598900713125347144899050272227238785859684135741319741744868370236357878584495181941582405869154203790919316293282189065985928848078461111268646877560774609280940137813619806733807867941631626702643639433872571410538764471381247753165529385274225625875959507225560394279514240704332203012361779821327238899246625867612769430412592409100423173690356662965434962000684134115285187326842244107834340761583368531593717072741418553366448023253549563133944249122760422984057679910963725817146119598494499059619415356683644858554745406999034288717385607208818250265421759994468105238970185613121923724434897310276379489094306115241573610877602506318851620464115538908776104472642940999796962871213521086322753916482956621498211031 +log(0.9992; 3) = -0.00072848281329475337054505611502147602429961778442004289746036842967529574548624843920134351763036487748107983215939806966476418137460323954372729668631802227807429072938743443257632309696736148011944805164702980012662514957715725661429061422793909610732494298848723507094237195876419420535197099120220061634414880388842692138805062328843234872851664685716929071798307681334206707976857919443208801737072203811873043873634029514413612497077438851222939268165111925663958860464981640691921183652228595167507105956092562421738825871525524695408623960645363284060218417959549336584309078735453549530831626824553153126920708970013349319594457935032229573977664142128893765653540504509162061358924937513821880350472260230911554686770854403345243225545842534060478530363320756575186202098020666686775243180666109017416573602355204380692980524508043710174696893226813328114825862520797036079744715884981791811187359680182664380009944827175905582315745569176604130354601920441496695112808594504680715441328543673013106176138762932885674273551826980959543739474911904771036420395513161011799659842311878919259767165808514535697744251794811722712778288529958630700991200743009739443717230723774186011723995720738447779239811411130311104932597407 +log(0.5; 3) = -0.63092975357145743709952711434276085429958564013188042787065494383868520138091480506117268854945174556135401593831371519492344914693647541368619639334995003596664058474331167745221561259619985186867279285434084953108120884193760929018418595938221870308202898579256879090131313275771878248975489761438004699362366153577015157958258220311921608526924860784885594220095416364424394709409221539596729951294703161640179916316505566078269469910783933621697048324280169693408308936212909949687243206881055853326451822396967512170114580136913602363761874044828424468093471809071732328419270410167984976202006045081530794139237027496305414863375546305875025103254915245776497214431893257353088358857549517869961046388400865958955217068976187174613657286965652762979180722541183902967523862027256807104449354417603573244184457885101550430976942993977779899801874497325795795593561855835542518543498719882158768427772563392454084131404252852850451473171038479633042503117907325881724568209220315926360254546744446438622898085987324804877614209441481008627334460399906710907108837831910495843738800506126612883461590370498721093635882815047558984547402151641679838870558086997718885549414249797704484578926736959849423018467334943029359280839327 +log(1; 3) = 0 +log(1.11222; 3) = 0.09681124003797352031825286777244837578340661320853632367952708321037911193495618776017718123917714065075082381963651523116727836304883224285831379808005710875976731634061764461751434053806575903506127714685258987679363693157386567030471990700301066461592941199117071145344745560522937399653609446944872976531584683147466638849997839920141933704740044307129713681215455962440328998036606015759046800442818202128317566902580761506052962391754370774963142742934350751735523629540072824657942695861233371708126688105887218647067463979598838865683777190610201248025531885181806530583238996341213904847494198389206124255795334402173701276833350080870382238682042263641748617668023063868595289932445479724809721123983745081125728777362988895870552519909068225393073514865012788311289015891603462921221153117853612596486103539477777188281596938699702823868451580840487370840197504970049024745798830987732663741274201257764599938193088934341403258075505240276544991085616528258678390843613594561218111279568016796488222844686543861232370398159929588183085950903842303512462305939979381478839325488937181661020561792445964524260360691070065943701399283568895212749275998909070265514992366468753375609153786537941132978816215957579839653739723 +log(1,999; 3) = 0.63047452014029982742597825933795138121429034776077273088207516553729350531019023216082978094001786942206393726707562450125464560149266449201228762329465499869599962594605230996730270728131943324585821777624440007031295851660824663108972222208600291205929697455550417975470914274887185329831185799682715958973477137654693742413376916357358263582843988905107527658257096595399319524549742011081523996334741407058541448774562371592726078640130873000574892900170895801896073239539500433488155803795056741115567372584769104953251416612782124636075263937200728375082722083746585992681412366252990399060576973045786550451887067852614428395673102299897941159907883285007119298882608697877163326828409336438609668583739569644541243368318233886608593640651843270785856838733494530266111962231662739486217626214675318496702489944017598944415998772349147073876832815469548760586346994649744622949269746379896746557602157869284266083036723396181356801263980871678926959529631377940395978460716331563579163339901646200933328907141337541156733856408212445631568180584162110088323508088359414336374381557846640130847859676660063442478845968969971081365845749362534462240759971723710349656957962871231111092715399459170029499129442709596473895381129 +log(2.234; 3) = 0.73164455644445708869062120931570865489182970553627150305421989198459557210635949809934595232002776086442684510537921405232530302447233210935983229809215345087315794197677417784132187386972778491096814480321540223319222754981402974362157570203144539466651743905598151552517326704590616718953939533365968571356720677837166607884724525016938679372541476599409684511482257473350225368028021972272991471465563030459015849912887318686874259535558977045558970592025319127874861472593655197255324450371007624689178331525236053498718560158735507350286963953859889679318728171331095111040824609254942320230522742210640122516068992876689493610574584720986352510968939061649899911553850359065481871509867984406944913334018768991861396546957893283869019568210971793006316184200082781414336631321217180112628777879114912888364154705821487828461496517856152098511930634575827161182552503738403450183338689309622258445294002670202980906877621232808649944079360374975731440485275893365062567827823443336685717951858040827148597024367198910184657578503110173980622970279261541760795819077641213691587880546811435237762706275249871416171334065136804856526340673655624559290976650913791955054402828148173030827735676447788668960966855391462175036372005 +log(345.1231; 3) = 5.3193480768982042870758838012832970291585336681256839254249634615554765465016984671701912996802776925809404548303210615262119029694277636171667021318062732878278738957851679815050745461605116222906869866078473824181205870621105513369748208624133056667684536369514059272344292515941123328180021500220740378661026517835900410417713380073883196438543232190930860939136599443394059597129998819239047334294803733433123874368167579530168906336836680405036195167546269558314168593140079400280612938052558741847557034881314170404214348665553065157546156607452578233223780729804104582355453787313620171764805485953696837850444168361885043640062146401452203291466146276155262586307044482907185028749075631985331015611728913705190700357163419577219735207466351948148550273592212090321806779271459425829906010346964131896464129129537784803128575278201164700239190833421290177939855524481713291556188875763323130804157952136622237382943057881767597473103942103015317190019501703200498424782295454868690944304698061096998169028992954692947837678926710096273663568036723398845435645785374803091593398146662157425770320716504023194649835490816397472373286648040701259573062580088383791975598148665703167106564853721638479277303780959611772358714219 +log(567567.123123; 3) = 12.059863553899057007713668916599287409083929032729642550832859247782792117976055487645139225861751823425733444385081201333342787795620306624728216233675061897668223704959448928941889443747037864493476467368312566177318363586433849622158479514644182822726960233353722785113232016813446717479754882922946426711580615096228064647709191991287486889576091613792841309576830766684407198330936353052370611486528746088058940983404675443236740070883865119944699143845309212439911885665355599761380578503379797400105792207698799425545950868309885905123713480900876269313680330313042662754638874912005044336192456859048641061013183376579085384395699398215841966379265244539462532582187487142759163638409849895700206837955587797382595121694198090114772083879553826605401872986658659429763708952694705906084861398184413196589287315760663977265661887543208943185200204781587433453944301114431561958141777636511307354878214817669804648416059401615319511253824916234509864187819742614200070227229348115276871397125130709797935134472255041234336650004614696465075305764283728208250943179711279432747084689853633998688544003611730403570478093278565823102855130597251524170245861079004293485232450431695286152835205997421128502475296459164697270208266 +log(54764567567.5675; 3) = 22.506856604090664912221751069487512566106350840153957473248944401674953276235418580781005306643649756797974233068451612748210662517156540663094933235428636112486051081670252074319395097074423155983199854933583467831048703719095300065558960529332674366392591514016604678431116926085645474173179289103431581520834041054070445056915479959138636688675727832045030302542780342069326942814946645053940900224165520939664972766202389114721205829214217821950485567416358834014112001573816317294934347888483476703175168886101188852448761931039324412694206780097466865086574593062222326697908928579736287796717582043300375039206740853684504947771947321136997751303242054505498573336223913405377675237373628404270690707816062980521259937411961600056274199359958041365356732456531671460373479049369833975978323408953550523514855251455258208738785772684812544601024502061380607023413749479630738213195666933360816639669650694767119143241528443490784770390076924203259491206551132048168360482971698337706592567022303485097525053521902578901129755011983769410310393291620897812757306649948567157907843837454367288227626594767109422754552236791020734556951290148396262041199425842675904789012084114898928985182703318997091095695325640719338498195315 +log(123123123132132.23424; 3) = 29.53198895220905518658246378164184477237452546023733970830310994678607343300593527011748540824543984221908797967610397479594216178675936064537856082896980180707096863282313161202189639712977887787192241699938400298096701269992586041216711807371254393789676179408310814759080182573397095071728105389156844631389824772900141551154397363765100209757748220336033479786842171057741530041552103559502311386137865291270970954254918985139897305885266939404171225303578816151760944419468392384961853391182619815489634793595738800612342922581377772960961482982980636593549357794523477063246515062544216147448183865736314565893786683914390158036035478804095968804241299798758442174785679410215186762426400820189575515181440152347080178572269906955832259241798215394990341444624027921689966309490745705656738495805472518048327953353829879510649639829069006562508217216798741511872041216753194053811631926052750220984048203015159679194095302406095546341581253000848770009090098923690191878051934486074785530414595339115126408179041321552689879999882801785166066975321085698170473081688338095352276317428930926043853336906797803559351752061816451351634550261304250552669202361610498285424371353026938846682211309367597048704784775938180011805088 +log(e; e) = 1 +log(123; e) = 4.8121843553724174952620086099599332930239010272220510853539572438974729096242664728359328961857188998259605184613323575891186353901664258603068134632070365156873792674406635488890058606808530616129635224370110802087504799768855344262311310972191258753373544141827375313948383307593525976554390402307786561544588545467177770884018652034306855381165143322016425827843428300419022256024884095299898129099421299201880490214683875603879820468874444835571474289364012088087326279099758374575876693102899199190336373560114115061781933089045713612570496096127135245421479607921998452247142898540995825854817114657280038400358539958947439328971990048990979333887706055296751431742539271939160213956593115243163207237855175210148004824760788664002664601165648049753676857973583180662736170210350115467772745151338131723910345715337016954127326815087476329529622414998804456410770482031907874648894135062821027954490658456395277227979416397045330463507249897176295629346375810954978969270371219347521050114261244954181698288991814955832520029739256405391443882353055775009512149264079103791700429247972480323530928807689391910565689087100456484523395464349897860216174539321671403359585088430933825486440640517593850735608257077248221167739413 +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.067655807339305067010656876396563206979193207976044932197603796066208253788550608369809944526697564313503503637197857855209583436416494305885281481797544450715652937809471473087806681687874878688019441665752395110097742914359205171820917776696233933322393949749501769667955489132067293672436796269836475536716701287093177683747511485006576067473008487943595983013290982090932177737898840746645396501937401511900417811088578187363347174044729628340718639372607082407142956422550066279268321983449512744874011018196337917699732547532815160980239460239045245056405737870180338939871869147444633677378151005679675064792020706328726524927707743557282052310579538841448357847917276644050292329551176432794738775643041065121166042654780893854588286450131385866860141969165235109860869081364966448888232119090889675991286164071411974179197901966601927808818030891591320307250756993441883134888036428650898190360856466164076253086690766336798878943658325694649662142829199168677450771637339517189323715939353005298706730876401192599003529669833277595383235392495122830810445219983915332193795414993400800844648114300678784927774019286933100851954028595207463344006523218090132881203826714572732172383604034890789421934078288168859648448319 +log(2 ^ 1000 ; 5) = 430.67655807339305067010656876396563206979193207976044932197603796066208253788550608369809944526697564313503503637197857855209583436416494305885281481797544450715652937809471473087806681687874878688019441665752395110097742914359205171820917776696233933322393949749501769667955489132067293672436796269836475536716701287093177683747511485006576067473008487943595983013290982090932177737898840746645396501937401511900417811088578187363347174044729628340718639372607082407142956422550066279268321983449512744874011018196337917699732547532815160980239460239045245056405737870180338939871869147444633677378151005679675064792020706328726524927707743557282052310579538841448357847917276644050292329551176432794738775643041065121166042654780893854588286450131385866860141969165235109860869081364966448888232119090889675991286164071411974179197901966601927808818030891591320307250756993441883134888036428650898190360856466164076253086690766336798878943658325694649662142829199168677450771637339517189323715939353005298706730876401192599003529669833277595383235392495122830810445219983915332193795414993400800844648114300678784927774019286933100851954028595207463344006523218090132881203826714572732172383604034890789421934078288168859648448319 +log(2 ^ 1000345 ; 5) = 430825.14148592837127258775553018920021285601029632796667699211969375851095636107658329697528957559274973191662345952691116169630742702057996420811903908764603551149838073015740746021974993057195521166808373127079686410726635664659097605195993329194134029390175662165347778490933775817856888753786964549569120776868549037224830048404376468903336216286675871936523627430567479753549339218415846702989163730569915422023455233403746837987528819775060062496187303190631850573420742515846052134669554533802826770992551997615654281338955261713982210777642852827715665950197849745551156806124942300502075996846467776634552689373953472409935578807802728809314618626688782348657531374808104492489680404871588664052960520637914288632844939496793262968119408956681194984208718144597115973771081198037362313098559171976032929503157798016611310289725242780405473912073112248919312756758504604620584569572801218782750236530961644902859394005674651185074556893887817014316276268475242390644492153554399322754032621352082085534784698553551010450185887569370076153642608705533648187074823584809782983402274411573524120939517900112519108574101323587092771747952735072809918860205468600373977047842034789259764983076378282826744284645545178277905027034 +log(53 ^ 234234 ; 5) = 577827.4196812462103606618832029677907454608186800233779064396103345959930747065695813332542972836082617662901844346510230490588901630036522492503391923989940718952630469365859061354077297389148999221946264179409865554719493972673604408592105692012291344299877031732574696792532940135314608589270747069913446116464151470594489903797199646306102870766754960721090712790505479742528561157207707668602062434754595753348142216133628722140642063326577791059448282324224633268969795251662271886907561193782258150850619326527603400928633439439675944463211662248321271978552203220794964390928953300688943625630319259563190739499070417074825392078295616126580474626558483795863452328196450479217049456763694726453601999221365118331409837223098429669573438306400344603980758908594210456851122231670887098265980908557253028296442338907811792637642444738739543482311631175329475123431339443072536155255327461245522852109525140231084575413044476406296241137229125207124606770910860496040242546913319595184520557136221407937161292936581872257611481980240202209555994389916713661333718161859190224920455811625990364109547414776423773959337388722444561059700440917372520493076077194563739591666079032312187003530783688023432560253495650583782518966 +log(53 ^ 234223423434 ; 5) = 577801328550.8344494740863671625493182767556197953645183892987580229601155479423501385375433264934155326855473527163230891913258288115785996997218538116985372865475551608282357695256460770975797658417135242451942687586174830869368838300454579263855275096990715183438911079765839308071017729383482908460026520024704892666216548444906928188137458125967898031093248922002166400764327879290638532212878872480089272603524510265404330995982188482027256814046882751851784300972067573307830523752015436983134508136578730917793397885298145354222064322172488592614033597779579017825157225418306070585643750978714300413608932001578756112895223628808668696162990759031281115347402823724618246531799257117684377781160953671192631045921835949717371509763556819874993740219189794546634260856732801338690118574363928436957766635409703107242201109135928729652965571166002083719367942938669996812591529726122778624536311227346895271672829525671062364321092356837725467245855638913666666290262459806730624355292030302246449180093587514961277735829994926754092325209656224438477722806647625631662189352254145941813573098236952622135464253901236301718815324524520283674386482210804582144001185059732209187051266445548393490329211809875582665818636928171 +log(5345 ^ 132123123132 ; 5) = 704677012178.4222300146102055281629980713314135052345948792601050553724774809502715967204892409932909662773130909265325372227458184864886480133498535034247170741401393076787270837636567869023043130934368518482065761027830048750081159343277001977057018804787118715544170545220295413801071472398859073500934377065708734393888879791415899474188264350308213824403555592723140447901191395289206331673674890445545893013807950098968458358439026067645689228653871666052581389171223419623505915102836993311948143319311609383535563018575355177632193782119284830070911788338956747621539395423869990566197851158364267045434506327122348319134096993223193723331773408482613078021610718304828400117404328340860896251433517630659138134041006537471246007032351881786602433624677120275428632652790523687271575544363845392929612237598705500478147755960392003863578055603364119221302713307326203560976423557487546569759477459366450404090864617893308351247248359848454063011201460927061883956448756460691288108974810228671288743491941282055167626215823062376782215549629735624311124388049983936779755163173548259367694688566924882496539207538642926413606111484341016115870131924699818955461982189642952724415884794123817727533634244180984433057182044805 +log(64352342 ^ 123134535436 ; 5) = 1375601153917.7269577440593300095607491551575072566010124479291977036521337906049978629622896440360158916445738137597116614918924728464394194278918174136374204294210557852170725422883740585806264102446929102881755850525173857664363859706196135008545804025129871648052131685328061956900694091295698987649923806693415628210256995831203386227282578534919333869896444146166016544624980611637546970047066385157166198371838966203703230157910678811322840288187539454408534309753730247909895122996920291161460649822804683277426910968702942763055142513429227601270461867078875236269728227380815079184569694023570511644255325700873075830686385349576792854971896408623198643979207084713113009009948838265397428691856713448854576156994737527228792184256182549150553311906087304200617898189522967806197628129505147384230927420601446456071205725173084688561026685213516094666797818547761164564168689661812652251620148473125933530432296508614743128820869564554333192830874701826750367155984002417960387161137283037985084727892333250979219667960060735314180239846441124159281221541782327824612925416245157734153581561640869693050980712395681403573418129982019574771340268138942606582384923245275241671339698557458620939989269350430975754806777305658 +log(2342342342 ^ 12325235634563673 ; 5) = 1.6521903357296611253258157580883229204217139496978378948277205682742025876158340498670740751668846049084926102622449438523427690848877746201453648780206142773577475138787435506307296419049410244833436619436909777624471157158402454605881898138694450649407005097718493792599733472161312211433118933608047289367258363007002179107937485910430161107258813548514738198516730273431815212183435899341336193462477678476608654831508980582907132032086170322448045116142362759385501064771071200411360112229252663473021900875027958669733992782637685658329636815561638952623263883956220134644031099921153397631381326162532535647315308906758188060666054356857786893559576390397828134307677767736058069739456802383148210423260617879750387295334183624053540466265670280627017877006598289103996189531211124372082294441454404403940225966566615382879695094888841289367822619603393690736760034738837237196811423160562224810928185706179281915918334086666885879000860053288189471782688312644045876983177668828745584891324916397317054246291981688016821268725718436644767002333750926626900498873306647978908848579094900548309818073072541476599874379256043632121697898196480403012067127392006191447993388481948429962477415151449653545172398539322719414777339e+17 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 5) = error: 8 +log(2 ^ 100 ; 8) = 33.333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +log(2 ^ 1000 ; 8) = 333.33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +log(2 ^ 1000345 ; 8) = 333448.33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +log(53 ^ 234234 ; 8) = 447224.57325138546551988458613157296300275200255972571600055560186771021005911837827064261082557863761732676292333695214183737194955890180485889711060847610287089594549792278221009142329581581913244918527443487852379702850912554846515420227026587877792759621984982973773727515736685325985831449620756130057342270979463627136658547617373498809388416124459179789274041982021395032566129339560343845081981315312794397706699045476495779411365938392790754228356545672749794333841695635422820468688272801123550516719220999044181030147406884542109952205243790075747065387523081280958568294976198027314840356320277389509197951308111399308835782196483725047482913251480380587433198778542198295076038319221908164159644929053475284171867877087152203516473618718082456675072231846335693766089902797003072474645571433244909326684087838965940690015210269378737139082427478018963322646920404161545932167404646283513000852778544072693879367310600123979539280867008933844325444815549956146151161815651148361369218832689427561137970273513891418421814633159086611002223542069418945000981057862578479624269976455931976083870753551755232880733420082187985739189843521677297823021817251649826366727000585093721571750280418593982183983368962474546176901081 +log(53 ^ 234223423434 ; 8) = 447204379341.8086529607876498044914835158841090654562883855331152416874142211718626946391595015359749511512728610418753117675828313024101836774007896389432432191740058117683760044639368600100772950775892996844098104359924432997902576965833843633675417089313353128257492714250204039783104072732015453094668439275867845863135595630003526185279063448450905417536323278783874112991265196654587401138955605338277186450460581798145036541764040328671541871052276177295795672478543600601424297483825634049219014593793819683114214726597319945932355408924047883022153364511618596773874995885808472487129622237083649585083014857444677156381719006784231839151312884613839740989640205852564350565889148373195318637492177095124014033109557488582224065287466868256314495556722082666171309383899446473754600779744998551398096203731679833438428892023174573642272749918237814071668662022612088552483494543954447193525389145804773014920382772829609156072778728167024978505631262796661866939043902406703685703643936316103905920006270965901000275270930589429834319686063444166794242585323370587173499242676694211161046592464296646465254977906411311929658232783377394951212670195857772805546340918259529668268695524546369439354259417244602112216367239294 +log(5345 ^ 132123123132 ; 8) = 545403117466.12085482731329822370220598861317391597213244674745209791359545679997564470964162843178159777419849566665301913568480384949046162432207291679918374263744176454090315936973122379849869261396900808667135807486097117872950954144050110244472932773079721474056369450864812780509437379083363477959998596820233660491374616090373643157418451047982846611386879694811672618675376581935829749726718447505431077989932068455788848188109065936860479626414780529760803985931866042610983407229995961674898430251413213321899506101176270405773291276036306240513430097510739259389498557586139990228139602568529651660413959860967906427862524664138050606858473446092943398777120520211548004062955762037433733024533294703730519533586777775501788978870553564721482814768955594336373279355486394336172616103937975002655176219198016026631972169853646888647540669311950381443397086106901027635192037975476227809580490521765007548885543884469567659565434039590230166411886974902009203301533326805090911579661610559360973392614132423058964758522297277971510222412986083240821322554045501872625181476143102789314064049512643648887997179832459805576745843210211624053695639509882001935566894551477641507316607316862721795537676501665853423566406099566 +log(64352342 ^ 123134535436 ; 8) = 1064682322213.6816858268790231878592113083188592603413991936139927093335823365668814575582039856956013041667630699400715376553661426418434729269979786485181421252651920521240045660130771241975189935749852548435338244460848188594614388459272126245917801301194536818200380100182380407405936542901758306911964247688503529021268158898937342930932101546787978442093032189654450559310906357327759625775415307744610495770321064101233013481217813637486331145389864281481475127665130851485839291325064205667733565096788529271116982351601084508337658258241411715510941317092608487620956432646765059282211697189255544398976404212149444222407424659025926183740151453441695068019532742119097499769717482471012902272700833174431014120526830882300077239514892926233429423650362386824220146096738975539344907754674393382809385237575697779828162219614273669741521139802380073397150284996979386168884462436698400203762870902913020252865592308121514595579720759678001251303035951620533038779003747965753366976912257403547653409611197126912920786068537505162304564954901761770760382016264735814143514015166893808761730851694702549143743849710438949713826061521369577118367172883927798252893580284278206530739906169734450950442937460014377870317804022062 +log(2342342342 ^ 12325235634563673 ; 8) = 1.2787557195440278838117966387523614736600391657792601776263723139833000332961503260195890633456546403404338429782954348343319131879354004495248364266713061530249920355740889832903852424787701148993640659694650335229006208517298515278932176315609419219610112019871517275180300605263668367963475475831367015748092537870576286700838698689693369913438449581687848482186908805371150416929317113656917231796508346028281972495975025433112438664214570294928642517306908939706419386688956943824906069435122842817954110365306532439003200939017593299643085808899435078368590714870030355901087478908562486916895936405431200124894533187913716497103105658246447434374399159268800257720676000831906285311077932973082888544808718492718553571419576361741964612054554097839196736678263826708913378909348544263794950397731586824285494669937097540705407314780840822331448050307243378107953740993734073422821816496949996880030141271381118160877900243988028216791832135536796877913131669563060376935426996710595083822205824580268812761682300845324751293077880736369602057080856300458225244843257066405125160070913639610930058884228771741631582879098965894268995120664981215427802526604275977898331770485710344957399603413157853110582199449522675222520387e+17 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 8) = error: 8 +log(2 ^ 100 ; 20) = 23.13782131597591742636977010976404958909655073735658618396177941135245540301583847139655840447539259865188870350201859701529400821346241870124722062118197485092860546021783811088351246271854203581310507244325724459760568706111628151904699121127374559813391838040997034902373893343622353312846357782685770072437479844171244862215979833715231787888575138789988017970028465539865815621401375539054229235085294878362556552328613577305373625662847183292976029493174230073252639646674731615373253685101340908548666989209193170622493839141648676384714072333691330131113252335585558445937747974877809078066879576047979110509204719649756603868418833536581045040890609187430999944912231088658443816098011276709507349004001151269869150772006580767615716883785335336875772469870367675617315349215806868365787759368723218940756579093507580808482629197229190638051997326526546835810426365153905818142359695205790206212369994462948605521313613438754501566862918998173982642639993696190930812502483796204335682764138013312001467100226873921261284733525365356053289073264148620754288094228441538300209207523342928326627815423926530487060908458925950759964628948020905779646140562006466503060848058330219178750289472507271854685641992702747516271565 +log(2 ^ 1000 ; 20) = 231.3782131597591742636977010976404958909655073735658618396177941135245540301583847139655840447539259865188870350201859701529400821346241870124722062118197485092860546021783811088351246271854203581310507244325724459760568706111628151904699121127374559813391838040997034902373893343622353312846357782685770072437479844171244862215979833715231787888575138789988017970028465539865815621401375539054229235085294878362556552328613577305373625662847183292976029493174230073252639646674731615373253685101340908548666989209193170622493839141648676384714072333691330131113252335585558445937747974877809078066879576047979110509204719649756603868418833536581045040890609187430999944912231088658443816098011276709507349004001151269869150772006580767615716883785335336875772469870367675617315349215806868365787759368723218940756579093507580808482629197229190638051997326526546835810426365153905818142359695205790206212369994462948605521313613438754501566862918998173982642639993696190930812502483796204335682764138013312001467100226873921261284733525365356053289073264148620754288094228441538300209207523342928326627815423926530487060908458925950759964628948020905779646140562006466503060848058330219178750289472507271854685641992702747516271565 +log(2 ^ 1000345 ; 20) = 231458.03864329929117881867680451918186204789047360974206195246225249372000129878935669190217124936609098423605104726793431264284646296063235699150912296282632252175829101613265031767274518179932815460593693250168346991861023152366636171062423241635040365274582251211788794152123368259030247392897761207966631124707747174839416934443467578635428553966972128705638362281253604770693277907590136152029441713993050955916343391669489895439795637008655712121062233493751826279118073528343977805574576227008711621162793204703422663585995161525451780667986886464536400084864076413354636015964979291419221988126495017156633023303952780357698967534380341511655014297164476006636398932258083840309792145650905999721290394075316670572556290229230379805443061102412775669946113724729524654033230112863217353739561457054284512911401132948409238615557043022347088221252656041984944687809622498839156496188093006362038335132621110383227902184666353908718699034867052283526666517044940161166836327971531140261785746916409265941076063764521927641198767584316071011274579944247520284483236209503506309227796999384816369005020202477851400789444723442802129768167450079729921401184805003587340044040509103431043669583223752868634755085391902299641646787 +log(53 ^ 234234 ; 20) = 310434.06792012419195771981901958154563110859373621802499903945982148896896247662966635648602016756659393926190222587046155887079067253166437185670990070078828422486198489775678923431410501521080549531301440299428007332300466050573975438077273050974022240810005679682060447033448188877161915878854806024642600537633001371698082363952055821537465380156843584054839221686535333038559897812225493491599710208432990998649558638918166536168303806866764484357601025782068025147189254062143983955000164221847656135173270760686833833776484463933501486338337159445115419433581355685843960119394402197899034954411654839487444424082832145182982560506386774103345964662590196691265635879411592098008241605353453417554434146183631275695786437311906692715962747399550645204009206722532788875143508762462091571113053550894766643221817593469987257951027431333472394242218939107664033599961747786725671937317780589838585483911765147315550344235033447604539770560192590769345507367194013990964556597391825576134214820699724947955881490130316515904266606627471697448807417026997848551898817436725913016375161970907838626749286173333157063098630633542374540549957706336179688034099499654060020832261157252502394331792603710552993471637161891109123072158 +log(53 ^ 234223423434 ; 20) = 310420050627.98041404228295890159966144900971214048547423129527242434164480672424706777078207729880979689382787555382380110033732473759898928824238067849219510247695121612966948283160021713985358020740334142303623717775353999867991537982417107561798566721498055258656370187842493678562787231721576276196093641675593340558482298765925314294093831342296985732733005360869371487173906541299916587617393589513825887139748311924231932308187016822687177500453576571028057711767899915593518254838186196137509331167930859475307101282125682402673476181309684805297992782298873085512321837780579780312199791359525636405534307567938452404993042375063077754946699913579416585887768884115699190974580431540905580919311656880580261291729722327570468070467607034312418065494106533383736932971522761897874125013593650215322891625681850577552497497757149181094842182834878925067875095231675349513960225170438764779284259695474914669920052326692566834940405627110552680534669999227745972230486656890105466422163969375768974891144769943789185246996971544743003210842161074722859783341352666313200116238610499492440383018958986032488253481314319949220690742561088258245901277458955190699729487506705115921786454415987006613754678501855019505414501452524 +log(5345 ^ 132123123132 ; 20) = 378583196313.21984935763049059847266445567609859838333597260626420077820601331213951004557836005249143443057771533234313928726209163559513342974882773351840645629500215572532903619715461394024974814902610178187319449881897175496955824439694363641140545085878899436108681647212800786213168305598321052655736239509291248919509371885013187219105574218149083848855919015714109747323557598562456193836842518325051582086516770653909507007756037580489134293589253957954424573266782922613584129973276840523735875340155411447021044996130214820606091564332021445774068752530794387181362002658459018610075825758857355684442073208644979757931207115484462420042915094928716501959528482314075523413157810502051584855531153961679706514693939439416912537889308910314017959331553444236427528122898814148944071742920291701137739037618211985703898652781301218159454637554099896412716146747349888373224108893138796347579811778139701763060358689158328743360735710407673357348644831894771182073927106847930170861081518685987898002286077943054639042941013232391043709914316196111703504232252979284228020698142995033874093244626296130462938356503627684857171187737261867079410274831931537919146406712582228532560094644089416761004985784399496756603263122253 +log(64352342 ^ 123134535436 ; 20) = 739032879889.7539238023938424382019856685049825476373812843040214776198177111527097625670869054833414342258153999841439968888638038615611207497487701898659752406041109417896065351576215414615463732363288101171169455966488097380658822990747122182937213746312697488391347509964879195856651432574312177730699427026245497403346758998321837760351871971040782148977297324433039019143070587575338747785619679531460849475173409177458183805199588855808462421404652216051419568514795341464250783411832866842427940055797646688619573809875668106226151014934308738251126348388949124912969677588479072889502937755165713551232730739925000247305072856335860650509135387603099893661471591386051568067728031852973707269362752716233631525319190726466214526669663259917260839204335330022956526849664401542936571324648189669862486143409168930074132529414634010429867725247268701153080180589866206464513971307797018496767571198377862323348688979775299635724112449736493980121282352263819133096046639943116815775365088636789050978368336841762732472481853434617004720543829320471713995159008143398423031680332820558353421791209198168862173034366350953281758294764183491454850516113475215797549446597901257348862529542654237983097651583249024394009549967061 +log(2342342342 ^ 12325235634563673 ; 20) = 8.876286403677579132536388883616634407679398307824166619270717961655683244805780423973969626274513958473800799871223811840100330723150363754156045456934873144345925056018924988986149185184635828040361946427900630307249284602873397582036290809611019841787893487268281942581569010512303696182317410936642781340446085537486254432777537735723799472221634835444538205885637643949606026006810494827757769169657426644125906954641469492948698453185695156534423754405415744321119623829288937925951946580937595950637865651274863379312487924248601976732655833542467960944381160251049798840688624555846925025317458526481538580053979226684657416195623949257208432247485564267803227417398949275858467745661566750507196031748139099084368177677176020934891061653987476320603591126819290574480949152832991759030393409852416283885378048163244443726600039928759338721208638933393924603806289299965266509648668297086093515988619808319033015961014036548382580309334535628554145832016731480462329221131842695494437809228064535451431852754813974359287650389564149721010530268714669483818911523774927207119100017331284590349719821838879439517995082630200871359511283816065833077083040146106059010187257184742207649751527097096197917206119168192846153034132e+16 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 20) +exp(-(4564 ^ 1231231)) = error: 8 +exp(-(454 ^ 1231)) = error: 8 +exp(-(45 ^ 12)) = error: 8 +exp(-(12 ^ 11)) = 1.8869408562667258808283578009849931729596055885224101448518512329617912835828379366494257858738844915563826131309469824693369225332390518864983675068874999776569793305246492192071837867278485816369591691738377915180138827325747514100587522059842475461782990853517944932843890295867001870719152146769394349240227072130557716959671037340129050484228562285915396577204890129282189343624410576033303824578444405502332223005054866742926986697264777555822710643409047619705663345742800799833277322419280745975641217256309014614704323331995175858793651331257438964495300082838733230782611253108256524074976331205048945149630474121946311965753879941106927765825008953622201010065708460143716004683372968567560752677286430954341472990572066368751293473889637941313296192616859283207950638658628466390859468516782466518599239492944092555999982191240503411250455350274081173614761656620258462163136316523603194214762349190204347432847324990050293461767547532447378538881350608356521202723970724613797233093906392547261531485441309640018713452268952775069774014751412605636125089434070658750842819552404680517146662317850221586962475147787429549485090483878653418920062083560978322688480304510937530654032898984816425544971900666516722799849261e-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) = error: 8 +exp(-85467524513451345.1567436734673) = 6.52841196777537746517292012197594503023852963121482259860484224041554778069694476483296003657063137832446154777336851031157513537917336291157687578900026729971113606751256294831723610201471384999108619836919230291932496004659960911251588743005359297971311689320187535367929731782505749209669186077026239350634515805157673666127013613570918923786208424892880671327286069299416304924047408720299142458765694958282889851484412787617822761791904773377050828701614222139830307356151951475708222842645504026397891495520556372974983932154072753643748223964557585250225500932963119068318698486526562878396883227615529529503631868610873744592437882017041084988717631239835010228804990382517896226533938854300484960277231982671584176807142023863708483459457075687319646517044151061072796423527720216530791598212405876985214520605920311193478880233632609237226782820345902965921345676010999360721774331584629977294727810977056920587528706846375802336429363681531611239545937250863408170429326337366605139702315783548187626703716492548225168098986188652761932063311246544084888900079152841970962211169613163733485684102552838054730476170628584306484864622050752803503468672616685212327945417393012370505536245408753153402479339526479989004832e-37118074278122828 +exp(-35673673673.213415463673676) = 3.2070459657821809571596988198934337053528369636602659264111361709843835810120269503954714197211018209865496299076231049996481088951371137223800007052078121177177656327106022669301825757643917872038869274358467576586541775637218074641192923995327770207311916708852229394635070005780075569516446756419539007625517348217267506155875830348412181689054606432135128115083802342270662709003934796746609435787061285118234034881090813393516808547273637116229616491774899183046960578619346323483763280822399586156742789031563586243921521738086486402882039482339091884381891610616769791051837381997745126657313031956908046300853591378792434026949808545421249959942950457542128736081712463171214638122056817212083145126857929520498767525373649425114088170325913724039400543383081545415404190896549254272280328249884767013542687586850424900554629525813143019865998925047367930767333265792910255816018480893773715613893608480648222616254367783869636473099969292236054035817773753441703642091798866886299818111477147041270283454185191253253560517062959770761505384213180759683339648758293905695200732217055162820613908379885339397282688388498842144195178981162306482016497576274691755351955456514400029387101261393917224425188323879375625494803277e-15492879626 +exp(-4563456.21343265) = 1.4063683750433212766507407193414904836734158719157512485706557974478307717215702409374330001129624553299911348855590775250044546765344226453491637957151682309002950444306006812330154306796568311073559112641821704606188158102605521902922023073378591470055438557308075590346648375810175361037068635981531905533408061710956473747168940099055839628579018162347800213103984118158455691197740508131038779291071082204319223567071857833877729350260857429545604786860759680224139965170997133389432840869888458152182490727553215645488023426891017037925785267972917311367102749312423483088785389100470956193732913114338526506839507263461113814207033285743881446446712030241982103509826151899698158771853770491261754698488473884421160614099877898916482312527210715607037475711939496742273925866935248174847164275055437448294387326771371964035496837839917355999235476790235560465747892582218395427637386845617280569363526427562904024668732691639919564516517948114795119051080348437399477982703108827058762780679627514471459818230448842685288985435282107971765892397719631592110455649476931628701219531591566151954221665710793768480682527991130484297160138044681825859671789506680970038881215134301449374197512663773655543621725857558655991787324e-1981884 +exp(-45635.2134234) = 7.561879285102925012533086300420248634729063338786959325292754690064588743419846017685993116344755518236245988774096684899928936344512516841854412579004318354702835050534004088063270441262296961442611489309108232479217511544169974490151106605149937698157284685950165586786229616933791048069768754382051968702490447144565186771041071605089822883925575456990275028807532702296554161813027177512814405103130795696324841424578849441604393105760071789643467458926517191710626011704840186498680134095710043054529929843796613407055310152019460215351984641730474493349184851336376268431771889683534162533081871798623452528979901778356211859374788484240182130900092834646703160736711158668072823171588920662026970061914088398312965969605657539761326493760294551450433790493020325566660193360130714065446141047428100141129582542337333928638586090377618723446193434070700231258482253523121240820309231749830494501567888239763276655573049683294402175729564533573726234427904728357913047243780258931950753614885613488809349979425065283869808081508204356298577968386070131499698617266981728650916164613315238799261030814764074932660721869634024481608528152517131599724244194892725920307998183826457720160660688324055722628476583402627132910070032e-19820 +exp(-4564.21342245636734) = 6.1276845287958513344761990550923968760973669268398660644819162485645942562744130010359136234683795742957482327933893940157020476992862113481250768435672978878163108294529567098541738069137465053865456198587647472761952789541836071005349884693803581355935923623212901707081052871864073631848901845459181033188492893672544231573333229640955651077676153860513155539228819931631236447680025234000901046657975695324698481282821228551438391660074743823786963362121862913034847698763920533727023728853885779168089915978482713860819249395396253065601717449981273780626173196603943971933490346682725894179999630696369975638239458897868319166801211189324368084583119368873383787722940064692794219897460568925214892680191181336496215856062058765203794602933963736902426618371095527074937631180999526578812497829853526705122359531961953798501391701838782611280209996010188176737355817700991808915683386863570379996945916063014480568768916344016485510927104417356044062742819672409478010499782504768184042123518719007589740203348199597199023462285490632051483055042331262914250625045474245233760700634352825091216228627304659149715823879552376973564409822648371795574601374727156539659169934229755913068729659336320911658683436361319454400125695e-1983 +exp(-344.12324535) = 3.5413874985856802665429211662542263526356821551187303137608575768952382859913968201472806300755487157898057347779884858928892826590937857082535356496288963970826962935016767546305631623687201186660788845772580096573666179335332879774161658293279685025719138739710462940124407033741648315556855686519874113665687536311616215634370830474168289370736113645518104734705794674096854200389942972016178665956915108532437538713246828914906097127209140968841360191706222843100058816423505686077061874383559229991190464297677668977066332722421606933001015131123494456357335614959460983170241794518447713205446561808261443761886270495886789444749419514216676564739284721356019777735380764820313801613983663817508186166807864537359212691382574323182798023224115708597400131125778300340047186720062736548204380729874905078882458173898951813746661313031593032510823763285358671815319408740782915063807396860931395986190184210148418503419494475297112478925127123421004617667458631043588595697553340435059617633001456854543353263983395644045733257780055370220294347238623162384225517246466798834930776031506552059754255352076480345166386297795945786559781102370697150377696183818735185213757391292248024759596832055512106941794067273633849439547147e-150 +exp(-32.7636756) = 0.0000000000000059008758846024659555668926715556105325058755224197037270588908819509746545511575602217096671145364607017113595023761067681403863631208095320145692479563530160201342593167856189708546347435817295680438565765156592221258130593371818007859255601064822353502310557674228900021997152247964856555811961033707849872224718248796952198635228734323169738615376501434027321465439252030241259860305997418566834415323145195604646242173516842789129492971975364540246416954149497790550389181408287925697507271624523345845968867669308266523334345277373531005786226627707614967217397818594577883894409407892874291368256976639152021442465958691130282885516378177451028622101073557758679030200572945839408994253171774179596599873913028159400337085195223325067175290992988036545941035054161258346201848973774169165267914747424584427359494769690067902893878461274427742105033521753402693276825054414940328780823096896558518429470831142084820399302215076497356552277327857957039465859417573800910863151364485295534583186238599177422857753015354981635875838112097198004813574619240723886071914765559645894396505697054661982288642135640986602697363027709986372301656954378662199723999831571226342978506060452738812656822091795514692626282676032875594768592 +exp(-6.24354563567837502834057) = 0.001942954287398880199606894698748875258321251873700750211759325145024325271103935381895744406400290325611835624779375812868470131475858963623460307448627886271204888598031011652798689167162212449068259810480258419999720713923833244474140515134636429611890908432914785628565717844890029881531793185207515470004981391064780831863641430484588653040244062638060783921950252488191828027647764101178284677297441011450678035416439343922086907919455638312905258562188328474499685613040910811853467841047947507823347568072800181500704372531399309568691811758500985832283541637769812964187926510518582491807175428929352215472875235655731841517567987797696401451309362067781171968690021648872742365911125844223756160259253259225711450682062414835528102717253596302995571399328247979509975010090186986538100834526032092457821774231463479252180884700882563290105779279869771311635402305302014159171192510577161378622764423897171166094085361012478664822763514242435267092942776616344885428270082417033314409941406517617368132402997878169462308607117957075734605061532463066955225018058649572778440561152121681982237602876314918070564123880688271202426383615085674917191358295536719006133323248709024332145625702053982046051897397682094608073119211 +exp(-2.435623456) = 0.08754315072804413769438832124059962198524590177479721425448075787635372371746617989934326648728461104507879949504142356407764165016667978692423969940411897025498232728176464272057802202362198316194693037919872539809963808534612107229231436299606340805040506335064189849156992019988599476199289389752196869817309122747450626568003335390817835536350958571355980590230325423275417838858804944618885398298788493423864419400529772431284989431048075540011589222143973015466816236629288599770748607829255704816072405306029238692190544467143161593297911369716454305807770231324950313856952236074528072332052125173364525964472708029560996128488131791102373651526919674654992946325959471797945039173831186022739927853379598530297921834503948452671562230102208211803496699102810953648092428758298680623162663597315362443817764035454340335355234286566088061723618785315386631735896841388544426346449326385707639849223819128375868389785590257169247673622601423317735968213414016033319676445989762573399829575246203914603619458161005169754896872412671840178610263266633329417930280473739484800646956078656351774193269682039157237554302555818396437641361007037582035470692002273092654402033015624159831028625000799843341858065855608471762384755771 +exp(-1.2345345) = 0.29097017746515246420652722030044913717163450572284514228055170758990258805262222179099139008677127716825161018111800512282629203327937852803377697194238430436994567067068494732526034989701640629081508899694010291857705177977823039187381546420433543905980275994904239563822504418210727257963678736327784776149079682828639738197905973878406482913269600164182359136272451472664684838345792019065429148097285519555771675326162297280562188124875447076470583564039690928564168605110699078407108017311718866815367247665186262657904875597149581616507790361309213156914530787827830810274501045213899717186073174990573802938760252688971621005366683898616454469481160215802465102219116003830877386008375136247901991807699001926584667384189560590875666611066149049336754353614490150544357501011759306802472254644604743814554354268389472450614852429512117432127999071255107377890752724712043329654248247686520445692150106132128969867872513651084682644053126524056920260659559838790598643528803209925120075850383961346734892409752447910516886903053438242826929821273781839854373959640452297180174921538366119090647593510812933558383934036213120841315663194236553207169874811746212533757095371074637911061155686882264092838394261450933856482992178 +exp(-1) = 0.36787944117144232159552377016146086744581113103176783450783680169746149574489980335714727434591964374662732527684399520824697579279012900862665358949409878309219436737733811504863899112514561634498771997868447595793974730254989249545323936620796481051464752061229422308916492656660036507457728370553285373838810680478761195682989345449735073931859921661743300356993720820710227751802158499423378169071566767176233660823037612291562375720947000704050973342567757625252803037688616515709365379954274063707178784454194674909313069805601637021113897742282140173802328324652872913890046609866595124440976998514591642878037202025102245787321110595377768074371122062400051679652809754447802864860068385642004336846624843493869182620625189948219709924234252075104920934452851244860224513809864174210612195363683100782092248046530798065628541547860617931557059871702159996991882282653979278037471274386351562967145119439867026824526797168143897721413595796905425291035488597310782332694141185792356959493769860126575880312799846794846735134680226530244627705698244386387297002987588809534112675423789026164331040918607012257175816660345100790985888080842868407400134038381320004056775831406199265584918451278068708378191982028128450226420817 +exp(-0.9) = 0.40656965974059911188345423964562598783370337617037816774628864840943271777036274935872223831655726536341907145646790369061833897813059052184595179387235222717004615842957360146176629640657891328683616099147281051937464424630085035225821915990555697135336134163189127621681630805835310226267834720851560621807119922018711095250337002645034900507897221757305181381562995361796619109686163936310781592993158902549748747026916613934414306761237782338644431798358063026623998242008375359127823233130101303672128039877976200459906854367965415976553211076386662203118452069615726267386579197876942874357878930084340725425958918768851090677679533208457416850349592499701541631616914419496947498313463568213098097314911855870202328764866064336917555507201359259109034107389053290480096082308374904116998563545805312801089509285561709749340979948158448638439272073537154882397846834273076579120868038265055356293318823578129572040256286737057263382764395674316801837376208632921256693959316553715679033338644813508848226387498691228324546127442823488240915868549832717744955883490945216985957633283009557631168297051768057066985157455646739434510439422461633116627433643421068259108726047447297852056738253157185653439370683661468965529192081 +exp(-0.8) = 0.44932896411722159143010238501556279593421494127218449089798933443379075508706868388238620316373966456339063744617728092539581849210982655924289171220183930485956336025919418587921930158227400511951583956682723573385083819345735916159669679392918641368141148396678489774835831927124270632164063818933332673247806662596761480608796589358008254790022648599466821888110331625332704476278781762692891190371137241427222716910242624051460548560750763761900215622162039898327185840156058423386715773546934887376002980633774043133337755348553909097295361512087863759260347977811131617090365806187383636865888108281428224356257793008553434871181165866298235374848066966696389326367436543750087238038737994046833541405680106975142072192364052261317414093374119502815632622437935000532319758384895228829771170304522516529881264801748390129848933134783152414562048105719814990744415418066563238931542322426328488807548433795994957703995365660391387729784333549550846481456709266105720964687067005165662095340796522773334139376836364700536885167340626608218910329863602678938302000044837186665387192816347722714693051002863011982131573095827508324481055458098672186285391202307064373777052628928502125574089595652185429917119349135256644177237537 +exp(-0.7) = 0.49658530379140951470480009339752896170766716571181626205471149701724357007290333317504150306190813133056192068411263192477823091624043285995491412854468597209322157789680819028186251890312684911273129902880708791513824430893443499740670812574653703356952243837194891781231467098126795117602038128982545064712666553818287100322261647905311767870216359800257147524205714277272923542513466026634148101429958431884008010809418383990274390393544186213320902486973367889830279684558364017887012226915973402976843566432857101228238951410905966853256386175861663401042912078863747166468215852608530434615518804423474294329341492492660372396233624314332631627897202561284230131158254131011219633553494028503217028060512726493185850429635957759142242915060476491438790994382948063436832469061898796209536604286905687807676123986344217280901518915170241771801348117968540452446654288024240331448827783876407348794447730971540496789524666623195326257896956022623993683770432065879016346629885882105653953732758922833856287724589432632088485426921750697422509270310412900032697657514990380080540118424080051346847363497404226505707548182765839368026205541867333660762868994660652649844768761607611902242248858873938095697123317659224235713741968 +exp(-0.6) = 0.54881163609402643262845891723256787533231195669062806698071211730844385726742508160216671209970091258536457246716061054240853754027216765659500875135502064898638611857904719933424637428552350231952695437373972546497252192666213372151825304697365370477278745757903989945033016228823104105018326928296887665381841069182481902930546102572897010272272252738512810589288175833990460232499770708754238862603326026568373604024764623463529868279523285431972890652113401325780238986732602320031861980960562346216530223456291271513367543165634835222984678684988734222749016627551444684216657266515294390111075382442312825015670043530754611984479887814364015750892868552562058574605807278888595998057361479042795374651377946265767361420640868272519291983406395502659014074425241997052663272769391159003580205766993151668158642990393386550854479960891829436795242175118859873385700875489459305746067804019408673510135191812797259636511979609705778683784094182810516117685158458797910703603653181850125497824896187236132130025576802113061310951077168320885849370778008737016687689831212158722469418453647559063363028399063905337591771986741451607300665558176340621108836826761829630915870213080113276034846979457376580721209314210231536457173977 +exp(-0.5) = 0.60653065971263342360379953499118045344191813548718695568289215873505651941374842399864761150798945602642378979403952517653780808556294653334117982294767742470758124651684794127251589884790055524438857185075313848684419931871568453157532089010759765268911716273449065255985797440521450982249951538533171327284253813118897840125624139876293959876706292816486229260755084585254814945808446148779273213570505628621800168998198535743217917411720130152453218585024404425877530421602699494046509240217113620018013809786470166394773891099953942312783728043999280855885146469400963849708224915459865747879948314642616539280571716976933858183314528301332597633502587232663473044594482323292556671379197386599488760115757421099964040803633599289297711919492540827626309294487464304609233134622308091500302194892677342306323737370914125619876318730373667062878749700309244193917841573249818949739096510232551098927620281866454085711102103986661649869274393978723263718119859288497621536316386486947906266030079255968436570017957435133521534994370879273819165847580315253686474389003257043442946890494332274772781121193493178267506118043015059716505965441205061910958340685749674073065640848907690457511739433886334088712320575064705044603723942 +exp(-0.4) = 0.67032004603563930074443292514782607193698092521081219988891033162589417512035374382633754399645793488456309521501920433002265572321444630236419046222274428843934979253673668314435242906128868379427391474911280085722669621536802784906262313237380579644395348615263465278436218560180755027808562197276835289597853234094901141742001076227382382739059906941428152439813654270886874139125618636377077937550894819769307256614869762430387903179048824056843793094774407575316700985899364639494779050304618418405611419928445090387145749020557699857691391475234346481512520208912108207144347481041888862977488085390745680117521608232124292666218358770610254637077197385603404821508809926049606339147803324013294013793320378866800211900958055270340073925975365389321214085141762191054683674568887264346990801892923090090684734938487257916102063258336532577377811187158539432013673240957927266369857092965530888987071553585304142688361105688860991011857065903012266328566111710322103896330285104799845461264548603475637979226941479802341347508492131271748049664681373676889589041929466324042491982750077017378298871314156909012678981414056564906553158624347669788180782961018243202886658996441611089282687307124913781514877765941932373384543129 +exp(-0.3) = 0.74081822068171786606687377931781687218225123199900634829531006680809824687735477101437395100966397095646051810021126814909246517263653806469887331070879855003180571522030123743384521286620745362171666570628981612747965798313515341676686750280958908371729713039676397600464491007174859786120910372496492704263536749471553673832187399374733407039148486443119582689459985309531631529062466106836984149397599913670542774198773825855444304511257813631370984208785312216791746842646298914295313913628276807351604389987653752918979077154439604038732571356993592889274960926750083680676220164685645357391824834514254424502937997241883036289751241951993709310149628840037054402650399584521172541558702952694553584876658384069467054999441011150673597686302675552061763498991455930865619803690717372709361540940018490253197738313913245451837152364146242682423487238396846829584913788581326420176825708529790418909522375141675033916125505774940914972851350333275436921494348319277491126795111890619143338233891028904247533295427198016869929757940183788817086500967917858224163072835719033086095793796257525867552502225563657709070453226906144132503329308847983438092451390313093297562893221959066348249455899794081234778266761846545706485769494 +exp(-0.2) = 0.81873075307798185866993550861903942435859125626901567247802876161650877740249109862345720408432142179071569868825222165135605971515259696601614954117011957647957586680491240243916047575859004429706079201972383178619332266766931989950455746154278533575783164561394499513870144528817879860903196763272583260307016808386729967916767331242850459639463814330202467691259503863293938134133565725357759513463362798044240211359198151654185779692367650046806035613354428918875491336421863895097572860454218198064109265876254425625853569636391013839397239261746185469916801631583728476686169500113607845869826788847102232099613664173230001741742569590920782578826704523025996558337730295540007333883844021084468724237767869993216286119113543131395865373530508312862343350756208250914128184467027768142637202691585346790996381247544311068146516062439900223193196259564296226942897452261080334609374529051783770222650435490666339625146041152650328576822569991515819447765798809098286737824809631645596131997873565601428198985438434100207844617029926175035081082670719689156139056857953936573626869584933431715225947449597477641191071675870253093666437446849163683980117864124674933708129626498065427352668160158533402385085810610082173311923608 +exp(-0.1) = 0.90483741803595957316424905944643662119470536098040095205625731705577996534424836101250344603609045723847874531464831849774890816123879009518927943125572483993185231398601157050124396661050394490662738075379371774615824700332089103606875117145886797887747404198133107667737881698784461565457762786264832758665316211020854625275489563382600299588487532795498660258708961868458219991604257113075695190535701693219237230275707258898793171794060049377565549085130658158158258581451929351761051914932758843104909072923805724370111652242260603347816320782905669859229090084369540606513235891240382200205903638917096845447441312754249340592580983037780483853416207569641150700828603736790394519374735785719790374476052377717483920176662022437683120964091482422850026627636630215526552115159072896280569180510676570767662345521521190398198198230665105139856067224385898160290425179957116368134035830850834407473642992336973098104927146955260448619162862425375010884173424184987458486892608404619326455421429157220314197697064279118706995445609158231682691578555696777905592676296405794573091140017894580285750154462671364878482880227894962735310270835294523324693680881520792234868779198983834200769776466132293578394574856438690100777799133 +exp(-0.001) = 0.99900049983337499166805535716765597470235590236008205905202851119608680258951236277781544460295364854003817047309365031239418306033180187925120097862002022631302562888501116016481174609854998110166865479416704364170017441597125864335372746432512375350616447151425411112605581468112568827784416134732737570405748880574083059776132501702269838351770483510088953396628029543352110214440819980015002657244481500165632377132035110144295522485098654171982056801435915022626837185747821198202384629142731577622373117667244395537987843071965360576591297718328543652972030454429978689077329371985428298655939871179490705001221563226949640786226559935827461023023339465210699766079941934363174797809173778911943883200330471071393241268122288837094510380475452543343631892507378909214491690356644857381509971308358287989884000483171009657958717663631408552085307520098313314760075393467152491652517083270889923055008624609376351491134154904326481100715542339091710429368476466672773623513245828132167490976477533742368759690302698946093749589383640509047704133269572348937828326492328410234454639460681508194695981793140091344838947690436862800553799472038376312868160617767165645381040391663680917838462095687887937248919096702775585166742681 +exp(-0.000000000001) = 0.99999999999900000000000049999999999983333333333337499999999999166666666666805555555555535714285714288194444444444168871252204613095238095235590027256694132128159905921624671624672771746184444520671372523229154553559315182931643404737144065437110228354576971257712704307584617689355924353323820376276336627654222589743098969411515697080032598861272839848264314636878173072948986035022339189802975350070655486297415364472541304518731519896274497899309465558181146703585201699389626344574268988350611416695482388114103196898066137194966034282838715687916119261319333762143425709110590339838882180598292985268894979240744845291220908518042264973425711156582578940715262445004107160050306916380848583931540027170226496270436164263902216266673961305242031895609312242923029880883097018832493942768871873724399822476134617277884393682578331554868480403663752877861887306770789316807618182208619186833228152974601784363318224541297659630934891920267679886274856370267180245835368802487188242564046122916574156189847346301236372122997882313798313420592046450601775151512985764624665300577505585165174748746875594049454235273238063638054025658644046429816981036976556213349297395456043992672016714626371347317424833403955509787280122714189494 +exp(-0.000000000000000000000000001) = 0.9999999999999999999999999990000000000000000000000000004999999999999999999999999998333333333333333333333333333749999999999999999999999999916666666666666666666666666680555555555555555555555555553571428571428571428571428571676587301587301587301587301559744268077601410934744268080357142857142857142857142856892336059002725669392336059023602426380204157981935759711931586931586931586931586931701639042908884178725448566710760824517438274052030665787757491626539245586864634483653988157178322133192970416750378918502340710730239381205858462879692424141782832627595694123271691010937456754249812534353879590263075864377255858694482345254013127258473211503879383174229146923477385365456640338724806106228102396777071546213087570761758404313591460297306185511685922876180165650730786048863190587278262586815262333030524022480386279098815479240769828280867159429630793016764031830574130551887074002349681627500386216122881115101979325514936078835522049203594362049227314324166111664904245182436513446741254166337130088303407274695131613224647179199418132162706504243557181551720878736755363099990944483985035012099501718646053094834300374289007713727370335215210179984537958445042296108252739594031076260196514883399364590620698618047353675 +exp(-0.0000000000000000000000000000000000000000000000000000001) = 0.99999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000499999999999999999999999999999999999999999999999999999983333333333333333333333333333333333333333333333333333333749999999999999999999999999999999999999999999999999999991666666666666666666666666666666666666666666666666666666805555555555555555555555555555555555555555555555555555553571428571428571428571428571428571428571428571428571428596230158730158730158730158730158730158730158730158730158454585537918871252204585537918871252204585537918871252207341269841269841269841269841269841269841269841269841269816217732884399551066217732884399551066217732884399551066426500454278232056009833787611565389343167120944898722674894549894549894549894549894549894549894549894549894549906020640147624274608401592528576655560782544909529036513087025653163219300785438351575917713483851049988616126182741696134553277410420267563124705981848838991696134553274598963013217603942782903255981376118319784675215736529166402948477506695855763878034514684236301278179757966734403530796064417700206518657875808923362447696157788381812905413260922586160153571783590912750048789129788651104647931534821226803716139064746777270816559479826389362566849 +exp(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983333333333333333333333333333333333333333333333333333333333333333333333333333333333333333374999999999999999999999999999999999999999999999999999999999999999999999999999999999999999916666666666666666666666666666666666666666666666666666666666666666666666666666666666666666805555555555555555555555555555555555555555555555555555555555555555555555555555555555555555357142857142857142857142857142857142857142857142857142857142857142857142857142857142857143105158730158730158730158730158730158730158730158730158730158730158730158730158730158730158454585537918871252204585537918871252204585537918871252204585537918871252204585537918871252480158730158730158730158730158730158730158730158730158730158730158730158730158730158730158479637646304312970979637646304312970979637646304312970979637646304312970979637646304312971188405216182993960771738549516327294105071882849660627438405216182993960771738549516327293944481444481444481444481444481444481444481444481444481444481444481 +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666805555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555535714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714288194444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444168871252204585537918871252204585537919 +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666805555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556 +exp(-(1 / (2 ^ 512))) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992541659268799793256709034684537066162623528465399593105728481666793721614929881695063825109599572196638488396744163898546587271904774697339513835170407915586652971521081391508783885592284072764460551003426414904400512893639965844619742794962391653821580006809152116164139169585717753565536509994074114620367877069287838169569586786909076234493288036871238103928742351779367111191226216907700608510633398750174738171767984292883813722252692513848964236873047650623121642893896308998810820491854983031465052461672458979638355077187037550224469956095417712757182047358215683100786788470959160616251152010648964307229848782787251571333305022090465237985342238566740042659900363062496652916359239466012110657405409477887057111643401469463475982736277873334606764915361724765690941060606082842481391829885415342790301218903217311658779585801467236184771785075153194743930849233741010964142914673987551013301349192364163971702252086158038390643275431444085441181875193030018105604303255557226843344576854684070442156976638980347863261967079392462128950243971267162940960764159734807331 +exp(-(1 / (2 ^ 1024))) = 0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999944373153537319965422744182066689898394519600488441704236166814577819889129652045103642921024687224485898316506724104724871189145961163497278599690365557029471730550161699941738009746313935409098201960873826437406644790618729833734583546026281987720500785209008787484102280747042378130005477806156251263710488864591029484132499212238702370721444299503012294721308146405112077048209424807779178827407545590699687846034119683432752768247389735917180714567235266142119117694281911161470908472428089079662379928037472242124445500542851322577873216566550232468717792719991263434158605366343621078834864369027023841735114113802233512344428739954169338175866412466750356120101546410293629074314071714386149284624616922364886205429027284949194221891271518769536775396050613300914869174514081628272849521162395968100344872251627697708295302902965866976592251624902628936141252050422708838984323635290274543185469601590897283300742679 +exp(-(1 / (2 ^ 2048))) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996905653952617421724519816630028802146107443696115030954045901541782978635308770018573647053443740204746758562074598188247803313412025141699827631631861266874813938925715356263009529014812702945445700719154312584467934130892824731726385085920080548501603241798280365247231283679213569616150952416028673710183798794242957386052180819019327994898957369448223036151507419484236771577805794894471780019754504952994383987135377087798399647528286984841954465271692595823104981633039732475940729854695174647493318867636900225121243320707313868443889154988956536621293944402868238091684568801295153688431051118226602220931385 +exp(-(1 / (2 ^ 4096))) = 1 +exp(0) = 1 +exp(-(1 / (2 ^ 4096))) = 1 +exp(-(1 / (2 ^ 2048))) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996905653952617421724519816630028802146107443696115030954045901541782978635308770018573647053443740204746758562074598188247803313412025141699827631631861266874813938925715356263009529014812702945445700719154312584467934130892824731726385085920080548501603241798280365247231283679213569616150952416028673710183798794242957386052180819019327994898957369448223036151507419484236771577805794894471780019754504952994383987135377087798399647528286984841954465271692595823104981633039732475940729854695174647493318867636900225121243320707313868443889154988956536621293944402868238091684568801295153688431051118226602220931385 +exp(-(1 / (2 ^ 1024))) = 0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999944373153537319965422744182066689898394519600488441704236166814577819889129652045103642921024687224485898316506724104724871189145961163497278599690365557029471730550161699941738009746313935409098201960873826437406644790618729833734583546026281987720500785209008787484102280747042378130005477806156251263710488864591029484132499212238702370721444299503012294721308146405112077048209424807779178827407545590699687846034119683432752768247389735917180714567235266142119117694281911161470908472428089079662379928037472242124445500542851322577873216566550232468717792719991263434158605366343621078834864369027023841735114113802233512344428739954169338175866412466750356120101546410293629074314071714386149284624616922364886205429027284949194221891271518769536775396050613300914869174514081628272849521162395968100344872251627697708295302902965866976592251624902628936141252050422708838984323635290274543185469601590897283300742679 +exp(-(1 / (2 ^ 512))) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992541659268799793256709034684537066162623528465399593105728481666793721614929881695063825109599572196638488396744163898546587271904774697339513835170407915586652971521081391508783885592284072764460551003426414904400512893639965844619742794962391653821580006809152116164139169585717753565536509994074114620367877069287838169569586786909076234493288036871238103928742351779367111191226216907700608510633398750174738171767984292883813722252692513848964236873047650623121642893896308998810820491854983031465052461672458979638355077187037550224469956095417712757182047358215683100786788470959160616251152010648964307229848782787251571333305022090465237985342238566740042659900363062496652916359239466012110657405409477887057111643401469463475982736277873334606764915361724765690941060606082842481391829885415342790301218903217311658779585801467236184771785075153194743930849233741010964142914673987551013301349192364163971702252086158038390643275431444085441181875193030018105604303255557226843344576854684070442156976638980347863261967079392462128950243971267162940960764159734807331 +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666805555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556 +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666805555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555535714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714288194444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444168871252204585537918871252204585537919 +exp(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983333333333333333333333333333333333333333333333333333333333333333333333333333333333333333374999999999999999999999999999999999999999999999999999999999999999999999999999999999999999916666666666666666666666666666666666666666666666666666666666666666666666666666666666666666805555555555555555555555555555555555555555555555555555555555555555555555555555555555555555357142857142857142857142857142857142857142857142857142857142857142857142857142857142857143105158730158730158730158730158730158730158730158730158730158730158730158730158730158730158454585537918871252204585537918871252204585537918871252204585537918871252204585537918871252480158730158730158730158730158730158730158730158730158730158730158730158730158730158730158479637646304312970979637646304312970979637646304312970979637646304312970979637646304312971188405216182993960771738549516327294105071882849660627438405216182993960771738549516327293944481444481444481444481444481444481444481444481444481444481444481 +exp(-0.0000000000000000000000000000000000000000000000000000001) = 0.99999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000499999999999999999999999999999999999999999999999999999983333333333333333333333333333333333333333333333333333333749999999999999999999999999999999999999999999999999999991666666666666666666666666666666666666666666666666666666805555555555555555555555555555555555555555555555555555553571428571428571428571428571428571428571428571428571428596230158730158730158730158730158730158730158730158730158454585537918871252204585537918871252204585537918871252207341269841269841269841269841269841269841269841269841269816217732884399551066217732884399551066217732884399551066426500454278232056009833787611565389343167120944898722674894549894549894549894549894549894549894549894549894549906020640147624274608401592528576655560782544909529036513087025653163219300785438351575917713483851049988616126182741696134553277410420267563124705981848838991696134553274598963013217603942782903255981376118319784675215736529166402948477506695855763878034514684236301278179757966734403530796064417700206518657875808923362447696157788381812905413260922586160153571783590912750048789129788651104647931534821226803716139064746777270816559479826389362566849 +exp(-0.000000000000000000000000001) = 0.9999999999999999999999999990000000000000000000000000004999999999999999999999999998333333333333333333333333333749999999999999999999999999916666666666666666666666666680555555555555555555555555553571428571428571428571428571676587301587301587301587301559744268077601410934744268080357142857142857142857142856892336059002725669392336059023602426380204157981935759711931586931586931586931586931701639042908884178725448566710760824517438274052030665787757491626539245586864634483653988157178322133192970416750378918502340710730239381205858462879692424141782832627595694123271691010937456754249812534353879590263075864377255858694482345254013127258473211503879383174229146923477385365456640338724806106228102396777071546213087570761758404313591460297306185511685922876180165650730786048863190587278262586815262333030524022480386279098815479240769828280867159429630793016764031830574130551887074002349681627500386216122881115101979325514936078835522049203594362049227314324166111664904245182436513446741254166337130088303407274695131613224647179199418132162706504243557181551720878736755363099990944483985035012099501718646053094834300374289007713727370335215210179984537958445042296108252739594031076260196514883399364590620698618047353675 +exp(-0.000000000001) = 0.99999999999900000000000049999999999983333333333337499999999999166666666666805555555555535714285714288194444444444168871252204613095238095235590027256694132128159905921624671624672771746184444520671372523229154553559315182931643404737144065437110228354576971257712704307584617689355924353323820376276336627654222589743098969411515697080032598861272839848264314636878173072948986035022339189802975350070655486297415364472541304518731519896274497899309465558181146703585201699389626344574268988350611416695482388114103196898066137194966034282838715687916119261319333762143425709110590339838882180598292985268894979240744845291220908518042264973425711156582578940715262445004107160050306916380848583931540027170226496270436164263902216266673961305242031895609312242923029880883097018832493942768871873724399822476134617277884393682578331554868480403663752877861887306770789316807618182208619186833228152974601784363318224541297659630934891920267679886274856370267180245835368802487188242564046122916574156189847346301236372122997882313798313420592046450601775151512985764624665300577505585165174748746875594049454235273238063638054025658644046429816981036976556213349297395456043992672016714626371347317424833403955509787280122714189494 +exp(-0.001) = 0.99900049983337499166805535716765597470235590236008205905202851119608680258951236277781544460295364854003817047309365031239418306033180187925120097862002022631302562888501116016481174609854998110166865479416704364170017441597125864335372746432512375350616447151425411112605581468112568827784416134732737570405748880574083059776132501702269838351770483510088953396628029543352110214440819980015002657244481500165632377132035110144295522485098654171982056801435915022626837185747821198202384629142731577622373117667244395537987843071965360576591297718328543652972030454429978689077329371985428298655939871179490705001221563226949640786226559935827461023023339465210699766079941934363174797809173778911943883200330471071393241268122288837094510380475452543343631892507378909214491690356644857381509971308358287989884000483171009657958717663631408552085307520098313314760075393467152491652517083270889923055008624609376351491134154904326481100715542339091710429368476466672773623513245828132167490976477533742368759690302698946093749589383640509047704133269572348937828326492328410234454639460681508194695981793140091344838947690436862800553799472038376312868160617767165645381040391663680917838462095687887937248919096702775585166742681 +exp(-0.1) = 0.90483741803595957316424905944643662119470536098040095205625731705577996534424836101250344603609045723847874531464831849774890816123879009518927943125572483993185231398601157050124396661050394490662738075379371774615824700332089103606875117145886797887747404198133107667737881698784461565457762786264832758665316211020854625275489563382600299588487532795498660258708961868458219991604257113075695190535701693219237230275707258898793171794060049377565549085130658158158258581451929351761051914932758843104909072923805724370111652242260603347816320782905669859229090084369540606513235891240382200205903638917096845447441312754249340592580983037780483853416207569641150700828603736790394519374735785719790374476052377717483920176662022437683120964091482422850026627636630215526552115159072896280569180510676570767662345521521190398198198230665105139856067224385898160290425179957116368134035830850834407473642992336973098104927146955260448619162862425375010884173424184987458486892608404619326455421429157220314197697064279118706995445609158231682691578555696777905592676296405794573091140017894580285750154462671364878482880227894962735310270835294523324693680881520792234868779198983834200769776466132293578394574856438690100777799133 +exp(-0.2) = 0.81873075307798185866993550861903942435859125626901567247802876161650877740249109862345720408432142179071569868825222165135605971515259696601614954117011957647957586680491240243916047575859004429706079201972383178619332266766931989950455746154278533575783164561394499513870144528817879860903196763272583260307016808386729967916767331242850459639463814330202467691259503863293938134133565725357759513463362798044240211359198151654185779692367650046806035613354428918875491336421863895097572860454218198064109265876254425625853569636391013839397239261746185469916801631583728476686169500113607845869826788847102232099613664173230001741742569590920782578826704523025996558337730295540007333883844021084468724237767869993216286119113543131395865373530508312862343350756208250914128184467027768142637202691585346790996381247544311068146516062439900223193196259564296226942897452261080334609374529051783770222650435490666339625146041152650328576822569991515819447765798809098286737824809631645596131997873565601428198985438434100207844617029926175035081082670719689156139056857953936573626869584933431715225947449597477641191071675870253093666437446849163683980117864124674933708129626498065427352668160158533402385085810610082173311923608 +exp(-0.3) = 0.74081822068171786606687377931781687218225123199900634829531006680809824687735477101437395100966397095646051810021126814909246517263653806469887331070879855003180571522030123743384521286620745362171666570628981612747965798313515341676686750280958908371729713039676397600464491007174859786120910372496492704263536749471553673832187399374733407039148486443119582689459985309531631529062466106836984149397599913670542774198773825855444304511257813631370984208785312216791746842646298914295313913628276807351604389987653752918979077154439604038732571356993592889274960926750083680676220164685645357391824834514254424502937997241883036289751241951993709310149628840037054402650399584521172541558702952694553584876658384069467054999441011150673597686302675552061763498991455930865619803690717372709361540940018490253197738313913245451837152364146242682423487238396846829584913788581326420176825708529790418909522375141675033916125505774940914972851350333275436921494348319277491126795111890619143338233891028904247533295427198016869929757940183788817086500967917858224163072835719033086095793796257525867552502225563657709070453226906144132503329308847983438092451390313093297562893221959066348249455899794081234778266761846545706485769494 +exp(-0.4) = 0.67032004603563930074443292514782607193698092521081219988891033162589417512035374382633754399645793488456309521501920433002265572321444630236419046222274428843934979253673668314435242906128868379427391474911280085722669621536802784906262313237380579644395348615263465278436218560180755027808562197276835289597853234094901141742001076227382382739059906941428152439813654270886874139125618636377077937550894819769307256614869762430387903179048824056843793094774407575316700985899364639494779050304618418405611419928445090387145749020557699857691391475234346481512520208912108207144347481041888862977488085390745680117521608232124292666218358770610254637077197385603404821508809926049606339147803324013294013793320378866800211900958055270340073925975365389321214085141762191054683674568887264346990801892923090090684734938487257916102063258336532577377811187158539432013673240957927266369857092965530888987071553585304142688361105688860991011857065903012266328566111710322103896330285104799845461264548603475637979226941479802341347508492131271748049664681373676889589041929466324042491982750077017378298871314156909012678981414056564906553158624347669788180782961018243202886658996441611089282687307124913781514877765941932373384543129 +exp(-0.5) = 0.60653065971263342360379953499118045344191813548718695568289215873505651941374842399864761150798945602642378979403952517653780808556294653334117982294767742470758124651684794127251589884790055524438857185075313848684419931871568453157532089010759765268911716273449065255985797440521450982249951538533171327284253813118897840125624139876293959876706292816486229260755084585254814945808446148779273213570505628621800168998198535743217917411720130152453218585024404425877530421602699494046509240217113620018013809786470166394773891099953942312783728043999280855885146469400963849708224915459865747879948314642616539280571716976933858183314528301332597633502587232663473044594482323292556671379197386599488760115757421099964040803633599289297711919492540827626309294487464304609233134622308091500302194892677342306323737370914125619876318730373667062878749700309244193917841573249818949739096510232551098927620281866454085711102103986661649869274393978723263718119859288497621536316386486947906266030079255968436570017957435133521534994370879273819165847580315253686474389003257043442946890494332274772781121193493178267506118043015059716505965441205061910958340685749674073065640848907690457511739433886334088712320575064705044603723942 +exp(-0.6) = 0.54881163609402643262845891723256787533231195669062806698071211730844385726742508160216671209970091258536457246716061054240853754027216765659500875135502064898638611857904719933424637428552350231952695437373972546497252192666213372151825304697365370477278745757903989945033016228823104105018326928296887665381841069182481902930546102572897010272272252738512810589288175833990460232499770708754238862603326026568373604024764623463529868279523285431972890652113401325780238986732602320031861980960562346216530223456291271513367543165634835222984678684988734222749016627551444684216657266515294390111075382442312825015670043530754611984479887814364015750892868552562058574605807278888595998057361479042795374651377946265767361420640868272519291983406395502659014074425241997052663272769391159003580205766993151668158642990393386550854479960891829436795242175118859873385700875489459305746067804019408673510135191812797259636511979609705778683784094182810516117685158458797910703603653181850125497824896187236132130025576802113061310951077168320885849370778008737016687689831212158722469418453647559063363028399063905337591771986741451607300665558176340621108836826761829630915870213080113276034846979457376580721209314210231536457173977 +exp(-0.7) = 0.49658530379140951470480009339752896170766716571181626205471149701724357007290333317504150306190813133056192068411263192477823091624043285995491412854468597209322157789680819028186251890312684911273129902880708791513824430893443499740670812574653703356952243837194891781231467098126795117602038128982545064712666553818287100322261647905311767870216359800257147524205714277272923542513466026634148101429958431884008010809418383990274390393544186213320902486973367889830279684558364017887012226915973402976843566432857101228238951410905966853256386175861663401042912078863747166468215852608530434615518804423474294329341492492660372396233624314332631627897202561284230131158254131011219633553494028503217028060512726493185850429635957759142242915060476491438790994382948063436832469061898796209536604286905687807676123986344217280901518915170241771801348117968540452446654288024240331448827783876407348794447730971540496789524666623195326257896956022623993683770432065879016346629885882105653953732758922833856287724589432632088485426921750697422509270310412900032697657514990380080540118424080051346847363497404226505707548182765839368026205541867333660762868994660652649844768761607611902242248858873938095697123317659224235713741968 +exp(-0.8) = 0.44932896411722159143010238501556279593421494127218449089798933443379075508706868388238620316373966456339063744617728092539581849210982655924289171220183930485956336025919418587921930158227400511951583956682723573385083819345735916159669679392918641368141148396678489774835831927124270632164063818933332673247806662596761480608796589358008254790022648599466821888110331625332704476278781762692891190371137241427222716910242624051460548560750763761900215622162039898327185840156058423386715773546934887376002980633774043133337755348553909097295361512087863759260347977811131617090365806187383636865888108281428224356257793008553434871181165866298235374848066966696389326367436543750087238038737994046833541405680106975142072192364052261317414093374119502815632622437935000532319758384895228829771170304522516529881264801748390129848933134783152414562048105719814990744415418066563238931542322426328488807548433795994957703995365660391387729784333549550846481456709266105720964687067005165662095340796522773334139376836364700536885167340626608218910329863602678938302000044837186665387192816347722714693051002863011982131573095827508324481055458098672186285391202307064373777052628928502125574089595652185429917119349135256644177237537 +exp(-0.9) = 0.40656965974059911188345423964562598783370337617037816774628864840943271777036274935872223831655726536341907145646790369061833897813059052184595179387235222717004615842957360146176629640657891328683616099147281051937464424630085035225821915990555697135336134163189127621681630805835310226267834720851560621807119922018711095250337002645034900507897221757305181381562995361796619109686163936310781592993158902549748747026916613934414306761237782338644431798358063026623998242008375359127823233130101303672128039877976200459906854367965415976553211076386662203118452069615726267386579197876942874357878930084340725425958918768851090677679533208457416850349592499701541631616914419496947498313463568213098097314911855870202328764866064336917555507201359259109034107389053290480096082308374904116998563545805312801089509285561709749340979948158448638439272073537154882397846834273076579120868038265055356293318823578129572040256286737057263382764395674316801837376208632921256693959316553715679033338644813508848226387498691228324546127442823488240915868549832717744955883490945216985957633283009557631168297051768057066985157455646739434510439422461633116627433643421068259108726047447297852056738253157185653439370683661468965529192081 +exp(-1) = 0.36787944117144232159552377016146086744581113103176783450783680169746149574489980335714727434591964374662732527684399520824697579279012900862665358949409878309219436737733811504863899112514561634498771997868447595793974730254989249545323936620796481051464752061229422308916492656660036507457728370553285373838810680478761195682989345449735073931859921661743300356993720820710227751802158499423378169071566767176233660823037612291562375720947000704050973342567757625252803037688616515709365379954274063707178784454194674909313069805601637021113897742282140173802328324652872913890046609866595124440976998514591642878037202025102245787321110595377768074371122062400051679652809754447802864860068385642004336846624843493869182620625189948219709924234252075104920934452851244860224513809864174210612195363683100782092248046530798065628541547860617931557059871702159996991882282653979278037471274386351562967145119439867026824526797168143897721413595796905425291035488597310782332694141185792356959493769860126575880312799846794846735134680226530244627705698244386387297002987588809534112675423789026164331040918607012257175816660345100790985888080842868407400134038381320004056775831406199265584918451278068708378191982028128450226420817 +exp(-1.2345345) = 0.29097017746515246420652722030044913717163450572284514228055170758990258805262222179099139008677127716825161018111800512282629203327937852803377697194238430436994567067068494732526034989701640629081508899694010291857705177977823039187381546420433543905980275994904239563822504418210727257963678736327784776149079682828639738197905973878406482913269600164182359136272451472664684838345792019065429148097285519555771675326162297280562188124875447076470583564039690928564168605110699078407108017311718866815367247665186262657904875597149581616507790361309213156914530787827830810274501045213899717186073174990573802938760252688971621005366683898616454469481160215802465102219116003830877386008375136247901991807699001926584667384189560590875666611066149049336754353614490150544357501011759306802472254644604743814554354268389472450614852429512117432127999071255107377890752724712043329654248247686520445692150106132128969867872513651084682644053126524056920260659559838790598643528803209925120075850383961346734892409752447910516886903053438242826929821273781839854373959640452297180174921538366119090647593510812933558383934036213120841315663194236553207169874811746212533757095371074637911061155686882264092838394261450933856482992178 +exp(-2.435623456) = 0.08754315072804413769438832124059962198524590177479721425448075787635372371746617989934326648728461104507879949504142356407764165016667978692423969940411897025498232728176464272057802202362198316194693037919872539809963808534612107229231436299606340805040506335064189849156992019988599476199289389752196869817309122747450626568003335390817835536350958571355980590230325423275417838858804944618885398298788493423864419400529772431284989431048075540011589222143973015466816236629288599770748607829255704816072405306029238692190544467143161593297911369716454305807770231324950313856952236074528072332052125173364525964472708029560996128488131791102373651526919674654992946325959471797945039173831186022739927853379598530297921834503948452671562230102208211803496699102810953648092428758298680623162663597315362443817764035454340335355234286566088061723618785315386631735896841388544426346449326385707639849223819128375868389785590257169247673622601423317735968213414016033319676445989762573399829575246203914603619458161005169754896872412671840178610263266633329417930280473739484800646956078656351774193269682039157237554302555818396437641361007037582035470692002273092654402033015624159831028625000799843341858065855608471762384755771 +exp(-6.24354563567837502834057) = 0.001942954287398880199606894698748875258321251873700750211759325145024325271103935381895744406400290325611835624779375812868470131475858963623460307448627886271204888598031011652798689167162212449068259810480258419999720713923833244474140515134636429611890908432914785628565717844890029881531793185207515470004981391064780831863641430484588653040244062638060783921950252488191828027647764101178284677297441011450678035416439343922086907919455638312905258562188328474499685613040910811853467841047947507823347568072800181500704372531399309568691811758500985832283541637769812964187926510518582491807175428929352215472875235655731841517567987797696401451309362067781171968690021648872742365911125844223756160259253259225711450682062414835528102717253596302995571399328247979509975010090186986538100834526032092457821774231463479252180884700882563290105779279869771311635402305302014159171192510577161378622764423897171166094085361012478664822763514242435267092942776616344885428270082417033314409941406517617368132402997878169462308607117957075734605061532463066955225018058649572778440561152121681982237602876314918070564123880688271202426383615085674917191358295536719006133323248709024332145625702053982046051897397682094608073119211 +exp(-32.7636756) = 0.0000000000000059008758846024659555668926715556105325058755224197037270588908819509746545511575602217096671145364607017113595023761067681403863631208095320145692479563530160201342593167856189708546347435817295680438565765156592221258130593371818007859255601064822353502310557674228900021997152247964856555811961033707849872224718248796952198635228734323169738615376501434027321465439252030241259860305997418566834415323145195604646242173516842789129492971975364540246416954149497790550389181408287925697507271624523345845968867669308266523334345277373531005786226627707614967217397818594577883894409407892874291368256976639152021442465958691130282885516378177451028622101073557758679030200572945839408994253171774179596599873913028159400337085195223325067175290992988036545941035054161258346201848973774169165267914747424584427359494769690067902893878461274427742105033521753402693276825054414940328780823096896558518429470831142084820399302215076497356552277327857957039465859417573800910863151364485295534583186238599177422857753015354981635875838112097198004813574619240723886071914765559645894396505697054661982288642135640986602697363027709986372301656954378662199723999831571226342978506060452738812656822091795514692626282676032875594768592 +exp(-344.12324535) = 3.5413874985856802665429211662542263526356821551187303137608575768952382859913968201472806300755487157898057347779884858928892826590937857082535356496288963970826962935016767546305631623687201186660788845772580096573666179335332879774161658293279685025719138739710462940124407033741648315556855686519874113665687536311616215634370830474168289370736113645518104734705794674096854200389942972016178665956915108532437538713246828914906097127209140968841360191706222843100058816423505686077061874383559229991190464297677668977066332722421606933001015131123494456357335614959460983170241794518447713205446561808261443761886270495886789444749419514216676564739284721356019777735380764820313801613983663817508186166807864537359212691382574323182798023224115708597400131125778300340047186720062736548204380729874905078882458173898951813746661313031593032510823763285358671815319408740782915063807396860931395986190184210148418503419494475297112478925127123421004617667458631043588595697553340435059617633001456854543353263983395644045733257780055370220294347238623162384225517246466798834930776031506552059754255352076480345166386297795945786559781102370697150377696183818735185213757391292248024759596832055512106941794067273633849439547147e-150 +exp(-4564.21342245636734) = 6.1276845287958513344761990550923968760973669268398660644819162485645942562744130010359136234683795742957482327933893940157020476992862113481250768435672978878163108294529567098541738069137465053865456198587647472761952789541836071005349884693803581355935923623212901707081052871864073631848901845459181033188492893672544231573333229640955651077676153860513155539228819931631236447680025234000901046657975695324698481282821228551438391660074743823786963362121862913034847698763920533727023728853885779168089915978482713860819249395396253065601717449981273780626173196603943971933490346682725894179999630696369975638239458897868319166801211189324368084583119368873383787722940064692794219897460568925214892680191181336496215856062058765203794602933963736902426618371095527074937631180999526578812497829853526705122359531961953798501391701838782611280209996010188176737355817700991808915683386863570379996945916063014480568768916344016485510927104417356044062742819672409478010499782504768184042123518719007589740203348199597199023462285490632051483055042331262914250625045474245233760700634352825091216228627304659149715823879552376973564409822648371795574601374727156539659169934229755913068729659336320911658683436361319454400125695e-1983 +exp(-45635.2134234) = 7.561879285102925012533086300420248634729063338786959325292754690064588743419846017685993116344755518236245988774096684899928936344512516841854412579004318354702835050534004088063270441262296961442611489309108232479217511544169974490151106605149937698157284685950165586786229616933791048069768754382051968702490447144565186771041071605089822883925575456990275028807532702296554161813027177512814405103130795696324841424578849441604393105760071789643467458926517191710626011704840186498680134095710043054529929843796613407055310152019460215351984641730474493349184851336376268431771889683534162533081871798623452528979901778356211859374788484240182130900092834646703160736711158668072823171588920662026970061914088398312965969605657539761326493760294551450433790493020325566660193360130714065446141047428100141129582542337333928638586090377618723446193434070700231258482253523121240820309231749830494501567888239763276655573049683294402175729564533573726234427904728357913047243780258931950753614885613488809349979425065283869808081508204356298577968386070131499698617266981728650916164613315238799261030814764074932660721869634024481608528152517131599724244194892725920307998183826457720160660688324055722628476583402627132910070032e-19820 +exp(-4563456.21343265) = 1.4063683750433212766507407193414904836734158719157512485706557974478307717215702409374330001129624553299911348855590775250044546765344226453491637957151682309002950444306006812330154306796568311073559112641821704606188158102605521902922023073378591470055438557308075590346648375810175361037068635981531905533408061710956473747168940099055839628579018162347800213103984118158455691197740508131038779291071082204319223567071857833877729350260857429545604786860759680224139965170997133389432840869888458152182490727553215645488023426891017037925785267972917311367102749312423483088785389100470956193732913114338526506839507263461113814207033285743881446446712030241982103509826151899698158771853770491261754698488473884421160614099877898916482312527210715607037475711939496742273925866935248174847164275055437448294387326771371964035496837839917355999235476790235560465747892582218395427637386845617280569363526427562904024668732691639919564516517948114795119051080348437399477982703108827058762780679627514471459818230448842685288985435282107971765892397719631592110455649476931628701219531591566151954221665710793768480682527991130484297160138044681825859671789506680970038881215134301449374197512663773655543621725857558655991787324e-1981884 +exp(-35673673673.213415463673676) = 3.2070459657821809571596988198934337053528369636602659264111361709843835810120269503954714197211018209865496299076231049996481088951371137223800007052078121177177656327106022669301825757643917872038869274358467576586541775637218074641192923995327770207311916708852229394635070005780075569516446756419539007625517348217267506155875830348412181689054606432135128115083802342270662709003934796746609435787061285118234034881090813393516808547273637116229616491774899183046960578619346323483763280822399586156742789031563586243921521738086486402882039482339091884381891610616769791051837381997745126657313031956908046300853591378792434026949808545421249959942950457542128736081712463171214638122056817212083145126857929520498767525373649425114088170325913724039400543383081545415404190896549254272280328249884767013542687586850424900554629525813143019865998925047367930767333265792910255816018480893773715613893608480648222616254367783869636473099969292236054035817773753441703642091798866886299818111477147041270283454185191253253560517062959770761505384213180759683339648758293905695200732217055162820613908379885339397282688388498842144195178981162306482016497576274691755351955456514400029387101261393917224425188323879375625494803277e-15492879626 +exp(-85467524513451345.1567436734673) = 6.52841196777537746517292012197594503023852963121482259860484224041554778069694476483296003657063137832446154777336851031157513537917336291157687578900026729971113606751256294831723610201471384999108619836919230291932496004659960911251588743005359297971311689320187535367929731782505749209669186077026239350634515805157673666127013613570918923786208424892880671327286069299416304924047408720299142458765694958282889851484412787617822761791904773377050828701614222139830307356151951475708222842645504026397891495520556372974983932154072753643748223964557585250225500932963119068318698486526562878396883227615529529503631868610873744592437882017041084988717631239835010228804990382517896226533938854300484960277231982671584176807142023863708483459457075687319646517044151061072796423527720216530791598212405876985214520605920311193478880233632609237226782820345902965921345676010999360721774331584629977294727810977056920587528706846375802336429363681531611239545937250863408170429326337366605139702315783548187626703716492548225168098986188652761932063311246544084888900079152841970962211169613163733485684102552838054730476170628584306484864622050752803503468672616685212327945417393012370505536245408753153402479339526479989004832e-37118074278122828 +exp(-456346666666666666556745674567.2354236789675423452345) = error: 8 +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.8869408562667258808283578009849931729596055885224101448518512329617912835828379366494257858738844915563826131309469824693369225332390518864983675068874999776569793305246492192071837867278485816369591691738377915180138827325747514100587522059842475461782990853517944932843890295867001870719152146769394349240227072130557716959671037340129050484228562285915396577204890129282189343624410576033303824578444405502332223005054866742926986697264777555822710643409047619705663345742800799833277322419280745975641217256309014614704323331995175858793651331257438964495300082838733230782611253108256524074976331205048945149630474121946311965753879941106927765825008953622201010065708460143716004683372968567560752677286430954341472990572066368751293473889637941313296192616859283207950638658628466390859468516782466518599239492944092555999982191240503411250455350274081173614761656620258462163136316523603194214762349190204347432847324990050293461767547532447378538881350608356521202723970724613797233093906392547261531485441309640018713452268952775069774014751412605636125089434070658750842819552404680517146662317850221586962475147787429549485090483878653418920062083560978322688480304510937530654032898984816425544971900666516722799849261e-322684435398 +exp(-(45 ^ 12)) = error: 8 +exp(-(454 ^ 1231)) = error: 8 +exp(-(4564 ^ 1231231)) = error: 8 +abs(-(453 ^ 2134)) = 1.29886225206292107299436009694251803652060507058419913744278130141800366337412669593601652334107440191170418971378016397088974922619097042270524566655342689919969759363953273996043032253273805700608483975077409798610591594295187879865093961158546396977375394853594746196100683519633565680673433993308673951670628440214846416639106200932328331086910233851959503978489757411978455039998781421208218544365962497736740264219839118403952891013564857949999102957465862385452753052223517873754629002640041269285639859629824668717387178361103517529467782134146179964471444948028742026948764225545853192655446853910286066361990088907975886327931905116177676123448192107744292157516152063933636887828850742093338781004483284955015953276885966982680359680377027403815532356990338091953601347710148696139577370520731468191896329617674771977757634993062396036593384043345051645202806670473418461356759043529378951122349793133814642526342220752928038554869570237788283471483880017104388276756643303529501680870495628920559493780597677546314054479944439688000375540390021076206397860359312328899779269218499285145401107672891325635567335729499883380907260106830159868739176039335201582823478786835972028145733514525058783368241532908207701830373553e+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.79790899552528405982667214015050924434676641527444938039519729674143217392337393564682128270179440217537044629994949114178728047053861572031972805510081247619224778162506238273939346030465842128966595562516368610989853646250346692082987801908485546494022753394452658729524918330900572946268005316901717802240446840005917237704402863780438119045807246999905234674394743756025493813559769123173554315217967569801119883057679608583886307985917842049370550533467082712465646855184386392046407669104637640915109525312831770157306158341057955024311076965017446790929989232724585917976915066470332512346532008359602275957493560838919832238885397016228904141078753947379592541873743329898880631250503389681142201830163618734178144808007397082226041305385073666826618082221736663216969485257717321719402513598399572042799051039002239936038461137311125631353872366136052969200040004989175512923917931033108852109486256537373526077142110908376996476798396489003905409014701604549682415893967130961209441916698739278632723187746370744303016170180616536250952969908109050617229588265552909798395442781894382948611042939817277423110073748236288949035321562129876961687052707569558644387451923663457571175866235869038478158875741939937231787945733e+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.95345345000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022414415700301320647693398499371 +frac(-645634563445643563456564365.55345345) = -0.55345344999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994900637895529228123746184 +frac(-6456345634234511564365.15345345) = -0.15345345000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000341568009005608225875 +frac(-646.09999999999999999) = -0.09999999999999998999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976 +frac(-646) = 0 +frac(-645.9999999999999999) = -0.99999999999999989999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999956 +frac(-645.59999999999999999) = -0.59999999999999998999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976 +frac(-645.5) = -0.5 +frac(-645.4999999999999999) = -0.49999999999999989999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999956 +frac(-3) = 0 +frac(-2.9) = -0.9 +frac(-2.5) = -0.5 +frac(-2.4) = -0.4 +frac(-2.1) = -0.1 +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.1 +frac(-2.4) = -0.4 +frac(-2.5) = -0.5 +frac(-2.9) = -0.9 +frac(-3) = 0 +frac(-645.4999999999999999) = -0.49999999999999989999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999956 +frac(-645.5) = -0.5 +frac(-645.59999999999999999) = -0.59999999999999998999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976 +frac(-645.9999999999999999) = -0.99999999999999989999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999956 +frac(-646) = 0 +frac(-646.09999999999999999) = -0.09999999999999998999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976 +frac(-6456345634234511564365.15345345) = -0.15345345000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000341568009005608225875 +frac(-645634563445643563456564365.55345345) = -0.55345344999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994900637895529228123746184 +frac(-645467856786345612312312334564365.95345345) = -0.95345345000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022414415700301320647693398499371 +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.8865786736479050355236321393218506229513597768717326329474253324435944996340334292030428401198462390417721213891963883025764279024263710506192662495282993111346285727076331723739698894392244562145166424025403329186413122742829485327752424240757390324032125740557956866022603190417032406235170085879617892222278962370389737472e+374 ; 3.060575122164406360353704612972686293885888041735769994167767412594765331767168674655152914224775733499391478887017263688642639077590031542268429279069745598412254769302719546040080122157762521768542559653569035067887252643218962642993652045764488303889097539434896254360532259807765212708224376394491201286786753683057122936819436499564604981664502277165001851765464693401122260347297240663332585835068701501697941688503537521375549102891264071571548302822849379526365801452352331569364822334367992545940952768206080622328123873838808170496e+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.4034522846623895262347970319503005850702583026002959458684445942802397169186831436278478647463264676294350575035856810848298162883517435228961988646802997937341654150838162426461942352307046244325015114448670890662773914918117331955996440709549671345290477020322434911210797593280795101545372667251627877890009349763765710326350331533965349868386831339352024373788157786791506311858702618270169819740062983025308591298346162272304558339520759611505302236086810433297255194852674432232438669948422404232599805551610635942376961399231917134063858996537970147827206606320217379472010321356624613809077942304597360699567595836096158715129913822286578579549361617654480453222007825818400848436415591229454275384803558374518022675900061399560145595206127211192918105032491008e+868 ; 1.22013682599111006870123878542304692625357434280319284219241358838584537315388199760549644750220328186301361647714820358416337872207817720048078520515932928547790757193933060377296085908627042917454788242491272634430567017327076946106280231045264421887878946575477714986349436778103764427403382736539747138647787849543848959553753799042324106127132698432774571554630997720278101456108118837370953101635632443298702956389662891165897476957208792692887128178007026517450776841071962439039432253642260523494585012991857150124870696156814162535905669342381300885624924689156412677565448188650659384795177536089400574523894033579847636394490531306232374906644504882466507594673586207463792518420045936969298102226397195259719094521782333175693458150855233282076282002340262690789834245171200620771464097945611612762914595123722991334016955236385094288559201872743379517301458635757082835578015873543276888868012039988238470215146760544540766353598417443048012893831389688163948746965881750450692636533817505547812864e+1134 ; 1.26557231622543074254186782451508292976714038622746607681878288585281408231473512378178027956195710747652085325980602248032409037821647694307950255780542719062833876438260884481246264883326236083761640812211711794398858402578187329190378896037191867439433630621395937844739222318527825476197717238892524768711860001746979345491128456625961823082803906151846919244462155525865237400849328072590562389621046897315225875644122316180187743508015268395673674449282062313109736194403547237180128677530195561357213762079595588605599330528569141571206229800571698919125959265404275968534412769850067248695582019306579002409430076578174736840089444481832191241630176666077706675850821695982392302740355177386480656004927020957328434927088560369202198833631115279881092773926965627768134466456512384193015861573428678606466663500501133147879113206396685108715698466648735950175189956709584778064116675053464625904711368626473496662434262426771752047323142810644179390418686537411874230649851895567426401115985800356440218355767157528693974654538285844712912699558903932944483157465002687021497088080531004063984809426956235860494033480849700646689002062515169684797275155764259623921362691690898846097942713310610188956344210940823104088897529e+1408 ; 2.42204012475027217986787509381235221859098338572920729945067966492993816021564742044451905166648481924932145667149704984232752509387481734383839375763145922845082849997227127414016031105783055846363633712407933244782073928110103711266538753718079025757791927310826291690475040523505506008401221949289237563513629662202002317810961981804617990689745042054891261087058908805650391358456221103769328878296090019507413099979903597071143627933909429203286626049637582546142772755571000300775290614147063957439002498851491426444986500645887322695194189954597033391035158855923294082956927698608022220028996612834393163002878920338265474960347351631476526277225717115468671686281418472874118714793634950165319745745566041313450604912204494705262338468208886479067330956929238421561178801427495490591414836230322620024681644130193484608025499864732527060610451208805871229334986218539924330905429957638171880624723819523260464261432989407063616375367209123275161237834827384075787356771753287924251833711954060294360941162934900956604372083673740109088239297503122461253124564268729671705374773450644331492455811956047990147873620955692516151773711039975473055185406632842001472865789628693652378708020647632715713644131877343275100726310787e+1689 ; 7.7105301133538600414463939777502836059555640181601023916341099403397085182709306936709076979553903309264786122423067744465978515263974540148018465317490976250447063827425912017330970170261087509291881684698584215059362371860386164206307883411723409851372526504540252305657565886062123887041264021962997102468682662471338366096312704819557227970771168835262025986914099490128789574729041072249610615195425726739632240555672735478689372578583873240464624335733591859774740577632892477589756451958359135408089811702313276225071405727134411094816402994058882784778044231447320047952513831820830242772780313321930521095250760594899431434544932525959487638592212849456043729642838600294060187407273248889750422379351837718060544178311664970826994606138023053101829193051074866557780301452325179779038861503375654483037490944016227018295230332909172043821063709710561625838705188403028893365030975628918836456867210408418552936572764623458830668349359476527455949754375965173369982063973170211691296324744129420029780008706172586822388086524358336562348270439589365271184073541879977376305488758821994398467340105136228038418781861100503518786270784091294275345464605467487015507249576750977853405929803836420407629904807293450104625517526e+1976 ; 6.7526802209645841583879061361800814224269427869589384312198268703685091643180416969132446952698303794226010370578672908593198347699886928591906501031587651846976759681112609524787093848004428636186893395272784450630354080243217646658024696659065951793757223520229235577548653833681102170973893746054649126415909143150172860721156685810655759230011450132992176454983227538696340112610447029002337004887877266387704586077293585433151612518800147764461182680822867092786694982831838641800997499819339206579415325649748486265233918911087114592440896594062675914294925816719862178374679272092637524786939036290035924271782253738059886933923447877769583003016705363339031413069155837518524761078342052635475632113169618774549275701480106933362990003732589370593557325299434734459295866728988740794174654391479926000848846686708729736713207285203712732201272410830836913052635365082888725171636081587151603468291106754640398232146673627370895934090777828827549554232436190464827998683927179246029919443251026464452337939599198528297828591122689960620361238248313158071643395848405047261412680039877733761849874447323867911712630023171745968278465780558568067035013885275080292137360491875164947724464221693533755035300065350065137490832025e+2269 ; 4.15156914349396074560727984184324899972648637645371784312067875411727482742373216638691256113207494957942375768997904995112777631828043396236890509226514770029702111511416294489984297168442389183071946440444000725922317607888933168329264930693265090479270583296061804670399337866390693355870329443041403901146839382128090492592003407930332553503480615724099732686668927572420386673033354390127851147541863926562291401789299812042977073693711658298351566174944344234974704617408994978278579974679571472946890713469781058010927746412288852128424636259653270928469154624193506502165030001928147750670206998192884234943459871366492273604330063010422788213633664033633157387606311056675047200766708847638613612177072136552036791849953642252442313891846528659189832679039613598486519214029529617571530446998146982449403288761688750824846193862483365983009697838786242239573410697112758046190028947758434468189895791523530674559482831847492348053984413473761319536397196515654180140459985111320398750053514112676880992780130193580814751602088251666536943878158286836172746784694335909965200408329961155195858278968570994495089067659727625050447783568012179402188366519794682990387360804097382451457312139456320398410631063850997302523584902e+5725 ; 8.2948351487009335697233451240028115014535197801545282505551161507263151051926168684410512971418857492596886678645781418023532970839243070568130723743457651051934481879980975639098862574254789358777774898800711345039279058056208847032187133152514365077758262542553148573145787705704860532502891822719672499449138508549192480419882280904480444189995427021675126590796451728969593257272064207147544659278864412527145822077502102446186819324003589328010642921753879978147945982558317196660060278940978380294788764551262255390583363733175312655259242324678723531508137093913862599132572994385243920583907358238938270141703282299025156266145146589482473085084006073919904846043740949123674430713188427758194999712979012883096951011620737722037974315590936426106128569272114796977606538963100017590791783310229767093390777094585412414804269533724176523405337628189491199466767457283129057628767783762135206744341179146401428776984669803128971141186085812057511643372159863827705192063905025241815670260692119712840822357470012677446787370097232682974081386856025709867314807581928314811047041584326238808132484137920484700118795718413579485079467156888833444557235630654977661479394688658657013801170965463372815602444086557429261044212263e+5728 ; 1.65813754622531662058769669028816201914055860405289019728596771853019038952800411200136615429866296127701176470612917054629042408707646898065693316763171844452817029278081970302558626285935323928196772022702621978733518837054361485217342079171876215790438766822563743997718429623704016204473280753616625326398827878589835768359344679528056407935800858616328578055002107006210216921286856350087941773898449960641764498332926702789927451828683175066693275200586006076317744019134076076123460497603015782209282740337973248525776144102617449997863225407032768339484766050733811335666013415776102597247230809119637602013264861315751287376024148032375463697082928141765889787241438157298225186995663667088631804426245046753310805072229854706353910656866281915786151009974957479158235471387236935163992774837149304419688163412076239417193734797914628870287269918750792907734068147108974986199906799740508278281938017113656456125192354936454813311230985538302965775100947567791582678935746145458389524851123547305968803892582555342216127952824368133265188692325195394024762300356274701307283036127068151377456835791703048915537472641108745390673854846620778055669914025679300345297309982628655370588540759961282258389285729028301092827380314e+5732 ; 3.31627509245063324117539338057632403828111720810578039457193543706038077905600822400273230859732592255402352941225834109258084817415293796131386633526343688905634058556163940605117252571870647856393544045405243957467037674108722970434684158343752431580877533645127487995436859247408032408946561507233250652797655757179671536718689359056112815871601717232657156110004214012420433842573712700175883547796899921283528996665853405579854903657366350133386550401172012152635488038268152152246920995206031564418565480675946497051552288205234899995726450814065536678969532101467622671332026831552205194494461618239275204026529722631502574752048296064750927394165856283531779574482876314596450373991327334177263608852490093506621610144459709412707821313732563831572302019949914958316470942774473870327985549674298608839376326824152478834387469595829257740574539837501585815468136294217949972399813599481016556563876034227312912250384709872909626622461971076605931550201895135583165357871492290916779049702247094611937607785165110684432255905648736266530377384650390788049524600712549402614566072254136302754913671583406097831074945282217490781347709693241556111339828051358600690594619965257310741177081519922564516778571458056602185654760672e+5735 ; 6.63586645999371711559196215453322440060051553341966656953844280955782193889107245622946734950324917103060108235392894052625427719648002886058904653686213721500173751170884045150839622396313166360643481634855893158891542385891554663839803000845848615593335944823900103478869155354063472850302069575973734556248109170116522744974097407471281744559075036182546969376118432238853288118989999113051942979141596742488341522328372664565289662218390066616906487352745196317423611564574572456646088911407269160401549526832568940600156128698675034891448628078945138894618033735036712965335385689935962594183417698096789683257085974985636652078848640425566605715725878423347090928540235505507497198356645995688704481313832677106749841899063878534828350448778860226976176341919779831591258356491722214526299084898271516287592029975129110147609326661254344738889654214840673216751740724730117894772027012561514129684315944488853137413019804455692162871546404124288469031953992166301913881100856074124474878454196436318487153178115386479548944067203121269327285146685431966887098726025811354631746710580526741812582256838395601759980965509717199053476767096176353778790995930768559981879834550479878793095340121365051598073921487571260973495177562e+5738 ; 1.32850046529074216654151082333755152500022320979061724722159625047347595216599270573713936337055048404032633668725657389335610629473530177788992711667979987044334784984410985839198092403741895905400825023298149810410086785655489243700728560769338892841785856153744800716469604901883507264630474329109941658160871455857327853543814300975750605260726822243745903269098910134218428281421797822432998984424147667846165972770140207445970990376121691336704678768019588302748207035227829405820547000063735285912390215271880301908151256965474741985268015341404816806702530353754349935660144215125179711355520223158977294588068612192124457746185497813198434464288320860354087603893755148202600939111000528336878637159029301956771318348192588482672635759845527817440630503652339922284569922969642787348165076796633957560775924401020847851551387197583119816725708773811102777993698493090969602533359807914815128762800052086668398110086564852029571006883590105682551500197189231693643158996391386039719870666530126550961128066258700373205698602254064878119322486366423479770797164950367433197275691458221453710878967819046799472348189295045383250506048772654506026513957385339865708372342877006071734377687092297283329934399081811766446893734309e+5742 ; 2.66098643197735655958264617914511570457544708921060634618485728969837233218848338959149014483121261953277365238457491750839228090835480946111352401470963914049802574323775204635913779084695017498517852521666194070251403831667944955132559307220985802362097069875950835835088618618472665051054840081207213141296225526082227690648260044854428462337235824954223044248005116998839511847687861038333296965801567778695870443458590835514279893723371747747419471572343235370404658691561342299858555641127661777682517601189576244722026967701845908196491834728833848063825168298569962921127268862895734961845107006987431521059901430220825288865609552119836464231969506683289237470599191561849809681039334058258767910229535691819412950651429754730793289426970592218333582898815636864335993555708194503058374648823657816994234176575244758246657428556758988992901594673943638864321378081661212113874319695253374702911888504329596801414503389398615230726787830981682150654894970031082367247469771946237558900945059843481575139516716176847531014300314891950873002940191946229980906721395585968694143209990817571782890572541550739343113423157975902650763615691626975571107456642835751013869802782643161683958507245871458509858601360868968193128149854e+5745 ; 4.14935960343785408555686709308661217095111919493180991768946765769755856512353195008600076521780034200751846353836171184957508711140459077945534021610683396116210379041991775220626633901796828051647196974959688424577287660971030037261110953402411271188331577388153284389297376130211063129303744014853787254460796102904294910497938881207625116251329170046416689621175902035751754889806535778689152850937824699946746991908320935110683638242870635222685443392137751504885881040368188090992929124971419005089389944047153514731545315874415099601742678750874603679741170723687472771439889206836916185036081984597180937844535239585053776110865111623631459208861085574508745139453054362137118981508471920944263742032750299963337849440147756714146808242074999147148783596697206389546705899601785694802633887671128710680049508274007171248194763864013691935443541203127866014347925499591435301206531034066255032310207383515021951031486736123387393950965514621593490157899499440723110044269248381401414554878727380458560235615832043179459530558306933512468907212461514684853087240312679670891135489827334753757568993651763964247817334625108790157434373989204922670983170339321071763439833524445760404765654004144146994799843545545977993867029351e+9130 ; 7.4567977044139011949667073608455173423487764757694964954782078806637414474269541755513168162322414391795029974798168118602932664223118301735392106426005435975651013745428640548040017738240446452238138099548758611585866876215190433266126943838966354115374673826316710496466347480929976946164133746784925473536255668775788410637302475977358042777563298421942486347058546061447894488580511001828963234200234491333976351643489148203185934528366571754209374687745353055863686767738069673627823862054061701848715213184195054825582311329298486817291997454232301053616336647997481986600347551790229481261738710883637544869003730473769948680001702982570354418432731526644278694205382455159506386284895276211898040183478834449887336713949072744951627367676415410588218125988845254081645970112840759644959689023753541044791552528066574010453405432565990231661721176456060964944386439425330227704356075293257126298067259202397021109912474611434259568553618727276023081735135943018756445101443991060172783412044695593424656408408800494863461076415311568232081604895511865504112337108920219061865190144455545779009509726656497912460977616087464974948542132577786126349472454805453901858673726516096174941091974646054097305791346080948013382475686e+20057 +factorial(54345) ; factorial(456456) ; factorial(456456456456) = 1.91045957426664193015622159880624409781196945094811125251665748675064599742195993081233122974587553295884017269126401436617450951482809307839794031688034294261228595011807143261983229677518598864688031544124742565199176132824360901956022097424163203774063384851592883204292515972321605442652610185219118504819413993356933318760782244509807219339613225799910425105650015698551810715624715539220443324684135003092973859900933137384911515290509600753002189128642335467199200722401128721924167208889771374418574449377699930963348979875292561935558850884865506401965921651660189725033312292782801134986859912265046141874818163661360960486065389711830896562092939153477652523806701420004500054355213008138509147909664704666341331916743600194243289907142378144517206813120960191468467323259066232035633224522758182659051039972054476884544129198592755483994201236701795497672088858718355598713006487143560134176404645259117761974347237562980179707681487747030590844899609778122328063425808833106828321937452186183312092415657582370475522581037176499527746571265133878834243805042911433998044093513418213835292856854403071297730167076660925798478749737786028176187292723307842023555408255258312923484331190316650825059195719101741733066757537e+233733 ; 3.16410567765613362250946666745149421852074458729107538700546064420750406616557054218926528868870355859744276920409743620480539936721621220029540941632012491434047912837692465906783673964847481848642677514238290831554041315107771838487259973164333457271266021971841588218632344254048385010697292934650864038012883744608057054591084545521048462009154510172813468603048327350060652965084128651164455489725229564874856008760497450486410450470483153085447826721775136590677861192736330973814634400235652338586288757416871232007743762192843702031189709580255940013283564664441824869458541850842035494575528070123881185473574470223739475166645185894524848374811594158916975357079554926663561893927452745208750574715516542659954925732218875804370776831316554442043804704807976253186891219982652769010084312240854586100542608531529365615953593200551517317004125571893723546819948547433599212989039424170131975447039119053774759340202060687649044681264172641060871382173864612907224403497454577043872800069871982936997906996781531301033214230925340976641989952149530513713159395595822781338143046875222021072968588946457824542027315791222708807388230951885844805716141854349004567186973211643536831775014603011727272477185041015035319316309485e+2385033 ; 2.6784858218470248918588279576285521351498006380824701455810173328608544074551126756315580374116154503397181610227491719333765280921509832115175734788540560779523416180923751742606422117745037004516792204533703907129787708141469047255342391315750655161075981916162742900177521138095952047289465572140414144545565621252994990246441567418017408672403771149607558155221702927762494479260449598966671298225922659565245099650562941234167549763391637715210710531235326092494495809782250758623408192457727674594776279544987357614400138589811228748396461680216424915839538777216939810091188407822660016575971875637439460364498615608391234470637040498490672112063408663740395343513601355264137215417786625516336415258691675537577543077825891702036707325153234616301912098903830231755672139031046988388926928011538877407892832587397115623889861281476279883761564946790101202068035722664041650833918550819421945542054693028941894954522736191200917428836149156284817650775805038495295382886069843817114851240432577048617154425757503589318302026904807185071599882966184058348335971055292604768761277239495837439086366992485884133764862620023624081321931375182713576907213258140005085628883484023000836972685579859313320725550231966289925638342555e+5123771593470 +factorial(456456456456345345345) ; factorial(4762345134523452345234523452) = error: 8 +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.7289237592482340525268365644106251584730429077276193980197750392948862353407968355636201628091977443517139435687784419961800001876492082783969443322875898146766811378603587841145931227431144278252861098203055486390886918340766170453382708816271949725385701825735855941978283938675590288608978119393692044167522011154438512157444855535983135039893135234472110550225313784126493160210163649458754335045368459856670451630658224484350805917642441802864087006412223434217466496975253440076797406358468219388115559996544030114108164673616593243890661717736770803696598541473252161613082267341650904327326237684049179488616358045378504131440526459288697755118431065117647500344275080109931945599763790850841028188184502053732769500753380382629619547375630783779021130059846383560241350589175467109042980979830013110952917742071036308582064623606737409544754600046721345297397138394709755940280143947254746562356068757727028978556240675260070625729380369142905090954980996200475157016551610822773222152900279560117455698428348505587072544045903297172275396195133909233280048961762927233580584047198278993774813687175243959710850351082840972364652439886833534656433880744851640938692620450566830226070069669652863459460343009567680621773379e-41818556136 ; 1.9860184448809667616900043125925948063551645263499446498302025880225449470890251681991648855128731748970034933892231505283948047809722738679248953477218953826313653482138811918507800557642316515191234840319645381913616412509715541472975308961945073094164561023692617565262805315491445554779365800580079578287838142547370855784219995610674844849153435236799791698105151912518338630876346856163203623915542427180929986189352455943783467737947744938963831808872020627902028135754307637451906095827204529640386999076514834467437405014271595163589409592836550573142610285874822206810725183885721793836402595588458762663595942997838425789379928256130797265657439526574508121970480260965202581477495774753968490878977691648291450010579207301299956465186471522203629679537221710268041773741455499410487609322728688186041668177760675391129315836826874233993976352448138310292501148119384307199992561719032577541156223687986062597514825129625537079402789132301663884015893948532262430711285985045737917327617064244234956571443329979469349292270206197667623075012512228974703502386200672816770023030971893023277481374216630694792482715092640042754519378365460838627716563427277156190834781487989030562273484980523751318275602173522537844732726e-41818556134 ; 1.4075326352993509829336781389033408267345162257990242583714205231878750815714493477440652011147040306478517548635665497710578807733768074831708518496566888651662322342804877836198260514979455127106408053575855554165607219911634187639429560441372376980484168182377093100048773884222175776152032973424216029887181844785573786689271916711689136540041137092615947764747680110672131414525197044623338266220691440974452478903595472890178846476720581242814425956483809158417154685035880879744289518074900933471266831490463174876852871811472149543444438258025403494478601978021389618979109932411358358903748300974493919979261001093027547737363883361552929204972376481169442520561647135309944972868461864703949572666756528424547493161638472341045868832348764350621720171656475348292325664118509059387222695199308055983223710196914055033810217989126465300683790296852464754109272807706353838863703745789545084726867666978442581753442502614886227051743043052581476680783963736573211375660797622886365321902788223476366537060332354848810662688682420212066980586936800474167548028868617718444420163990184839927497347565606036654932684635927302171596768148358146084832309799646777855223392512750706047124098831467658310200259517479168066250355393e-41818556135 ; 1.9769712228068219038475600130355861481970998023285660691610904614414677420827311752830956742481983373427560535081164267940999803715273708638254657481882332887367128509018382385875448536388498439592747137947302670555667324640486819120275001245684325296111981338301330514655682559654559996461038623353701736760817595824212197834952440184003566922864591355756702359485411100134090958520607905859492351166090990881167302793749622590683895548559551834645104386470589501367320803477488426487831493598619760610158704473494755545232727626571979101701008001323193095974036574886228352694861548226035180215859087033882003354675792261709699296023932201822005949412245255097936676567022482399963523169251753205133086267365940996077736275076157305759542826684052051635672772677885381389643800383565580959147499285851709595609775220630343544080797932764474591579506224896941162715428722299532638117368421620206433528292134066249692329378196837073243489517148549867568929836122272931976833380431270868121938626700689655248083101580925167402587363557891292807066195215384737729351608259155060841238858361093169382152928520107557201404731777851573520842553585724742074715684901494021740713992069426847700981580482802016919899650147454625824439104396e-41818556135 ; 2.1679012260155170188316527073533954683141801008513922041639440621673409432305050418560746809558133962610863872124328218514807517807920374575813440794149670763094527581321756641626556412195175976691583900744670697529288632920733325883112257011236053838250748011423889492861721955933331109924824709640498410102502174925504555203219544864997920822583655922693884597687355353775233979792700053875724016580282707925135022174745105170078219145528035812743848681031668552540728419924547281672599866331330002885797801302562240470341499378672363348803974600087262358704503681685884223960695094871652795095233483837863108777365540252872894397231617858197591575857376014849545284474040072184629562601565386503376107905118725881382600338511660485289099384809349117859271241707253939023597128808416628565116052892345571819709741308594099298465156324485578563762492271663407081747658825029207951866127171958285227239760390864673387030415466431960670630262635704802165863385327520069121011392202998182023664255758964381117243451059605929410980496334796048639009475127314963196715858057075976876104218861506391622312174632356421974178400096369320821169857984511702232744513928105203868993246567418917201783357894073710155393082968441889002266842681e-41818556135 ; 1.7208564431038703274165875692397629794046264538446040258440729441399016208435416766809884295238392316640344847818819108792197117081593551035378306549379144290099690029332024062104931951237934651293752349513450011843573013296514618915498551117281599863081295918337656388544484404127810650703790392727737292073224014150611954324332821395862559707572407363006668544514361809340187329833182456924846141506247217401580289524964901276548210519252319947650949023036838338845074500686820137675951906311967829777993995221983072079566635782106689189631299956184547161368469340897373942627097631870200377587714455773825628454128987230014459407661695337431455690230978591186097316722050512763395902776823722013611736734628865581961951222978531283467575547484719850045697129580262832326706651370478472797139082018662512488249703115597694298027088364523341382437250827201658727656850473217720881241376376672810028736486814554915801635610136045416747725373423219166622813800474740048142839941740377049333115995511736021873692266867636565547996947119991805779164969183989058407964328301211562361819105941827818081655966976416047461574749325640373954749769882393645459421087992420961569405032059460952078627719922411567885313519403586967535914207604e-41818556134 ; -4.4498004254939121818600992597789550610460708016640193363827736376559794447827423548696119713951545307219011031984310817799439477799791047373887141840416777751418550009241082386319449482598905589244490790468035326551795420504394707887818415188129587125231926259456265295232445979071844590387513751590887447799402736805622041430979747193989128234744086295128914257952204352540618945590966991226680896174102755447878074412510837550914420097363326981786919700100490843167794333303132917174744974965196057292560436860796912433621297688520464819944781044857679712341826444282705114484120581111246530107642772582569101569350618229635688683845010079497282542477894693247718492446115961979822057086276627997259280935965150109166761657048895277288957874002264928310420008987302659633475548705145672607891753142275401204330759519234735942396748923206648290483997662617563302926859805131996411609316464608255311054436057297676314416218689406970320523846269367694533325471808040661325773522579951031743235580073169601502039243170344109672017077181571413502734082087211559086408706503855366326070193906230625294819519523411024662394726075540155354982089289612974630310435006265694760264126938729493323362591220852959502817707233674052326917840549e-41818556133 ; -3.2943996095517836280494563870685915157344155189065132015440820556897104155561096958319803029572638199737491774076212695302968829041850886379134127421208594173167088153517441292989253806744239638395287984385033239149287849651369560780110675645255379008744321983385614496664757696323947362156257518328384196038076981990330330745588029178602987423224484094828501823450238298936210803678187504725783199186267487693389204863322571404050145755308546350191660782252817680262376282036988017749288037086631203948956312056368043666046506335252275381887716751999276078963688464812586272046770436829386109161729485976048015722895723533749471466488997434234567491401741000172630342776077854046347014928414278354563354393803111476757699322469364737068690294239703724024549521093745574974428485780444274888155169817726639618263132565920677546801734321728746504181426962448081856045018454688224305640641592312642790551332004626423837506150315223453871655362442503469079388928546214880697313662710299999201919334346140501218697230441296774748381279162961139101866015657243506033817216966860250495628619233716430933139780830892324109285518574650215107342451915334539625630015826417526473648796500037409637391197223848827473251701198241186407131844026e-41818556133 ; -3.8403387162174277895521779380133376352780755843009883422306920514200027487537828103949975449282507313366707088646008302195981408793135186109202457998057375482734797151769632113059120177771960520585744549441774234002133977039844204550002868270790908704681508645341002262613238022596568636232819503537737012438035537604138694820069498999054829150652549745068961897237351415505926663064163080289224116387337892558656973769378918119162466392491594581874015949620100134396572101833529960504284755669223440963195243607927730688796900365221916727461370245139994663762337606332197369892798917281766431285713477437313199334331597373858767104416732138142803982827163708098085304444836807833952544890721129666815126460187644502293474666177849561444604626264973381639154757944710159528221883109239656936640976113647331459714282619947267003140197762613029073568677999664398649573822073409904476346641450646052787741229803622762825171765364745040831261944652111749425677172079008029049663203478094209673024606495981582347816140795249208776963547257554275844284273117934106431011060899054772542241881892583157898180342849588021579835695761524922980156685192950703386860356799153554700454060568973419306777090312827855622886042574452851647084826316e-41818556134 ; -4.3824044751223623819353987973321410758230772857959562957604842676180819637098572424079172865524091877297147141556290738023705472638063335110893023659456790400319299062908806735618817629151159198227279248320630416561752178517638087900870228101387619859032706322375462959823134193862374055140666099198376566101522717659463559539401703025664087274602643841407602459370000018242105405991972989196819719043063191322778449211921041589951287210737420864904458753526119799750151121608591112092602709882316832847542378474632422358928155007422903888345583238430779792161692557760150395119491300679612898480757528120692087411893993672958240303148312187465334126551740253267996670211449575656808105809318352734587361402970966307498509229625981803099247511340824650974614276755940623499582945808928208418763226804376593710754460855978652213694608768764622238693905211807852812030131199093558359385422847599467481575571141258182433860741310465176486986859887248965742365592269092804466549322313151083477846657494119371810813985947066309197422848590637912373512618308130004760415166206296414604792591717102900822598237413418597254917083139827508415229417544577283758328307003055306054073934636585548823010448576065923760497154039428505356100322008e-41818556134 ; -2.5359133545079475509818924921511252326280783432074834874222539886675456546045195345522072549013748160045272158197234886437927802284938697276868734368965304728051509763002832061657336278885915820684348410817462708293198543431838047440409307842187844867128227978579077523034884602894831979882360473236596940493003143858890915643579748058486926202663260035271096152723546465229007797923301200678079659207327673291754978894430977685240881237352275989062638241861652939353743830688776538146163099938141726658620679708799125216297795741431744801384310236491368761499803659356665551838232477281823174206739066296335923913268662629159764661616876986434105824096017449180815288098456114008698547362420474275826801965883732071397172861735359508349322149714176092556538618770901274768975790380474406704127366930700703367596615122361253602538407050687260115426007314465626743764920672873642594459218028804237291708059288873612458891751137013454339339575407689615973719184170473484060478214036159368087721440048788080738337638890244553827949598951303850630819117838411517766949631524027874924178572422393847468222920811439704671734017503909655185074330032557220575610316593442323923986366735699069944889769640450860365892519821146378353889101764e-41818556133 ; -2.3296889622891162924060782966397420301032887669661724004916212775288012699295514467422485299640330480106857221745458452192740691796411403022675073089503799707764478774276588622364546512854362323036875313935433021019075034572547481020075052859508047028495106867106834504551314405406049146955563375887157763311635502998644448841254874419895315902902552910005833004620845759899845456410679503639470599696347817406986593549535683600200997358843262014042026963834743219124423829445250234036774648706890807639006979094842303608812968991566973039774774179071125895930549490450776962601405399430806643292059141412119519220320129920816560142256200678406085451933255103786090614262493210821936655675014181345659733393949005829395515335477936626378034764247247274391629615996102709138045351636731389624691321334269613625969092100901935783043390931483747023707611981206488921925841192113008132697747965483796789785248030626559087591602251386631451968362691074877860029614326544320232134521677040724556713083879894849652165046338185651677974560871461010583572019344274397915425224598278489232195161920981073251967761756445975765877894859722573050098650979433860954871013727604699646708086070385387372070169386717044829775523954296268988722731078e-41818556134 ; -2.9924332495258167354988496010618224343537046527078730747202345408521192521007872274285756858775837173941762601974392444288070395240720055877657684085639906238445464694708403978736437779891289587329833455212540990089800109884567225907722899413572379331148021690690440472324568385452093059180730899431947468904413578452672859882594728872053656358645349029045492009782511241375586765409609203032543018240735485476232968909919964891061544154011958953813673370426726910707841654024628856025210623985040127897531519782791896143228158069206784581853031522846014244712646668245098069286055735495691303150630931379375006630295706993809866186998518743434963968129414530868124847510022955274053572372500070218348712682278264776310961282024976574849915222968711459171859603529927954873201814264546886175528111555625842605566645939949901725695237060420466545902726435855490935837333449629927057763273593087629364182533803600772621731925558382882176158536820762077562650287746827301694810061675030643909029837021121756019383059412022554534754319539697852624777279120607537781912350263110690301369525733573500435173929684767579978973061669344727243557716349116947100316122139034898760906290396924994169039933460436627115005470646346317993797263274e-10695 ; -6.5926308370967383451732524432114700738369449398226313181702803390222297964000050866632174937981512842502921844931215595309053689051280214571932780704678972483936038959361831972171311260423840185328745386805668791887174644147011450514670471533618672362650521905704347281082382451295685076594073923396892930113385718556872747630300334599525999868709107891437773148109431904820897550438595743965764515710876077878308150289581205941209517127216091526020000842439207630074201854816436152448180236513697861517648946633355635264517332831878131149797165206887167617188724288782140726051767971166791747729816732916070805362205708254739643925457429058324927415814256471311892612107953955915103931757613503437985860474674970242144399827352396014881802293414961557159802116252623561597581480745946818966571148128312192100556167164562463847288721141645948896793318666904002389495003616176189346968283805733157616372921643465290701346196228553391906898331845276017306064533911085936406764714647365828793765356550510653399928659907110033136913536928516113930739925644432000193231856494453961923778439656334999784312681806506935118091249012576967205652576630942237425033695079759483737162081736247125605415279198615465516736032757971350028587934882e-10693 ; -1.2377616045013722366945887244023856031212016836268784174259861106897945089294963989562443151012773702985719268810971814532544179010078632630393946059794902638832507550617152829930570831399688224802437250892639809732109218771926876680897734904961941041618873986659654721596256972073848404458336825516911313866175825864315702298952784206507910605083121218366353811050974474483481275801746571073563259107722449977654721823066460535163599839606903220309990806499602522920287011738245002189332332462443445174428159188188195511303357141605856659197274517903645285372642710589024874206164386439182240856010782576780764858388498735517644968489763712336501843049481913035682014509131473565838972621157025662412439060367895817087412733749072008336574105092006624265241611102935076553536530585340847543942953870820881596381997685024564000726199951644941717513789421843679121092888118727150262221646645349314815024497979182795310379622315501628893500149208449111481964865812955765576476777070332455385362595405083629108872764957159150551335228014779062994283181822953913481647409052755116396790562901019945671821732014447299700448111311267182385846121892762741711708224635483866786207018746603019922751137768077402112895837466140901397897229453e-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.7289237592482340525268365644106251584730429077276193980197750392948862353407968355636201628091977443517139435687784419961800001876492082783969443322875898146766811378603587841145931227431144278252861098203055486390886918340766170453382708816271949725385701825735855941978283938675590288608978119393692044167522011154438512157444855535983135039893135234472110550225313784126493160210163649458754335045368459856670451630658224484350805917642441802864087006412223434217466496975253440076797406358468219388115559996544030114108164673616593243890661717736770803696598541473252161613082267341650904327326237684049179488616358045378504131440526459288697755118431065117647500344275080109931945599763790850841028188184502053732769500753380382629619547375630783779021130059846383560241350589175467109042980979830013110952917742071036308582064623606737409544754600046721345297397138394709755940280143947254746562356068757727028978556240675260070625729380369142905090954980996200475157016551610822773222152900279560117455698428348505587072544045903297172275396195133909233280048961762927233580584047198278993774813687175243959710850351082840972364652439886833534656433880744851640938692620450566830226070069669652863459460343009567680621773379e-41818556136 ; 2.474637088199111057764319708236108932867542966280677666537498028539663725676512545831571000803736579467177397066582728928893714356018918996588924413749133737483180121345777634095601809314435665075280772120603986658092412456744186374460620230565598888511654297386484205418204817212270538750861757189695683333519981430269485362829057854152688415689004717052481402975762738796135268162475747426487060525185140824561091364611130016004067688106127173857801877425577883622884340728788326354220063584028478056069519005076900105456066192826562197992094081062226549588755952668766958636038242520358036089193911019584122622398153000344867114942981937881161508621591246241707071074053788590131449409833148627057619395029536006367331574969007785138410090956563210231494163764577114678382404709365993022188218932125535958028015839451126133881634646085016254887189439960741714055716850517040738813094742561023543557754971397298494694481771774231158826647331062309683692121677622005011665430990550488542020366815392028818832527790995136527443696183126986257071363903459042786237804054147790558234382633676319349598819487642958604721843494703035528180568294449091514827173122514270396513903391298289088031852150429525631580144231828946931855535982e-41818556132 ; 4.5658928740857637057008644342997291298506257570607859885898290246081211439001486231809483621637710775111848368812969207003168040497097332942140624851653609146148063381920688648763514909918958291375076215720026101480129449815717529251502052750342404880922893161343986011838750109487080877160479009448621969109716988941732227751765945893728785336931820524484870308680764239189671058041762163312551408441056488079622483354559278776264758462643076994434548146587615038868621744409687129147496063426457636135983832829093117377419710518928244081947751150864382841702541731235578930429988077211158846861493299968658907080008111771156120029243759406659351454123650154891852547081677720661178725824432800889531373403639440078617028449675317629259000422458453496280310593525739014825110151514677619534010669178196884123528386328334030930996178490501395427086796890599820333673640125476868435410240073069870031354475417664059060252380954554997988507804978965932868683268075473470152246627702575014470011387956030054750775769170994838858436712426726823374128976113186913339166943901409481721906613696130447739852100877941048271482494221729587962532515627611591863367880485345149260957094840827502125936316011066084319355977088959872020150042474e-41818556133 ; 5.429284417462010245558990850221871729835485423249593997904919683910895704436163570163646577654611112607617587001337272135707603570541511939434828036757750205533931080172875763790523135115115481463578801869789693646323988832691448078474002831589456855237747992066540932730280226627543103034722604538040871301121581275968218067663821709256614625108703076262068999993092429900964196642080407194575398222656755945813868279434615514557838921391294146970123283637665442385517755297127577563938312725120642320212189380305069779871340958427056628641983706851190898587244492427344188768107502889917678499456630315936100481856828755032217215362535543841022059539682060245359318842619309164785415103211695043305731084326962477480762421163451674425073824463291194225934116618775345902263342502582262619548307728606373729288638138620492077620112066771812438538821974496151416636124064583280982811901847305045367988506501817006540902395822079022972553084645237749717511528216954825483448529180818123752738575819901792109612388904045421437512406419816771844430330778847754269810385816756085702373746843741827533831362649336201892255539231189644711327329263012817305362687723875163473003993748406600649516973478139617889343332407436108894934946643e-41818556132 ; 5.6876670713647821744286392350554373696812065169751235762496528736066670901122841311540972592036835373924702234394349538114269398906863009141467283208688120929832648799327872285727117285585297947182106767166550033866681992068671982147144439201320653884411271988826935611189395712445784361840376647456877126967595921258553962566951140924102794072207688147956293168953340603652880440415923686763467007064919549951041585655988877121608621198571048397403617777469804398357835029626356325761900744446980768095021610431502142043378660772265357499736030686788096648616150157596932600535194255646550925978129603390528294994718621810372263275751450440524131439348683968890715427690888274832962086596027992688416127543139794861132244014732554168830941506652768846187959934519363655597317283468516402773117247639730349587803884912133214210256982417055487495670460416273193946918714487251305226394291332477592587395225381888253980626044591320450671802435091353056336232323710120357190749715290810476639045058405331928426303661022399125758799720665047544283381516763171626961787242945920744372303064597558314402896296013953842036683482997603404623510649252700104736095073981434652196215967259159948947093237238995877388706588178913929078906515921e-41818556132 ; 2.2029923437118348519048631385966793261252195163485409450370919567300593915321933584264410060432754714171851776619077164036759272069593025829623443484006857439311645053058664668931098531298906543929059314690534682680843120490721996909981768966056500181826352333277541256627977121981184502503122567958289803468208398207589153507580792622331477166610767229376041806805648567879002160554074117998330263829545599477547898246867642025957494087066456187169043186917599228608774711590335321196263868091704974589688964163746528472621076856794518782326805465464871070788065952806890476548602968299183727741491294257953394294366055489754715904632091455385703343182005171162631596203359422478145869055109251275725230000701522199519721629377479374218001203794796049285507725047212224080922550168797349462808019811631222072654594870102897604283289137868408254299515630078769294489535426879367478425897799381789519834959612062897379846951562934579157758201831007250828314879398853906657591583886175518890221985903082397961264102984749971224494855193196152939733351141043523894140513803649188777327166964992145391765608287781925505842807314632157304020174033765186634712985665999533905384573822033015022771468289270770225830913723662331295023291673e-41818556132 ; -4.3943046650530143590559903022918399578694910440299907196047582936122226144435605456752379548782274649425770985118788144662798634193663418304581620841449448895408447073288772766558843165991698678088016482099014173142898526528475410253882626973386848831471339861244768855342830034221527425020013137973839115403024634622018481648874884345739884852675596949165024541390048463319516606310022734944975533526415131901867933269816902862768149062753163986730906198663675687261153489927419480686635505932034137465417678902411325333460532563926183820279639660701856116867116338746922139835344501414136712338931969079521508121667479269068698045717997867150349555101339983878959354969117534845348149277364934077476418510007574191863424378418142622005152550515948628376224755089063564354950180759030407728682438729281737440377913081271905983292043180033383153285837530413331706188870576319843507354528422121201873437932877208905945928258255500013610198382561600035390956312104347915623765448612745519225180118794816726347994721311444335104678703541822088541582281082644348270138688879389123804199113306314821216578441211332589876515429648917741004427063961247794094618248104307653316973731344203078884912209155952363082165892657857762580664842585e-41818556127 ; -3.2387783246870753509866252227976160089736709500362967368214900617932403275418261342740659254564745688861709883582200165930847048416110232092711506405091573824615022902017711395803896397994394000604149533030669571247847135081049711571850161459289455950738114372397608182192917164233670082146886100119469441539718351568421206633874637668485060173362918874890715529054251680898582830529075985281406338424125909381671795925781066562265893965888175459742627210160352284906843975908165137507244102907516081873114060284909829195916511144273556853229787830700406088402627490089369674545852559129653280263276843370707876023335868629286257140161452135353897165495591489223671288788179295981286822775141586717803807277738250344541556577862862858343031530229452772443737045551704332255690984301606656743386326122284293801813729279779933677169606954168551300512598848640376439047757120121903436090234382108182820389503872399384408566524276233928548680064508136742041630843912535333444032492786139162046347503798824485348194921944515011555397204777745387056227239670205310639901112324621450689168137688290904849702398268946840108364922636827509383463011629507641202304532177167557487820081259987916268201267425120880926477524842164982379288570047e-41818556127 ; -3.2387782715014599647936906559173612083557573367031922036547851238875032129609388611301942875746028247365440129590921029619008825603623134634540844236478217860365991886630776013199971282777509430832588567008284090438798457652631680443526639680208218859943749996814071681509486372086977914136068877277993903656675871164498752604821983366021259982972262904576169194132673337115714265865123726239462384733575639465992296168246896892752018879279319444150717458059192772940161467196862565685573177349118820924537250178097853369996258302823168589313110363423856169622819822346525337754187692854600787833537274783637335328120793125534151288348147665674534018602483140821798597566396568101962748161183659534598996667234565968170030890976148174115756434154353976539978650793498196616545312372870955496863709113343361165310527957637811824506142493892655493960332646032646115470292845491902853428458914870181570455377325534982457669733707668929237755899486113230972743409656159885064310251848917713771829456442808175862922439845079115631442008619750671676962366937421673630552532219827166207761591590457264797550607309847262836238673783599380647866338417400704953949938434262215920903148107373518599939196486001613321132071295190028214509454906e-41818556125 ; -3.788479192881794258039248657212113944523399633218753487193408919541110822330542199879655764406195206756496446242554240065308180252838528848768940054230504631842313780565091131411257542555555640016302963638162684701525290619430415208531287236689791145248900566999714977539017833228933163312471050580260318634317363258422044353078439007304122177007388630869509103092725727759722195335173502615934694532956128958576242615246231511241817633749057569966634433729477482401789330468849584857015407070769090614720035405245288237669282351254492751478066764474611120167354933579381098895469543260121356359716014165183117434413659023239095204099696482573110137196898785184836559673426902115297113745181853956016239019767653163817565727117566463438455263337412195622401837611598822080305637003674949649831279414388836297182705201348879175672110351637235127154336008606552988532214507207329337415841807356851282339067031123208912090358855446033142340008504026453218507456295401720207965867489091837041041734489697334345758522232315255275958906290580041447889133227429397473888201920480988835021223937630219025367256559807379719520613916543822663835469737549316760006488413649866014133542033013544673792300691430139466774377133820132527864086046e-41818556127 ; -2.4806970436177704952668086950562902657026593107044033784943906334933588323375865359734817241210642383340928369014495026827187118414036670853421594311734180557769442535224449161756097388284084321134797482338098183606909871314598774928537233725317843613025762966622426567882747117900129443372525289184907705092424302789878579429016610456421452186467144489815418819953077024362258729750212891459050506224536077151996607149269407797299421128910648392890943839266816189374273982954922365059864437951896221488724903966323246712799529751697639478232847381178603438092665992465161524188462300995508059485063775270520297240909663977969251658158114719519598253902979500219956240624891153091907642921187979944092323027525837159119447124615373248876404284853877004915806240240634737802134837030489773700213892636672332744870358012591220485156902627422434515717797863192178594961668908024095961773206962081373689394365642779556254509626026466360153812682311092017000947352376347450758154756145396753745990977018640039652256154132517695369700377465042028868697136460186053844393266781153355840913633062542553811410069920095670041335912818262944866164577268849760508115082995258840056006747795870767782081946611767280962901919997837540770092114448e-41818556131 ; -2.3296889622891162924060782966397420301032887669661724004916212775288012699295514467422485299640330480106857221745458452192740691796411403022675073089503799707764478774276588622364546512854362323036875313935433021019075034572547481020075052859508047028495106867106834504551314405406049146955563375887157763311635502998644448841254874419895315902902552910005833004620845759899845456410679503639470599696347817406986593549535683600200997358843262014042026963834743219124423829445250234036774648706890807639006979094842303608812968991566973039774774179071125895930549490450776962601405399430806643292059141412119519220320129920816560142256200678406085451933255103786090614262493210821936655675014181345659733393949005829395515335477936626378034764247247274391629615996102709138045351636731389624691321334269613625969092100901935783043390931483747023707611981206488921925841192113008132697747965483796789785248030626559087591602251386631451968362691074877860029614326544320232134521677040724556713083879894849652165046338185651677974560871461010583572019344274397915425224598278489232195161920981073251967761756445975765877894859722573050098650979433860954871013727604699646708086070385387372070169386717044829775523954296268988722731078e-41818556134 ; -2.9924332495258167354988496010618224343537046527078730747202345408521192521007872274285756858775837173941762601974392444288070395240720055877657684085639906238445464694708403978736437779891289587329833455212540990089800109884567225907722899413572379331148021690690440472324568385452093059180730899431947468904413578452672859882594728872053656358645349029045492009782511241375586765409609203032543018240735485476232968909919964891061544154011958953813673370426726910707841654024628856025210623985040127897531519782791896143228158069206784581853031522846014244712646668245098069286055735495691303150630931379375006630295706993809866186998518743434963968129414530868124847510022955274053572372500070218348712682278264776310961282024976574849915222968711459171859603529927954873201814264546886175528111555625842605566645939949901725695237060420466545902726435855490935837333449629927057763273593087629364182533803600772621731925558382882176158536820762077562650287746827301694810061675030643909029837021121756019383059412022554534754319539697852624777279120607537781912350263110690301369525733573500435173929684767579978973061669344727243557716349116947100316122139034898760906290396924994169039933460436627115005470646346317993797263274e-10695 ; -6.6459955751405243817346873112683889730394370360277576323016973362131192824862310515394071025797415877315023694555003126526204903269096031544348587675003678961946076093238039596779439622756857171925014470174417834062979121520268693391190833523979346771982956810365696071668649826920591696073343002624674087213445134185825828143991252813883017390813620235450256948876324744836161191857708856559973656370643122169448534322027939412516179940549908453266049513557432779477911153345412033629506582135905203029350771868853532338747879408558481829425109447495525285901192601156349856610976622292245118678001860571519409081236657109419260430991310511827358127954747549808604127675544730759566952414014613399885410429248816073288727534681258751874506690566782087218341737498173747463504397875294199602534895087159502451361714768439195292501204175824818914803651849842330447304247449335072692050696843878242302474555970846705773106375657331161197253978530811120742941931774681824599008700105462223787753683602186926991139571283529282850710769664352690715927795188434493391284387778129696168375202916612994765386794044981254998409518062909825078110537513966074521494909835460350328045779742511939582170730906016828410924726235627021824939712082e-10691 ; -1.2383028429433978003594729785775250174961462574585031592576905998071384441146233949052314637358696392531130038139760640707044792251795108897255951145565230312116094987649624851930844704786982191036623945049585084714246855736946858934076550210126118469764682148498259609427525002678236313219377275086461599902014950989248883060686806894630275129588056548673822306070439751824253334596832380628367160516147824718968992288992363000876436580222318881344448546784693426214682594319189840237011108465987574101022965303655671095098358916259912380446710977449265056096172397907195029849692663258074255384388336174684082023654797685472559933759237844593009893285407029653177650249813824345264500198137464157137484304335412146597678952195090462781692832689573954580637009568750724931826421853372581798159792183212893427185442472403637282670665026656466878454055803118277896366936190023390759072828733364588407320412226732657111401119626206373633773369839848585134166411070520895506849642274974449118277385021705836825328893626617683871343680781535444309328508136557372536798189623432888007298769177822925328702100708244988749249188740451336235859826612473297989548865674374371424236162060618760029392504273894748562978638869603581297698671219e-10686 +gamma(-3446.000000000000000000045634563456346) ; gamma(-3446.00000000000000000000000000000043563456) ; gamma(-3446.0000000000000000000000000000001123) ; gamma(-3445.999999999999999999999999999999999999999999994356) ; gamma(-3445.9999999999999999999999999999999992342342342) ; gamma(-3445.999999999999999999999999234234234533123) = -1.4564699246879741207265076826323359344333434309833642720451374212416293337917812997299130152879958815801708474618331275374402912528963693742196610252451724172271071777887939708444843067890451879747726360972250865383229252356325913182672479608499827252689768342001139855895920918569579670923775431419023871061263301363686096616236333502257671726959531424946113064708750888874231662270660527894482015782005677323947675061536181924049835023119095627249871394458033556504813731581972560456110549039070775043883230866405631904378382168365231986624831785909932755015548092987360028308885051376634202837218181616664838116581776500427917682450097090143096446700376461358515882472539944188022910883394632026907635931236940857809523630227843835306026188310317927080830176496987187302875676537546097516071822734408325268916105167229829765759188447928684706927452955044882360913070725578113161859560347168285461837431419184797872407984929515155440330858546284936966613156134350580889218792385577899614834111834379300010394184164933885583395456498378606287196304778498717476779783782059896517454761030741564953047186097544911567701323151400111166255337439756098037629893810835784304562420189313283763502536948844965681763032724061322320805372709e-10676 ; -1.5257138735832353298835324959696548829999191975334901113241840926851956598012669152430600466295700481230677073089736205090098033718481592248189203364470258187437683625376006100217707632609935771148011429341221853095217222547864120459985367044010201855005660751950744574407626477054171871276489761589299278024620782311721327865168044081503010747038058665130699355566815546944763133327099424306882056634167807774061414899280362825829694168452731920030822850699856413444671125756101703346683651305644559213429052023275572626383676076196103894036232668369572443388530918605522792318240670115728214438979781781691191615018394396712809803878942638850829458611384757811719991366338767684925989335627481776771487751700398165361752944082262557513307438755925236163941945325343638850848395598363491237005082176886073427123950226040109341145488997181511186924078461241962887083232619886859848367453722051544013799601317969606188527770987013892054933217915732441901473286185476072982369330764336122005730044760153698482161514166845453231467786561413645569137295570681891970882681002289331831817903767493181855344637478834057201218232070200247780517379651641829617494180849856469083284930063595467722476435284758884939116107416412004937435924143e-10665 ; -5.9185546928257199137156503128156082661328733856699782819752858077592376118188671169848053654395102586432874556102514210361690374155557358323929363279886272464709205099481035510797251641846640014977742981819381533958250981356972035757323407316180217923891802250561022927903381532722885803578415017765599557169140232083832342147408813681926221385350758312866155743729354217744986233118875699748502366096358549390530969076461853487356910604916393528192570618669706087546487537900571064533038462014224916023680242660123493726587790401012654306920007235954804561425649781589965138923264171815976381525780492737007689235376904343020784545847875485183581306010032056740865737851387909452772334398711753073870807082493546766247471446612438207330812190886172980211956588258781935940494890078748787716978693505012867271324496403192436408648679279835399247471139840476764702704797957120820044527586212858254505179119718929039653737457987697273862842320163102807084671524073159256360575585937418693193355444006192157227703383658477159790901982719191049864844755984264627169067880788916907215124717734041601144057952845473654776531487042191532738827107689677339559223819098678750441591361836978550704027737770826431420312849741954210465355138889e-10665 ; 1.1776287951883918254965760633058128359298323322257225414327076869307502620235981736593064429784860259911190240258861884757981477617236895348968682826763554150518901898322790376300543325220632806061787345545281982776156912632087106230943800799422839332993158711647396006324489541808089431131026723393943826965517314487513342387751828164743324212209217367441044170948780284536582112683139533842622314929164520574214679410511070610306328564896970784393742033315397973256168081542786040998298706305767949561742371662349441018589018372283505465554737108825162968345475699988619960914515672532274022582712759770656467750514673423508238610641041005962812709202404884490907069799603843961707199915736868262563527751983131707260147282934132087683785278037172107250391003292290641980643457279927973386026748765798342418972670191818632124209358870876823657864724624928751885353029735945816332992099383620553461450087531253842069102079660942243499474553184344695299173094603850641027211159973494512999922649072053371770445934198694630601039390951532089362298349756298297586793761313728857057304693738508459801447626827359251764402239974742148104771678115150496584210692617591252288700374670070017281658941218252453117233967511958327632359466462e-10651 ; 8.679595271668494145553608008129173410613391492549233521069089389846482987316363263114263045487029945670091792302278356967359926883677069526442582192760653234963186939076158981475499083666775027039999727457309821557217985893691258634211298811144977258112498403271009669638352206624838403145469928551165006535256655055760849706235795012314304963174104816128167633672050799867586352828057163196323592125548090995598933243469550765054124960875784354692788642603702854494316016393332507273904955739372446852094806161738299969893427076952366741731207504218045020800588987910776074012902395480476455681842027109781932610819655253829492447144849293500803424712389695162089478527517752527044926715167717939991129115637488848084709848266229340559971358392433686356330830322319030776028836749244518676963369693327568423271707879323269129295547017273954160607441398038334151530099553477699817541509765971660399188470958461578961598098107376381907886650156919895501840415981465331021110280517574342829901068243187268634834457271344021073127047272651533714401570195501024836475540589879859895350947458211258549835500182537701637534126848757553441954592164119852911424854835156684298875315830389479906487498431498106646849131933515617809622331553e-10663 ; 8.679595275444286882803012786066448945711603511666314909021299907423825351114872597983084082972619708846129123961742298125171506348021369905660212463093500524895453679217723293864124519423107424714189218853044830570934197730668272740627662545228704084523671631965386920816075011179677865146647157506821596903927927490123818438744885673569456758985361409834459301519026553466600167069210261993276998713449304560063670838381046992316950183125111946298247163030321328616236861178294656151517880550702256508156612497944295169551041941498626171290770602366536793853483051527997097442314365443426064942302545816776262378809947868568897543437834833910438102626836668785135483538623494046979183902986963435052189214964200827217766311903704843663532416245388488747840300112605504404564979259517433291927678954405508910534573048780588298777834814681463904894866684561047105511540622840062798432885669756471276732265615193950394483425824804319200831592315370369986628723466364766026108037658443235946181238454712247602383812047142420296568156077337079615828723258142678045183326498164330906988303360235940646430375639426329752213758637678504234458072998359226790240466215513382302667854533593541556432701759820318543977921401768294729823434267e-10672 +gamma(-3446.0000000000000000000000000000000000000000045634563456346) ; gamma(-3446.00000000000000000000000000000000000000000000000000000000000043563456) ; gamma(-3446.00000000000000000000000000000000000000000000000000000000000000000001123) ; gamma(-3445.9999999999999999999999999999999999999999999999999999999999999999999999999994356) ; gamma(-3445.9999999999999999999999999999999999999999999999999999999999999999999999992342342342) ; gamma(-3445.99999999999999999999999999999999999999999999999999999999999999999999999999234234234533123) = -1.4564699246879741212678757254423595698102388538548074062046736930090186732653801603839085810214142259014084338862950551411774075199364552739932707537698564580953489455471753932987507724382856347812276145780321079450760127689332216460263527156472682074106000268892668390451467256218833813960267484229625960403469056733334003410074365879007263082460062681443249427483071884095817244649386364525022414544561597785547258985060951955603043038966243237522755334592418651799201558980783526012293891224272028274999633932396739042420234588477894248502718195565624930677588287842903646333477514049631002040016455065223178005216005365252143847004005454840271735620224103276683612163169859108456157172718705181751397629898641020818728886296788704956119144676823738256103069998187828768258326066152595247063153979036336685175596717971053448954212264360869135923843299924877974932739304089511590275292492989165138791123951619653609310573600697511797287003111157618932511047227548359857962504114915326015638101178673207742796629912042166509901412010751765444946868010292318482882897044937354645353963789190595512251382924970553973043378215713434225690165290813149653961904421823575832842915057863054941814090241499119685505947161880058317892349772e-10654 ; -1.5257138735832353298835324959750685634280194338883156244235624315073355035220867781068317894338370451662011680141732173125068913703489923109571744464969481433306770643420233826614254529777936275588483158299924721580237998167047074099724417352788314182040561704981303337790983953035205381341154428645847073070441336198840666590160516880088292134704740507788715856806005740842747003229851041648742776034936884119295108424427243844645765541041190307120963089529172981020915064034415548613420308411872127871982772913862415104702914630011292156556859616775055048886252080349931584304651851758237461583225037917660255069134616298539234223627167941703214584170987690836539035768465618971236636603789754735978015479865265298726183803348371413228009873670771141007045246080855194731976577548858035377015433603592568767181205602121695759728786756531406217000923689225750037324363812895627599230610250455941155395122018624675729987376774202255007161248791503453496212088069606493161962988766827615370296817799430510685674838285186870991051451202703385739514250190038328154213990768089045839720983012513624701734722203554463701336128406509677789403327308756112942490892922196924423533003147212109966740433489343523323265466690862431441729139554e-10635 ; -5.918554692825719913715650312821021946560973622024803795074677042461787348852319578133556881040066598502257353603764520272874260871877887258069842469423065328671382626677467239885267846143152571288365803934645042340528684126681731242924986964198212567765795105883997608192820656555113785419758134328732653059228636453256213402630425952515323853385790715491940334541020914885160215200437950102651058663053127566294095858411054375853252616244227421750760199728071589112413328050135090480780298479289218119103450935610442766432873069764626793289003312820665869472149073205748968201366065873543544726058826496892223439591207682203913614419966908000939310716079506999318121355862019250006528331171632108203914665178765891571947318308849815206343796379537415877317443924619269443930587775974030253567577636106793744237334719407696854357061558502641418736088711054247699066144138834122325086722641808252205212062003424413166438309241238952590145428227438059698247605115194183745830421553215980553874374190932609388377957434038324574464681490003837673835811321283737520842722076390205279158731049443592117517917466252462164033339175786337370015366874145450198793579854435156164976923629424280199540615495047244439573737240496488340999536757e-10628 ; 1.1776287951883918254965760633058128359298322780889182604303441386756192680906777737637896910906612178495279656371497305514025025718731752603771998284703500400843047347471086821114860599859453633766888569883982358761857141047460377845709116571118410539954799820312212753907010121764357016246309593617546132768697374962259943962996085253657548738353500767305052519010931766033070880351473089119629263761589074017191344849929847742220841785472245908580850267354376342324591999052744626533405491794384144971256349369701630254750097788499838605158209914419528717160199854899073288499746230879651308804402137625350513712236749048683469711798010885839683265669934514065639352422475289751744716585675322960555879610424961239937610517466692724034295398513091219018801143033569790637312152831769634382513401104612330778735277659392876909378997406024443100447247787373372057246973186295530956886626076687495025079915245167145774325090224878744469550183853656681887839187221629180639634707826283741233231089990121632082862326480424929897457852474516580539373660618201957464797680812863192477036087556206523924674680544496753470788684532619214777115271589833631039365062812091359858322098178701559688205712869737797900597369626964349914637079226e-10620 ; 8.6795952716684941455536080081291192738091104901856852659380954513351988639256846900861085695046258712787452704592957206210809847182580045117870998931757138502790987151773905140431887983493386252741379409283505933776236055187134762492089544581218108332110943346785940302846351372478451001415756476436001575614899259703428690803862998187950317520762266246996443108889788109185692421285711982747774059169614153396880632453535047481661875619622600900432684233945099405987550299268607138192052758773151789675209175886557637589127383058948110195646296272325810839967696533687129571272142083760016506686337453292406665040770871650159192686584560206110156987496627218183553317529319656225451935222353831684328737002293399815450977757292950977059447080728910565651881177047149357433889660997249239241952295084243730935216748092765851844912273714478850854815281551969264859918113676504036536531457752687190099565984501443981223610105997247850071122512113102147307448752074219500144619108206176155458927904361338718360958137949326593179437448561309350768735556220498679742299713896715275226079128999780225632648463625118653409597763964778680127035086927763797745877895479313270270510138913627871555058377923991019923805970881967080085699392634e-10624 ; 8.679595275444286882802958649262167943348055256358117116852506031685090663373742730382326747674257291335704876311901813881318109862363110940644713483253726357216943850220728590236220919435055636202310974758199783498582437134077189121251525161324597232795122793338040417121479242201683390786856262085813425473508032280267446303660291296140930187305061323584265115288923769028268371111896537116284649988939886895749651975647086591441758665609634732371926930106853647110694028495944165639406127437158875676077055677403453305615309661077994001889564512431647861347214667139018204327431713489671853736877605035561069244482893398159663053176898682688840972665468131054741670213676688736696918114525093619529146839495678792787008436609993512557528552661349079958613050318049935189924166977358512353714817446885571523124326178467325994924102998657276347433395551513895334824083484237573723537142835023833979350458748822642186719043629021374895384520693119414389985941697979246874725375069175880865765879575168477937849573737116185577689893143904895066614092192576469814092600272196167577453448018773535467568428260360474912211579202842234881664200821358472767275568473690344487127943346111937409644660638642444733386640714961275677149834248e-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.0152737506029093834454398633562758116731644249833401881930717168416325846098979105453486711549830395818722617735369256683662751261515007075430215890761703715656523800796759453847510262257450740204944104359921983849122555683026774577021085681659157782335997767906963950254591985664981642211994928127369854461715848627833657189267875715209444352966325083149456335464667905564298683862491275690331776097653011642424221255617871916187833348268732623172408062912775182966549006593590178694491522008091462034156384915655430621937363468652519334639282637516882658557975679405179817201698441609300298866537491097513842345093499445170780286458214789652157415573533952290131351176793926856239292840280154926777998217661218836786081908450176010017546221851073673201761818717756572966250664515686453822735443016068192730811347764649969370841124200358612840877393491199996352666752829231316389111627397190261274395545263627280200484375552634320430821066699670893663016020406282702581310510835382433197677759144164371192176670727922804023404206629671364728320173221918996006763954093100367404205726570460350604717382430414706232572314736848028297676649932818417761252966693626999528291763789497836084059398316204579607038584252763314814316121989e-10683 ; 6.6465423337260256378835349988556422700559806660831324667038977356311362124832368534862618533066439168395042793473669858061714943653107486726352689220815216708314689412306788407002961344750489081376530801685386806082953070060080809954697917280681941425295701858691102920794825141351229164783913979553835194674751150166592546975944349714117902777631479015287266418083063836283555243946015175992215764091806925538052209524798331077831697735242476076160798009202690131604794056632889812244621652819457712563323877329435303849979325076244319048331288637541570372804564578137508508237669485764268829464975070621946515116911296603829786890631415858612848410636053239612165449340203735828780044175705408853125406358471274098216633498321662383006749500691865170325126402566166436601130829463391024512284153933338331967081637825967294617207582121902175854365704457133369313940303918581315222952520331622033512450592483847966775147525379599278830212001986220400718412955905740432160522204201608973294924345219464297792455883000669206007056636806385366207692588561389986135242988241035646352724920116710706050022371189362956935313294104867261344866895413148031568226770725601395725887058747121102580945422917054627825893369566553676386623895448e-10689 ; 1.525808846230975721051032652813967533270788250184128142705437841555366301223788946468238865962239355786288723036164293826342779270269670659971141467250303789007597044617433948163135966678798062379886009668927277493945115613461338757557793858145479453389761068150808138613881761997042962531441800480979151794729983844853266745271298949753103766335784934144712696481087059032444014179577218929205239795426971877518219721173284769156553361769322321150174556188750512356870511534921924564343821866082358628603351317806215087377450360017947580326725646102365155281467020265079948705337693742725275467441040202753713935273573190505871720462818734760404790394040232349680243679488001656871445877838947296115435376284416121920708187040957231913531124202964351272693443539523713797716382484220812154004512501676563695731999049062377157720971132625625624152519808908958083114424045844251507185773858569247190422692481340061881095949811894021660449487508452983478848118963019400026026684468848583146784625201010369506980406856246858484871695922700432797837475221214897773210643440430905791555991094307872581521322121549051498995710664127241118727573192412479167245740247502718803390285088441354904747875645929641870350134232031990773217327484e-10694 ; 0.25164399590242264351010813468131306021254918993966362267680450626730838131209530690272288696744227971008198339735887335871169010496680930093096317536082271492626426211563936513782820190607698208615642993210615650477901313892861294765022962110730135506132020584002170029204501275914047070091900259940759575831546840154843641645163490807081616158434540742165606341197486095945465309378104194842629519246108724450790302008820373160952445530591127037240567093068687983694574320342916486922148431745446325742778459348730467180819849556794424492805592652039448281912583351402301002929649602157289831150535630751799132594106089523615637813621188974316845803316028883508863513491579463450479765749747524649665596133012838184942015346743991016495568994229591446078989488827687714087110577999808930961866686165904150965227886884370762959489914765749642747540579463596952713707149739169760849262700230994819282739410898044543750179021316530599323810960115271901509069536062889063576371981824830083228838655985013072112150086898970278909657010203113276757710536222850045732056250536770315591321104468833387284681874443271120023506881632501785659781251074661468864265854645974615837765648015267049820847699256366020922167313526245545692741323293 ; 0.27008820585226910892162552127103164690248372664722089572781832988234838622339538001904010007444490139675837312370020124437884234144372153943239523193947231519421526836618744729141716922345917352059917643874559433145518308805355881455492574326632137426063953897065335471450236579442380440463532685728097499544590224418669004703512225361765361316705454493945321733486614360280865391738054930990448531840832835842980773357129866171657794114454188312321936871772348526392132150328329351742389691410768280749925267955948501644613878522951539300114365231324725720585091610585206575401397240126810558923536186954136753074927999208379744860745125711824852276422372785208164742599085393450721846081203234855457573272048739247769466918285810183010204287727385524218095191323358787985687801176645966096307928270599604637453724376732458887156742829542751542534631696174696287301871359597322014159019214624761294510687226547868786346154764911146252820495893365951454985646312560093473163220114545335682491067743531833018100354476043076640129300116330551405557803751524563549542554076381891943906815786329538495411249045855185472629850733039286880345206764985691893292350686925690509092047455176463561548420609196740542407777456773933747628181255 ; 0.43851739219876280722988114562103024147297090319717112527335069364351479707407715910861547561623376732592349255719135114180559445855881720097497519451096349204661880579228767880326546942610899698679615570439319952070571089980888729268293850147693098656859981197508937510884166733793837264292178731706343955872238769317026537508640639216569674130107779870006571462392154844355108222407520928203869791363235249189808414045234908340898723190026823369078354922250619874429787164625848366519305175386407238599950585730524141911082845281495088242325247754833909371883638837797681409096770272113136348413158152401343303864661233247839077962264707738541310581626076398300185096209234194065046061682534403356014373755240639445855110235580762105577928536693790424862873072433263449977863508176274882104091637508422816477710614903825987880103876384292118365442499405122910831784211175935337542256521711525059970526611390614004839223850006817384517502870384248732730502250516996619365720420730227050878172001549763984494886659187549312743869259936021189476389940734688956746281977739113927177555759203177986284230847059941436993769429182249139059118159552601272913731893702112763818157782525388316278424165723593664133724522041099127412649592833 ; -0.94530872048294188122568932444861076415869304326527313504736415458821935178188383006664035026055715488865430593295070435532594819505302538801338331178815310317975343928165606551996009228210710732209711753560958016009314080818745585094224010143212480991223838639728674150075828028048331541622364400048341248406065785465341516462292788766178764608469090728808626067203150260983028871083192258466569861442914925450432706749954531600802279400589659093126779051203219842372462526149152731098363919937688982624738437845819755756148574830330387550400278309636540022047820637048223013904890340443836956232376654339478635762247997229329107012607939991386982967478304748228576599096798877077526461284211321994101506452170587367193134214000335640535715007045849334763333169631755757949907304118260881337077748947098616231088035318563606105048599903399630398871210936611437005556549758590627049556567251186664530787405292917540752211541677189011884871735626780830092449762093960327156071270400908674888718737102361415563351240666150768240452550407156929919452313130335972423398939267336621803673855252153384733939371660493149154204477565637504081208223677449921626523227404239916781822166093117622465419472132188591898427221098708768116698634389 ; 2.3632718012073547030642233111215269103967326081631828376184103864705483794547095751666008756513928872216357648323767608883148704876325634700334582794703827579493835982041401637999002307052677683052427938390239504002328520204686396273556002535803120247805959659932168537518957007012082885405591100012085312101516446366335379115573197191544691152117272682202156516800787565245757217770798064616642465360728731362608176687488632900200569850147414773281694762800804960593115631537288182774590979984422245656184609461454938939037143707582596887600069577409135005511955159262055753476222585110959239058094163584869658940561999307332276753151984997846745741869576187057144149774199719269381615321052830498525376613042646841798283553500083910133928751761462333690833292407938939487476826029565220334269437236774654057772008829640901526262149975849907599717802734152859251389137439647656762389141812796666132696851323229385188052885419297252971217933906695207523112440523490081789017817600227168722179684275590353890837810166537692060113137601789232479863078282583993105849734816834155450918463813038346183484842915123287288551119391409376020302055919362480406630806851059979195455541523279405616354868033047147974606805274677192029174658598 ; -3.5449077018110320545963349666822903655950989122447742564276155797058225691820643627499013134770893308324536472485651413324723057314488452050501874192055741369240753973062102456998503460579016524578641907585359256003492780307029594410334003803704680371708939489898252806278435510518124328108386650018127968152274669549503068673359795787317036728175909023303234775201181347868635826656197096924963698041093097043912265031232949350300854775221122159922542144201207440889673447305932274161886469976633368484276914192182408408555715561373895331400104366113702508267932738893083630214333877666438858587141245377304488410842998960998415129727977496770118612804364280585716224661299578904072422981579245747788064919563970262697425330250125865200893127642193500536249938611908409231215239044347830501404155855161981086658013244461352289393224963774861399576704101229288877083706159471485143583712719194999199045276984844077782079328128945879456826900860042811284668660785235122683526726400340753083269526413385530836256715249806538090169706402683848719794617423875989658774602225251233176377695719557519275227264372684930932826679087114064030453083879043720609946210276589968793183312284919108424532302049570721961910207912015788043761987897 ; -3.7229806220320427559858334708033557033014975968998118383466989101127004078048373456127907994858019775886208816560650219932776861183326092388147106453567682937103245115644122237082108203223280486025049968229453714025077537215966820104770831576580429669361337353513099585466045849548832405262991344987177798119220681023443656278660804223234468313931265702052747622274720808638687208682243762502722375358755821651748367575258428705020648627200474174343301776119744803305256224981515080471168461319653405367698081689100775803489466275188011648659243846891551502585780933915511744342448402228421012699315516886054461945629068563518360297994110293401227207997519738410686778793542202950165901581139447302678023066465055158351963064127379351749468823667166705388698917942633356674960356841165534307102732668698094132557191287995412141128114250813016765376978571713224335006627354062855604123091197032159558108452544750606652630592074003631116616546985152665755784956069803213489139182151083067631519644444094494882027503923958957264951913329087048141562018907507782489873235731152642689171363899780542950265352634093971831581259453738150788478388273015081903716168290801938442069752193443637404276833115932923202804244699561417657114050496 ; -4.3268511088251926189372372638427053926138039018464874930721512941805605027299193289247088979053785822048871010618070617161958005225998493220200802442396767760239877567525025267518203868274174732687176683352476996708032494484142909169025541940728780444723743447582068641989407316234379228677092754574649581259137993685110084559775718714989297464177346397735484061942339184925185283049500899858758323138104220375583962138433284059964770171599466618269612801784686630099870995336324583244598416553768022326571242940308170823665443439251203568702321959694618377237586441254972246355783227494031634979263148974405437923261238845642818225366587125618711150890449582202792634429651379283980949062156695791379382584295938941225237269447537969573742087155763012212196860569901046093157923517530426172107218729560793018557063725605102241298494828381033191182114163034776117721481167295397552944509972761776672918607459118838574862172801726713303420082208138224585186570585120564328156339134515031101492313929152123501104666620354906884375798778872107656353954522917593621556427435183711946094267605775719066650576794044215881752295774125225509631888030551675983979259515874664059376284017800651671921124319469868400745985897952509018061353249 ; -5.8211485686265168681816046913422934657098088444559387649244723393091773303947687237797895401856936784817167660806783379972842988075525520193026061794681801435711088196086101217609392721053045204873878631302232856212655970227837617669574953716033188053708991499173876421446413614141317292659218809281479990265666844956839349278720874841530194001515869811548791183697993366052415510711257428654006165055947587833690406508356515760844823572447225852620116161587179590073598004566245795215042986057116703861653892196872676617292883205828312199129668000646712922678957761550085414784487230455819656196493842464909657424961503466156581155062649107111126081135706947222338184887886036519906543304177876781182521040092065950844395183108215040777607697216020271423347546655010829836143610326090197536860061895289087755416063200723356620414647162313423747128472807396541256733034603572163986922601893511120748648425281549426320470131439300897786439849332331623871724799274796319057441008287849449492794162657905566944491833016545016989386387571052274656051486877817244153645323329674206397473607400451497806817877695632421634570614251277460304616736267418777862748366587915116541443073817291078335014592680858479100944124428516499012441295545 ; -10.686287021193193548973053356944807781698387850609731790493706839815721770254475669177264210189685212845883464589667832552861392521907688499795519379034541584083404152633693804197104117396861933914696846525489027584593274905391976811953749761498249869529838962557004077486038367144496741626939938223953974637052442214857252095756407285537424835005676300929181586786263932016409247082597584380315362343494875718059675335682895136397163951088084165746673883084413670848443258626325442158358745766800667912019973989646178725782910087483079785104071135867029293020168896864325842508208732954174408892857415385749775545848181013597627991508008373710229095223617690005727458224867957767760942503897525634880446307652105887510017670320129862952885226650875388959123148514685784691009464508901737729351925681676524291988344296209031368979419047023254488575059621824404436047579178616227163832531693419696070887963608905339382833319347261781320773578084624039837700136026033478426189286321142154372782604864463099527010677459464901477267334584376009768354771712397773773839434244378261580387333112052433975999222402036852801917580413758129023328408455233109870288506660284240433287836386277743993454004707888258408416229489709949966390740614 ; -1000000.5772166539584356686368774405975327324364299837039157908236471064277420795292528952867601970048546743299794204834574411118860146014990715597968511432504492657706004508947736495271852961195963444936737680744296242873989605764064631946938735419569769309085854919221450474253661087808618076751301482639880811447949979591334865929633677014230038194127131684738721611503180706551628225590666761368612909986866105609701281656874908355405155581033566743045625030386914049421404046035649219001717692490643498992531134631288997489171999963062574483058072054508762707130174900939810177256772958062405361053362539241008967153209576941729424829489903904328178610769636554581662715023297822697667111005368419505018225324296201963033197368187425551407234523640831271953093334534769889837022415727272851478579908115550274818302376876044124491466437127486338874644196009507388419728349668290860197326857914285216527461607195705021251668854289231553245771090924077731106674516420173377990339061149497412948604689528963064336429890176769908580991242861933067564855558296122863525674288249916802319356608835825453884493716345266950911696177302204033956324731500444440493767864887150355398954124319831582927928962852570172389226185056067454366902 ; -4.2643923240938166311300639658848614073071885174496415589817599510125046354306290865341665194888637876985052280188932432239869340705228263542741923514078350668871980946998061157867246433990461351186908872080630759165284581508265151113063786049650495772534865025535589222730406815261603404831147064669688625547530832694055174185058056914959568494794877860061503863191485005571344166394988888719465609091401078907256071973593905795772355391280773191356305544670994358318959777971264288655242602527431817624606908127263345426143528419617758791038991519093494742861422651159392212718988164853007283815379826835129357348673104984994994660133878897233172731364626217962342727199038728224712580599321393316865434829174266422818380818071763536567395917267641771804358823506040254624993659106882028044221851461681420589767791103923938482734089972383368315524234571495156277813433046422272414516075569001350232991449908070554337632836079820196756946794271717719175479227018249855961794402805385560507948480742409290237985976704760797514728710095959149833304419102464702568054205797747492021565866395250664182424299003855961311406477954151946276259622535139235948341394802941010146956025827169280655423291411947067250977588010058285520727392878e+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.774760383495448560265535502738333168219092641628775011882659681240086472459455783614126361167384109055635063558684323387625364246141875378677073505599146840246625862212020227563118515944250801785338506954193732240674865501146962468717874653567566437893567845868010222703615396121165471372280808854173853785221745878583798848089788023968225512965720041042404370195258228293175419221332871905560726414307443155720681542403645260935312122386435080479910056279806580991532400317148812241723123409375714332794835890476044522900573891709499046559979973589126782874597289988977191576034615532123637662971442937227454082191912683871018205252061023759848803300043308747913205542101628037178005456369311559908054886104514463261124741346571932625793316905999568412020755224083209300881313797149377177292247452237741242497749518769012258019911394948799330797306503737067254311018973246843492358066659622816906999238832707751923675531352450460085163373879829060980861303878245038849814562322374456157277987093741538936536237017744368514995735955390076539431480810962249293475419367506235327848893746909740101444815395654801840656488216757152808238319430783793321537406168723666903105645467874580568795646671317983588151056980815570438487797043e+148 ; 2.8956550695681130463739159391333304376782637652202869594173942000028956550695681130463739159391333304376782631880046220578845335934908055726671370708870379760155345246704433788974935092947464572529396039083200534815994656743993589086158068001336515494786330066094325272497999306236257250971914679816085529369442868138879340135785985012949362001371242443459159531615578313444428263147633440893460074713677842410233607751963862841746671129651507860368826282937894896655842302232412944744412255448105377573688460504472345118718114797896759329081359384325416928580037645547741634862466064016038490760414351561295158325612940612151718083981759570626477500269861783804811461672942583281661403119152346346418338507070447488070320207853695561489455538665329402181422537568213634576881864931444154669656961371226913685961695077057193825105690522313223028121122139368055899869749924159823029682090789104649458675504110947300461990634818124852014278346812697861759969207966590031283936730163196289069735120318999080193120585147029997917794220825346608366391045030977615758066259646077189016708758254986837411961027193376995994749496081792085484383216083788254962820506387884372087391877829958406138551670323944613651008114758598294253687532986e+108 ; 8.248783304462591767714262146333415820589162294349477615348284577409142566190669765811779395384824828729858681444233302099162621341280233594387020288256005108826837318586706355909619429907662713304141691616455355100266995359326559709365202998088369879848296957666368742889512967946315616811991552675454691350706144403576599033880341049404013401646424771446616487200182533396890623639052360414212030292834621644525303662360287817790458698653444306694188493982837633735067181644266297379553545169705068553134541627540451081743088898445483129351052447868946799267544408059961260715492496175878586459540617427298889786197265786398640629122307590680567492158882029972326623185306053374719308780544398291216124208101066638942730756936014355252562097117135420593201668466084024161904600865690765441787757061524498532926457957715668643632752878199748654897046567861192864515061600461240173925735400760642292200276005821485408200158769321681898820604623377955475881733029919533186363163388064422469709428329691491477310991043488812239041312832481246256146787102464556834209170314270072269561495887754809131361081048206961094572229377497540932273036941987437386727449993489967975145546299926993297814914036146006836881914792906046320622691119e+36 ; 8.1146041777228148588140019118007442714951807365788504202553503642645815379771590121605458201581946825171304044180832751802754207949059038547444570811346579277027688461292960171388834717479394130717338079713712364855823208051112194201747214042763298117119396149589441650464760803422596477594771141496726131422709216783345581141140764944634134603217664055954632933323690620060006070600553221901002367289356523232980122328628215290671347551101541594946727496168600935863007285277869999900234628774873525006674515235118826940983717387987187738275861407057188579601397625127834037439590219257898574463335793194115183388445748772608682922207273160906371538512147756848910174989281913762359002289180590081465680552139755551047548237531719458674298744627426025052754242814158757193768788011405521247046596509372794338079550722265109672572937359813517801891197972081838632899570245029605532365739028311848131084293156981623520245912654563132671482375355382538270623990137364580243239895094061829256629703664496873408889418029404812761895985471349469007087042558442887055805023716881669360468644892889315396890981695387687037796186858365552295166033926029854233574924768110136929373568323432054274048682252734580998707841285098457364886649569e+90 ; 1.3611490493598924365575233838600934782721138399729730244759099757791366000251724510348223955034142451949641721849780788768521237408882225171767438795134502416965385797317451564856542331842812832453412348949071416005188814554962562436757316872839766451832541481274392288119552984709319850380587886030075467131114784418428981736431609078035989557954973363285393497757982529956869580936976199536887970895345615977889030863416400837425114489661096636005418759630181816066635384730447184114912721939483219970105524715231636908513952527872226874123355292743908336275497669197970667924183163695222835177158430686570773578737294651102636049716956089287718211458153271834305950457732739045695225552248491420453989871463788707550328728777538136227949477200932611289273300952025233599360641972320710318629673906402448213107669382716348975344517555790588296964213024855663214304644831190359574771820939582976607790113660643330396325925106093717475957771277197720907444696969644629840417931018214488054888354836571903440160095654000322710648090730329400564977792464025459890005284383169337599981518256927163465802843486820772377645312454198622260755841869421144378638007776946069988323516027754962975013084356251461323075158150648801531641288531e+66 ; 4.2619447501087541751609001346646682691863056725531893983505079728736352149446842290095161634947154824051741378394550515887737774510149949394941977741952956605482678977915440984960056109065645147882451129324934269134486087019908795346172266354544081340269142244489193052294591069898986829949173016244323524465308541142912205981079925372349011585739225639586310432430613224522169491238865160921140882298136640865820105330935404931984077688059155355526497823899430758726583590191508968017220291860175068915005646710838343400504772298547829128780145867287989855984791950829585815768434159065470250530616230262859879488447624598966793609802789692626459361850449972843785544778445444380708372539326680874647586443460650913839787492197616170699892923598615688707989861444387834301213341778749289319667347102187633396976302031169996289266898691477901352557069556403718963984240447530184584102550482388635192797785751126948567153243044244743140856463023267659901075143820302932530261050067282471072130396659557861911865252942834149847542457740324235691616413783882186098776937894901170744056752140340807995551246553597877508099249388186789861581854396893133854416553703613551848911910736661085493965105277608590254685419622071221763730784188e+47 ; 1.2518976499308461127410569316511036374704707494705601914042123488211035831019328426785980732524348688672249186326521567936687640051223629802167983548230516053003783506933702938173664516449231953902860346440761341533827221419407605433890669841143180315170508159501839342888978519416196800752938610784292280214942129161210609539692777844448103768282515431955876617816719729700756709683934220643643937682378518698151733578636116150450939619381026312034737357062531923723064388965262544230887735532452618007356967826888604194470682890797730811505481225023971675490579658696522914379305873380817663660162431735721203711332486431247977890895648414777376740307786072978853174918246249687831967368756743867003671276755594862983644941095552703907687146766300376935990956550153816806778678358773119769605950697755175215846360698473171371772080066224020104415296206293570242799531349954996773777379286610659715122503806598632349739576557533998901024867813291253323123258582417749045509313606395632901561299558363758420893655819789698498510071178817136794044418556486479832123549279893738827453999847859937960761363744837771019695133925919120082155168345982824804351753993051332280022682768825615034251927828774041208378792574122647372312349607e+24 ; 8130081300813007.5528656359114753911286761482663382346413767790413871123878052812291949909697249127830625757841086224947090692848919091671678749036541588097874909859726685104095012099279448714567930471234488592374103415388802304649237893385924654054339121100953612447585442217978780429703817770353186001559099216142029437404948693924872746514160306481005533834777543716089943181859685264755842961956136662806003329453039924628203047958492513277668403702737681157178213461827658837887276967912901267819772616064629731385684225783427682219849932436405192157239984334461113822320341800678145533677070915979920338726478076009840387556754507340125755812092839986564784275644021987347200021444711553224217476714036357590530731687193615773303687528097228279678242806202361505974434468095089910617956711618311502791791343428479619121819019213799234307663160716262759467363071559079117257746946397484757153467010503936067280434826603753700646495277759481312210788398229687216649686697332085585934655406735311993141712600965149098634625690870936045698952354420141797947308052231063340212684186166934875913033250695512485541555105307195988075057382483165587136768392651883566861440528663332263056197708886262386519946313174621660527754477921925 ; 132152768.02328652310333571236444707862802046030723454258264205144965343765892565262836303411427671190914201708053753743314179847141350756983557214417890168426956113154503169308328961036795944622630233473521356582292316914567518217602596289622737606918355129635901233642434416288125899016302872407199711140887419669213400358828592237667756036601251476980243718695568373595194205818684181681062317395168419845299477476396873798249950307423056081208188008276828751180169463084455383712228465464207475032799500526307396352874659358108030326210387973169521687398324228447280361054092416870118157535980273475220710223284721552400068902718883445733545916110728348846756291996875835011362800422237650548613952634641497094016354199659849138307941030284878415056469684671288755680607106224304417186661839919553602700388091141987922808414725110565905988414406492636198466794064201601821343679801942204547470231357095441294826833210102880153698226633721932426223718723552904546869700793388081755260395622558327173768420385772860224269344381459162957750142340829032518091528425191601874027871817121515643272618620854102214507570442096782954510655348058469100338506074541497129199253790643460401884430323575272911792063929980531615293060437201 ; 15503.298817117683151398977356654681060891618883941275958369685220497427372255662215517630899584593849238544420682423574423053430769108455934320900855679632616903337077497204608296781832343531641673494167259808760136415872007557503118267097051688544029464792522378678932578935367541235799088932274363088687566919549820255850846297408191180622711127451658133451337239723191270419745986167578465036348157653026685413311447965447641848330256461356396407041273467945706893397289990727610153004801864059873178091834366658920276250004990796599161105273785104438037043786239388391838463511802508922296730191538794481266089634366957765541588441160559760319240120633783960502733286505399101256165472257302757182924965033695533531472576609928817562755435905257786922486215828793554543843626608695463686359826639701926298132805253543932627392585215842956648490817084373303444967264808789270414811495646913885518125216909403595136808866572500033898812635930207216181331939625556536800292158338698872568476091620101163750979455152146639377233872147654783366400434409507271918863721003355630265662521664333643428640712776399986818184961329729966891748950369300133762706347980931636029812495585994245503891239421506735116612724987937588124670623986 ; 425.98139134069810433956885447585356858423838678561150190737204248291419943252454388481205060697137101535132178361598131359765451032526476636669056322245672022751550534102350763996111591195606452659045956512821228135238170734419906834036215712865508806991711012838919207458285474263839668689209610611265977819116268722683760462854017893936427475151575451117681107793735886492051042464775040271208618857881703552774773680217561077411373057050083913368454131126074420923615864567377410064667906846336412782355221209589112154220062793361891940385106129399023589597395615122755887261460694432426119868188888920480686682569315851536916685973169351129101685505456551819748608086930353591701730099155080305272794300025931991011627358388576653170065571989019512989640638078246394655431873750260153006179425570543414348296720474328256691767226577470847910255880085322766750323850066137898892533581990153767824383735966219835416775841518610729141110370761674495531206686946332269004222660122326658597933182014695465709955107730369234768585379398608149122839253553923511989036545853734403758083363006033486515544670007654899665827770680950377130225584085941500755817256496390938062878268566688403710237651700364957828154418911064315246192613082 ; 37.276091803572211413355772731755648227801613824779423270291289496244938755537754337871089404617469424351998201988718447661879232639104986387351352987430321244687225672840386827541338975678011725662206066224659212059003547076368772511291468754812527289887169986385882951646618457779518742520146361520673206472966463509590245821615524788920768141977863758423826662886357465908327358697410317448463133553190179714854516384538026369464069503173252805912616499125438090825809305074729844222720981052586921700005800610265152423375070796304591506835195494438672276081214302742038444755408733772334235859160192436036267896591952298985415887023270468536022637004526861542318560961589447008315645554397409650686594730477462089935592949755660556726471819524096898277334432077530712636826318050901371251240512735804521766137484897299514642726280827611943202976793342208066935344553793272375424991811877783002340682668249612388965889490459744049791939713088053687761386872320443228133563179391293710821651790228692206855301958755719925985243325709521718373416433996425261263765951536829742607533918397801703083985631880358215864464362785625127203157577735343578178513660072475419927110685827179518338223949114986895037037309505774208806372336386 ; 5.9509575127664047013788712298473684425704451952776841870563208252746302449478721406988290550340654985808014892839911211068301480259337193254117369441153612400067492406657941222869484129503643304473606799794273018385403935368808769678171241791893943661622123446645518799666393501019263059274811979606394616880733322464886610639157918978501266575318229832217837677886420671927525960248467951571103061161987515954367104635572023851259864856324070649261256679710990851033109201958372476068210468718436852234798655329037253753235524215279458297431321293903910633916868933379536600014838139843908670162643760036783728625654616768950549398364497500032610442163338998974213883247129373037208396018706400036607145019680845657468145158843518902326001007816471231184225044732909268937995692463482006312332349625990304022465766200536747577546037218658043566811666147077465004647200519982654053558605541035725499151076980981624619563334894850916570211419760572452448400320569172416756024026828245280616308264313969850695243342746114869324658590533013898739592613201904528709964121206085189094182312374775020823558804006486887979109661697426384633509490970951497905031233392181516730585778786768683767414406264400758975678764926615064806480133033 ; 4.5908437119988030532047582759291520034341099982934030177888531362300392731064449989740394082877850745691248944586344566628878315388090355247710186437836562133846461755884515329720235923883895809828087179371295773767162098826526909766615681787966505794265611406161919299579092285252279225841217017287589077834785635615452189489882262863861478782732364924482585588235264174979611066118985884999936425903079406052316906379387952918696049643666669816740710915202652839268437945050114407066207968812129352808055195915362679679086652555812021858597616127188483553174682021598844029541112420448945264169213422648437215231469604728825367600885426078151974223976045894956091979882051376268727381804123306882410306352160173195456146954565926036138132438200225345428023057166659832362743760792594740818727443701392695365612418321235774021911001914753733620767250277843285702815143646007939371885851065796814105527021226070023837028526775023277495547332644429985604213620024618930241066731079481785415749799162348479961477232328453653477575144377462138515694946320056623854373335230734965250577189258925117002938758880930564618212524197982048043248642764357013637124534913807902150083167700669576750385136235849547509162732855824350295342836944 ; 2.9915689876875906283125165159049177911128060249217151127441196509563887678763202179902599525576505654214256268261420223757004431368559256503973833250069965173149221744569323366950154470796337707384362546758711991444633860968972435829606947586857092391044807390467619752418603161819378297395951948020174391344301199044479669624186809506366696105308566379693894474478983445720928614441784047870866398774966512714344018931105747817471876771222037733141958565910986961895946897766862548817919277143304046506272460258364266689230445351612779781292216600671016512020498213980569455292796743540607724170068263194046326819199260286569506389211005664557609459440128297004172033473924581944564850320957354778768957338886992162640917264362723960320097376030080607013163494213243431383897926231952855216776735180888513708972564207008806713871205572670832794703716272118693355582196681422403395211990661608951111513439069704334055650322331304741782139707494636389232996955166923147670226775713176251243275682621543390257645144806364857270589350299563094542333862567086362866725791200617918878118442203593819137902659156905140195145215953534447810204549090068300800527890661681083054094180017029621497521953352960489332481723993135967174987804238 ; 2.2181595437576882230590540219076794507705665017714695822419777526461851681230047365109916833561791769823890833008171447726177611481342689528166301870531789776625971663417876494249396217131510925313291121391119470768686166948356048091822939660253058520442984049348667960908189741143698053595163118562957467507320985056128210385527907154044565682327187851999222158620670706039400662024985698539016847560009120201982846383356284026909543108719235750573095730238744060255356864026734130423008403892151284355609549688058158803633342647285436294497261647746492466553713008936038028492682196926426864090570310296713066808988993131679195645205947547528489395901064565317836008088810510608486948255934755650278944142508407400880014367963458926138862227514205565011977027549816506212791929413311447304407022984503970963655722140221955601940202839447575325147946799641764330579035955234258382643506949144568540877914836093437671241119303906070600011773754209104522666023996265468979375057113709066925849452348841066757538066933681934771618254087734623373270188981821148233533461185602585712520009084646144214496692228155397924160172973651195998950827276360538893086865927986052356112757243222888731707616502589699070209130232366221562052789069 ; 1.7724538509055160272981674833411451827975494561223871282138077898529112845910321813749506567385446654162268236242825706662361528657244226025250937096027870684620376986531051228499251730289508262289320953792679628001746390153514797205167001901852340185854469744949126403139217755259062164054193325009063984076137334774751534336679897893658518364087954511651617387600590673934317913328098548462481849020546548521956132515616474675150427387610561079961271072100603720444836723652966137080943234988316684242138457096091204204277857780686947665700052183056851254133966369446541815107166938833219429293570622688652244205421499480499207564863988748385059306402182140292858112330649789452036211490789622873894032459781985131348712665125062932600446563821096750268124969305954204615607619522173915250702077927580990543329006622230676144696612481887430699788352050614644438541853079735742571791856359597499599522638492422038891039664064472939728413450430021405642334330392617561341763363200170376541634763206692765418128357624903269045084853201341924359897308711937994829387301112625616588188847859778759637613632186342465466413339543557032015226541939521860304973105138294984396591656142459554212266151024785360980955103956007894021880998319 ; 1.4891922488128171023943333883213422813205990387599247353386795640450801631219349382451163197943207910354483526624260087973110744473330436955258842581427073174841298046257648894832843281289312194410019987291781485610031014886386728041908332630632171867744534941405239834186418339819532962105196537994871119247688272409377462511464321689293787325572506280821099048909888323455474883472897505001088950143502328660699347030103371482008259450880189669737320710447897921322102489992606032188467384527861362147079232675640310321395786510075204659463697538756620601034312373566204697736979360891368405079726206754421784778251627425407344119197644117360490883199007895364274711517416881180066360632455778921071209226586022063340785225650951740699787529466866682155479567177053342669984142736466213722841093067479237653022876515198164856451245700325206706150791428685289734002650941625142241649236478812863823243381017900242661052236829601452446646618794061066302313982427921285395655672860433227052607857777637797952811001569583582905980765331634819256624807563003112995949294292461057075668545559912217180106141053637588732632503781495260315391355309206032761486467316320775376827900877377454961710733246373169281121697879824567062845621039 ; 1.298055332647557785681171179152811617784141170553946247921645388254168150818975798677412669371613574661466130318542118514858740156779954796606024073271903032807196327025750758025546116048225241980615300500574309901240974834524287275070766258221863413341712303427462059259682219487031376860312782637239487437774139810553302536793271561449678923925320391932064521858270175547755558491485026995762749694143126611267518864152998521798943105147983998548088384053540598902996129860089737497337952496613040669797137288209245124709963303177536107061069658790838551317127593237649167390673496824820949049377894469232163137697837165369284546760997613768561334526713487466083779032889541378519428471864700873741381477528878168236757118083426139087212262614672890366365905817097031382794737705525912785163216561886823790556711911768153067238954844851430995735463424891043283531644435018861926588335299182853300187558223773565157245865184051801399102602466244146737555597117553616929844690174035450933044769417874563705033139998610647206531273963366163229690618635687527808646692823055511358382828028173271571999517303821326476452568873223756765288956640916550279519377785476239921781288520534019550157633729584096052022379576938575270541840237 ; 1.1642297137253033736363209382684586931419617688911877529848944678618354660789537447559579080371387356963433532161356675994568597615105104038605212358936360287142217639217220243521878544210609040974775726260446571242531194045567523533914990743206637610741798299834775284289282722828263458531843761856295998053133368991367869855744174968306038800303173962309758236739598673210483102142251485730801233011189517566738081301671303152168964714489445170524023232317435918014719600913249159043008597211423340772330778439374535323458576641165662439825933600129342584535791552310017082956897446091163931239298768492981931484992300693231316231012529821422225216227141389444467636977577207303981308660835575356236504208018413190168879036621643008155521539443204054284669509331002165967228722065218039507372012379057817551083212640144671324082929432462684749425694561479308251346606920714432797384520378702224149729685056309885264094026287860179557287969866466324774344959854959263811488201657569889898558832531581113388898366603309003397877277514210454931210297375563448830729064665934841279494721480090299561363575539126484326914122850255492060923347253483755572549673317583023308288614763458215667002918536171695820188824885703299802488256995 ; 1.0686287021193193548973053356944807781698387850609731790493706839815721770254475669177264210189685212845883464589667832552861392521907688499795519379034541584083404152633693804197104117396861933914696846525489027584593274905391976811953749761498249869529838962557004077486038367144496741626939938223953974637052442214857252095756407285537424835005676300929181586786263932016409247082597584380315362343494875718059675335682895136397163951088084165746673883084413670848443258626325442158358745766800667912019973989646178725782910087483079785104071135867029293020168896864325842508208732954174408892857415385749775545848181013597627991508008373710229095223617690005727458224867957767760942503897525634880446307652105887510017670320129862952885226650875388959123148514685784691009464508901737729351925681676524291988344296209031368979419047023254488575059621824404436047579178616227163832531693419696070887963608905339382833319347261781320773578084624039837700136026033478426189286321142154372782604864463099527010677459464901477267334584376009768354771712397773773839434244378261580387333112052433975999222402036852801917580413758129023328408455233109870288506660284240433287836386277743993454004707888258408416229489709949966390740454 ; 1 ; 0.91816874239976061064095165518583040068682199965868060355777062724600785462128899979480788165755701491382497889172689133257756630776180710495420372875673124267692923511769030659440471847767791619656174358742591547534324197653053819533231363575933011588531222812323838599158184570504558451682434034575178155669571271230904378979764525727722957565464729848965171176470528349959222132237971769999872851806158812104633812758775905837392099287333339633481421830405305678536875890100228814132415937624258705616110391830725359358173305111624043717195232254376967106349364043197688059082224840897890528338426845296874430462939209457650735201770852156303948447952091789912183959764102752537454763608246613764820612704320346390912293909131852072276264876400450690856046114333319664725487521585189481637454887402785390731224836642471548043822003829507467241534500555686571405630287292015878743771702131593628211054042452140047674057053550046554991094665288859971208427240049237860482133462158963570831499598324696959922954464656907306955150288754924277031389892640113247708746670461469930501154378517850234005877517761861129236425048395964096086497285528714027274249069827615804300166335401339153500770272471699095018325465711648700590685673888 ; 0.89747069630627718849375495477147533733384180747651453382323589528691663036289606539707798576729516962642768804784260671271013294105677769511921499750209895519447665233707970100850463412389013122153087640276135974333901582906917307488820842760571277173134422171402859257255809485458134892187855844060523174032903597133439008872560428519100088315925699139081683423436950337162785843325352143612599196324899538143032056793317243452415630313666113199425875697732960885687840693300587646453757831429912139518817380775092800067691336054838339343876649802013049536061494641941708365878390230621823172510204789582138980457597780859708519167633016993672828378320384891012516100421773745833694550962872064336306872016660976487922751793088171880960292128090241821039490482639730294151693778695858565650330205542665541126917692621026420141613616718012498384111148816356080066746590044267210185635971984826853334540317209113002166950966993914225346419122483909167698990865500769443010680327139528753729827047864630170772935434419094571811768050898689283627001587701259088600177373601853756634355326610781457413707977470715420585435647860603343430613647270204902401583671985043249162282540051088864492565860058881467997445171979407901524963412711 ; 0.8872638175030752892236216087630717803082266007085878328967911010584740672492018946043966733424716707929556333203268579090471044592537075811266520748212715910650388665367150597699758486852604370125316448556447788307474466779342419236729175864101223408177193619739467184363275896457479221438065247425182987002928394022451284154211162861617826272930875140799688863448268282415760264809994279415606739024003648080793138553342513610763817243487694300229238292095497624102142745610693652169203361556860513742243819875223263521453337058914174517798904659098596986621485203574415211397072878770570745636228124118685226723595597252671678258082379019011395758360425826127134403235524204243394779302373902260111577657003362960352005747185383570455544891005682226004790811019926602485116771765324578921762809193801588385462288856088782240776081135779030130059178719856705732231614382093703353057402779657827416351165934437375068496447721562428240004709501683641809066409598506187591750022845483626770339780939536426703015226773472773908647301635093849349308075592728459293413384474241034285008003633858457685798676891262159169664069189460478399580330910544215557234746371194420942445102897289155492683046601035879628083652092946488624821115628 ; 0.88622692545275801364908374167057259139877472806119356410690389492645564229551609068747532836927233270811341181214128533311807643286221130126254685480139353423101884932655256142496258651447541311446604768963398140008731950767573986025835009509261700929272348724745632015696088776295310820270966625045319920380686673873757671683399489468292591820439772558258086938002953369671589566640492742312409245102732742609780662578082373375752136938052805399806355360503018602224183618264830685404716174941583421210692285480456021021389288903434738328500260915284256270669831847232709075535834694166097146467853113443261221027107497402496037824319943741925296532010910701464290561653248947260181057453948114369470162298909925656743563325625314663002232819105483751340624846529771023078038097610869576253510389637904952716645033111153380723483062409437153498941760253073222192709265398678712858959281797987497997613192462110194455198320322364698642067252150107028211671651963087806708816816000851882708173816033463827090641788124516345225424266006709621799486543559689974146936505563128082940944239298893798188068160931712327332066697717785160076132709697609301524865525691474921982958280712297771061330755123926804904775519780039470109404991596 ; 0.89351534928769026143660003299280536879235942325595484120320773842704809787316096294706979187659247462126901159745560527838664466839982621731553055488562439049047788277545893368997059687735873166460119923750688913660186089318320368251449995783793031206467209648431439005118510038917197772631179227969226715486129634456264775068785930135762723953435037684926594293459329940732849300837385030006533700861013971964196082180620228892049556705281138018423924262687387527932614939955636193130804307167168172882475396053841861928374719060451227956782185232539723606205874241397228186421876165348210430478357240526530708669509764552444064715185864704162945299194047372185648269104501287080398163794734673526427255359516132380044711353905710444198725176801200092932877403062320056019904856418797282337046558404875425918137259091188989138707474201951240236904748572111738404015905649750853449895418872877182939460286107401455966313420977608714679879712764366397813883894567527712373934037162599362315647146665826787716866009417501497435884591989808915539748845378018677975695765754766342454011273359473303080636846321825532395795022688971561892348131855236196568918803897924652260967405264264729770264399478239015686730187278947402377073726232 ; 0.90863873285329044997681982540696813244889881938776237354515177177791770557328305907418886856012950226302629122297948296040111810974596835762421685129033212296503742891802553061788228123375766938643071035040201693086868238416700109254953638075530438933919861239922344148177755364092196380221894784606764120644189786738731177575529009301477524674772427435244516530078912288342889094403951889703392478590018862788726320490709896525926017360358879898366186883747841923209729090206281624813656674762912846885799610174647158729697431222427527494274876115358698592198931526635441717347144777737466433456452612846251419638848601575849918273269832963799293416869944122625864532302267896496359993030529061161896703427021471776572998265839829736104858383027102325645613407196792196795631639386813894961425159332077665338969833823770714706726839139600169701482439742373029847215110451320334861183470942799731013129075664149561007210562883626097937182172637090271628891798228753185089128312182481565313133859251219459352319799902745304457189177435631426078343304498126946605268497613885795086797961972129010039966211267492853351679821125662973570226964864158519566356444983336794524690196437381368511034361070886723641566570385700268937928816589 ; 0.93138377098024269890905675061476695451356941511295020238791557428946837286316299580476632642971098855707468257290853407956548780920840832308841698871490882297137741113737761948175028353684872327798205810083572569940249552364540188271319925945653100885934386398678202274314261782626107668254750094850367984425066951930942958845953399746448310402425391698478065893916789385683864817138011885846409864089516140533904650413370425217351717715915561364192185858539487344117756807305993272344068777691386726178646227514996282587668613129325299518607468801034740676286332418480136663655179568729311449914390147943855451879938405545850529848100238571377801729817131115555741095820617658431850469286684602849892033664147305521351032292973144065244172315545632434277356074648017327737829776521744316058976099032462540408665701121157370592663435459701477995405556491834466010772855365715462379076163029617793197837480450479082112752210302881436458303758931730598194759678839674110491905613260559119188470660252648907111186932826472027183018220113683639449682379004507590645832517327478730235957771840722396490908604313011874615312982802043936487386778027870044580397386540664186466308918107665725336023348289373566561510599085626398419906055955 ; 0.96176583190738741940757480212503270035285490655487586114443361558341495932290281022595377891707166915612951181307010492975752532697169196498159674411310874256750637373703244237773937056571757405232271618729401248261339474148527791307583747853484248825768550663013036697374345304300470674642459444015585771733471979933715268861807665569836823515051086708362634281076375388147683223743378259422838261091453881462537078021146056227574475559792757491720064947759723037635989327636928979425228711901206011208179765906815608532046190787347718065936640222803263637181520071778932582573878596587569680035716738471747979912633629122378651923572075363392061857012559210051547124023811619909848482535077730713924016768868952987590159032881168766575967039857878500632108336632172062219085180580115639564167331135088718627895098665881282320814771423209290397175536596419639924428212607546044474492785240777264637991672480148054445499874125356031886962202761616358539301224234301305835703576890279389355043443780167895743096097135184113295406011259384087915192945411579963964554908199404354223485998008471905783993001618331675217258223723823161209955676097097988832596559942558163899590527476499695941086042370994325675746065407389549697516664087 ; 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.364378608852167739081910826321143135444865235904866982711906305927719237117459139088108337107703125679988493567855540626883463934331092347275179275699125430863654207246752219507850143247332368248452894413745481535409664252902988521096685219696461073229445838963162177174888641383483701645567603844595683714276880670792061045534397730918689174805914262985538347462341110304757455829653384187730876918134851820815384004753643955401714568166396984509936342003671815006578441432638002141683857942969361893469349666939895609843059561762811652484685685332212628599348961208794726337522887453054474827953614974903850432499237945453098732705419653327580003132703308798932142854689407817297956088936921350968509875756432051707537115770257602099139260280664240660787397140948005818670044996852728362065210967759710287781227056220132902215654925554529412186784871566870885598226795182794983984977509379787288416906195785581965652562228754418859557628973374321214028744675169886765283502458983666177898809165206585019293805973372147632670502887237105972044688753291518784023337261667861565558418495405749639770985968609474431019351616921761997123165233214086939107880682028223741784386465126711041550288375625046499695812401925983842137946 ; 720 ; 5040 ; 40320 ; 113722.69664012734638608667185536755266684423901236976265984045442295788872588184435329375152798445263017799168378686604527955177353429201252224475054374861602776538082464461526858798022354019265407879798982239917271070023910930276906046382944935329670694883389596583397453897929682397256350897738025526113888475400294233808946352530416759354810466107624188666404736218689355334378439975092310672496274214843049042004182304666237130163206807069959293018657849735214137367264470496587709964679341096210138060172345800988366810508314777514312368374901315142411698371466992994970357538589535938724451960493821740697756656121385154641930422268637097955882786485893212217329868498920035381948580701540885114762889970631528596029454022350292278903435761789362719401042946465930037849975036232229537044166867845400889672142083707032428382781517126890699655865127254889891151551754315622310215503322529929533741221226367759569227192576617504867243734183691889624290846894002918752695788481316274457277483829792596007006341022049221818141196133803415357364093434166333472795807145903573243235114918546599637392866039404584098184380130470806326225598339711649616943211584112602017941986105325539335391701398525110540872373373779032945579053406 ; 313207.55670700777693345322709488089697024700844829860428088800374598310293337774418374179631399132952420467894202753171514856166449894060141498043419968992566692821122470920665705082804620847227927346748405651962274120159149671611669377639891694458889802064069604483182109495016068296391469299969377852552249284344167240897884688529173731505468512844644797933537995300313910155274543593360779833919749646421082105328943955982942296739491835088181255583515214836430297532598960304226002216931606728056582357573642170564027604398251927501052912700349558255892396274568719340496794065670525861672755012140569448997615913467557963846110247180068545331997730733870564251607985387901477935363702908858471994156946117393333435524772848480622144252968292573883760258202460096160064677948835614564359547399740061788032640412563592646488877910180433996078120015199626101614661816941405521149256742342114230909007104778707126057368712009167802905808055672348969516954842023811970460572325308459054089095175479232382104233618433343779164896594912613362674057169392320159256459590239008861554882964887313142583829091556385715215538396223821164449638153246920896891943698854897607258041145761031036389274672699945253020973467400646080757522323069 ; 362880 ; 1.70631172830476390582875212488526851842487441237301193974959116503576746815443716858337868991131481454103180557575479134204082622976307236652590799839686316761044059830419145702930547986748812530417226531770401506326779798954987383643503761917881229594269451239488543107826795704605897071947974788994262415931358403831880506055818761507568911687737258624571562291871013358932328501082028957244019026592075811317947980390635679561117195500562252996451625336003068228521746247961742238985246689928767449862745295762009336826777225741942963528863955841024095336256831568083621593727092848685572354395183289897437550675161158960809474134418029959755970704236796111574927406284607547137660826520989958873188051648157038075500464929917558089175633114733875692080907363786624187417226154663959099475296269775391353554499032211171762271454366393721841133118317491174621146309862424284761220615503957694893423287461199016551149566369784551965250035101561706147814718061501353453783835836622431435370750138907557824487565475687045223139224159082480120830347122372806478026188657028816637258438519631113485333413579998567366683693697924617316793248604166101060437666431193270080858629996060296576123629252625273734195671267780304735260724198482e+5403 ; 8.3026007028249499808497576716081388028336662607178333604733940950153187238351031883826134770948801356426362003235284991379992439985532435424145707238747526040650035455571663336463209817511958207223129280011476915353836305316620153751932368356671072744513199718507178202116562063921917759372907940223800050995112509917595795763095706914594372917073136269726281962104716391281248280083562056423377158060861125090975409602289521082527193571633802491402380215081374010892499554059939602126966515086709146986808913536647320226950328096848494916668686798099014787849621141277911280122949523463866394377128882060636702414500568530823292500332290205251473093749713358637641220335522613275649005054899182261964182234359555488241531630180758330713663074234829355483077281853573173237681024205386558498871298205979654198679667905241191288403389275196249197064456654568819585471381218789855070673898036987275186575898163656616159233537987334191294988111750213746930555311186713515260603761134291199318444906385957434263296161020436327101143655904708534036722260346327364223942402778740286863729280134438817564553437849551050608331592574488867612926077358817219512165347198142162274126483582388961467224216804340599640971159261765949813863464559e+5728 ; 1.65804107797206061814779844536666831151709365211317493825896909709254404464499449264920722413754356556407451282660858576958772991022111897535570436995652287535678534627454014852816311284391790489305316829445955260036575909689606714269447483213863260705016944243266076712274616578747226733953065643545356763449371718270696622727415829596034194090516570360876352791187896722672983170175071477412209369290972905053143004896138310494147586548160954302157008900298775122172436793193590176456309494094940247366365497980183309583488682149477407993216007413240173856539134858154721431059190089095989032597509211914170545325368325282013455961732454049999556396849902505548385410749196905930043476998027214190176722869666304722629456373601183374364686365099773858070292301705433083635738411180844692594357781531626589218764950505032175388135404477690665754241319953483249467300324989445210587069523430238388116074363162010762001802851580658863346454653861884293729787286144437283645896261128442816710486376871869354446124304808776302768038096922144278151599591675979213864702042520440436008331951764436180084797870015384889780413491256912092184832326920126515924708658997257656726692182033654845383752691303173664350298211509974698611800574699e+5732 ; 1.65813754622531662058769669028816201914055860405289019728596771853019038952800411200136615429866296127701176470612917054629042408707646898065693316763171844452817029278081970302558626285935323928196772022702621978733518837054361485217342079171876215790438766822563743997718429623704016204473280753616625326398827878589835768359344679528056407935800858616328578055002107006210216921286856350087941773898449960641764498332926702789927451828683175066693275200586006076317744019134076076123460497603015782209282740337973248525776144102617449997863225407032768339484766050733811335666013415776102597247230809119637602013264861315751287376024148032375463697082928141765889787241438157298225186995663667088631804426245046753310805072229854706353910656866281915786151009974957479158235471387236935163992774837149304419688163412076239417193734797914628870287269918750792907734068147108974986199906799740508278281938017113656456125192354936454813311230985538302965775100947567791582678935746145458389524851123547305968803892582555342216127952824368133265188692325195394024762300356274701307283036127068151377456835791703048915537472641108745390673854846620778055669914025679300345297309982628655370588540759961282258389285729028301092827380314e+5732 ; 1.65813754622531662058769684545918239202260704257318226150687359625586548964322887661043413439383005358457493641479778402341876844437007885089760732051485381288511474480754463910211366859723479299561558417744350589777693635287121271631131724253038188250841330061585717190777860032031979665501770167662441335014022701363264574456711739184492979287993904483269705429912267666443382321298320049125419495445186862697189786762235827566401058116917295122192678598048282009224916549525327362671653943642803637633686553838105569556116535220983408254205861976316590210732040647427817835609612837505303609180587501240401779429915787118899713753579118690775228207482657040524692663901422569524690454525856247452212740580599338565154875618066169854741366068382023525617157002246074407296329233937898939529113675412898284698516664403160939264696273846904178883962301814525720941310839535675930181173051787309507013206828640767776835197135306160606156125994824162542162061346607313525060035206909531427534642882571812626801848887357601902633004628142434798557113445771574612039597230910029285825925322179958459751945715743839368952269462473338266471364592771173157740221763054349465617171727272504609477433515395398913381530640592036322412570541011e+5732 ; 3.54579628530472240077812529241659499087285371861539576533117325519958152595855819372475942630803356844274292877043103338493250109091226590204358489848249999730787831959743900941432626412739485302902670492116172017766375480979055959653781345488303600764667865385754195292883513879717428539717840920635720871220596963546109634197776938914883451679331063246604081444147810620995471042790800766977423590968716762875598294182642438012470729398267715213152396674593970535271327230042918816945537132279031637162066365124349479359881768534818258189758387611896440479943645769279346381470823948337704763782451775456123561645917022193813761617377078038091523221148229518162805338091095093134365836354937846258542887392182912167641139313016498857606978014980393892821985317471342640009930617599111727582037750801595072839431431813869703149473796488574360516900423455251781856773606569184009917850498131327425275659867512160387946706262666561139957155883015695869425496441454840402402362082617956705986660840408872514042048615229158678186038115843116151913907885112540299588892254905635629306740602059272870009308613239305032963549320809045320171508769897410755454699414998108309133775730618591050864487733426624322088024654406562012733539438846e+5732 ; 3.31627508992988199149241092157410997918325634186566357635666941784735855064113244490616101021719913019572859841866792172783466251363387658069497419293269950379569673464844023259781630474736232793230988869788620479771432465560200011597347706012602229899518200928863656750591373803413630511883177330343748225658876942426630122326052910045392544042124227552347854506007397142135925338005399802613101530522675547637099433471167974531107252604312013419707319435900045085936849206232990489155577106437483783296798053779727651860351406454602112074199917693875364298854994372280357875938063494701799861045769519635317872596146167871551659646853193305907682901749338384736356165209699352670648613902489305225270396322979348391792863259448238011699607473207798310339297375483134432538008635059737382755975519537579246545277704671370061943375251175968150831349709597426807761676779890696060663902093125659401828351707354009695585226905607052160170968776719933233701871189138543043028624168472010610626531145988336517772377999714618840737123348213355176484986288668644953719743739266281289040747345248685758869430370542476066236770986452513655139602169465685045009168938017872767630765721128334642820094389839157601294717482103790235768737766573e+5735 ; 1.73650764920611800423584157356153195869794015433616536538004246922867707890871722915949770919295973526920425367267147678506840357961599266625069526755065119220591371583391142229625441724582720764896835301671913490608703760212340186446735559878825721007358849938494753344519684155506189403688917335319820205422588782202303301598100894901556328932304905675461672840048302295622997073944624467371045092591608222325867645335162369255335393208569612361605298096044828443040328181484342710429207779838080029038219136693456540079630330931349466360222380931091270504024625282870796119647066999164150664765608368743950011899165763233056083388222119527467134871797929586091264890842892857713030227201198767140400290738953329759650042551213365482444253001499597643092719872581961081002087196557880132784198670362963359008531460843971038252461557261094477170797969396396842171221356423038128259745120989719871783877861498080347395182771488121001203821255660637424342382535539361422087242785340035655721040580573029402577848776811574496033962022256577236470324219570352912592877835201045112169335405880734385587483549006901438233684597264805372191425449582177755531201577009032899478665190297174904713588181905761314005375189503340074928433756758e+5765 ; 2.39941000328930777555820586211707490015795216981209848175895668728734388967541862312756045350894825319763162832133608836898790809950589646200700156485879830528025792371667240841353618156480487202678012326806080085789390916144392590088448046990729912742594148397417618356941316933077262562512268858808160155532199912523046542845014550710235304696832219282564682651569294643525941139183935595130693300231450140368898619930022817785182428888467414252248073341176316206253412306118668755505036128637169224192623142968082006052545394387259554304795093929141588910552746375237821979339680291645725687250645850249184585124002599180722394386315563036171461430493809200161554511341432134992950910283556302429690915516816575427910343271823905927456889542873540163230541210997373517882847185236595554827119645782543623472490288438698519306666554575192439804823242183712449907479458388561631570625973537132169614911291548659145545913932764549647945430696174169849402395916948013075122308824153020473380350725467106918218433933378393616890664649353637051138062055865144100619281962816946853259937032701441558447852895241416213868526243235211023047573310630108630755991319015607942782787040309011140558370186029234480951836836555566472064014916514e+6063 ; 1.38311986781261802851895569769553739031703973164393663922982255256585285504117731669533358840593344733583948784612057061652502903713486359315178007203561132038736793013997258406875544633932276017215732324986562808192429220323676679087036984467470423729443859129384428129765792043403687709767914671617929084820265367634764970165979627069208372083776390015472229873725300678583918296602178592896384283645941566648915663969440311703561212747623545074228481130712583834961960346789396030330976374990473001696463314682384504910515105291471699867247559583624867893247056907895824257146629735612305395012027328199060312614845079861684592036955037207877153069620361858169581713151018120712372993836157306981421247344250099987779283146715918904715602747358333049049594532232402129848901966533928564934211295890376236893349836091335723749398254621337897311814513734375955338115975166530478433735510344688751677436735794505007317010495578707795797983655171540531163385966499813574370014756416127133804851626242460152853411871944014393153176852768977837489635737487171561617695746770893223630378496609111584585856331217254654749272444875036263385811457996401640890327723446440357254479944508148586801588551334714715664933281181848659331289009372e+9127 ; 9.861476214967246709135526824710466294646020064253057821416777686347413661607048904537791287223169817838178395313965809456980363170253886766931944860303047835478273984142278285471273424191278850499921243934819418350510303782473538522524740511776649629056443373446606513947595573341367735108252267814476383785649953209591008710613176750213414329540513140395166130706921428963652735582289948593867371190502345520157995783789485948830501775997656425649546977771018994670644872065181513338202925558183716968848170033482951278157186216338919687965052088351016258522980425728884268541495546740757100820076044443606073616920265666781259725332481237916569809173632947396128616244010727935572512929275911993332739858586804619554181974552955330436600585429616506500967582117098199745312488704148266167154941824211602720375560486848553043937983269018964008669167082133639089426842289015043488309738968039290783722881124643926842241680568522884195148742328625390053241172894814737669416328081423630003231958205700042481113458452623661697473671412389978775350514238031637688156120046292448912957435756924947509323792384826195511044495339356168006836822873577290288752634434395062904127753829812212403172789938515602786005333080764557219511353098e+9127 ; 4.57200487878516253328685793893479761054344427682609804926613173855223994949329434121259257171762102683411076039232139293866811546538588933348565390448924917918632120789932937470469023437070124510489412823718015263973203244702445015514835738442633168515611347107127293598793918653611184059468061735904864398239497502855324334016474951849442867431530126216593148408437260101652449165929256350533720023607008557133898666242032906504086493595089429397584868329251921044119477054172279613233105750835353637445045814955462960163806427434813250614568474572977610169554217721787390087547646684999157469963371943698079479894785412610201371974369257716267678021970940624664401833511235371364459184582542892658954853185021246390102011832629920837060201985524106879688472227882416388059943098122178865620266494708025140513959240119466447619297959701357981287849548857418542211181154625531260055625252910825420464700917254504442286544492827607541009892706868367529669318924151615275591413219128468392604771905017428645117303130920526670133429380515143634438936314805216348496331963096036207850663720057746509777198494580473653239566198210768499638872095154968745790841004905280068902150400979290193601969421905491540092568986372198631190143728772e+12669 +gamma(23562.3145235423452345) ; gamma(235632456.123452564675) ; gamma(34562345235674365.145636445674367345) = 6.37208748535085395826555756340588976792784480639175892972962959605474361918306008261603255532740137175887753374662155584215964684168408419503383451882394313556857683465812997596060547531921215025304196164581762250902503338310031414693767488649762713319335744313169420594877225208658397269175675336146492097639086519962908656712927999826058826350506324486231238398108399611234190515788113729974487445966889888690244555052147408346770134754398171184494361138347674892598317567205450959705587174184775439769916048835912087859293974448179905457343285098798283926006303007748978795217382921385316946469817386619720432171995703115378273712774230729186262387841800434572370079238150807303585541580058579786773694214305782377037239403090257410474490409334926158749676686971621528820164962231873753412378762655888143852366868533974673442931871995132479487996778983128504459034983018014312504289968466853863750349488127443749346333044013767155301021484213242134959260083909072946248709272666548484544048587053687900921925922551312513358084919690750048772159012478532916087047969569306237604979315240680008835694275288956798260377384191510849279904235503829829715272347311599314238467765527263399749330963357831354670835176783996587358745682144e+92784 ; 1.02512906236780201030115285187842737351434815586507977416121563387086306818297422342625141816238177755506189068868364181144056478674237192381603393201577568444935038297273234535476709866883874853538742621753891071908393083842894633598753292282225279832864249288124682239061867466753016684613404482522326264310880097756652003567224953360647151188863192840652040766315338454117814875474139658121705766235726532479554049440124498717542574098789318923699776930441196057632669119956577531385004408509197686250648805631203248330490931908304035968310053417656644688367965905598295344698843263257173198786409488554142103909708243025689587144804252942321448958497636607618091014226867045185392659675000140436510927979342802287500893161934314245509826123347310427788604124918081704371870559067692999992570507801208748878198176391073891722422716595147159506411679205240964247447564699234972773375755068537517706954356517102081698557840375391924584381453345784875323465280134786734706041198860312270288330581370230252685504188623453494323273443400748337482707448763722642235527196116415015185475448553946016293579372629951322855000957194970953847909698610702166051482994846958612322213893043694014883050664092986843127239925194673898065008329479e+1870436443 ; 6.69381150864986426267863002180801834024195371885882150239535753364957018993654339884814383085476979386125444283738419213727135317639634387682273251167120427150814866959898326814043101474907050975863195925662245418469310669742223855964791836748828897994878087149498973955587958666556690638446820684624267827787382275043822258454202760694166832026026731041310540899128421660435771118668534980507904580783803034068577032249820357294707009456189638348277581347345551803050157119177687173494002942371309103537527357000902467393675302833129009830052528052440927615248814531719387072516185884570211128042062459649614546752654303885489562960940216582232404239646148052180966727483030263718334622599889748892132703283371207842409980791240342310023737630711781619909140796555075850969440372958821153232277042438816820374855662495512455779323714170677489806098254868645592869520713094851797732565313417408781721237435827372091694511972600584165079703300035781815569794769379910656069593619732217471075575951022715680897391474186249644652521370822141687780250289881128854661680802950139229080028920105595772277740730510490055799202540625930045048444675348152667140173115100344367781179891923287374568388910260858926169926702676676967657232649874e+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.010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +sqrt(0.345624564356) = 0.58789843030577994561619991471907300599245689145103761989366825024797655564506721868080533969727054629639558902022172040472799898999616648179183875506201893010889171820680317511909753722849541477582444091966926345210787213058409140908685633724804496377588564687090079915318536864397432196339124217028705893752776251390239512146013920540597237793649910491157895493204410776227394088004593978000350772317108140856427976043805147490475272179929075381931872345631434513953409629609721122503762535756351153169870874029664403797777137719044280956554435697731740320964194695948558730938332047782949096554220957841171596110862596604839075918862829262794977327139026510633678765282733491776729994823938837785025791264369804700726082755806991089821702345104902576246796900654329852203309306156285186504967809618149601515484648802165019989431956030444121142673121690610575497022574872473016565561582549804309879313209050176635202081471488291832949782913048991866379593015566106505987761002987614040090345458237431874079531338062121399162046418934008469374415786355296094999260001893113924834158436701917398425301467187719307361662013628596926176243321450686692354650141810119423163747985964941044593837787211808109710727554730077961817981196423 +sqrt(2) = 1.4142135623730950488016887242096980785696718753769480731766797379907324784621070388503875343276415727350138462309122970249248360558507372126441214970999358314132226659275055927557999505011527820605714701095599716059702745345968620147285174186408891986095523292304843087143214508397626036279952514079896872533965463318088296406206152583523950547457502877599617298355752203375318570113543746034084988471603868999706990048150305440277903164542478230684929369186215805784631115966687130130156185689872372352885092648612494977154218334204285686060146824720771435854874155657069677653720226485447015858801620758474922657226002085584466521458398893944370926591800311388246468157082630100594858704003186480342194897278290641045072636881313739855256117322040245091227700226941127573627280495738108967504018369868368450725799364729060762996941380475654823728997180326802474420629269124859052181004459842150591120249441341728531478105803603371077309182869314710171111683916581726889419758716582152128229518488472089694633862891562882765952635140542267653239694617511291602408715510135150455381287560052631468017127402653969470240300517495318862925631385188163478001569369176881852378684052287837629389214300655869568685964595155501644724509837 +sqrt(2.62356345643563465) = 1.6197417869634760552728352872523523457683348458382563389631882276285441088902986902010475414226556454133088721870996155342651243060969653421591636802810182358454481361574659550219986888064022200649321877474452501788678280165711544797728161615617557418804649090353487202108776868197577436997150861650815565731489520604053496608067298814679886612899165601689005999898371383857390717820278613363420695284350586267834324982384167807887079461424431258019629409335765704186051095359243978321337100139965716854018947104953639510401725352965134530613227152071281598399940087672029149948644501305278363028624700923544542957552464130367802047637805913777351539105068792328231196842061138253965943860740737432475970687232975649498225017414202993836840935291124379267145795204726256920765570347361580924262745131941137972788364868653649622857975660851135705946204690014750941481921271277497141716626347357007638599976412802767094902318758849410710395788823249998322528959050734256877750905041053236646217109016577057533475266750057461652400419761876667706375254793220191636423855141249845615987688791604534398167035143869721433562482969617046237647706943392391549828670110326759828747664552897347827680371145194911829263986999126133169393281379 +sqrt(4) = 2 +sqrt(9) = 3 +sqrt(7456.2342345) = 86.3494889069993279945806917661111890593645893882823924357128560988415231685281554513956301148160643868546055576846425178647302464691566956155883503241552192416344615342269496656361133841591604105597470802028532314884967176579255611776818692882103317838786918182180546954719942456862907723579079713756484727309190954673396879688938396989377300313875340027624452222619763129958204317301389560207446180449523469403942845078997360860805894044081974040707140679708406967006012242525590324973130889740765843721046918450830327766424557326143224958792966654879186239179236140994564282973061926867273641587591146043275358553245532629374381446656617593877873054643740595997316001941406102505648046166874855558342071335935561916864901680242785403247361165114382624838841821126759297930713022648317594929689610092281035492610189856387147133224294241385415617201334233129509742986205699516977177580798914238822261996641117525324628375818208950008870437642923849666444193908353223245663914542448306601402111453936003677588442899531192690417877640825449789907591205435112460271626108448731813160550832769100843241727640420473582854073276482622952903823675408944110001767795332112063255773830929741597911674616836036479472252173269475523836907693 +sqrt(123123.345234523) = 350.88936323935925202541284853629902592071240378958204540878097022095367094659117545783807149508304730848319842228388044272108357086095764941495748989717353596895663586107188930234544790105520243022558937771913546330143233272360102606677615479288552212394707252143342812349027301543135458999614306472144374563798200699242965068963088034658071003575270616059314050588939796273996731821727513790354045569892253105851510608606254856593429169821655449630349415675171643680294174838460154126675200714472945105077887764402961916108388480451839637377079210486650584745766229672804005177697015172668619987885507054712802609135841187259288804304635561592578584912949782251844362356387007294799507752561224920725696933133235429146462616352076176979303219540978789798134361980174286641568335845099965002212353398817153086180927538702607344128341191344794335054444973619058462543232234178920982422246156260830079465869030040823767362431704878455654193808536720896544478121893552747984050531831657574012307880093700273879574194654874849477161157708333461361065780032525376688993330522844752258506278073912765511578052503431394050933585872311944160327278762109736412203936854377402288462181980151731942299760954983395565992363392601799365760607026 +sqrt(3673467356767.243513452452345) = 1916629.1651666066394290453606600941157492189873878761204663997269574553312813279857953452878307359576624416393439541852473726281610015935386427708956601930400426941575923347052226773544310772689440797822585024583922717632438810602967952296356100617444029294839155818534661977938843003817909209890365566595065533902505894122929232982150951793320099751574311641193781838291877689844934741647333536290976627411374149368619208564675236986624095896316614150358023254328198705380497275059116220898001937243555848061562359295824809267993554917492729018153025393490672096504471912573264981131831472472347816795698918110948760645945846635764401644301422964909269208053597673458738570533225712304450331481450555749043006175248330310898962195868396727482756037663629015090716290224168447623330986302809280889094080963715095943785156915596243823762676824524678469427292393414123339794740557547898109173865454946695232152131792941307080459375652635019386604366488467020380573684407967453195743976045359366709483775634045369180034022572688703081552424367060932506308869020994474214618213242374344549860871186469727393910547144900011315248891278145131233714744506956005033312666951507929476642038023521849713207923050561522368301887893178378064752 +sqrt(98678958956895689589.45345123452345) = 9933728351.273538302858440427640438409315489507800061909652726021165336948035601116506496694515565091915522091829517514796580746308864837856559132540878442177699002339775170789071640578990984659600076353681380114406337622498182748126598374839550716715824759537849445518672491385667546702362188480520971715798784154540376363928902822852698972616600901459572970715004875642380261845593391789350163273581163883016349226605318181125629637888484673561989799511526368605861027133345008480637397631475579313497819844284865607108761424360934637863217945254305328749868968786372144461401211544266833715936502632637379131380817610611572210993950250753582815427512341032252607466407868795123738710945443166364995405692635850818189729279877938274123881598232682662215041040040175687167214121642251265784102227710104296840226320282433275248427145345853186439853840863650979885412574736790397112146841133412985054106996086314036543292992188862796024306463965073674118301084940503944826823385936224966149117659208689774275063544463260121589329734763287189238382767714634258040333515937981371932794174593817786440698175137077395418405540078157969404074423311012212807663984359282980072498650723081604622451878666864871341116569063092878276237003616 +sqrt(12312396789532452345234523.234234234) = 3508902504991.0481012686961357655815632680181768524114319268938784057536112453595126971654069247295656611727113666763071981994665140723606098694480406505401289037893124544488818332910245833077777327408271264026224602092035591582423815086144169687162969029634329613966684649737758559146508313706385911919413923794999284705363510251279806180104083045273112187879434338245843461040746698748580331085283742941520853183848839145598856760203241979396624618284651727097090646844849505037617654948403150207827181827079935869577187682902864826431630683712761458438373972314202217687487912614777324799582215089207423524144179186197352535340195141047595770954412297808909311402864771187123594025443220078909937209579536161337322366662180454178985229456174354575544433296407489224868904472510623221545942504851102739089593918860688243992048324760246509080195828927446117332309313366001498954912039618292643864647834698374617866057937495524444530269853521713002284868299666632499240938963881816328157578793412942375101157657004088892755328533047956672477099062492023559124504982526686945876015592152743866290115624795892784818478224573627713606985059727346109422319501221576025603469442079151778249642200262505305102792102524938625861864000571886 +sqrt(23423423423424742345234562937569237978763676713452354.23452345293) = 1.5304712811230644698089932437051575057616425802663594997947415036219121696340174764585196260660158252312006307145133001976359502790322676117705911350513902498502130116327494706838080576936885037533077067268692648316121565297226707627994782824980825825731821228418132064305255850983380929705870905684567519422625082999238584864207186830243671867411022483623160040081157043133937296675658638164344706636473528007180453818392858361090130849328721007339324117596899110792202666816383788436306294174939334968531640886066039298187557911519850851158523821430540682984186359608439832431981799259084643775799739686859118956270875684527421174465028180334835710770533579239187345019783074380489022738783795575163455298961539038985839701529642022462264126830591211703484572303233702097533816115253046461185925557457416350805575676183268453317959366954353282938044632264637278407927720433089216521287247056535334380038435287703221731953101786131497063326693966777423461542509494758353538272762688790144148624134714815738114536558828911936487910595673427357894155254951993940065608196121060931795993770599877368368185384514615056043038590741703891592665444092621218126499790272373738121601442552009681749292337901918207120425299266967759600593464e+26 +sqrt(9769763495612976432736427163497126349763572364562394569234756923746932745.234123412341243) = 3.1256620891601472717146904639152545727154714700143143240332831618949886152828905868824358620966961322114294858016887872758129541038289819468315278947673818551431724448141347195868123800223653704834208383066011210778052858603955133641132890566276141349965231748373218665765499989794561746069946989163954277058635057811332088016599793433702062859521159653013244716802182467660538446581280156377163738790746169754950017333810431333483335593986370435915204352879671253899361608358192524615677618597908666915166037431523653149202868102948608970702418399206575357745266527319083728500389789051886223567047368112540923162547189749164950507376093949818794426917485777791629973254776137872290542940078265006052242267218287259374168165670312707910832274470237325245236416933851383839659767810511952726961934330899657210600340532914471931726725452710339434985257297644575821275397265097288968309823915011621862366303535452358155517060725571480972604413145075768286425512018823213555608847151645991101577161997739228009729895991191964307081422307518959817828178172751315320638027578191483673809388532608605316312828169728280350507973057061594635412967389976930071361574902173689581601501374885709826108264972034615286232170416723451223569974069e+36 +sqrt(9176947236497126394762634568256937256097239756329456197643912734691726349712639476129347691234691287343245345.21341234) = 3.0293476585722422484720922344068145758055762313870973224688461145467967960565914982412079851755287628208986405892500952188842590667443666174686742815390210051014687594208165424118115432809128445652049189443124947902175811237454642947744404496394511584315356844420420747404249601132577416407089759409690558242149233341027517653102335060952406397859037543214461526056903023515221896430785288099016464573725796367126982561485894392037742216919743580380227532018317460376250549829348431053036072351720859970738576279698454341310338302577123786084124245396242904933208833781651835931022014576939971619079588124787967279690216944998713932998562644539908941062181099706640040398480353959928272631854449736240585130551373399230574985425006879528173594472875496105992532221305123422018355023783673033761089658418918532940763418310546527387874739910168960933047396132530584461472966689940605461627198890226234700067143225975755994329373749453315662681588860102319395982263007973880877595483574394029637610017866575922946719794141769687885131470322261302235048937919160984932754749511598122265310258372283821417310001363515753918979961809759703779024898685000406143578569020387784576615080830038567424986573569459392921640389813325017325146938e+54 +sqrt(455555555556773870384710283470128734032497563219756912346021734087120348708572056879217712653451286348162534861253486512834659427359236459273645762395432453245.123412341234) = 2.1343747458138035943132438405478163999158690613041975949414039916770178054713458048272122003764579057960564813955218478669021351565731075747701147323098976311053937757844489380621894688081948573810124479663772551499951342753870868621974195619486276829133726882062187061838318918785480722056044398598693362780974959114937728093390407947671141890178264048943106016406958884648216786742930358855076855830239885339018436011599957700666435430480862691011126782365479491396929884502104709904994523545730767337860392931500287461518076880901646998047809604594676671478749152069525619915205464936188111564166345110994902068210196413284087611300843543076823695996176878579442021969311152771688646107150943147043784210771924168138714974308023488662781490471762504522424605432445802492084490188404443857862161196696349092228114120039340784581227875682006559749585877497959924866658577590879093073860183667032295517505915584643121711211336091091508770352232593017719913623578045495256371465033334959164987047724602181846786357374021789584435628568089768324063825106209341452633594421224487693060839171071764322873751803979961193687900034265983144147848699902807328719395183859668327574492332502057107730251487793300388250246278492429180049751278e+79 +sqrt(10 ^ 3245) = 3.16227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925994065915015347411333948412408531692957709047157646104436925787906203780860994182837171154840632855299911859682456420332696160469131433612894979189026652954361267617878135006138818627858046368313495247803114376933467197381951318567840323124179540221830804587284461460025357757970282864402902440797789603454398916334922265261206779265167603104843669779375692615572050036989490946942185000735834884464388273110928910904234805423565340390727401978654372593964172600130699000095578446310962679069441833613018130289454170331580773162638639519379370465476522063206368658719782204931242605345411160935697982813245229700079888352375958532857925136296468651149767521712345955923803937562512536985519495532509994703884399033646616547064723499979613234340302185705218783667634578951073298287515794521577165213962632443839901848456093576260203167680424079589469342478141458065143045332588971446769311137592404705077018546043927212835894192143798432634322941006984177383356072691110712554927456184170775865444207602567834182037414829455461534720993410591702356226115911403088e+1622 +sqrt(345 ^ 345) = 5.9401019677292145062780397718286161226892535858839290231506054058358894429781018480856095921239975192753594724674208216106033299556013249959559126878236471086109982576107468853706497851200243472594806280118634993593603992724498513843031792114744718553146489879366735923407869570257553152147254168207219346736314366386982801056498724277910398585390993303547316293888624108549000030646537461171612987238988755729414262285296449963816968122835201827211728424453648007856492282519147325395687843802114221746228502660017434544587274755904266172876243264357281799107303724597063236365816512866063730580754992726784686447026260832379462809039240738804548464329140966511408136803207556873176704231571353184454021247071685314445396927771318266272104100240730437209771322648190894753978319099783370730168382199971315403568882483119473199129912226177786281901240512914804154768610342708042189592069253454926070720197268452428286424236631713944660751777491350127234335228013609226055679087710050256854229261524067923476724514879710908408432442998555008364045273062284957932551508743389624333991181721812997476803208870200639879717602077658778563048625743511487196083386301162432583994462969420472742775257315797950483527996807885029512187910288e+437 +sqrt(5674567 ^ 234234) = 2.1843368686298962634596036735250546613972069086862883804901683721520425025635614646312149077763630642141989740758318231405023582074449569213091211879170554814703066506918830695278801082312364806879759982231991591230518783228090051739558070687567467073691117470662720103960954284190087768841698027447847207360048393120985413353285331564962810469771725563567084968508524284894824736920736551201325459589828064584293221203282031578537288680452146890983149259973349103905311473507636175529202014806671373971432832739467871847352859262986671025780931806906091964906952051263076064103385072324219975547656369867922326806989443895507072269704809318184440398614471378356578060854560324986841219485086109629640484004828318605920013108937187879373907345850885057623944279929491923677372573841411223848590641154274070802953480199060839750934999258394541406039530732000530306562117082380850687341884336996807073268766005616573623462195949016096930210988871751604635399189434434306851020892982833878593651176846313129028315913402381363211750355847152341726095215609245507901788836533828181143789246541960601925857311686625451927000495021926327519157279797425889184693947687031005058461018612762609539104332003482330485593230443780351551361762805e+791000 +sqrt(346734653456 ^ 134234542345) = 1.29419401475567365340890436523729621276227076752755813091704044540910193839740832470142385220326826451041669227055302707543455783034478592739930563485873751596754084909255247214191578535202348759658405884730366530735859682125057300223750264298019463182703464330783890275451768916018985352867423114800224275515843495253348709626041437002482010408052630787718232709820541963376345541303681251320069532862705505121511512694045627502860086668919005574607489909723413792212413760847806184815331946052972213466904539612122459398720467058830637590389444516473906504125006335669925546371020038321396916938906088124001611425176682620104089631664141759328759170078503254919371992424535184661760607870043841107064277643906489519775135612093976157901282956392878101505398567536060271702429935280561475330374463999150041945383686302574458112254523642234598690506465205293147782941355338926286711671676474129737660885267464910153857770244765883756076418405500687552383612104761058859020963394967072339172551572863984350474868925874818768524083054835837972813429568247782871800018748422152685683660457055346071877418478711235869142132231774717934724508264301331716822105923427846091418780949698263473921436259243038252456466949892748060347772163115e+774533124638 +sqrt(74567456745674567 ^ 234123423452356) = 1.12649052819845067237102140455926968854678699479466474371093764424385248798564963173389015885254981227022300781466488751762888182747718813657874695087263687713008726572813136174402037809237550529639389169149461789996527360701693044334905349755529529447029973613770151090319950628159547515547250515405377361838062977984117370292566472323139613489771423490883004671383603030222548090202556879521292168111517947700287024505203957562006014540692101457594066184854649071407207176104933381065219738468791347579631795728341714545707526279068899075152989831577141821275318635859760924834093808302929417099978562327282169388173805965295033866199408159633582869946476316055800731660802920534074925570044615594702603327479687023371467586404301940673516353289176434249020131715986099447659345328667730045805164760853093995630125438701410104053450626649894824033467797466118314674096002931781214475153639437228476998173023410245309688341159083744993508321497600371470387120941043961797495696419484151625255361186751715118224601198893670916509892241600769094149088294526724682638453401070030456210912552330524835417979110320284538083093034488626875720065679482778714376025761829885128444475331549308800826555650529854922259960283541106411447347589e+1975129505867228 +sqrt(785474567345643562453245 ^ 342514525634563456345) = error: 8 +root(-100 ; 3) = -4.6415888336127788924100763509194465765513491250112436376506928586847778696928448261899590708975713798415433082282654048205102702874957743773623223950302146509417742671965091629545214608976336693810411628606533596551384853869619496157227826277315767548830171692074480985569341563629166892879966111952461667967007729354812468687176525906572547133734153184860446462178977769897212428546914463963789526871820145560205455055840138556377281609233752129163948086074783955577398425727394668610922679940605070402442029854177300120407410232413879663173270034106067374967809192820920173404240630110696195620884296138208614068824312897753738042315451427009483045392228536191076596869380984898548880361175285974621540558360066570794668724815524494108107979562890342991563443219701255330594398225508295070035694296135930373637320850012819533899529732642969005258003485423722959801819851713250344887744227686624818277877219770507028693378636881002627302392876142571731457550215784934201074501143121549887585570334866638502225127197441063061038597439955097332823603687720830896392948783764445042306876250242506673996931971798570999626024031435607943715749050754552076538263331443930323472734216469484034400918957683839093251645135698241076809162963 +root(-100 ; -3) = error: 13 +root(-100.365664564 ; 3) = -4.6472395002278191378452584979792853270242841548430621427935685640631363022943665803424263205017765847221894481383537986221499189448252828712905030974440405961036768447789773384532385074645217404216382853048152758641162376821063144003547609198367935160006567791218794704286399094862080155290952449142598802582079062057092319688404095968152186730653478766024824516960509190771147801445221769438812654261942377899448911956059113755561648638591556154497007625591023813509415802448483765838635759180478696400523326183394123800299878470530304405902966240474920235470658021705730326835140118381724382547635361619979753468203197388651946885861500138726891001630274984343971606813810235579203948171767264069402877430784469711607586966590695578853849907743114907390484532919304880964403647423052509531203581545484134678472432266119229563258607470390151465881178119134226634134804553367534026793464618418788336175428629698524651098194766993081752479449230143945462519076481696264259158456203337996248709241796311026143914704336846114450223997416378467991131335673116243221141902403033899489519869043538733709161810059178533658886785644287621573718612020655643313370393458911878501059028734242256066456307738392832274092619006828546173965121554 +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.9974853284477900186529099145011550140351227639457238275531345316859367140299878067260276217980508167102365159497454430376918344778037982037181481103852728945601315801325357122489402828030272165128836116402951737650135860442892869437330301672380951830305478969362527702561320764940122153162385791428770841733934029947325914108612475419619458609685401987527089903615943253523016635208569460006141919001939320812384806014097026167665504807857824925577235362010221093940661336588239164784226191085190533300663366897534292173523921002026950067943151180653860386342242847450982748944434952945210362575270759855866453729463742724344479189478998099971340756862036905280937856018703482362721273688710393136230215621380283736586119784630173886546997356723550522077452762364582055064917445035834171117824381344603770287609987203669500362269002132911924377673955129872535895288085413232634883772770389157170597715726175168284073523238269636273084655422185248743413688850561748785509847056700794402286503460158911876924220865949498584782136038114525471397351637775034783337322849107494322757445736177527742514183463634649996795348234338125642355420085760230354806813479301294445519370110304604872358248365451611825773903806943866998862600102 +root(1423243 ; 3) = 112.48458718891021474880935604922592682029042922460813998794835987949843673462341320953579461253479325310263567437202229625315349679837348996832295932246052798885445692084093928001335150221398181256533694110729805853551377619207009380300690546008764660513695460243941790099740434875517228217268750167725529957221659093612580609021420228436344644919596712807665517740042726727799819840356188506887268106469303419803697115280079030577556619651436353323373549060269020810469237901487336490743769586256669680761684981512080595429256629578767844415041589970902351652858027943250109546444823572033567338667402672324365439787566961052690116203415641652114749118724810891679878380312884429005753380791678918797128789518454753119877379618825526237123788006455998641324686895697974815933531565249304637475275142724126031062272596450547019320631472768727847360471799191168506281147662445555518223490105660296045736158878858697165950000793265619145095061824758362289167747093073206496471707389506990791092533017343173747357654584960948211482466797691384897581564513344101124492496518309624840416761056445593659753213795471057424829513784411959012386176741121166118597191326283064243436726515233558658998154599578812553281844767491271446044663168 +root(1423243 ; 4) = 34.539795675835255149391604771702459745500606098619261252441205112471467322978013854239782939540646049389305043864476735775313556374146530996088746208434983411496087816994791025813153896109649522032454888508665218720738623482163380507487467610353504551356364024919806002821793251381272920624152429884565519137556277668813687902390616173663521393074105415586469833453791083326154684457573943357573953973998681738258183596363302935181545424322444159734857906920400110941467958165139938674900195988759848455668332272340235592449583906712885121889545247604812708990584186655348595723706508463567593760055097780540661792917148344074963497152457642377887613996131960971618597640688755821305729565688375321762121210056820259631220513135316699031444470105338762941734630171663796224786087821607992502774435985255356381722737496555594941311429786248006366330628443878677067243453157820580905704828911215527535691429385051759371288156792275663273115020729057474696346759518851564385757555422066868388498196093617578076284461472082899243926179678314066007171123350746192282708512795984487450030517148699242297737288009991522311265036565245046779944736206118422759716948458971243091808865970544384215788350382726316100279627686029974439814702197 +root(1423243 ; 5) = 17.008100417169803255479725241907713863274532010070129600886815383461164013829434293563143629916757405860495906200879134645476542064404213442492266116905860024234975814984236201194855848571298763200531396183442888483531202583330885757803472895907540053086934504683792673331556154091393275730675190768483551650658453732314866816467022863881691297836354668397191186134439115470039785835949984178561201928204450243370203723429980978284595523859767153841862304468209309261576060721919969771152551320354181883734856298094062788588183134652464302744492647931654547471603912256848938273342854651913708498362622564459109315348642657189496185554342550792512099834531661233385033142334021628814577019513089686343914523605850181532424094056716063167072096967264313788127188985115753476178785590340021585996089379309121827002552240122677105480843141381789024833437584334160306619081026866147827796505354563736323619147778773250837673797461447899937719806153582671812768776901112127996603985476088712797016180550841051146527752519817533931894872921810484586547172694551254551422771895465241222255735622834649613024096075440355251194121272089234976087399082526869603837814987391533090873991875551783310482767293604559691126910540496322337771579088 +root(1423243 ; 6) = 10.605875126028507731121882688405142045488493743084644138128909916550631123690124760661757078584041628917533700250872087053021765419352348387602010799043040700001803108991217509471367638204775716172217219401711821476961702519435546363708077947844338552381801908087214808371698290315171866295713143792176009360630242693771376993039600220264192617687320549372023617688336034464057491364708030035232052761442191139223568824372856071234908030661052169763915931728070674420816655409834475457428509553785747371374368115163227221859128191841004244965884078896332184271196081855278959370743806481144332083593602087191542604903018437086252450773163999339375983869038087046942477417881887081559426938405400723058055440201305895762215878001755640452891784343299677942774813222723793806685880489461631319849172230776846215577105161667950488272380961331590670612084387623987982192660834413935688710531484442139513383452338464411771127379802180908662311646810574070780382257660972035726261641884590619766425543096825137272509614594019883854123519178099122446034640502845031165598122842565507361817775533599620142929025495999660599349795691445993154047493191012456967533632442726238056026656525488370824298629703985600251937880402878417213864263072 +root(1423243 ; 7) = 7.5690237020267919108664228646036694338018878492313670792888914876809468690698962680590594477389997150119612203170460404609994666819495529169015460779233317685805746046187488659424761255643221099710984956928148625719113526325766542131924338382660237018363674900025067143208695979383790471131921285122120774320174540800538124928411443455026053336548440053940324544935007653516067333844895221378727082304501569905018585608760638173644594297155609551396352358260553239875024267411040064937933765280873735970921290420041112429917724251752415504934729444583444419895872024332738093053469631889468712443972685500005028959722502541519214579645769232705147160205491401983639305105681022358773916430386285467108267441276052858231528300837876805963368448685257152406300439974933010418839810211663407366092450583896515680289175982702411921756982454180719762048299139802994922535523438335253828047906221512559914135201385000504754204520512362027510986576088494475389344909875537956095694299171642315758667907330612794647746407050914372248808486468023861753962866279366545097144687940822796440915860782548079344975572692077070017309564104977445128897088256392609865174199316753719557577648389478956647721156122876426909623817379948291468154548424 +root(1423243 ; 8) = 5.8770567187866457708714589610391188872206090919272188589279837833766966008347340634473038905582922274238744746101936580838364639008507332765062219600367822749151045956861716661614085898871540372309701844564893144636811707418095628490493062591752032984974019858533720592061914631085464815972227493043536729654031553013204413719221073306422207517503624722998480084723458183221093115560507571921536128768139935234426512917655309447265060563519542757978882104190606219468225279569214024791142302148880374364605691759149491268636762490938777826012872341787575236044162074299596286471081150725977164250346218907046615210608962308719126583902639878674090307358068008614937620833847437113206297093199535885934779555306670886621644467553129706927295444733470558492404466367819469289120542073226908830365280892255786737268666376888627914242234653006949927677423303017594122584791588085456686888820583401487729328279308619601714366022082880498323293482287572411001527463689372417425797808613911419058864834840198345283463270722271171786066032471254412596864519997674751666309560484491824376224688216439133106702591277447609881572623167973172591419413511169799039243894745131236258197429703187138494220951741234677801887538525726163206275278591 +root(1423243 ; 9) = 4.8272264551004315166207691685081278739864218252766577535358539732610516824409451134524558925063475601564276935371919793863152541014290223688351494053424452535462381596099701295772715227149378512421293924997977146177224731085601492722633400839563812309413804376606325869337553454288699951714251424455831483397201804786991741569615688886609587734786702538897164941446611890314267937062840322154337400910412189717552256861941292610580506005012917006712066746737806970505309767099117131132184133529895021046726498109034490441092147875421999041863289263566848626646651419870614945862670359058755884262692378533195374067759447288368733033880839978766648302887491181996650507533182089215882490803393191146404913421312250503942614416299066804282367281123643389823704565124222192048593455862911238000736797477243237937381049097608605462965215079045675938211753259655945248809861740159241657825542100964730833405109561482987625911134559268179833083098804315837058014117153844500222056756381795268778514839917629942243531255648379328988685714495802505446415906955116479916800155393578506615894039675760008790326657894439493019051022615054569227119713758107929908872633283047451389939014516464205871962264292928644646253343089637856510999372866 +root(534345123.123123132 ; 10) = 7.4607448017947529521066384518322408403324032562932634559371202654386343964111432425439294671517423457385720190200672743057665671705079199795657411976237297233827643867633605059846856272674865968141412931074912808480583840679545506114256604544932136879136892796980003454710056251382262279625380860203411322765161208027776150661954719126180831996564201951809610941763253537306421386896858479036958879229565128876685646437564765217661377721644693886598226535480289412957345508062494665505516257801875547023279779710742604506065032558041324875082533919333711854865045342153429161904775787861286378891243244609744907681434209681550816161174880804692761256008940086417868421916491488631675695522975592077631582222101758857408378699367235481966065780518877451703623861983609985296710952938077080807110671078525436255350557477374217882683093839528277991766034935583327146670678881613062461325821349905057876271134452637782212914778593961554403944981310371207091498260550004341795127716997844776740615855986039538648020031520784361455628842433868355438873382042779916930144639646734836445058886621845194552576334818973955604544194785999109978608955102656058659128381931941720397377765031399259754828073543141409595769207621804995305218416761 +root(2354534345123.123123132 ; 11) = 13.326577801225900032160346653753949082291965682472649863529749120987510774678803914845909106325753703617479605928683922338147608603837229228870690646419013009752986231260110170312313730833004095535561604451171674522483194819003816623034758093065879876675871691077843357356240390670694979024213566770484831396481009179889525861102255543060671235676401716846399841797543638503600609848608697703278105766311401720611716010390713219518560260189126646396032745244201963069266081704663754685817511261370835251850038692245502652544396321016005035261060230039193191707141649742414041680527808855080259707022700789018114800868491141266944645586382079179960388908263175796831099678790143112809121935410089933207735753082791167695264483237716335462978220714751371935420085025915895028695570131653785113835264032454976971226733341653828640937761756871976902909974168844087679569190883588406273979591194297933164149294485159815652560330153937995695846297428632642660146837987555540456963266737515543334910386287116556146147804265545084264438064745252787401348828063018900471296557890375845160982149915708473708130447429734287650968849407870482102013652218250929883157830586802563852493702816149070065743773287193300930100910758339835042390923545 +root(2354534345123.123123132 ; 11.5) = error: 13 +root(34562345123453245623562356.21341234 ; 12) = 134.34358504515988028222475825432145498215650920403264897778050067052133544286301362773533010875073477899133157724345962334374410714129758535096986542210627184338377785111281409248212338124857669091908857076750961556671383246941460707075977365710056578913205532014374430850767268771629310112859564646520683814443575267846696063896371723471332570025960172713568614372860403656964350984449337170151187661784893485884711085785683643807679999473893465451819907495785525194049624091932055803779277272821201085248852075582528110986679944589534731348415808410373308484298676220669680372987125912085910766931673309790255291928974033673714665590742535732337588848196784277639515409208299655316349600438208877863218188146106379373005872236985228094511975815052658140415809284691945753622802664851926280722880911219481565247763564717522662973380875788975811805673493275130730454908350630639214867036974981138130539693998046059840072028237067193500416790017672918146183971420841345522462614276684244123403222950887183400496663841222073472024654879479584905054406186592040990823129208200805897593336224178229260904942050724048046551908086421372148359114939287938575761744173944908322561122272190469565180315811797620092557155178243624524126046815 +root(52543572635716293746921734697126592375973246597321649578235342.12341234123424365 ; 13) = 55941.264224535442215129483431551361820225071931060316517206867693017240442841891600606879560102977495773574193959385024237753939807286735279844906983839066479461703392765401993573477403225646907770754871488351319004909392894692346257811807507835145855123706980704962534403113841963593019420243042566860841016148145876244748041472546222991839351640957866974880667529168920476911118216321655336132050968685507853502448813563433048915182465649983372510515454098902780223772028372619443358061036498852579221901706255049777919485303093306022363214934823430428821678019940667774646099839358360455678127287823129254046371094772652835908217325800589381173849375284772874955117033609501018984768821627278739936582550175523287748681627376934585594556100809274059957654227638837485568518737928876478672068683252802076015248790685341227032155738560364252956635484318819164675342955645443217450619778800217038403457730615890634909423256288745832894038418918345733207692625351001876747050074750937914518158846861946335117129848962316230648693476597470456296579488002923638324833134570169244571038065113779038454256324995902005808038316617844253058296217207328335603035075820963708508253112780554749089692122601763610869559087492754951348749865079 +root(2456283756457098173497612945693745917263497695723645673405670870283745823057230470239.23542356234564235647 ; 14) = 1066294.1788587357687528115510716422966304672800512102601842076893558528287410559551266068024755024487961482930095880738320340963483020227323026840635489341065389874811397422639151531147573938471274350818804151677568706309658888860813566729972930983344691572705014845116032064971621847733233799945867293228824907385600797229870575215360349378606196439929582210256821745369901267316877199984347289471977377272092510502835646884111397764703071982863623601836222148539977175258456475090542650128010760881340336149684252327779857983847672355724780918089817254278734646928544590528045112004874979121824682176327023088845245564789510506576934900098950313676407703048335506005112323665927743983223964078927958662135214245596811018448445264696173244973183112821443636492928522899378952746373597402576145897858352838586955646182767103672613157279924695170736905960404224016512391071939438841154438830791292244471600349970590438899518416538670906855756713363517294258076916894559757423278219078145523086099707368554671997221972754170110159872999922431945671837423813336399546483165381290663564933187406124225968904992967182050245856059622036123141679341312421138011168203977020636454612393630631284805895972522247211741658626686852557056800111 +root(34673048673048670875102485703285238475023874086730619273481234697126349761293476129347691273469756239579237645723694576239546124912734691726349761293476320567205687032458708234 ; 15) = 504273487305.83844423100627376664008750961357582567096545993825322841244281726911139814467037434718504742660474525726940481141961558157481806582740750180212662443388408158282475772055601158933343789301316394302723187421666199798145023356105679069491346444873619010898960485243759670645187021224813652379861552711864579487160826109071951432949315785518911387272785111385286700862050290251923210781928266044496129747774907093412910963517106317850053155225521374323005434098700557658665658622824134669398275847113443183458111441924262991007988831031151655835041183397326084780388685555375695296817202421039803948586521822599735066354485582286507446218855026436873591457978948415207519822353644801073895596292745560875722714070458878079385235784935088379234713694391603870379742744461795077367181431353541484792746435948265294212920249214608016212254115899899607105153649360053783993365460078755731476999735038818053708867320873759936679515117302759303156600149836747452162261821995701604020242474260067077651642975442750889255520109344084987458541133941344037873583755079989744547754919576679083589750588303168502964855333765881395363921035005771036253319939860639052586386066262070688598080424823191021492983169831730623514059098151233 +root(10 ^ 345356 ; 16) = 5.62341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613000142162961534173412253207595084019528000823480678539265438612654811666738152789358860487791106129146659452204483878553707318434364255699123799985876779383716064583819321494869999320027103190063522662287221369105137118482854418533801474072798083227370554919296990221476345333742290789223179465738564526445707713362821348938274453500251661249349570917213318956017928294583675908645798608256089390286743103130695953967134966209499244817408269244260458062243636831400561306965663528096340977961037061929301196049481581054787672472467346820993298108314267477248413550300095700949575727317744655307730943019386153022398843804419444593846140314971748351926505607945026218286530992973960144092365416036954652022021019507668397030095572108195359488161085844852232029725902765400364184930192085471134609662700686986146630769571227433942378861078254546203941602286904767758604119009327348253936728557149411375830112839545247970495665196280000605675445815100820369288059138824424292812314276235759053914750501197367591126118397945029045489731100439304259785399691867261774e+21584 +root(123 ^ 2342453 ; 17) = 7.12564061665170019096941500194720272165423467643996094625551962142371252863726763051728379453614550194559356147912975386293538578793761151496071794142044769826173088096536327699047878062449096577368416156347825912285298437016294018066350307632141467514007224226470836087000855430132445619552795596703409372965700860533938541034613031429472123206631682539605139853749755793321533433813643637452741566814935011386684883857343601961234700804324048346969294231912979266529481943766065336177052155980934584983387507399530040816368623677392500439504924838779792114135725852271687563844763866795492741805997328877001337907469256229770920493474843620112528172312605772651271624109099109793052355588987974544444835949190799887558396180660501198264151337104747765321222868030397925947498607851396700806717843275574234782660766567647737437335842714885557804443368313365568642412503742751472335892651749644688432897813312431769316793234173012099371541856514001072339990870157377457173828925321785793864020834055084783739588161965616451220878120764240919127627264263541985940325813159281163472564658148118259283654231411481002660993371437540604638830185257556351862481777145607157301370597294772071341341993729245249198352070311470477944436985768e+287970 +root(25435 ^ 123134345 ; 18) = 9.9864003997277942247437747599576237459445405584723062943732714769751129839791476506475707647901794910748352233392184016152306637461457533921654878807138609194827415764995419226381834253679605912648802836967351389529254914257472230632298216940512969677790873247151487906669686440943367087617887323171878202222812232341497960173955978159531271015958722533596146239748515805796346634241073559122455535052324819261488828278460529648425800679414913979118365968328730107458162383610440956502487776157326833505258027755643305037697431897343551532511508164877991123707124618714617117216878578579292598461326698620671390330993263853016983936128418905263841397149667644208812307199599680494651599472320852056660634627448299347841270779123253755338679793215949545737343150335629349507488835163579364385549103990652872992236515786565364307880295061320239842125564558747464462340665234215672951882815512095998748952636609851610074073637032626315341010152938986352308081163763699959362142477880924185262065231957130649322857564072196691391469157726190214590999197553714224487239521732358678513202864195105141667350169896488700211576691793620920733465164094986094509351195982716431060970004008607114727411291122444056645289036300190101727732788266e+30136663 +root(23432453456 ^ 735623453254 ; 19) = 1.68076877025101076563477688735690789984279334717103059560143636010011085012628229403100957033288799463359575518721357081158186777515409745197552342283164023034648886628398536526555898805715665583082788874803232990451065032946253664576218543439398475786497271075585975181286983444002261541725935470513006678265317043232823881374494562246740380588259047696220422528885081141620014417233616472548644485446366393903324681165753682672675885138769747566558931612348302530013373983578207343193676106059326027722256536430207228979306672344537401469973741808918267972797470161705875008273656816239108523023591995879220669695296354608262886953123803822212543194002049776834996012788340977406994089768950712568641708564708080655027687550444349138028774251558291304134482062856561551788632347285293491344792476334181647895652130122270216479699434688522722450134936059027121723998616770105220925253632252821448290156039820301974736849052505118187021987907157572511386766683018377662255385327547010898884347311933781319362955246883758221666137489385660157190674708696301744006444386356202690257769198859680723256845028984683424435767044587372106234670369187736803050447763937704911430632352992447129723902292144567657406718927964397701146931139042e+401488481709 +root(56235482349761293746 ^ 34556346734087053847 ; 20) = error: 8 +root(35672645769213746927364976345 ^ 432587056870354730485702384750239 ; 21) = error: 8 +root(56287560238750283748732405683740568734056 ^ 32562357102834012873401287340817203487 ; 22) = error: 8 +root(53068703285701284397234852348651283465128346812634812634816238 ^ 56740567034857012384702318450235283745082370457320457023457 ; 23) = error: 8 +root(34534 ^ 3452345235 ; 200) = 1.09082371558180657813690582895287380218475931728938392547941691354096920323483788442636237612026872123765023841964576488339034995053625631254649834156487192315885408425032365556678501081134183833045025992050147469004187207952761118007049781348309581534612045120258377864673129289575874755276923270255173051027260710563783667310756567709787617397254136981961093960916948147279371781792271057046414602455110443520119476141739514720899746633811810246607229612178177069669604788058880033875674520582472244982941978285746051392177202842126380855983357455375835189270201390510805372215106019410367073293747908939281417444370319545223080498310925271402761159628854937485482334568442154141496927450929930165746412440148187639858163375121809105000318075580391961333435127020395479444601886073617370557600769748043413176913713721880982964905717073789683821587421192488631031686499715237720226466054821162725009024073098035780848609078727404135302515006295810631792660567060136801111499768987549233091189815410649308832307410903629027235663268054093515807694560095824319209142789948476232712374929834801117510796717056610377908708603382008289685500231900238702762467637442922462712390907052069827169551737624877372011579282335846323386125321248e+78337975 +root(23564356 ^ 2435345324 ; 1000) = 1.38837117017773323697588617744653934830814841682928197361924701145873374507832334527112537131896449135890036236869440936487269115920568447839612404453262907837772006058894053615603406035305352694605455128902750568918249693759487657812481174766061348286820749461841979472384701102328980909645396117671548211909291133062586301417193022357633824679063586033843863570081260086018698491761433810176749192461420076901693881475061047401329775135402275465798313313531803562220342735850893554137507303145666165272479516193290433349038324922803568734580355044116014714595557918598618682503519356208609246543962082963616033056625146465844627560211640617907243912229083552325164461830229010887969950439446375347967752688070365182702451172224361993909959187992892060117428505790185492299506490914352224203563822451608454905447947101650228751244941503601111239899609449567681669836699200532376958117728750276068140667727736565942940782063264117022620486177192693280606597398920849129177016562791495519762224168880706537317403613130987765121963623608982651054148428229557491575888027347874879285179661323900044970010196486227080749374971820371022651050184786231375626176945583578793999305967683217468953728477414401234005208344632957219311960364612e+17953988 +root(345623456456 ^ 1233245235 ; 200000) = 4.33641596191030125413149176357937241769672638940387568989776756709729284570519906146421621687504003548180176234314076008835481810575143113209511560508100942965987342117851250146619659355724615973871075942847518145103520904959611172188013022223845047068519840544276095440863888925273333670809402439153618637705837684217820954547724890364441496355395412943433212852718179434559552700328509243755255590051506340370973752987715826793247833429435639383811014617030987555537390435299496726160429881276441609067009388740334720408305510206840867891872170714347597481301012542575428179051668515993565119351911962757231834976309963167031029507935017724557174502001752277270900332335307671711140945752696194263471162303931047548575052245391538506831757029186131669872107074529312726104788434431194015312911619254637603511778197440068695070860153956388222374517842001714642970464862218143737466688760231813008813557810199414117579595865602119343670774463103179387222814081501910196321531166337054669667049487837211665538086511828635198386960529778507783560529707732586525066620373284262547620994850625029823190542341631914079545724975965445214955321271548790001005972560318498184017711426838783144120186803468827951938324196111120602139319403777e+71149 +root(7367454576932745 ^ 2343454326763 ; 23423423654234) = 38.679869759751815712768551408066558183774908538133725982868107897132303109631643056463443700887088584265309303448834246673684201580149300083797657984813490212124404399531333957010641142851883759049348161020914765231281539125754278774951802786265891405239828431431801874840935287997013982443062336782513378789461206583852963322862962274077946901588097070937325455986301312699483955900385967998945548795854019600191615597893551711645631703119749755051227915998663444739287112378981069952626055802673060945866542946296551820214309585127839198209426368423352752877372355461829620999451795427511678453449014533752706833433979883101124527490767670958390373702511759463655436211137893891938779371621940931291333563937582373395570547559257290699255982866502890355672166313715129219858568820139645400857535152052423522509747398864236312207450745008565664902378231539567200529113049205662106946626620727525472740610216932982603389502365036912259818184299389373737637498749087772184798237751627527544695686438397510977020654482092319046293541178981529537240356019845555555408957035012885679102415744569521524869861209511283947200220751322158741012893450452986158488780966226938030689225980791594838733003354707886862789374697665311098500391421 +mod(-(1223^24534) ; -2) = 0 +mod(-(123^2434) ; -2) = 0 +mod(-(123^243) ; -2) = -1 +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) = -7.5099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999926216633275279331260706781646580025587828756725575816178666127680725155129592409872277220538765752559779352865928778135160033085661038357466359837245948963547916199256962543975454066300651255453953231575859687146050500611538600502605787741578734082018947552439094631073473671027825602846099874796464884573452848838178588576116714173218691563512678794533825506203017275310915111730662260324198152940531358273134628116928656220636308250682206893412656796414569993373753308750788076249359207181213479010562351 +mod(-(123^24) ; -33.53) = -22.910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014329697522266225114040489174081715477378558698 +mod(-(123^2) ; -33.53) = -6.9699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999862 +mod(-34563842570128347127659237436192736497659273465912374659736457345 ; -145) = -30 +mod(-2341745237542376591723469723649.1451245976 ; -12342.12431234) = -4682.3942026576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010197008497686154238197636 +mod(-1224523537673 ; -12234234) = -11290847 +mod(-1224523537673.123 ; -12234234.234) = -11267426.296999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998956 +mod(-7456743.1231 ; -745612.123) = -621.89310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000165 +mod(-122.123 ; -1223423123123132.245345) = -122.123 +mod(-122.123 ; -2,25) = -0.62300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003 +mod(-9 ; -3) = 0 +mod(-3234 ; -345.23) = -126.93 +mod(-64546.12353 ; -4) = -2.1235299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999924 +mod(-4 ; -1) = 0 +mod(-9 ; -0.00001) = -1.5319963937523496572714769619648672387295586786162397038609354398037040771621315741328216805621590588072199663206808361560928332620115141938548740032013199230420264939194525150778113796544763676839818189611800555315746840501254916968129129520268872794917618684077465727692172272635891863349520822479485885707519076221231053684578606962982551095741392942446066689208743472321749121284235181827275376542236629419767160679866038907059127366735501165643456320250082445710768579302136372573248522070263023601228629664771379108831046567102975743060016107394544512722102987692408938815122135058707516957177783221992993102348245701707946489798789873567314887448804728194003875085455615552131960050380422507705649076714866409707534170215607253407094595260674095547953325321132281646798611920639213899099996996176907383393142786464096734279750033418073970252068731542011602288002625633816776673364067589181996160759664934569675606426954165205881396008701584477164208895349271169642716219134788295624137937122323635004947080339860142652165410915408528705938469774492112943496646518325015910133924063554389627538310083584407809492996029867107427643253619588727800300706395836207271447736823295696258720037856324279871948943226578988528201478874e-1232 +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) = -1 +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) = -7.5099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999926216633275279331260706781646580025587828756725575816178666127680725155129592409872277220538765752559779352865928778135160033085661038357466359837245948963547916199256962543975454066300651255453953231575859687146050500611538600502605787741578734082018947552439094631073473671027825602846099874796464884573452848838178588576116714173218691563512678794533825506203017275310915111730662260324198152940531358273134628116928656220636308250682206893412656796414569993373753308750788076249359207181213479010562351 +mod(-(123^24) ; 33.53) = -22.910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014329697522266225114040489174081715477378558698 +mod(-(123^2) ; 33.53) = -6.9699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999862 +mod(-34563842570128347127659237436192736497659273465912374659736457345 ; 145) = -30 +mod(-2341745237542376591723469723649.1451245976 ; 12342.12431234) = -4682.3942026576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010197008497686154238197636 +mod(-1224523537673 ; 12234234) = -11290847 +mod(-1224523537673.123 ; 12234234.234) = -11267426.296999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998956 +mod(-7456743.1231 ; 745612.123) = -621.89310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000165 +mod(-122.123 ; 1223423123123132.245345) = -122.123 +mod(-122.123 ; 2,25) = -0.62300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003 +mod(-9 ; 3) = 0 +mod(-3234 ; 345.23) = -126.93 +mod(-64546.12353 ; 4) = -2.1235299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999924 +mod(-4 ; 1) = 0 +mod(-9 ; 0.00001) = -1.5319963937523496572714769619648672387295586786162397038609354398037040771621315741328216805621590588072199663206808361560928332620115141938548740032013199230420264939194525150778113796544763676839818189611800555315746840501254916968129129520268872794917618684077465727692172272635891863349520822479485885707519076221231053684578606962982551095741392942446066689208743472321749121284235181827275376542236629419767160679866038907059127366735501165643456320250082445710768579302136372573248522070263023601228629664771379108831046567102975743060016107394544512722102987692408938815122135058707516957177783221992993102348245701707946489798789873567314887448804728194003875085455615552131960050380422507705649076714866409707534170215607253407094595260674095547953325321132281646798611920639213899099996996176907383393142786464096734279750033418073970252068731542011602288002625633816776673364067589181996160759664934569675606426954165205881396008701584477164208895349271169642716219134788295624137937122323635004947080339860142652165410915408528705938469774492112943496646518325015910133924063554389627538310083584407809492996029867107427643253619588727800300706395836207271447736823295696258720037856324279871948943226578988528201478874e-1232 +mod(-16 ; 4) = 0 +mod((1223^24534) ; -2) = 0 +mod((123^2434) ; -2) = 0 +mod((123^243) ; -2) = 1 +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) = 7.5099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999926216633275279331260706781646580025587828756725575816178666127680725155129592409872277220538765752559779352865928778135160033085661038357466359837245948963547916199256962543975454066300651255453953231575859687146050500611538600502605787741578734082018947552439094631073473671027825602846099874796464884573452848838178588576116714173218691563512678794533825506203017275310915111730662260324198152940531358273134628116928656220636308250682206893412656796414569993373753308750788076249359207181213479010562351 +mod((123^24) ; -33.53) = 22.910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014329697522266225114040489174081715477378558698 +mod((123^2) ; -33.53) = 6.9699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999862 +mod(34563842570128347127659237436192736497659273465912374659736457345 ; -145) = 30 +mod(2341745237542376591723469723649.1451245976 ; -12342.12431234) = 4682.3942026576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010197008497686154238197636 +mod(1224523537673 ; -12234234) = 11290847 +mod(1224523537673.123 ; -12234234.234) = 11267426.296999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998956 +mod(7456743.1231 ; -745612.123) = 621.89310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000165 +mod(122.123 ; -1223423123123132.245345) = 122.123 +mod(122.123 ; -2,25) = 0.62300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003 +mod(9 ; -3) = 0 +mod(3234 ; -345.23) = 126.93 +mod(64546.12353 ; -4) = 2.1235299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999924 +mod(4 ; -1) = 0 +mod(9 ; 0.00001) = 1.5319963937523496572714769619648672387295586786162397038609354398037040771621315741328216805621590588072199663206808361560928332620115141938548740032013199230420264939194525150778113796544763676839818189611800555315746840501254916968129129520268872794917618684077465727692172272635891863349520822479485885707519076221231053684578606962982551095741392942446066689208743472321749121284235181827275376542236629419767160679866038907059127366735501165643456320250082445710768579302136372573248522070263023601228629664771379108831046567102975743060016107394544512722102987692408938815122135058707516957177783221992993102348245701707946489798789873567314887448804728194003875085455615552131960050380422507705649076714866409707534170215607253407094595260674095547953325321132281646798611920639213899099996996176907383393142786464096734279750033418073970252068731542011602288002625633816776673364067589181996160759664934569675606426954165205881396008701584477164208895349271169642716219134788295624137937122323635004947080339860142652165410915408528705938469774492112943496646518325015910133924063554389627538310083584407809492996029867107427643253619588727800300706395836207271447736823295696258720037856324279871948943226578988528201478874e-1232 +mod((1223^24534) ; 2) = 0 +mod((123^2434) ; 2) = 0 +mod((123^243) ; 2) = 1 +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) = 7.5099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999926216633275279331260706781646580025587828756725575816178666127680725155129592409872277220538765752559779352865928778135160033085661038357466359837245948963547916199256962543975454066300651255453953231575859687146050500611538600502605787741578734082018947552439094631073473671027825602846099874796464884573452848838178588576116714173218691563512678794533825506203017275310915111730662260324198152940531358273134628116928656220636308250682206893412656796414569993373753308750788076249359207181213479010562351 +mod((123^24) ; 33.53) = 22.910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014329697522266225114040489174081715477378558698 +mod((123^2) ; 33.53) = 6.9699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999862 +mod(34563842570128347127659237436192736497659273465912374659736457345 ; 145) = 30 +mod(2341745237542376591723469723649.1451245976 ; 12342.12431234) = 4682.3942026576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010197008497686154238197636 +mod(1224523537673 ; 12234234) = 11290847 +mod(1224523537673.123 ; 12234234.234) = 11267426.296999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998956 +mod(7456743.1231 ; 745612.123) = 621.89310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000165 +mod(122.123 ; 1223423123123132.245345) = 122.123 +mod(122.123 ; 2,25) = 0.62300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003 +mod(9 ; 3) = 0 +mod(3234 ; 345.23) = 126.93 +mod(64546.12353 ; 4) = 2.1235299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999924 +mod(4 ; 1) = 0 +mod(9 ; 0.00001) = 1.5319963937523496572714769619648672387295586786162397038609354398037040771621315741328216805621590588072199663206808361560928332620115141938548740032013199230420264939194525150778113796544763676839818189611800555315746840501254916968129129520268872794917618684077465727692172272635891863349520822479485885707519076221231053684578606962982551095741392942446066689208743472321749121284235181827275376542236629419767160679866038907059127366735501165643456320250082445710768579302136372573248522070263023601228629664771379108831046567102975743060016107394544512722102987692408938815122135058707516957177783221992993102348245701707946489798789873567314887448804728194003875085455615552131960050380422507705649076714866409707534170215607253407094595260674095547953325321132281646798611920639213899099996996176907383393142786464096734279750033418073970252068731542011602288002625633816776673364067589181996160759664934569675606426954165205881396008701584477164208895349271169642716219134788295624137937122323635004947080339860142652165410915408528705938469774492112943496646518325015910133924063554389627538310083584407809492996029867107427643253619588727800300706395836207271447736823295696258720037856324279871948943226578988528201478874e-1232 +mod(-306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; 65235.3) = -40430.623410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000127341872570261022717425210969849861180923371803924351561370996238131439056451022653369688374839412003365175992683132938414401601862860784649593665929402672200623 +mod(306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; -65235.3) = 40430.623410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000127341872570261022717425210969849861180923371803924351561370996238131439056451022653369688374839412003365175992683132938414401601862860784649593665929402672200623 +mod(306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; 65235.3) = 40430.623410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000127341872570261022717425210969849861180923371803924351561370996238131439056451022653369688374839412003365175992683132938414401601862860784649593665929402672200623 +mod(-306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; -65235.3) = -40430.623410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000127341872570261022717425210969849861180923371803924351561370996238131439056451022653369688374839412003365175992683132938414401601862860784649593665929402672200623 +mod(34563q245235603284750238470234023845.345634564356; 123452354.4532452354) = error: 5 +mod(53456345634563456.124513452345; 346734.2342134) = 221435.71570545234499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999302659869 +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.94064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966337141384150771447505514351798930535909380147642400584478987993400448932899727398913704967679335103240140082255953622204416e+230 +bitor(345 ^ 123 ; 37 ^ 13354) = 5.8320762128185538005055629469272877940782725301798212173604524776884848142682188107968478868546232024660878009476369082034820777353781598093945185281522123515909835598350053585229955781559970339978946643853863921759333624410767954062632140919365653179146391919524869488810598780564165830044976217422566027833565302050610576365643265494885379672011507803853264311638947198958229103181288931674103304912886380301571480053533561926341005041019145101472870401520169040693424858218316447084383884813207034944564457264837290927669970656745698675780420305327315931039802853234363506603489574631524213914902430200071948017129078102408227794300648102280691972790226128004200573511436395081640812275698639721050325006768868416983220477857043051944375962970802668740708714189282334704829393120286222917215791090320153878686403313378179322596355143387836344594262301927134499339694015616053233879143093921350028686131851220420037043519425753527212887620904877008938284788277855568904344255961741711124425990722692015993499263779822976019799287768260905604616067393874419396382846638072419855450049901881992376652289050048625361798149246310907721866039850424003503726867971041626615326172374109587146708275607714191219826479538683075127811970668e+20941 +bitor(341 ^ 3467 ; 1236 ^ 12314) = 1.3045143173399854401273771278272164816425806702614698858711525816240297813460640294677122680535692272922702525602846093868410020122095450736579773136172481860745328232628901705090992281012490841643187127135723824925757550929182245391264388429349118981574131929465781769703072479523482001408810945621886803283789469846073095170154714003271595024839314593031581968166665955188845724984207708237954528109246331134857847422095266837425173474410930549304527202493709367305832850411410982980467024033988935338425880967948621876469954869878653585584576840435685692299443408574020637828074725782755062614855747072716425353245463232729752751053548151291503365744375917458335937450503432883424645769272762132176457723780822506953678917494392634922705193676146121578119188198349560440467257998296472243979172635424098098434302447298270969284653524708526619951482937140345669601307297744041920267347504886073880829263513640677542341208875769624869048411703115089446236839063911279749356946920110968177473367721692836695302594424482890032861787797654066838431736326545764026921277046050364681206476564909124151769511893980928799432218104804870832114176654748160609721783661452500524715383976981533517078699482451937139846709688861017039808275894e+38075 +bitor(45675 ^ 123 ; 37634 ^ 123) = 1.381854735053473994826534807373052064172803380618993378889203750622680855688814579913008552771883511641347678466126644108560514046949147490937107731377241410499134603480556378806724237094833936104897485130207888381723050282921750424214849312773261932193614338423478150193144554770322715154814876354581000578601775837468966432618897420075686852989406765358825305625860623677389002440536276566218311943636460873599992298669190497317252617080619486308098795937860985248650572334196730424163146094687161159892829517750963162864050856018592750009492336435293916724354097699129907e+573 +bitor(34573653456 ; 3412431245) = 37847668189 +bitor(4563563456345643256 ; 3241245634564356) = 4.566522401225939452e+18 +bitor(2434523412341245345623452356 ; 14523563465345634564356) = 2.434528454233061893699173316e+27 +bitor(2342.2564356 ; 453453254.367346) = 453455334.3737775953120196447340184720706658809883144356690737598197946850036201310032113474927516366689709873532485626928795519050165429726005400945766834958442622878673721132942426639737786047133722933608927851005292061976581361395488475333265387040783831603451930285336191315263111345793380397523317207656035579246162773520847250374467097491179678131170938104612627016551883990359385324852963485590269739649208473854657758955085199572547272902494277043824048554323231774727595820258144912797162999639794075232666590817864568039649919370617663689353383293224258052103033335720183716660167352439813165594783812527809000841942523043748383806195039019612757343526575561483256973123166284647352644869131413908506123661640878147593684682480195668853326476155707281113721639590933485494520630482051597390707717456410474614822729722663734464207158545512042041162419900085627339495698914694802794289819072142603247244980527911594863284560092913174486759247416595445617140826717916682587200034400587110201226143900051874307587511456062050620097434748506194372381788318211526778575749688987693941252209907146288397338598603163521528722383850196123560227802282286352158823146991010401814738135240712272280372845469991257748655732699997401755 +bitor(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 3.4654356743585776005432275957053456345634564325e+30 +bitor(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 2.343244444444444444444444870846043857608533373766658028562255743312868334563456e+70 +bitor(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 3.4564234512393476934769745629345838703948546359867723593235940098495776445027600872151847608443733861974170133209760543801343249994039419049850677526048951021400112093770270801568220647502709742136461548978601004747162337197209218695270417072401428324907450943938636669112105997861304969782564129136131768855227926008451817055456128132028230294602994069138497930351435599081534974874280675851629712688224368276003418629820082334406351576968084959821523727170933235115590774117843062379991635763972009733709603685111536101053402456368872981291027309902988804840561064706312199669091190236613014619110791799347647401862381511662769472307838985025833981015713572493279435401629305133230050624863396959934356550674784205010144431814409276817121586549935191085143670588706796436622134653084435540687927593099290542511211348525900211865484921956443918139937496734224505339628403177621863403154440428431365127701901603318017557626417450359969123228367927523834364621689372092386304215297663354143239281688517389278106053746167773642930219436817780929910067044174111694318370799180290370592379870877391513926453403089751459972141401376456666134611352249991772492888750583846867574432540398114715546868363737484117839570787482941618068894933e+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.1698907299620248306172437918226097425166988891384392246085884944165969249512025409687591476659525846936953640531488064395175662404425679124400240748432996181820239693170762792228504468506824418977863815151799997578045625042401594767895001737165539273171874975101532818948922593911206401411630804901812120294900035391865655983869466222121617317981519016663311181563944330814485843046321375842667576630542544514566439308342966921157502535153684822406784104136702240232351768471318154932588385214675728767470962125829092959556440086599557666391323663939458167734272e+562 +bitand(34573653456 ; 3412431245) = 138416512 +bitand(4563563456345643256 ; 3241245634564356) = 282300754268160 +bitand(2434523412341245345623452356 ; 14523563465345634564356) = 9.481671648797558843396e+21 +bitand(2342.2564356 ; 453453254.367346) = 262.25000400468798035526598152792933411901168556433092624018020531499637986899678865250724836333102901264675143730712044809498345702739945990542331650415573771213262788670575733602622139528662770663910721489947079380234186386045115246667346129592161683965480697146638086847368886542066196024766827923439644207538372264791527496255329025088203218688290618953873729834481160096406146751470365144097302603507915261453422410449148004274527270975057229561759514456767682252724041797418550872028370003602059247673334091821354319603500806293823363106466167067757419478969666642798162833398326475601868344052161874721909991580574769562516161938049609803872426564734244385167430268768337153526473551308685860914938763383591218524063153175198043311466735238442927188862783604090665145054793695179484026092922825435895253851772702773362655357928414544879579588375800999143726605043010853051972057101809278573967527550194720884051367154399070868255132407525834045543828591732820833174127999655994128897987738560999481256924124885439379493799025652514938056276182116817884732214242503110123060587477900928537116026614013968364784712776161498038764397721977177136478411768530089895981852618647592877277196271545300087422513442673000025982449517656 +bitand(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 2269426930420096 +bitand(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 4.0233265811514950786869729744e+29 +bitand(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 2.6491933337238302146530439937509999104472370746037801421339261515500119943377422683858588749721974182298095014932247395104897859988790622972919843177935249729025786353845102139899525283766280279078130472958292759857167509254905606136333088789400213869503021743587086386823114477207399154818294454387186797176970539700593086150206964856440091846502512571932414837028731177563172399658137017991766559364842303191504017847627282906676488440922588215693762000836423602799026629039631488846389894659754363112701870897269009701119515943893529368780033090880976338698538088920820065235259813761848833723052769216101497416601898428642750672056459837069486676994937513660304006564344932521579498985556818559072318287841345006480891485632941129320356337786534691556445931207240690070945748878865147409978813451507804355608186006250326577549466037159682237813659684555957156863487229809839668198244237358254964003087677163207247616563537831062790761369578470233664585676071831148261072189394625383222635706978056318221907008993295582588830568162920081970962940762012912260848607354659691024854002785859862354333386538864775000822750711124941615313242556745960188528445313163626251588216042921251705838193110506734275585011400043446676418073733e+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.94064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966337141384150771447505514351798930535909380147642400584478987993400448932899727398913704967679335103240140082255953622204416e+230 +bitxor(345 ^ 123 ; 37 ^ 13354) = 5.8320762128185538005055629469272877940782725301798212173604524776884848142682188107968478868546232024660878009476369082034820777353781598093945185281522123515909835598350053585229955781559970339978946643853863921759333624410767954062632140919365653179146391919524869488810598780564165830044976217422566027833565302050610576365643265494885379672011507803853264311638947198958229103181288931674103304912886380301571480053533561926341005041019145101472870401520169040693424858218316447084383884813207034944564457264837290927669970656745698675780420305327315931039802853234363506603489574631524213914902430200071948017129078102408227794300648102280691972790226128004200573511436395081640812275698639721050325006768868416983220477857043051944375962970802668740708714189282334704829393120286222917215791090320153878686403313378179322596355143387836344594262301927134499339694015616053233879143093921350028686131851220420037043519425753527212887620904877008938284788277855568904344255961741711124425990722692015993499263779822976019799287768260905604616067393874419396382846638072419855450049901881992376652289050048625361798149246310907721866039850424003503726867971041626615326172374109587146708275607714191219826479538683075127811970668e+20941 +bitxor(341 ^ 3467 ; 1236 ^ 12314) = 1.3045143173399854401273771278272164816425806702614698858711525816240297813460640294677122680535692272922702525602846093868410020122095450736579773136172481860745328232628901705090992281012490841643187127135723824925757550929182245391264388429349118981574131929465781769703072479523482001408810945621886803283789469846073095170154714003271595024839314593031581968166665955188845724984207708237954528109246331134857847422095266837425173474410930549304527202493709367305832850411410982980467024033988935338425880967948621876469954869878653585584576840435685692299443408574020637828074725782755062614855747072716425353245463232729752751053548151291503365744375917458335937450503432883424645769272762132176457723780822506953678917494392634922705193676146121578119188198349560440467257998296472243979172635424098098434302447298270969284653524708526619951482937140345669601307297744041920267347504886073880829263513640677542341208875769624869048411703115089446236839063911279749356946920110968177473367721692836695302594424482890032861787797654066838431736326545764026921277046050364681206476564909124151769511893980928799432218104804870832114176654748160609721783661452500524715383976981533517078699482451937139846709688861017039808275894e+38075 +bitxor(45675 ^ 123 ; 37634 ^ 123) = 1.381854735001775087526914559066879626254577283193826389997819358376594970744648610663496527362195920164688152619189690468029025982553971828532682052252841169750701607298736139113553474302605431636390660711230024566571250285343704799172447718005366930456448799150306275218043021951373792560903669953169369773699963717174066397227031764091817386767285148040843786609197312495825058109721790723171990567793793296969449754154624058008909650159461983772945111115454201144513870093964378655691827939754572774678153788983492200738221763059036309922892778768902593060414639531395635e+573 +bitxor(34573653456 ; 3412431245) = 37709251677 +bitxor(4563563456345643256 ; 3241245634564356) = 4.566240100471671292e+18 +bitxor(2434523412341245345623452356 ; 14523563465345634564356) = 2.43451897256141309614032992e+27 +bitxor(2342.2564356 ; 453453254.367346) = 453455072.12377359062403928946803694414133176197662887133814751963958937000724026200642269498550327333794197470649712538575910381003308594520108018915336699168852457573474422658848532794755720942674458672178557020105841239531627227909769506665307740815676632069038605706723826305262226915867607950466344153120711584923255470416945007489341949823593562623418762092252540331037679807187706497059269711805394792984169477093155179101703991450945458049885540876480971086464635494551916405162898255943259992795881504653331816357291360792998387412353273787067665864485161042060666714403674333203347048796263311895676250556180016838850460874967676123900780392255146870531511229665139462463325692947052897382628278170122473232817562951873693649603913377066529523114145622274432791818669709890412609641031947814154349128209492296454594453274689284143170910240840823248398001712546789913978293896055885796381442852064944899610558231897265691201858263489735184948331908912342816534358333651744000688011742204024522878001037486151750229121241012401948694970123887447635766364230535571514993779753878825044198142925767946771972063270430574447677003922471204556045645727043176462939820208036294762704814245445607456909399825154973114653999948035101 +bitxor(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 3.4654356743585753311162971756093456345634564325e+30 +bitxor(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 2.343244444444444444444444870846043857608493140500846513611468873583124334563456e+70 +bitxor(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 3.4564234512393476934769745629345573784615173976846258288836564998504731721320140494137634215828578860774736358982921957913846030252216438099701355052097902042800224187540541603136441295005419484272923097957202009494324674394418437390540834144802856649814901887877273338224211995722609939565128258272263537710455852016903634110912256264056460589205988138276995860702871198163069949748561351703259425376448736552006837259640164668812703153936169919643047454341866470231181548235686124759983271527944019467419207370223072202106804912737745962582054619805977609681122129412624399338182380473226029238221583598695294803724763023325538944615677970051667962031427144986558870803258610266460101249726793919868713101349568410020288863628818553634243173099870382170287341177413592873244269306168871081375855186198581085022422697051800423730969843912887836279874993468449010679256806355243726806308880856862730255403803206636035115252834900719938246456735855047668729243378744184772608430595326708286478563377034778556212107492335547285860438873635561859820134088348223388636741598360580741184759741754783027852906806179502919944282802752913332269222704499983544985777501167693735148865080796229431093736727474968235679141574965883236137789865e+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.06176515525252823040303924181666735928068364564365127692413797219920125275708891455040148320440223566057116943861738463094604120943276391668735272439191726740325115741326170848604876985605741360721984705459915075013192123566452923582328471812908847193474301860474262422104260076608403851865483002932179197303719009653402172444464359073159899938292570602746749404143061410491929003309472359944253066953401036125204512863934086621962333907860532451946739550264121687759669477915530551146038542373676928492057440757892667558102145393355329468209872478538391832071155674018219292068322473336360399067716983716163190781516170575558406415479438075422639326818868371594364063862729033391164325941011270775406670397882552822461710689099483328011316423994182987462164200295678026347596392706475382309989816754396649371189715334032019576229808573671853825359559423362648320565268822326874705553666044340349134208904383479889495858621843938024995548459662197682022901363754839723124884836963690631073422628678494571236080075768019941383410466229999265663243517064471069114302164686228114035211075111216580294903579658409184894518195154282856999172747455320939501492057719318418326908035401503395244843195132338395611178868869321200567432086174e+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.0850149333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +avg(-354256.234234 ; 3456346736.45345 ; -36734674567367.324523453245) = -12243739524962.368435817748333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 +avg(-1231.245345 ; 123123 ; 0) = 40630.584885 +avg(-7474567367.1453245 ; 14534523.346767 ; 34523453245.1324534 ; 10 ^ 3245 ; 30 ^ 245345 ; 123123.345634564) = 3.43627525875421371733839873636111226546780607607275212820689662033200208792848152425066913867400372610095194906436230771824340201572127319447892120731986211233875192902210284747674794976009568934536641175766525125021986872610754872637214119688181411989123836434123770703507100127680673086442471671553631995506198349422336954074107265121933166563820951004577915673571769017486548338849120599907088444922335060208674188106556811036603889846434220753244565917106869479599449129859217585243397570622794880820095734596487779263503575655592215780349787464230653053451926123363698820113870788893933998446194972860271984635860284292597344025799063459037732211364780619323940106437881722318607209901685451292344450663137588037436184481832472213352194039990304979103607000492796710579327321177458970516649694590661082285316192223386699293716347622786423042265932372271080534275448037211457842589443407233915223681507305799815826431036406563374992580766103662803371502272924732871874808061606151051789037714464157618726800126280033235639017443716665442772072528440785115190503607810380190058685125185360967158172632764015308157530325257138094998621245758868232502486762865530697211513392335838992074738658553897326018631448115535334279053476958e+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 diff --git a/tests2/big_64_512.expected b/tests2/big_64_512.expected new file mode 100644 index 0000000..60e7a7e --- /dev/null +++ b/tests2/big_64_512.expected @@ -0,0 +1,2161 @@ +-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% = error: 10 +123 * 31% < 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% <= 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% == 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% > 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% >= 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% != 8675 * 12% = error: 10 +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 % = error: 10 +3345.1231 - 543.0 % = error: 10 +12112.456 + 0.5 % = error: 10 +-234.645 - 12.7656 % = error: 10 +-757567.234234 - 1.5 % = error: 10 +-354345 - 2 % = error: 10 +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 = error: 8 +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) = error: 8 +tanh(-345345234243456574574567.689078) = error: 8 +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) = error: 8 +tanh(967874345432542345256346767673576.34523452345) = error: 8 +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) = error: 8 +coth(-345345234243456574574567.689078) = error: 8 +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) = error: 8 +coth(967874345432542345256346767673576.34523452345) = error: 8 +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) = error: 8 +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)) = error: 8 +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) = error: 8 +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) = error: 8 +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: 8 +exp(-(454 ^ 1231)) = error: 8 +exp(-(45 ^ 12)) = error: 8 +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) = error: 8 +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) = error: 8 +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)) = error: 8 +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) = error: 8 +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) = error: 8 +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) = error: 8 +root(35672645769213746927364976345 ^ 432587056870354730485702384750239 ; 21) = error: 8 +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 diff --git a/tests2/big_64_64.expected b/tests2/big_64_64.expected new file mode 100644 index 0000000..c7d7674 --- /dev/null +++ b/tests2/big_64_64.expected @@ -0,0 +1,2161 @@ +-2467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782.234523452345 = -2.467084570687345069e+186 +-1234563456238475028374102837401283741234487999123 = -1.2345634562384750284e+48 +-123182370875203845702398570238345345.13245345 = -1.2318237087520384569e+35 +-24352345235437.345342567346734 = -24352345235437.3453 +-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.700000000123123453 +1 = 1 +10 = 10 +32 = 32 +64 = 64 +128 = 128 +256 = 256 +512 = 512 +1024 = 1024 +452345987.23452345 = 452345987.23452345 +3456023874508173402834708567230458673045867340576032487534.2123123123132 = 3.456023874508173402e+57 +2467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782.234523452345 = 2.467084570687345069e+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.2923173904 +&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.3289489746094 +-#091aacf.a = -9546447.625 +#ffff = 65535 +#h = error: 2 +10 + (20 * 3) = 70 +23423 + 132123 * 234 ^ 123 = 3.423961618399298031e+296 +23423 + 132123 * ( 234 ^ 123) = 3.423961618399298031e+296 +23423 + (132123 * 234) ^ 123 = 1.967419143463591792e+921 +(23423 + 132123) * 234 ^ 123 = 4.030967612721004e+296 +5345 + 1234 - 3453 * 12312 / 34534 ^ 12 = 6579 +5345 + 1234 - 3453 * 12312 / (34534 ^ 12) = 6579 +5345 + 1234 - 3453 * (12312 / 34534) ^ 12 = 6578.98543946796556 +5345 + 1234 - (3453 * 12312) / 34534 ^ 12 = 6579 +5345 + (1234 - 3453) * 12312 / 34534 ^ 12 = 5345 +(5345 + 1234) - 3453 * 12312 / 34534 ^ 12 = 6579 +5345 + (1234 - 3453 * 12312) / 34534 ^ 12 = 5345 +5345 + (1234 - 3453 * 12312 / 34534) ^ 12 = 426835.383873863948 +(5345 + 1234 - 3453 * 12312 / 34534 ^ 12) = 6579 +() = 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% = error: 10 +123 * 31% < 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% <= 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% == 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% > 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% >= 8675 * 12% = error: 10 +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% = error: 10 +123 * 31% != 8675 * 12% = error: 10 +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.47089878 +-12312.243 * 1213.5345 = -14941331.6528835 +-654.123 * +2342.56456 = -1532325.35768088 ++2342.435656 * -123.3456456 = -288929.238265779514 +-234234.456456 * 2345345.1231234 = -549360640116.539996 +34224.6456465 / 123135.12341234 = 0.277943812440035069 +1231.345345645 / 1231.4564756 = 0.999909757301860097 +12334543654564.123123 / 34523452345234523.4786 = 0.000357280133261838549 +-123123.234243 / 132143.3453456 = -0.931739951951350048 +-1231.345345 / +35645.12312312353 = -0.0345445670294573248 +-122454564.123123 / -12312364.2342324 = 9.94565802258020083 +-12312313.1231313 / -123165.75675675 = 99.9653917399125923 +456456 + 12.543 % = error: 10 +3345.1231 - 543.0 % = error: 10 +12112.456 + 0.5 % = error: 10 +-234.645 - 12.7656 % = error: 10 +-757567.234234 - 1.5 % = error: 10 +-354345 - 2 % = error: 10 +245 ^ 12 = 4.677276156752109727e+28 +23.426 ^ 123.23 = 6.136230468986513069e+168 +1235345 ^ 3 = 1.885231923903688625e+18 +123.1231 ^ -12.534 = 6.30498684746781402e-27 +6543.2134 ^ -432.1231 = 1.283889291386525816e-1649 +123.123 ^ 534.234 = 5.373611352532636248e+1116 +245 ^ 0 = 1 +0 ^ 0 = error: 13 +-1 ^ 1 = -1 +1 ^ 1 = 1 +6456 ^ 46.456 = 9.900687770301879592e+176 +456 ^ 123 = 1.1289524430609983907e+327 +2 ^ 2 = 4 +3 ^ 3 = 27 +3.3 ^ 3 = 35.937 +3.2354 ^ 4 = 109.5751123526691856 +35634.3564 ^ 76 = 8.750600720270927333e+345 +-4 ^ 5 = -1024 +-6 ^ 234 = 1.2229046314189023494e+182 +-6 ^ -8 = 0.000000595374180765127267 +-6 ^ -120 = 4.18648899542805784e-94 +-53.342 ^ -234.234 = error: 13 +234.234 ^ 234.234 = 1.128711237438882308e+555 +123.3456 ^ 123.65 = 3.69352287586771594e+258 +2 ^ (2 ^ 31) + 1 = 1.761613051684628431e+646456993 +2 ^ (2 ^ 63) + 1 = 1.383173321939830946e+2776511644261678566 +2 ^ (2 ^ 127) + 1 = error: 8 +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.71828182845904524 +pi = 3.14159265358979324 +-e = -2.71828182845904524 +-pi = -3.14159265358979324 +2e = 5.43656365691809047 +2pi = 6.28318530717958648 +-2e = -5.43656365691809047 +-2pi = -6.28318530717958648 +pi*pi = 9.86960440108935862 +-pi*pi = -9.86960440108935862 +e*e = 7.38905609893065023 +-e*e = -7.38905609893065023 +123.345pi = 387.499745857033047 +123.345*pi = 387.499745857033047 +-123.345pi = -387.499745857033047 +-123.345*pi = -387.499745857033047 +7567.345e = 20570.1764031804137 +7567.345*e = 20570.1764031804137 +-7567.345e = -20570.1764031804137 +-7567.345*e = -20570.1764031804137 +pi+234 = 237.141592653589793 +-pi+23464.2342 = 23461.0926073464102 +-e+234.234 = 231.515718171540955 +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.705540325570391906 +sin(-53643561231,7456734) = -0.509503809385562201 +sin(-435345234,234234) = 0.126097706165519377 +sin(-2*pi*1000) = 0 +sin(-2*pi*100) = 0 +sin(-2*pi*10) = 0 +sin(-2*pi-0.1) = -0.0998334166468281522 +sin(-2*pi-0.01) = -0.00999983333416666489 +sin(-2*pi-0.001) = -0.00099999983333334169 +sin(-2*pi-0.0001) = -0.000099999999833333162 +sin(-2*pi) = 0 +sin(-2*pi*1.0) = 0 +sin(-2*pi*0.9) = 0.587785252292473129 +sin(-2*pi*0.8) = 0.951056516295153572 +sin(-2*pi*0.7) = 0.951056516295153572 +sin(-2*pi*0.6) = 0.587785252292473129 +sin(-2*pi*0.5) = 0 +sin(-2*pi*0.4) = -0.587785252292473129 +sin(-2*pi*0.3) = -0.951056516295153572 +sin(-2*pi*0.2) = -0.951056516295153572 +sin(-2*pi*0.1) = -0.587785252292473129 +sin(-pi*1.0) = 0 +sin(-pi*0.9) = -0.309016994374947424 +sin(-pi*0.8) = -0.587785252292473129 +sin(-pi*0.7) = -0.809016994374947424 +sin(-pi*0.6) = -0.951056516295153572 +sin(-pi*0.5) = -1 +sin(-pi*0.4) = -0.951056516295153572 +sin(-pi*0.3) = -0.809016994374947424 +sin(-pi*0.2) = -0.587785252292473129 +sin(-pi*0.1) = -0.309016994374947424 +sin(-0.2) = -0.198669330795061215 +sin(-0.1) = -0.0998334166468281523 +sin(-0.065) = -0.0649542388347826011 +sin(-0.0023) = -0.00229999797216720303 +sin(-0.0000234234) = -0.0000234233999978581031 +sin(0) = 0 +sin(0.0000234234) = 0.0000234233999978581031 +sin(0.0023) = 0.00229999797216720303 +sin(0.065) = 0.0649542388347826011 +sin(0.1) = 0.0998334166468281523 +sin(0.2) = 0.198669330795061215 +sin(pi*0.1) = 0.309016994374947424 +sin(pi*0.2) = 0.587785252292473129 +sin(pi*0.3) = 0.809016994374947424 +sin(pi*0.4) = 0.951056516295153572 +sin(pi*0.5) = 1 +sin(pi*0.6) = 0.951056516295153572 +sin(pi*0.7) = 0.809016994374947424 +sin(pi*0.8) = 0.587785252292473129 +sin(pi*0.9) = 0.309016994374947424 +sin(pi*1.0) = 0 +sin(2*pi*0.1) = 0.587785252292473129 +sin(2*pi*0.2) = 0.951056516295153572 +sin(2*pi*0.3) = 0.951056516295153572 +sin(2*pi*0.4) = 0.587785252292473129 +sin(2*pi*0.5) = 0 +sin(2*pi*0.6) = -0.587785252292473129 +sin(2*pi*0.7) = -0.951056516295153572 +sin(2*pi*0.8) = -0.951056516295153572 +sin(2*pi*0.9) = -0.587785252292473129 +sin(2*pi*1.0) = 0 +sin(2*pi+0.001) = 0.00099999983333334169 +sin(2*pi+0.01) = 0.00999983333416666489 +sin(2*pi+0.1) = 0.0998334166468281522 +sin(2*pi*10) = 0 +sin(2*pi*100) = 0 +sin(2*pi*1000) = 0 +sin(5345.234234) = -0.982813508926305737 +sin(4356456.234234) = -0.273204861848603536 +sin(3564564563652.23423423) = 0.260423705879810105 +sin(45621452345234523452354.3452345) = 0 +cos(-534123123532342436,234234) = 0.714498711862536665 +cos(-53643561231,7456734) = 0.86046840009662833 +cos(-435345234,234234) = 0.99201782670496181 +cos(-2*pi*1000) = 1 +cos(-2*pi*100) = 1 +cos(-2*pi*10) = 1 +cos(-2*pi-0.1) = 0.995004165278025766 +cos(-2*pi-0.01) = 0.999950000416665278 +cos(-2*pi-0.001) = 0.999999500000041667 +cos(-2*pi-0.0001) = 0.999999995000000004 +cos(-2*pi) = 1 +cos(-2*pi*1.0) = 1 +cos(-2*pi*0.9) = 0.809016994374947424 +cos(-2*pi*0.8) = 0.309016994374947424 +cos(-2*pi*0.7) = -0.309016994374947424 +cos(-2*pi*0.6) = -0.809016994374947424 +cos(-2*pi*0.5) = -1 +cos(-2*pi*0.4) = -0.809016994374947424 +cos(-2*pi*0.3) = -0.309016994374947424 +cos(-2*pi*0.2) = 0.309016994374947424 +cos(-2*pi*0.1) = 0.809016994374947424 +cos(-pi*1.0) = -1 +cos(-pi*0.9) = -0.951056516295153572 +cos(-pi*0.8) = -0.809016994374947424 +cos(-pi*0.7) = -0.587785252292473129 +cos(-pi*0.6) = -0.309016994374947424 +cos(-pi*0.5) = 0 +cos(-pi*0.4) = 0.309016994374947424 +cos(-pi*0.3) = 0.587785252292473129 +cos(-pi*0.2) = 0.809016994374947424 +cos(-pi*0.1) = 0.951056516295153572 +cos(-0.2) = 0.980066577841241631 +cos(-0.1) = 0.995004165278025766 +cos(-0.065) = 0.99788824367130111 +cos(-0.0023) = 0.999997355001166004 +cos(-0.0000234234) = 0.999999999725672166 +cos(0) = 1 +cos(0.0000234234) = 0.999999999725672166 +cos(0.0023) = 0.999997355001166004 +cos(0.065) = 0.99788824367130111 +cos(0.1) = 0.995004165278025766 +cos(0.2) = 0.980066577841241631 +cos(pi*0.1) = 0.951056516295153572 +cos(pi*0.2) = 0.809016994374947424 +cos(pi*0.3) = 0.587785252292473129 +cos(pi*0.4) = 0.309016994374947424 +cos(pi*0.5) = 0 +cos(pi*0.6) = -0.309016994374947424 +cos(pi*0.7) = -0.587785252292473129 +cos(pi*0.8) = -0.809016994374947424 +cos(pi*0.9) = -0.951056516295153572 +cos(pi*1.0) = -1 +cos(2*pi*0.1) = 0.809016994374947424 +cos(2*pi*0.2) = 0.309016994374947424 +cos(2*pi*0.3) = -0.309016994374947424 +cos(2*pi*0.4) = -0.809016994374947424 +cos(2*pi*0.5) = -1 +cos(2*pi*0.6) = -0.809016994374947424 +cos(2*pi*0.7) = -0.309016994374947424 +cos(2*pi*0.8) = 0.309016994374947424 +cos(2*pi*0.9) = 0.809016994374947424 +cos(2*pi*1.0) = 1 +cos(2*pi+0.001) = 0.999999500000041667 +cos(2*pi+0.01) = 0.999950000416665278 +cos(2*pi+0.1) = 0.995004165278025766 +cos(2*pi*10) = 1 +cos(2*pi*100) = 1 +cos(2*pi*1000) = 1 +cos(5345.234234) = -0.184601209833420039 +cos(4356456.234234) = -0.961955873968343028 +cos(3564564563652.23423423) = -0.965494409849064978 +cos(45621452345234523452354.3452345) = 0 +tan(-534123123532342436,234234) = 0.987461997980664976 +tan(-53643561231,7456734) = -0.592123789006483292 +tan(-435345234,234234) = 0.127112338882416446 +tan(-2*pi*1000) = 0 +tan(-2*pi*100) = 0 +tan(-2*pi*10) = 0 +tan(-2*pi-0.1) = -0.100334672085450545 +tan(-2*pi-0.01) = -0.01000033334666720658 +tan(-2*pi-0.001) = -0.00100000033333346669 +tan(-2*pi-0.0001) = -0.0001000000003333331633 +tan(-2*pi) = 0 +tan(-2*pi*1.0) = 0 +tan(-2*pi*0.9) = 0.726542528005360886 +tan(-2*pi*0.8) = 3.0776835371752534 +tan(-2*pi*0.7) = -3.0776835371752534 +tan(-2*pi*0.6) = -0.726542528005360886 +tan(-2*pi*0.5) = 0 +tan(-2*pi*0.4) = 0.726542528005360886 +tan(-2*pi*0.3) = 3.0776835371752534 +tan(-2*pi*0.2) = -3.0776835371752534 +tan(-2*pi*0.1) = -0.726542528005360886 +tan(-pi*1.0) = 0 +tan(-pi*0.9) = 0.324919696232906326 +tan(-pi*0.8) = 0.726542528005360886 +tan(-pi*0.7) = 1.37638192047117354 +tan(-pi*0.6) = 3.0776835371752534 +tan(-pi*0.5) = error: 13 +tan(-pi*0.4) = -3.0776835371752534 +tan(-pi*0.3) = -1.37638192047117354 +tan(-pi*0.2) = -0.726542528005360886 +tan(-pi*0.1) = -0.324919696232906326 +tan(-0.2) = -0.202710035508672483 +tan(-0.1) = -0.1003346720854505451 +tan(-0.065) = -0.065091696637101749 +tan(-0.0023) = -0.00230000405567524848 +tan(-0.0000234234) = -0.0000234234000042837937 +tan(0) = 0 +tan(0.0000234234) = 0.0000234234000042837937 +tan(0.0023) = 0.00230000405567524848 +tan(0.065) = 0.065091696637101749 +tan(0.1) = 0.1003346720854505451 +tan(0.2) = 0.202710035508672483 +tan(pi*0.1) = 0.324919696232906326 +tan(pi*0.2) = 0.726542528005360886 +tan(pi*0.3) = 1.37638192047117354 +tan(pi*0.4) = 3.0776835371752534 +tan(pi*0.5) = error: 13 +tan(pi*0.6) = -3.0776835371752534 +tan(pi*0.7) = -1.37638192047117354 +tan(pi*0.8) = -0.726542528005360886 +tan(pi*0.9) = -0.324919696232906326 +tan(pi*1.0) = 0 +tan(2*pi*0.1) = 0.726542528005360886 +tan(2*pi*0.2) = 3.0776835371752534 +tan(2*pi*0.3) = -3.0776835371752534 +tan(2*pi*0.4) = -0.726542528005360886 +tan(2*pi*0.5) = 0 +tan(2*pi*0.6) = 0.726542528005360886 +tan(2*pi*0.7) = 3.0776835371752534 +tan(2*pi*0.8) = -3.0776835371752534 +tan(2*pi*0.9) = -0.726542528005360886 +tan(2*pi*1.0) = 0 +tan(2*pi+0.001) = 0.00100000033333346669 +tan(2*pi+0.01) = 0.01000033334666720658 +tan(2*pi+0.1) = 0.100334672085450545 +tan(2*pi*10) = 0 +tan(2*pi*100) = 0 +tan(2*pi*1000) = 0 +tan(5345.234234) = 5.3239819490520915 +tan(4356456.234234) = 0.284009765148119907 +tan(3564564563652.23423423) = -0.269730930830062443 +tan(45621452345234523452354.3452345) = error: 13 +tan(pi/4) = 1 +cot(-534123123532342436,234234) = 1.01269719953271612 +cot(-53643561231,7456734) = -1.68883604841799522 +cot(-435345234,234234) = 7.86705687891587384 +cot(-2*pi*1000) = error: 13 +cot(-2*pi*100) = error: 13 +cot(-2*pi*10) = error: 13 +cot(-2*pi-0.1) = -9.96664442325923787 +cot(-2*pi-0.01) = -99.9966666444442307 +cot(-2*pi-0.001) = -999.999666666644424 +cot(-2*pi-0.0001) = -9999.99996666668378 +cot(-2*pi) = error: 13 +cot(-2*pi*1.0) = error: 13 +cot(-2*pi*0.9) = 1.37638192047117354 +cot(-2*pi*0.8) = 0.324919696232906326 +cot(-2*pi*0.7) = -0.324919696232906326 +cot(-2*pi*0.6) = -1.37638192047117354 +cot(-2*pi*0.5) = error: 13 +cot(-2*pi*0.4) = 1.37638192047117354 +cot(-2*pi*0.3) = 0.324919696232906326 +cot(-2*pi*0.2) = -0.324919696232906326 +cot(-2*pi*0.1) = -1.37638192047117354 +cot(-pi*1.0) = error: 13 +cot(-pi*0.9) = 3.0776835371752534 +cot(-pi*0.8) = 1.37638192047117354 +cot(-pi*0.7) = 0.726542528005360886 +cot(-pi*0.6) = 0.324919696232906326 +cot(-pi*0.5) = 0 +cot(-pi*0.4) = -0.324919696232906326 +cot(-pi*0.3) = -0.726542528005360886 +cot(-pi*0.2) = -1.37638192047117354 +cot(-pi*0.1) = -3.0776835371752534 +cot(-0.2) = -4.93315487558689366 +cot(-0.1) = -9.96664442325923786 +cot(-0.065) = -15.36294261271426069 +cot(-0.0023) = -434.781842028715129 +cot(-0.0000234234) = -42692.350376850277 +cot(0) = error: 13 +cot(0.0000234234) = 42692.350376850277 +cot(0.0023) = 434.781842028715129 +cot(0.065) = 15.36294261271426069 +cot(0.1) = 9.96664442325923786 +cot(0.2) = 4.93315487558689366 +cot(pi*0.1) = 3.0776835371752534 +cot(pi*0.2) = 1.37638192047117354 +cot(pi*0.3) = 0.726542528005360886 +cot(pi*0.4) = 0.324919696232906326 +cot(pi*0.5) = 0 +cot(pi*0.6) = -0.324919696232906326 +cot(pi*0.7) = -0.726542528005360886 +cot(pi*0.8) = -1.37638192047117354 +cot(pi*0.9) = -3.0776835371752534 +cot(pi*1.0) = error: 13 +cot(2*pi*0.1) = 1.37638192047117354 +cot(2*pi*0.2) = 0.324919696232906326 +cot(2*pi*0.3) = -0.324919696232906326 +cot(2*pi*0.4) = -1.37638192047117354 +cot(2*pi*0.5) = error: 13 +cot(2*pi*0.6) = 1.37638192047117354 +cot(2*pi*0.7) = 0.324919696232906326 +cot(2*pi*0.8) = -0.324919696232906326 +cot(2*pi*0.9) = -1.37638192047117354 +cot(2*pi*1.0) = error: 13 +cot(2*pi+0.001) = 999.999666666644424 +cot(2*pi+0.01) = 99.9966666444442307 +cot(2*pi+0.1) = 9.96664442325923787 +cot(2*pi*10) = error: 13 +cot(2*pi*100) = error: 13 +cot(2*pi*1000) = error: 13 +cot(5345.234234) = 0.187829337058147807 +cot(4356456.234234) = 3.52100569316153254 +cot(3564564563652.23423423) = -3.70739832069917933 +cot(45621452345234523452354.3452345) = error: 13 +cot(pi/4) = 1 +degtodeg(20 ; -15 ; 0) = error: 13 +degtodeg(20 ; 0 ; -20) = error: 13 +degtodeg(0 ; 0 ; 0) = 0 +degtodeg(0 ; 0 ; 30) = 0.00833333333333333333 +degtodeg(0 ; 30 ; 0) = 0.5 +degtodeg(0 ; 30 ; 30) = 0.508333333333333333 +degtodeg(0 ; 45 ; 45) = 0.7625 +degtodeg(0 ; 100 ; 200) = 1.72222222222222222 +degtodeg(0 ; 300 ; 400) = 5.11111111111111111 +degtodeg(0 ; 600 ; 800) = 10.22222222222222222 +degtodeg(10 ; 10 ; 10) = 10.16944444444444444 +degtodeg(10 ; 30 ; 10) = 10.50277777777777778 +degtodeg(10 ; 59 ; 59) = 10.99972222222222222 +degtodeg(10 ; 0.0005 ; 0.2) = 10.00006388888888889 +degtodeg(10 ; 25.2 ; 55.3) = 10.43536111111111111 +degtodeg(10 ; 65.1 ; 70.3) = 11.10452777777777778 +degtodeg(10 ; 100 ; 200) = 11.72222222222222222 +degtodeg(10 ; 300 ; 400) = 15.11111111111111111 +degtodeg(10 ; 600 ; 800) = 20.2222222222222222 +degtodeg(20 ; 15 ; 0) = 20.25 +degtodeg(20 ; 15 ; 15) = 20.2541666666666667 +degtodeg(20 ; 30 ; 0) = 20.5 +degtodeg(20 ; 30 ; 30) = 20.5083333333333333 +degtodeg(20 ; 45 ; 0) = 20.75 +degtodeg(20 ; 45 ; 45) = 20.7625 +degtodeg(20 ; 10 ; 20) = 20.1722222222222222 +degtodeg(20 ; 50 ; 40) = 20.8444444444444444 +degtodeg(50 ; 15 ; 0) = 50.25 +degtodeg(50 ; 15 ; 15) = 50.2541666666666667 +degtodeg(50 ; 30 ; 0) = 50.5 +degtodeg(50 ; 30 ; 30) = 50.5083333333333333 +degtodeg(50 ; 45 ; 0) = 50.75 +degtodeg(50 ; 45 ; 45) = 50.7625 +degtodeg(50 ; 10 ; 20) = 50.1722222222222222 +degtodeg(50 ; 50 ; 40) = 50.8444444444444444 +degtodeg(60 ; 15 ; 0) = 60.25 +degtodeg(60 ; 15 ; 15) = 60.2541666666666667 +degtodeg(60 ; 30 ; 0) = 60.5 +degtodeg(60 ; 30 ; 30) = 60.5083333333333333 +degtodeg(60 ; 45 ; 0) = 60.75 +degtodeg(60 ; 45 ; 45) = 60.7625 +degtodeg(60 ; 10 ; 20) = 60.1722222222222222 +degtodeg(60 ; 50 ; 40) = 60.8444444444444444 +degtodeg(80 ; 15 ; 0) = 80.25 +degtodeg(80 ; 15 ; 15) = 80.2541666666666667 +degtodeg(80 ; 30 ; 0) = 80.5 +degtodeg(80 ; 30 ; 30) = 80.5083333333333333 +degtodeg(80 ; 45 ; 0) = 80.75 +degtodeg(80 ; 45 ; 45) = 80.7625 +degtodeg(80 ; 10 ; 20) = 80.1722222222222222 +degtodeg(80 ; 50 ; 40) = 80.8444444444444444 +degtodeg(-10 ; 10 ; 10) = -10.16944444444444444 +degtodeg(-10 ; 30 ; 10) = -10.50277777777777778 +degtodeg(-10 ; 59 ; 59) = -10.99972222222222222 +degtodeg(-10 ; 0.0005 ; 0.2) = -10.00006388888888889 +degtodeg(-10 ; 25.2 ; 55.3) = -10.43536111111111111 +degtodeg(-10 ; 65.1 ; 70.3) = -11.10452777777777778 +degtodeg(-10 ; 100 ; 200) = -11.72222222222222222 +degtodeg(-10 ; 300 ; 400) = -15.11111111111111111 +degtodeg(-10 ; 600 ; 800) = -20.2222222222222222 +degtodeg(-20 ; 15 ; 0) = -20.25 +degtodeg(-20 ; 15 ; 15) = -20.2541666666666667 +degtodeg(-20 ; 30 ; 0) = -20.5 +degtodeg(-20 ; 30 ; 30) = -20.5083333333333333 +degtodeg(-20 ; 45 ; 0) = -20.75 +degtodeg(-20 ; 45 ; 45) = -20.7625 +degtodeg(-20 ; 10 ; 20) = -20.1722222222222222 +degtodeg(-20 ; 50 ; 40) = -20.8444444444444444 +degtodeg(-50 ; 15 ; 0) = -50.25 +degtodeg(-50 ; 15 ; 15) = -50.2541666666666667 +degtodeg(-50 ; 30 ; 0) = -50.5 +degtodeg(-50 ; 30 ; 30) = -50.5083333333333333 +degtodeg(-50 ; 45 ; 0) = -50.75 +degtodeg(-50 ; 45 ; 45) = -50.7625 +degtodeg(-50 ; 10 ; 20) = -50.1722222222222222 +degtodeg(-50 ; 50 ; 40) = -50.8444444444444444 +degtodeg(-60 ; 15 ; 0) = -60.25 +degtodeg(-60 ; 15 ; 15) = -60.2541666666666667 +degtodeg(-60 ; 30 ; 0) = -60.5 +degtodeg(-60 ; 30 ; 30) = -60.5083333333333333 +degtodeg(-60 ; 45 ; 0) = -60.75 +degtodeg(-60 ; 45 ; 45) = -60.7625 +degtodeg(-60 ; 10 ; 20) = -60.1722222222222222 +degtodeg(-60 ; 50 ; 40) = -60.8444444444444444 +degtodeg(-80 ; 15 ; 0) = -80.25 +degtodeg(-80 ; 15 ; 15) = -80.2541666666666667 +degtodeg(-80 ; 30 ; 0) = -80.5 +degtodeg(-80 ; 30 ; 30) = -80.5083333333333333 +degtodeg(-80 ; 45 ; 0) = -80.75 +degtodeg(-80 ; 45 ; 45) = -80.7625 +degtodeg(-80 ; 10 ; 20) = -80.1722222222222222 +degtodeg(-80 ; 50 ; 40) = -80.8444444444444444 +degtorad(20 ; -15 ; 0) = error: 13 +degtorad(20 ; 0 ; -20) = error: 13 +degtorad(0 ; 0 ; 0) = 0 +degtorad(0 ; 0 ; 30) = 0.000145444104332860798 +degtorad(0 ; 30 ; 0) = 0.00872664625997164788 +degtorad(0 ; 30 ; 30) = 0.00887209036430450868 +degtorad(0 ; 45 ; 45) = 0.01330813554645676302 +degtorad(0 ; 100 ; 200) = 0.0300584482287912316 +degtorad(0 ; 300 ; 400) = 0.0892057173241546228 +degtorad(0 ; 600 ; 800) = 0.178411434648309246 +degtorad(10 ; 10 ; 10) = 0.177490288654201127 +degtorad(10 ; 30 ; 10) = 0.183308052827515559 +degtorad(10 ; 59 ; 59) = 0.191981369582565158 +degtorad(10 ; 0.0005 ; 0.2) = 0.17453404027089951 +degtorad(10 ; 25.2 ; 55.3) = 0.182131410023462715 +degtorad(10 ; 65.1 ; 70.3) = 0.193810571601391437 +degtorad(10 ; 100 ; 200) = 0.204591373428224189 +degtorad(10 ; 300 ; 400) = 0.26373864252358758 +degtorad(10 ; 600 ; 800) = 0.352944359847742203 +degtorad(20 ; 15 ; 0) = 0.353429173528851739 +degtorad(20 ; 15 ; 15) = 0.35350189558101817 +degtorad(20 ; 30 ; 0) = 0.357792496658837563 +degtorad(20 ; 30 ; 30) = 0.357937940763170424 +degtorad(20 ; 45 ; 0) = 0.362155819788823387 +degtorad(20 ; 45 ; 45) = 0.362373985945322678 +degtorad(20 ; 10 ; 20) = 0.352071695221745039 +degtorad(20 ; 50 ; 40) = 0.36380418630459581 +degtorad(50 ; 15 ; 0) = 0.877027949127150612 +degtorad(50 ; 15 ; 15) = 0.877100671179317043 +degtorad(50 ; 30 ; 0) = 0.881391272257136436 +degtorad(50 ; 30 ; 30) = 0.881536716361469297 +degtorad(50 ; 45 ; 0) = 0.88575459538712226 +degtorad(50 ; 45 ; 45) = 0.885972761543621551 +degtorad(50 ; 10 ; 20) = 0.875670470820043912 +degtorad(50 ; 50 ; 40) = 0.887402961902894683 +degtorad(60 ; 15 ; 0) = 1.05156087432658357 +degtorad(60 ; 15 ; 15) = 1.05163359637875 +degtorad(60 ; 30 ; 0) = 1.05592419745656939 +degtorad(60 ; 30 ; 30) = 1.05606964156090225 +degtorad(60 ; 45 ; 0) = 1.06028752058655522 +degtorad(60 ; 45 ; 45) = 1.06050568674305451 +degtorad(60 ; 10 ; 20) = 1.05020339601947687 +degtorad(60 ; 50 ; 40) = 1.06193588710232764 +degtorad(80 ; 15 ; 0) = 1.40062672472544949 +degtorad(80 ; 15 ; 15) = 1.40069944677761592 +degtorad(80 ; 30 ; 0) = 1.40499004785543531 +degtorad(80 ; 30 ; 30) = 1.40513549195976817 +degtorad(80 ; 45 ; 0) = 1.40935337098542113 +degtorad(80 ; 45 ; 45) = 1.40957153714192042 +degtorad(80 ; 10 ; 20) = 1.39926924641834278 +degtorad(80 ; 50 ; 40) = 1.41100173750119356 +degtorad(-10 ; 10 ; 10) = -0.177490288654201127 +degtorad(-10 ; 30 ; 10) = -0.183308052827515559 +degtorad(-10 ; 59 ; 59) = -0.191981369582565158 +degtorad(-10 ; 0.0005 ; 0.2) = -0.17453404027089951 +degtorad(-10 ; 25.2 ; 55.3) = -0.182131410023462715 +degtorad(-10 ; 65.1 ; 70.3) = -0.193810571601391437 +degtorad(-10 ; 100 ; 200) = -0.204591373428224189 +degtorad(-10 ; 300 ; 400) = -0.26373864252358758 +degtorad(-10 ; 600 ; 800) = -0.352944359847742203 +degtorad(-20 ; 15 ; 0) = -0.353429173528851739 +degtorad(-20 ; 15 ; 15) = -0.35350189558101817 +degtorad(-20 ; 30 ; 0) = -0.357792496658837563 +degtorad(-20 ; 30 ; 30) = -0.357937940763170424 +degtorad(-20 ; 45 ; 0) = -0.362155819788823387 +degtorad(-20 ; 45 ; 45) = -0.362373985945322678 +degtorad(-20 ; 10 ; 20) = -0.352071695221745039 +degtorad(-20 ; 50 ; 40) = -0.36380418630459581 +degtorad(-50 ; 15 ; 0) = -0.877027949127150612 +degtorad(-50 ; 15 ; 15) = -0.877100671179317043 +degtorad(-50 ; 30 ; 0) = -0.881391272257136436 +degtorad(-50 ; 30 ; 30) = -0.881536716361469297 +degtorad(-50 ; 45 ; 0) = -0.88575459538712226 +degtorad(-50 ; 45 ; 45) = -0.885972761543621551 +degtorad(-50 ; 10 ; 20) = -0.875670470820043912 +degtorad(-50 ; 50 ; 40) = -0.887402961902894683 +degtorad(-60 ; 15 ; 0) = -1.05156087432658357 +degtorad(-60 ; 15 ; 15) = -1.05163359637875 +degtorad(-60 ; 30 ; 0) = -1.05592419745656939 +degtorad(-60 ; 30 ; 30) = -1.05606964156090225 +degtorad(-60 ; 45 ; 0) = -1.06028752058655522 +degtorad(-60 ; 45 ; 45) = -1.06050568674305451 +degtorad(-60 ; 10 ; 20) = -1.05020339601947687 +degtorad(-60 ; 50 ; 40) = -1.06193588710232764 +degtorad(-80 ; 15 ; 0) = -1.40062672472544949 +degtorad(-80 ; 15 ; 15) = -1.40069944677761592 +degtorad(-80 ; 30 ; 0) = -1.40499004785543531 +degtorad(-80 ; 30 ; 30) = -1.40513549195976817 +degtorad(-80 ; 45 ; 0) = -1.40935337098542113 +degtorad(-80 ; 45 ; 45) = -1.40957153714192042 +degtorad(-80 ; 10 ; 20) = -1.39926924641834278 +degtorad(-80 ; 50 ; 40) = -1.41100173750119356 +degtorad(90 ; 0 ; 0) = 1.57079632679489662 +degtorad(180 ; 0 ; 0) = 3.14159265358979324 +degtorad(270 ; 0 ; 0) = 4.71238898038468986 +degtorad(360 ; 0 ; 0) = 6.28318530717958648 +degtorad(234223 ; 0 ; 0) = 4087.96253389867856 +degtorad(34534.342 ; 345.234 ; 6456.2342) = 602.869698116280171 +degtorad(456345634563456.23424 ; 45.23423424 ; 12.5345345354) = 7964733850235.16065 +degtorad(4634563456345634563456345634563456.234 ; 12.23462356236 ; 34.43763467567567) = 8.08883917058398109e+31 +degtorad(54643555555555555555555555555555555555555524563456345634563456.123354 ; 42.234154; 55.234243532145) = 9.537099594408837016e+59 +degtorad(342 ^ 12342 ; 30 ; 45) = 1.556246230160784449e+31273 +radtodeg(-657856785678234234345234523452345234523562345239476973264678.345345) = -3.76924173434051602e+61 +radtodeg(-46785678434563452345234523452345234532234234.345345) = -2.680621915956718002e+45 +radtodeg(-234234.345345) = -13420639.40527830029 +radtodeg(-2342.345345) = -134206.502430614741 +radtodeg(-42.345345) = -2426.20955052540289 +radtodeg(-10) = -572.957795130823209 +radtodeg(-1) = -57.2957795130823209 +radtodeg(0) = 0 +radtodeg(1) = 57.2957795130823209 +radtodeg(10) = 572.957795130823209 +radtodeg(42.345345) = 2426.20955052540289 +radtodeg(2342.345345) = 134206.502430614741 +radtodeg(234234.345345) = 13420639.40527830029 +radtodeg(46785678434563452345234523452345234532234234.345345) = 2.680621915956718002e+45 +radtodeg(657856785678234234345234523452345234523562345239476973264678.345345) = 3.76924173434051602e+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.57079632679489662 +asin(-0.9) = -1.11976951499863419 +asin(-0.8) = -0.927295218001612232 +asin(-0.7) = -0.775397496610753064 +asin(-0.6) = -0.643501108793284387 +asin(-0.5345645) = -0.563992356351106705 +asin(-0.5) = -0.523598775598298873 +asin(-0.4) = -0.411516846067488019 +asin(-0.3) = -0.304692654015397508 +asin(-0.2) = -0.201357920790330791 +asin(-0.1) = -0.1001674211615597963 +asin(-0.01) = -0.01000016667416711313 +asin(-0.00423) = -0.00423001261459607053 +asin(-0.0000345345) = -0.0000345345000068644899 +asin(-0.0000000000000063456) = -0.0000000000000063456 +asin(-0.00000000000000000000000234234) = -2.34234e-24 +asin(0) = 0 +asin(0.00000000000000000000000234234) = 2.34234e-24 +asin(0.0000000000000063456) = 0.0000000000000063456 +asin(0.0000345345) = 0.0000345345000068644899 +asin(0.00423) = 0.00423001261459607053 +asin(0.01) = 0.01000016667416711313 +asin(0.1) = 0.1001674211615597963 +asin(0.2) = 0.201357920790330791 +asin(0.3) = 0.304692654015397508 +asin(0.4) = 0.411516846067488019 +asin(0.5) = 0.523598775598298873 +asin(0.5345645) = 0.563992356351106705 +asin(0.6) = 0.643501108793284387 +asin(0.7) = 0.775397496610753064 +asin(0.8) = 0.927295218001612232 +asin(0.9) = 1.11976951499863419 +asin(1) = 1.57079632679489662 +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.14159265358979324 +acos(-0.9) = 2.69056584179353081 +acos(-0.8) = 2.49809154479650885 +acos(-0.7) = 2.34619382340564968 +acos(-0.6) = 2.21429743558818101 +acos(-0.5345645) = 2.13478868314600332 +acos(-0.5) = 2.09439510239319549 +acos(-0.4) = 1.98231317286238464 +acos(-0.3) = 1.87548898081029413 +acos(-0.2) = 1.77215424758522741 +acos(-0.1) = 1.67096374795645642 +acos(-0.01) = 1.58079649346906373 +acos(-0.00423) = 1.57502633940949269 +acos(-0.0000345345) = 1.57083086129490348 +acos(-0.0000000000000063456) = 1.57079632679490296 +acos(-0.00000000000000000000000234234) = 1.57079632679489662 +acos(0) = 1.57079632679489662 +acos(0.00000000000000000000000234234) = 1.57079632679489662 +acos(0.0000000000000063456) = 1.57079632679489027 +acos(0.0000345345) = 1.57076179229488975 +acos(0.00423) = 1.56656631418030055 +acos(0.01) = 1.56079616012072951 +acos(0.1) = 1.47062890563333682 +acos(0.2) = 1.36943840600456583 +acos(0.3) = 1.26610367277949911 +acos(0.4) = 1.1592794807274086 +acos(0.5) = 1.04719755119659775 +acos(0.5345645) = 1.00680397044378991 +acos(0.6) = 0.927295218001612232 +acos(0.7) = 0.795398830184143555 +acos(0.8) = 0.643501108793284387 +acos(0.9) = 0.451026811796262433 +acos(1) = 0 +acos(1.43213) = error: 13 +acos(3543.23423) = error: 13 +acos(35645456462354) = error: 13 +atan(-6456456345.745) = -1.5707963266400129 +atan(-345345354.234) = -1.57079632389924452 +atan(-2342234) = -1.57079589985207195 +atan(-2342.234234) = -1.57036938403882043 +atan(-34.234) = -1.54159390454364244 +atan(-12.1233254) = -1.48849702179758098 +atan(-5.234) = -1.38201299420580492 +atan(-2.2134) = -1.14645182581033773 +atan(-2) = -1.1071487177940905 +atan(-1.3123) = -0.91964614059182332 +atan(-1) = -0.78539816339744831 +atan(-0.6) = -0.540419500270584155 +atan(-0.2) = -0.197395559849880758 +atan(0) = 0 +atan(0.2) = 0.197395559849880758 +atan(0.6) = 0.540419500270584155 +atan(1) = 0.78539816339744831 +atan(1.3123) = 0.91964614059182332 +atan(2) = 1.1071487177940905 +atan(2.2134) = 1.14645182581033773 +atan(5.234) = 1.38201299420580492 +atan(12.1233254) = 1.48849702179758098 +atan(34.234) = 1.54159390454364244 +atan(2342.234234) = 1.57036938403882043 +atan(2342234) = 1.57079589985207195 +atan(345345354.234) = 1.57079632389924452 +atan(6456456345.745) = 1.5707963266400129 +acot(-6456456345.745) = 3.14159265343490952 +acot(-345345354.234) = 3.14159265069414114 +acot(-2342234) = 3.14159222664696857 +acot(-2342.234234) = 3.14116571083371705 +acot(-34.234) = 3.11239023133853906 +acot(-12.1233254) = 3.0592933485924776 +acot(-5.234) = 2.95280932100070154 +acot(-2.2134) = 2.71724815260523435 +acot(-2) = 2.67794504458898712 +acot(-1.3123) = 2.49044246738671994 +acot(-1) = 2.35619449019234493 +acot(-0.6) = 2.11121582706548077 +acot(-0.2) = 1.76819188664477738 +acot(0) = 1.57079632679489662 +acot(0.2) = 1.37340076694501586 +acot(0.6) = 1.03037682652431246 +acot(1) = 0.78539816339744831 +acot(1.3123) = 0.651150186203073299 +acot(2) = 0.463647609000806116 +acot(2.2134) = 0.424344500984558888 +acot(5.234) = 0.1887833325890917 +acot(12.1233254) = 0.0822993049973156389 +acot(34.234) = 0.0292024222512541755 +acot(2342.234234) = 0.000426942756076188561 +acot(2342234) = 0.000000426942824670751425 +acot(345345354.234) = 0.0000000028956520993928675 +acot(6456456345.745) = 0.000000000154883723576561272 +sinh(-345345345345.4356) = -1.5649627718433738756e+149981577834 +sinh(-456456456.234) = -7.421802226678691027e+198236519 +sinh(-456456.234) = -1.326253502437029247e+198236 +sinh(-78978.234) = -3.237327736047501009e+34299 +sinh(-645.2342) = -8.329570332376573746e+279 +sinh(-43.2342) = -2.987751642612754563e+18 +sinh(-4.123) = -30.8640007155552872 +sinh(-2) = -3.62686040784701877 +sinh(-1.213) = -1.53312809207556988 +sinh(-1) = -1.17520119364380146 +sinh(-0.23) = -0.232033203713071927 +sinh(-0.000000000000002) = -0.00000000000000200002774758401003 +sinh(0) = 0 +sinh(-0.000000000000002) = -0.00000000000000200002774758401003 +sinh(-0.23) = -0.232033203713071927 +sinh(-1) = -1.17520119364380146 +sinh(-1.213) = -1.53312809207556988 +sinh(-2) = -3.62686040784701877 +sinh(-4.123) = -30.8640007155552872 +sinh(-43.2342) = -2.987751642612754563e+18 +sinh(-645.2342) = -8.329570332376573746e+279 +sinh(-78978.234) = -3.237327736047501009e+34299 +sinh(-456456.234) = -1.326253502437029247e+198236 +sinh(-456456456.234) = -7.421802226678691027e+198236519 +sinh(-345345345345.4356) = -1.5649627718433738756e+149981577834 +cosh(-345345345345.4356) = 1.5649627718433738756e+149981577834 +cosh(-456456456.234) = 7.421802226678691027e+198236519 +cosh(-456456.234) = 1.326253502437029247e+198236 +cosh(-78978.234) = 3.237327736047501009e+34299 +cosh(-645.2342) = 8.329570332376573746e+279 +cosh(-43.2342) = 2.987751642612754563e+18 +cosh(-4.123) = 30.8801965694811807 +cosh(-2) = 3.76219569108363146 +cosh(-1.213) = 1.83043212021404308 +cosh(-1) = 1.54308063481524378 +cosh(-0.23) = 1.02656680621640594 +cosh(-0.000000000000002) = 1 +cosh(0) = 1 +cosh(-0.000000000000002) = 1 +cosh(-0.23) = 1.02656680621640594 +cosh(-1) = 1.54308063481524378 +cosh(-1.213) = 1.83043212021404308 +cosh(-2) = 3.76219569108363146 +cosh(-4.123) = 30.8801965694811807 +cosh(-43.2342) = 2.987751642612754563e+18 +cosh(-645.2342) = 8.329570332376573746e+279 +cosh(-78978.234) = 3.237327736047501009e+34299 +cosh(-456456.234) = 1.326253502437029247e+198236 +cosh(-456456456.234) = 7.421802226678691027e+198236519 +cosh(-345345345345.4356) = 1.5649627718433738756e+149981577834 +tanh(-84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = error: 8 +tanh(-96787434543254234525634676767357674567345412345123453245.56784785678) = error: 8 +tanh(-96787434543254234525634676123123123123123.3564564564564) = error: 8 +tanh(-967874345432542345256346767673576.34523452345) = error: 8 +tanh(-345345234243456574574567.689078) = error: 8 +tanh(-3453452342433543453.234) = -1 +tanh(-345345234243.234) = -1 +tanh(-355345) = -1 +tanh(-215) = -1 +tanh(-50) = -1 +tanh(-40) = -1 +tanh(-30) = -1 +tanh(-20) = -0.999999999999999991 +tanh(-10) = -0.999999995877692764 +tanh(-9.98723) = -0.999999995771053044 +tanh(-8.43453) = -0.999999905617755238 +tanh(-7.6723) = -0.999999566534243174 +tanh(-6.2343) = -0.999992308976319912 +tanh(-5.863) = -0.999983838212532352 +tanh(-4.23423) = -0.999580112099310349 +tanh(-3.753) = -0.99890105257557014 +tanh(-2.2343) = -0.977333131687435003 +tanh(-1.753) = -0.941716012221517156 +tanh(-0.3423) = -0.329529190460854204 +tanh(-0.0000234234) = -0.0000234233999957162424 +tanh(-0.00000000000024464675) = -0.000000000000244646750774402122 +tanh(-0.00000000000000000000009784536) = 0 +tanh(-0.00000000000000000000000000000234236456) = 0 +tanh(-0.0000000000000000000000000000000000000000992342) = 0 +tanh(-0.00000000000000000000000000000000000000000000000000000000000065763412) = 0 +tanh(0) = 0 +tanh(0.00000000000000000000000000000000000000000000000000000000000065763412) = 0 +tanh(0.0000000000000000000000000000000000000000992342) = 0 +tanh(0.00000000000000000000000000000234236456) = 0 +tanh(0.00000000000000000000009784536) = 0 +tanh(0.00000000000024464675) = 0.000000000000244646750774402122 +tanh(0.0000234234) = 0.0000234233999957162424 +tanh(0.3423) = 0.329529190460854204 +tanh(1.753) = 0.941716012221517156 +tanh(2.2343) = 0.977333131687435003 +tanh(3.753) = 0.99890105257557014 +tanh(4.23423) = 0.999580112099310349 +tanh(5.863) = 0.999983838212532352 +tanh(6.2343) = 0.999992308976319912 +tanh(7.6723) = 0.999999566534243174 +tanh(8.43453) = 0.999999905617755238 +tanh(9.98723) = 0.999999995771053044 +tanh(10) = 0.999999995877692764 +tanh(20) = 0.999999999999999991 +tanh(30) = 1 +tanh(40) = 1 +tanh(50) = 1 +tanh(215) = 1 +tanh(355345) = 1 +tanh(345345234243.234) = 1 +tanh(3453452342433543453.234) = 1 +tanh(345345234243456574574567.689078) = error: 8 +tanh(967874345432542345256346767673576.34523452345) = error: 8 +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) = error: 8 +coth(-345345234243456574574567.689078) = error: 8 +coth(-3453452342433543453.234) = -1 +coth(-345345234243.234) = -1 +coth(-355345) = -1 +coth(-215) = -1 +coth(-50) = -1 +coth(-40) = -1 +coth(-30) = -1 +coth(-20) = -1.00000000000000001 +coth(-10) = -1.00000000412230725 +coth(-9.98723) = -1.00000000422894697 +coth(-8.43453) = -1.00000009438225367 +coth(-7.6723) = -1.00000043346594472 +coth(-6.2343) = -1.00000769108283239 +coth(-5.863) = -1.00001616204867524 +coth(-4.23423) = -1.00042006428059859 +coth(-3.753) = -1.00110015643851444 +coth(-2.2343) = -1.02319257127140368 +coth(-1.753) = -1.06189125704785496 +coth(-0.3423) = -3.03463252709563254 +coth(-0.0000234234) = -42692.3503924658112 +coth(-0.00000000000024464675) = -4087526185549.61817 +coth(-0.00000000000000000000009784536) = error: 8 +coth(-0.00000000000000000000000000000234236456) = error: 8 +coth(-0.0000000000000000000000000000000000000000992342) = error: 8 +coth(-0.00000000000000000000000000000000000000000000000000000000000065763412) = error: 8 +coth(0) = error: 13 +coth(0.00000000000000000000000000000000000000000000000000000000000065763412) = error: 8 +coth(0.0000000000000000000000000000000000000000992342) = error: 8 +coth(0.00000000000000000000000000000234236456) = error: 8 +coth(0.00000000000000000000009784536) = error: 8 +coth(0.00000000000024464675) = 4087526185549.61817 +coth(0.0000234234) = 42692.3503924658112 +coth(0.3423) = 3.03463252709563254 +coth(1.753) = 1.06189125704785496 +coth(2.2343) = 1.02319257127140368 +coth(3.753) = 1.00110015643851444 +coth(4.23423) = 1.00042006428059859 +coth(5.863) = 1.00001616204867524 +coth(6.2343) = 1.00000769108283239 +coth(7.6723) = 1.00000043346594472 +coth(8.43453) = 1.00000009438225367 +coth(9.98723) = 1.00000000422894697 +coth(10) = 1.00000000412230725 +coth(20) = 1.00000000000000001 +coth(30) = 1 +coth(40) = 1 +coth(50) = 1 +coth(215) = 1 +coth(355345) = 1 +coth(345345234243.234) = 1 +coth(3453452342433543453.234) = 1 +coth(345345234243456574574567.689078) = error: 8 +coth(967874345432542345256346767673576.34523452345) = error: 8 +coth(96787434543254234525634676123123123123123.3564564564564) = error: 8 +coth(96787434543254234525634676767357674567345412345123453245.56784785678) = error: 8 +coth(84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = error: 8 +asinh(-5635634563463453453455.32452345) = 10.78161940730951168 +asinh(-234234234234234.24563456) = error: 8 +asinh(-3563456456.23412341234) = error: 8 +asinh(-75673476.11341243) = -18.8906767587337211 +asinh(-75672.2341252) = -11.92731377004116496 +asinh(-125.23453) = -5.52335133967026783 +asinh(-64.1324) = -4.85415765486658823 +asinh(-4.1321) = -2.1262633623628288 +asinh(-3) = -1.81844645923206683 +asinh(-2) = -1.44363547517881034 +asinh(-1.123) = -0.965730243559455304 +asinh(-1) = -0.881373587019543025 +asinh(-0.5) = -0.481211825059603447 +asinh(-0.1) = -0.0998340788992075633 +asinh(-0.0002) = -0.000199999998666666636 +asinh(-0.00000000234) = -0.00000000233999999997396013 +asinh(-0.00000000000000000000000053456456) = 0 +asinh(-0.0000000000000000000000000000000000000000000000000000000003452345) = 0 +asinh(-0) = 0 +asinh(0.0000000000000000000000000000000000000000000000000000000003452345) = 0 +asinh(0.00000000000000000000000053456456) = 0 +asinh(0.00000000234) = 0.00000000233999999994666556 +asinh(0.0002) = 0.000199999998666666736 +asinh(0.1) = 0.0998340788992075634 +asinh(0.5) = 0.481211825059603448 +asinh(1) = 0.881373587019543025 +asinh(1.123) = 0.965730243559455304 +asinh(2) = 1.44363547517881034 +asinh(3) = 1.81844645923206682 +asinh(4.1321) = 2.12626336236282879 +asinh(64.1324) = 4.85415765486658397 +asinh(125.23453) = 5.52335133967026556 +asinh(75672.2341252) = 11.92731376443938697 +asinh(75673476.11341243) = 18.8350854559766834 +asinh(3563456456.23412341234) = 22.6871440060100153 +asinh(234234234234234.24563456) = 33.7804899121797785 +asinh(5635634563463453453455.32452345) = 50.7765438856713995 +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.491035786957973891 +acosh(2) = 1.31695789692481671 +acosh(3) = 1.76274717403908605 +acosh(4.1321) = 2.09695853910213457 +acosh(64.1324) = 4.85403608805553405 +acosh(125.23453) = 5.52331945941249546 +acosh(75672.2341252) = 11.92731376435207036 +acosh(75673476.11341243) = 18.8350854559766833 +acosh(3563456456.23412341234) = 22.6871440060100153 +acosh(234234234234234.24563456) = 33.7804899121797785 +acosh(5635634563463453453455.32452345) = 50.7765438856713995 +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) = error: 13 +atanh(-0.9999999999999999) = -18.767437166139953 +atanh(-0.9999993453) = -7.46611778735461384 +atanh(-0.999345) = -4.01184747462456542 +atanh(-0.934) = -1.68884546699340704 +atanh(-0.8) = -1.09861228866810969 +atanh(-0.7) = -0.867300527694053194 +atanh(-0.6) = -0.693147180559945309 +atanh(-0.5) = -0.549306144334054846 +atanh(-0.4) = -0.423648930193601807 +atanh(-0.3) = -0.309519604203111715 +atanh(-0.2) = -0.202732554054082191 +atanh(-0.1) = -0.1003353477310755807 +atanh(-0.05) = -0.0500417292784912682 +atanh(-0.000345345) = -0.000345345013728980756 +atanh(-0.000000000000000000000034534) = 0 +atanh(-0.000000000000000000000000000000000000045676) = 0 +atanh(0) = 0 +atanh(0.000000000000000000000000000000000000045676) = 0 +atanh(0.000000000000000000000034534) = 0 +atanh(0.000345345) = 0.000345345013728980718 +atanh(0.05) = 0.0500417292784912682 +atanh(0.1) = 0.1003353477310755807 +atanh(0.2) = 0.202732554054082191 +atanh(0.3) = 0.309519604203111715 +atanh(0.4) = 0.423648930193601807 +atanh(0.5) = 0.549306144334054846 +atanh(0.6) = 0.693147180559945309 +atanh(0.7) = 0.867300527694053195 +atanh(0.8) = 1.09861228866810969 +atanh(0.934) = 1.68884546699340704 +atanh(0.999345) = 4.01184747462456542 +atanh(0.9999993453) = 7.46611778735461384 +atanh(0.9999999999999999) = 18.767437166139953 +atanh(0.99999999999999999999999) = error: 13 +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.0000001000000000000295358 +acoth(-1000) = -0.00100000033333353338 +acoth(-2) = -0.549306144334054846 +acoth(-1.1) = -1.5222612188617115 +acoth(-1.01) = -2.65165245402953788 +acoth(-1.0001) = -4.95176877564308463 +acoth(-1.000001) = -7.25432911926203505 +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.25432911926203505 +acoth(1.0001) = 4.95176877564308463 +acoth(1.01) = 2.65165245402953788 +acoth(1.1) = 1.5222612188617115 +acoth(2) = 0.549306144334054846 +acoth(1000) = 0.00100000033333353332 +acoth(10000000) = 0.0000000999999999999778716 +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.0984935349315106 +ln(0.0000000000000000000000000000000000000234234234) = -86.6470821050705424 +ln(0.00000000000000000000000000000000123123) = -75.7772943990860979 +ln(0.000000000000000000000000000123123) = -64.2643689341158695 +ln(0.000000000000000000000000456456) = -56.0463052009917639 +ln(0.00000000000000000034535) = -42.5097285573399774 +ln(0.0000000000008787345) = -27.760293590632697 +ln(0.0000000076452) = -18.6891878370181054 +ln(0.000001235) = -13.60443958788433359 +ln(0.000234) = -8.36018944260657268 +ln(0.00234) = -6.05760434961252699 +ln(0.02) = -3.91202300542814606 +ln(0.9) = -0.1053605156578263012 +ln(0.1) = -2.30258509299404568 +ln(0.2) = -1.60943791243410037 +ln(0.3) = -1.20397280432593599 +ln(0.4) = -0.916290731874155065 +ln(0.5) = -0.693147180559945309 +ln(0.6) = -0.510825623765990683 +ln(0.7) = -0.356674943938732379 +ln(0.8) = -0.223143551314209756 +ln(0.9) = -0.1053605156578263012 +ln(0.9999999999999) = -0.0000000000001000000863365935189 +ln(0.99999999999999999999999999999999999999999999999999999999999937676756757) = 0 +ln(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991235434) = 0 +ln(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967567) = 0 +ln(1) = 0 +ln(1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345563456) = 0 +ln(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023423) = 0 +ln(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123243) = 0 +ln(1.00000000000000000000000000000000000000000000000000000000000000000000000000000074563465) = 0 +ln(1.00000000000000000000000000000000000000000000000000000000000000345345) = 0 +ln(1.000000000000000000000000000000000000234234) = 0 +ln(1.000000000000000000000023464564) = 0 +ln(1.00000000002342) = 0.0000000000234199999885434153 +ln(1.000006456) = 0.00000645597916012164788 +ln(1.000123) = 0.000122992436120231738 +ln(1.053435) = 0.0520562532603950662 +ln(1.1) = 0.0953101798043248601 +ln(1.5) = 0.405465108108164382 +ln(2) = 0.693147180559945309 +ln(3) = 1.09861228866810969 +ln(4) = 1.38629436111989062 +ln(5) = 1.60943791243410037 +ln(6) = 1.791759469228055 +ln(7) = 1.94591014905531331 +ln(8) = 2.07944154167983593 +ln(9) = 2.19722457733621938 +ln(42.2342) = 3.74323031936398111 +ln(1243.654) = 7.12580909956416713 +ln(5642342.652) = 15.54580990106435305 +ln(0) = error: 13 +ln(-2) = error: 13 +ln(1) = 0 +ln(0.11) = -2.20727491318972082 +ln(0,99231) = -0.00771972051521911635 +ln(1.213) = 0.193096629961913079 +ln(2,13212) = 0.757116789897883295 +ln(23453,13212) = 10.06275933084015822 +ln(678673,75678567) = 13.42789581506003192 +ln(478567856,23423447) = 19.9863085691150311 +ln(1233463674567,453756782) = 27.8408473234083788 +ln(64562356245634563476346534563456435634563456,23453245) = 100.8762054260349961 +ln(6456235624563456347634653456345643563445739759237659723659723563456,23453245) = 153.835662564898047 +ln(645623562456345634763465345634564356345634561231231231231235632456324568702435867048670402476,23453245) = 213.702874982743235 +ln(64562356245634563476346534563456435634563456837560843756087340568734506873405867340856730485670428576038038475023845082,23453245) = 273.570087400588422 +ln(2 ^ 100) = 69.3147180559945309 +ln(2 ^ 1000) = 693.147180559945309 +ln(2 ^ 1000345) = 693386.316337238491 +ln(53 ^ 234234) = 929977.356078967706 +ln(53 ^ 234223423434) = 929935364024.504755 +ln(5345 ^ 132123123132) = 1134133899420.739 +ln(64352342 ^ 123134535436) = 2213944649503.28607 +ln(2342342342 ^ 12325235634563673) = 2.659097764880541241e+17 +ln(435623453452563465345 ^ 5873254234525635634563456456) = error: 8 +ln(e) = 0.9999999999999999999 +ln(-e) = error: 13 +ln(pi) = 1.14472988584940017 +ln(-pi) = error: 13 +ln(e*100) = 5.60517018598809137 +ln(e^10) = 9.999999999999999999 +ln(e^100.100) = 100.1 +ln(e^2342.3453) = 2342.3453 +ln(e^((2^63)+1)) = error: 8 +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.6484951525397909 +log(0.0000000000000000000000000000000000000234234234 ; 4) = -62.5026578302420579 +log(0.00000000000000000000000000000000123123 ; 4) = -54.6617634207722679 +log(0.000000000000000000000000000123123 ; 4) = -46.356943183553862 +log(0.000000000000000000000000456456 ; 4) = -40.4288632868100676 +log(0.00000000000000000034535 ; 4) = -30.6642872896051671 +log(0.0000000000008787345 ; 4) = -20.0248189484137338 +log(0.0000000076452 ; 4) = -13.48139930535417657 +log(0.000001235 ; 4) = -9.81352876375711056 +log(0.000234 ; 4) = -6.03060192487038478 +log(0.00234 ; 4) = -4.36963787742670361 +log(0.02 ; 4) = -2.82192809488736235 +log(0.9 ; 4) = -0.0760015467225249925 +log(0.1 ; 4) = -1.66096404744368117 +log(0.2 ; 4) = -1.16096404744368117 +log(0.3 ; 4) = -0.868482797083103083 +log(0.4 ; 4) = -0.660964047443681174 +log(0.5 ; 4) = -0.5 +log(0.6 ; 4) = -0.368482797083103083 +log(0.7 ; 4) = -0.25728658641487912 +log(0.8 ; 4) = -0.160964047443681174 +log(0.9 ; 4) = -0.0760015467225249925 +log(0.9999999999999 ; 4) = -0.0000000000000721348143231358288 +log(0.99999999999999999999999999999999999999999999999999999999999937676756757 ; 4) = 0 +log(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991235434 ; 4) = 0 +log(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967567 ; 4) = 0 +log(1 ; 4) = 0 +log(1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345563456 ; 4) = 0 +log(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023423 ; 4) = 0 +log(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123243 ; 4) = 0 +log(1.00000000000000000000000000000000000000000000000000000000000000000000000000000074563465 ; 4) = 0 +log(1.00000000000000000000000000000000000000000000000000000000000000345345 ; 4) = 0 +log(1.000000000000000000000000000000000000234234 ; 4) = 0 +log(1.000000000000000000000023464564 ; 4) = 0 +log(1.00000000002342 ; 4) = 0.0000000000168939589205455826 +log(1.000006456 ; 4) = 0.00000465700455919499822 +log(1.000123 ; 4) = 0.0000887202888287554736 +log(1.053435 ; 4) = 0.0375506492130159473 +log(1.1 ; 4) = 0.0687517618749674542 +log(1.5 ; 4) = 0.292481250360578091 +log(2 ; 4) = 0.5 +log(3 ; 4) = 0.792481250360578091 +log(4 ; 4) = 1 +log(5 ; 4) = 1.16096404744368117 +log(6 ; 4) = 1.29248125036057809 +log(7 ; 4) = 1.40367746102880205 +log(8 ; 4) = 1.5 +log(9 ; 4) = 1.58496250072115618 +log(10; 3) = 2.0959032742893846 +log(-2; 3) = error: 13 +log(-0.001; 3) = error: 13 +log(0; 3) = error: 13 +log(0.11115; 3) = -1.99968147200982782 +log(0.9992; 3) = -0.000728482813294753342 +log(0.5; 3) = -0.630929753571457437 +log(1; 3) = 0 +log(1.11222; 3) = 0.0968112400379735203 +log(1,999; 3) = 0.630474520140299827 +log(2.234; 3) = 0.731644556444457089 +log(345.1231; 3) = 5.31934807689820429 +log(567567.123123; 3) = 12.05986355389905701 +log(54764567567.5675; 3) = 22.5068566040906649 +log(123123123132132.23424; 3) = 29.5319889522090552 +log(e; e) = 1 +log(123; e) = 4.8121843553724175 +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.0676558073393051 +log(2 ^ 1000 ; 5) = 430.676558073393051 +log(2 ^ 1000345 ; 5) = 430825.141485928371 +log(53 ^ 234234 ; 5) = 577827.41968124621 +log(53 ^ 234223423434 ; 5) = 577801328550.834449 +log(5345 ^ 132123123132 ; 5) = 704677012178.42223 +log(64352342 ^ 123134535436 ; 5) = 1375601153917.72696 +log(2342342342 ^ 12325235634563673 ; 5) = 1.652190335729661125e+17 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 5) = error: 8 +log(2 ^ 100 ; 8) = 33.3333333333333333 +log(2 ^ 1000 ; 8) = 333.333333333333333 +log(2 ^ 1000345 ; 8) = 333448.333333333333 +log(53 ^ 234234 ; 8) = 447224.573251385466 +log(53 ^ 234223423434 ; 8) = 447204379341.808653 +log(5345 ^ 132123123132 ; 8) = 545403117466.120855 +log(64352342 ^ 123134535436 ; 8) = 1064682322213.681686 +log(2342342342 ^ 12325235634563673 ; 8) = 1.278755719544027884e+17 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 8) = error: 8 +log(2 ^ 100 ; 20) = 23.1378213159759174 +log(2 ^ 1000 ; 20) = 231.378213159759174 +log(2 ^ 1000345 ; 20) = 231458.038643299291 +log(53 ^ 234234 ; 20) = 310434.067920124192 +log(53 ^ 234223423434 ; 20) = 310420050627.980414 +log(5345 ^ 132123123132 ; 20) = 378583196313.219849 +log(64352342 ^ 123134535436 ; 20) = 739032879889.753924 +log(2342342342 ^ 12325235634563673 ; 20) = 8.87628640367757913e+16 +log(435623453452563465345 ^ 5873254234525635634563456456 ; 20) +exp(-(4564 ^ 1231231)) = error: 8 +exp(-(454 ^ 1231)) = error: 8 +exp(-(45 ^ 12)) = error: 8 +exp(-(12 ^ 11)) = 1.88694038467594337e-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) = error: 8 +exp(-85467524513451345.1567436734673) = 6.46300551787633382e-37118074278122828 +exp(-35673673673.213415463673676) = 3.20704597914382091e-15492879626 +exp(-4563456.21343265) = 1.40636837504379548e-1981884 +exp(-45635.2134234) = 7.561879285102989e-19820 +exp(-4564.21342245636734) = 6.12768452879585615e-1983 +exp(-344.12324535) = 3.54138749858568018e-150 +exp(-32.7636756) = 0.00000000000000590087588460246605 +exp(-6.24354563567837502834057) = 0.0019429542873988802 +exp(-2.435623456) = 0.0875431507280441376 +exp(-1.2345345) = 0.290970177465152464 +exp(-1) = 0.367879441171442322 +exp(-0.9) = 0.406569659740599112 +exp(-0.8) = 0.449328964117221591 +exp(-0.7) = 0.496585303791409515 +exp(-0.6) = 0.548811636094026433 +exp(-0.5) = 0.606530659712633424 +exp(-0.4) = 0.670320046035639301 +exp(-0.3) = 0.740818220681717866 +exp(-0.2) = 0.818730753077981859 +exp(-0.1) = 0.904837418035959573 +exp(-0.001) = 0.999000499833374992 +exp(-0.000000000001) = 0.999999999999 +exp(-0.000000000000000000000000001) = 1 +exp(-0.0000000000000000000000000000000000000000000000000000001) = 1 +exp(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 1 +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 1 +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) = 1 +exp(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 1 +exp(-0.0000000000000000000000000000000000000000000000000000001) = 1 +exp(-0.000000000000000000000000001) = 1 +exp(-0.000000000001) = 0.999999999999 +exp(-0.001) = 0.999000499833374992 +exp(-0.1) = 0.904837418035959573 +exp(-0.2) = 0.818730753077981859 +exp(-0.3) = 0.740818220681717866 +exp(-0.4) = 0.670320046035639301 +exp(-0.5) = 0.606530659712633424 +exp(-0.6) = 0.548811636094026433 +exp(-0.7) = 0.496585303791409515 +exp(-0.8) = 0.449328964117221591 +exp(-0.9) = 0.406569659740599112 +exp(-1) = 0.367879441171442322 +exp(-1.2345345) = 0.290970177465152464 +exp(-2.435623456) = 0.0875431507280441376 +exp(-6.24354563567837502834057) = 0.0019429542873988802 +exp(-32.7636756) = 0.00000000000000590087588460246605 +exp(-344.12324535) = 3.54138749858568018e-150 +exp(-4564.21342245636734) = 6.12768452879585615e-1983 +exp(-45635.2134234) = 7.561879285102989e-19820 +exp(-4563456.21343265) = 1.40636837504379548e-1981884 +exp(-35673673673.213415463673676) = 3.20704597914382091e-15492879626 +exp(-85467524513451345.1567436734673) = 6.46300551787633382e-37118074278122828 +exp(-456346666666666666556745674567.2354236789675423452345) = error: 8 +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.88694038467594337e-322684435398 +exp(-(45 ^ 12)) = error: 8 +exp(-(454 ^ 1231)) = error: 8 +exp(-(4564 ^ 1231231)) = error: 8 +abs(-(453 ^ 2134)) = 1.298862252062921084e+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.797908995525284041e+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.454678567863456123e+32 +round(-645634563445643563456564365.55345345) = -6.456345634456435634e+26 +round(-6456345634234511564365.15345345) = -6.456345634234511564e+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.456345634234511564e+21 +round(-645634563445643563456564365.55345345) = -6.456345634456435634e+26 +round(-645467856786345612312312334564365.95345345) = -6.454678567863456123e+32 +int(-645467856786345612312312334564365.95345345) = -6.454678567863456123e+32 +int(-645634563445643563456564365.55345345) = -6.456345634456435634e+26 +int(-6456345634234511564365.15345345) = -6.456345634234511564e+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.456345634234511564e+21 +int(-645634563445643563456564365.55345345) = -6.456345634456435634e+26 +int(-645467856786345612312312334564365.95345345) = -6.454678567863456123e+32 +ceil(-645467856786345612312312334564365.95345345) = -6.454678567863456123e+32 +ceil(-645634563445643563456564365.55345345) = -6.456345634456435634e+26 +ceil(-6456345634234511564365.15345345) = -6.456345634234511564e+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.456345634234511564e+21 +ceil(-645634563445643563456564365.55345345) = -6.456345634456435634e+26 +ceil(-645467856786345612312312334564365.95345345) = -6.454678567863456123e+32 +floor(-645467856786345612312312334564365.95345345) = -6.454678567863456123e+32 +floor(-645634563445643563456564365.55345345) = -6.456345634456435634e+26 +floor(-6456345634234511564365.15345345) = -6.456345634234511564e+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.456345634234511564e+21 +floor(-645634563445643563456564365.55345345) = -6.456345634456435634e+26 +floor(-645467856786345612312312334564365.95345345) = -6.454678567863456123e+32 +frac(-645467856786345612312312334564365.95345345) = 0 +frac(-645634563445643563456564365.55345345) = 0 +frac(-6456345634234511564365.15345345) = 0 +frac(-646.09999999999999999) = -0.0999999999999999778 +frac(-646) = 0 +frac(-645.9999999999999999) = -0.999999999999999889 +frac(-645.59999999999999999) = -0.599999999999999978 +frac(-645.5) = -0.5 +frac(-645.4999999999999999) = -0.499999999999999889 +frac(-3) = 0 +frac(-2.9) = -0.9 +frac(-2.5) = -0.5 +frac(-2.4) = -0.4 +frac(-2.1) = -0.0999999999999999999 +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.0999999999999999999 +frac(-2.4) = -0.4 +frac(-2.5) = -0.5 +frac(-2.9) = -0.9 +frac(-3) = 0 +frac(-645.4999999999999999) = -0.499999999999999889 +frac(-645.5) = -0.5 +frac(-645.59999999999999999) = -0.599999999999999978 +frac(-645.9999999999999999) = -0.999999999999999889 +frac(-646) = 0 +frac(-646.09999999999999999) = -0.0999999999999999778 +frac(-6456345634234511564365.15345345) = 0 +frac(-645634563445643563456564365.55345345) = 0 +frac(-645467856786345612312312334564365.95345345) = 0 +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.332621544394415244e+157 ; 7.886578673647904986e+374 ; 3.060575122164406328e+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.403452284662389438e+868 ; 1.220136825991110047e+1134 ; 1.2655723162254307157e+1408 ; 2.42204012475027212e+1689 ; 7.710530113353859822e+1976 ; 6.752680220964583941e+2269 ; 4.15156914349396044e+5725 ; 8.29483514870093296e+5728 ; 1.658137546225316498e+5732 ; 3.316275092450633257e+5735 ; 6.635866459993717234e+5738 ; 1.3285004652907422722e+5742 ; 2.660986431977356767e+5745 ; 4.149359603437854261e+9130 ; 7.45679770441389983e+20057 +factorial(54345) ; factorial(456456) ; factorial(456456456456) = 1.910459574266646545e+233733 ; 3.164105677656217318e+2385033 ; 2.678485803284067895e+5123771593470 +factorial(456456456456345345345) ; factorial(4762345134523452345234523452) = error: 8 +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.72892382065064733e-41818556136 ; 1.98601851630112332e-41818556134 ; 1.40753266965019731e-41818556135 ; 1.97697124928746055e-41818556135 ; 2.16790123240878437e-41818556135 ; 1.72085650506923339e-41818556134 ; -4.44979936598873497e-41818556133 ; -3.29440021506218796e-41818556133 ; -3.84033887770289271e-41818556134 ; -4.38240457219544599e-41818556134 ; -2.53591294108916569e-41818556133 ; -2.32968897990308882e-41818556134 ; -2.99243324952582792e-10695 ; -6.59263083709716276e-10693 ; -1.237761604498705345e-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) = error: 13 +gamma(-3446.000000000000000000045634563456346) ; gamma(-3446.00000000000000000000000000000043563456) ; gamma(-3446.0000000000000000000000000000001123) ; gamma(-3445.999999999999999999999999999999999999999999994356) ; gamma(-3445.9999999999999999999999999999999992342342342) ; gamma(-3445.999999999999999999999999234234234533123) = error: 13 +gamma(-3446.0000000000000000000000000000000000000000045634563456346) ; gamma(-3446.00000000000000000000000000000000000000000000000000000000000043563456) ; gamma(-3446.00000000000000000000000000000000000000000000000000000000000000000001123) ; gamma(-3445.9999999999999999999999999999999999999999999999999999999999999999999999999994356) ; gamma(-3445.9999999999999999999999999999999999999999999999999999999999999999999999992342342342) ; gamma(-3445.99999999999999999999999999999999999999999999999999999999999999999999999999234234234533123) = error: 13 +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.015412304528892944e-10683 ; 6.64654233985242156e-10689 ; 1.525808846230970805e-10694 ; 0.251643995902422311 ; 0.27008820585226949 ; 0.43851739219876301 ; -0.945308720482943218 ; 2.36327180120735804 ; -3.54490770181103706 ; -3.72298062203205011 ; -4.32685110882519463 ; -5.82114856862651487 ; -10.68628702119320976 ; -1000000.577216649318 ; -4.264392324093816631e+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.774760383495448563e+148 ; 2.895655069568113054e+108 ; 8.248783304462591768e+36 ; 8.114604177722814865e+90 ; 1.3611490493598924368e+66 ; 4.261944750108754173e+47 ; 1.251897649930846114e+24 ; 8130081300813042.62 ; 132152768.023286769 ; 15503.29881711770114 ; 425.981391340698576 ; 37.2760918035721781 ; 5.95095751276639003 ; 4.59084371199880465 ; 2.99156898768758924 ; 2.21815954375768385 ; 1.77245385090551352 ; 1.48919224881281882 ; 1.2980553326475595 ; 1.16422971372530475 ; 1.06862870211932218 ; 1 ; 0.918168742399760926 ; 0.897470696306276771 ; 0.887263817503073537 ; 0.886226925452756761 ; 0.893515349287691289 ; 0.908638732853291652 ; 0.931383770980243798 ; 0.961765831907389961 ; 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.364378608852622 ; 720 ; 5040 ; 40320 ; 113722.6966401274723 ; 313207.55670700907 ; 362880 ; 1.706311728304763787e+5403 ; 8.302600702824942366e+5728 ; 1.658041077972060643e+5732 ; 1.658137546225316498e+5732 ; 1.658137546225316498e+5732 ; 3.545796285304725809e+5732 ; 3.316275089929881046e+5735 ; 1.736507649206117889e+5765 ; 2.3994100032893077e+6063 ; 1.3831198678126179008e+9127 ; 9.86147621496723213e+9127 ; 4.572004878785163235e+12669 +gamma(23562.3145235423452345) ; gamma(235632456.123452564675) ; gamma(34562345235674365.145636445674367345) = 6.372087485350720211e+92784 ; 1.0251290631425018636e+1870436443 ; 7.390054310738219619e+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.587898430305779946 +sqrt(2) = 1.41421356237309505 +sqrt(2.62356345643563465) = 1.61974178696347606 +sqrt(4) = 2 +sqrt(9) = 3 +sqrt(7456.2342345) = 86.349488906999328 +sqrt(123123.345234523) = 350.889363239359253 +sqrt(3673467356767.243513452452345) = 1916629.16516660664 +sqrt(98678958956895689589.45345123452345) = 9933728351.27353826 +sqrt(12312396789532452345234523.234234234) = 3508902504991.04808 +sqrt(23423423423424742345234562937569237978763676713452354.23452345293) = 1.5304712811230644574e+26 +sqrt(9769763495612976432736427163497126349763572364562394569234756923746932745.234123412341243) = 3.125662089160147232e+36 +sqrt(9176947236497126394762634568256937256097239756329456197643912734691726349712639476129347691234691287343245345.21341234) = 3.029347658572242228e+54 +sqrt(455555555556773870384710283470128734032497563219756912346021734087120348708572056879217712653451286348162534861253486512834659427359236459273645762395432453245.123412341234) = 2.134374745813803608e+79 +sqrt(10 ^ 3245) = 3.162277660168378201e+1622 +sqrt(345 ^ 345) = 5.940101967729214303e+437 +sqrt(5674567 ^ 234234) = 2.184336868629763852e+791000 +sqrt(346734653456 ^ 134234542345) = 1.294194653787268713e+774533124638 +sqrt(74567456745674567 ^ 234123423452356) = 1.123864078893561595e+1975129505867228 +sqrt(785474567345643562453245 ^ 342514525634563456345) = error: 8 +root(-100 ; 3) = -4.64158883361277889 +root(-100 ; -3) = error: 13 +root(-100.365664564 ; 3) = -4.64723950022781914 +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.99748532844779 +root(1423243 ; 3) = 112.4845871889102146 +root(1423243 ; 4) = 34.5397956758352551 +root(1423243 ; 5) = 17.0081004171698032 +root(1423243 ; 6) = 10.60587512602850773 +root(1423243 ; 7) = 7.56902370202679191 +root(1423243 ; 8) = 5.87705671878664577 +root(1423243 ; 9) = 4.82722645510043152 +root(534345123.123123132 ; 10) = 7.46074480179475295 +root(2354534345123.123123132 ; 11) = 13.32657780122590003 +root(2354534345123.123123132 ; 11.5) = error: 13 +root(34562345123453245623562356.21341234 ; 12) = 134.34358504515988 +root(52543572635716293746921734697126592375973246597321649578235342.12341234123424365 ; 13) = 55941.2642245354421 +root(2456283756457098173497612945693745917263497695723645673405670870283745823057230470239.23542356234564235647 ; 14) = 1066294.17885873577 +root(34673048673048670875102485703285238475023874086730619273481234697126349761293476129347691273469756239579237645723694576239546124912734691726349761293476320567205687032458708234 ; 15) = 504273487305.838441 +root(10 ^ 345356 ; 16) = 5.623413251903549848e+21584 +root(123 ^ 2342453 ; 17) = 7.125640616651090733e+287970 +root(25435 ^ 123134345 ; 18) = 9.98640039961751751e+30136663 +root(23432453456 ^ 735623453254 ; 19) = 1.680768984158150164e+401488481709 +root(56235482349761293746 ^ 34556346734087053847 ; 20) = error: 8 +root(35672645769213746927364976345 ^ 432587056870354730485702384750239 ; 21) = error: 8 +root(56287560238750283748732405683740568734056 ^ 32562357102834012873401287340817203487 ; 22) = error: 8 +root(53068703285701284397234852348651283465128346812634812634816238 ^ 56740567034857012384702318450235283745082370457320457023457 ; 23) = error: 8 +root(34534 ^ 3452345235 ; 200) = 1.090823715560200207e+78337975 +root(23564356 ^ 2435345324 ; 1000) = 1.3883711701763262656e+17953988 +root(345623456456 ^ 1233245235 ; 200000) = 4.336415961910284792e+71149 +root(7367454576932745 ^ 2343454326763 ; 23423423654234) = 38.6798697597518157 +mod(-(1223^24534) ; -2) = 0 +mod(-(123^2434) ; -2) = 0 +mod(-(123^243) ; -2) = 0 +mod(-(123^24) ; -2) = 0 +mod(-(123^2) ; -2) = -1 +mod(-(1223^24534) ; -33.53) = error: 8 +mod(-(123^2434) ; -33.53) = 0 +mod(-(123^243) ; -33.53) = 0 +mod(-(123^24) ; -33.53) = error: 8 +mod(-(123^2) ; -33.53) = -6.97000000000000064 +mod(-34563842570128347127659237436192736497659273465912374659736457345 ; -145) = error: 8 +mod(-2341745237542376591723469723649.1451245976 ; -12342.12431234) = error: 8 +mod(-1224523537673 ; -12234234) = -11290847 +mod(-1224523537673.123 ; -12234234.234) = -11267426.29699993134 +mod(-7456743.1231 ; -745612.123) = -621.893099999999777 +mod(-122.123 ; -1223423123123132.245345) = -122.123 +mod(-122.123 ; -2,25) = -0.622999999999999998 +mod(-9 ; -3) = 0 +mod(-3234 ; -345.23) = -126.9299999999999999 +mod(-64546.12353 ; -4) = -2.12352999999999881 +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) = 0 +mod(-(123^2) ; 2) = -1 +mod(-(1223^24534) ; 33.53) = error: 8 +mod(-(123^2434) ; 33.53) = 0 +mod(-(123^243) ; 33.53) = 0 +mod(-(123^24) ; 33.53) = error: 8 +mod(-(123^2) ; 33.53) = -6.97000000000000064 +mod(-34563842570128347127659237436192736497659273465912374659736457345 ; 145) = error: 8 +mod(-2341745237542376591723469723649.1451245976 ; 12342.12431234) = error: 8 +mod(-1224523537673 ; 12234234) = -11290847 +mod(-1224523537673.123 ; 12234234.234) = -11267426.29699993134 +mod(-7456743.1231 ; 745612.123) = -621.893099999999777 +mod(-122.123 ; 1223423123123132.245345) = -122.123 +mod(-122.123 ; 2,25) = -0.622999999999999998 +mod(-9 ; 3) = 0 +mod(-3234 ; 345.23) = -126.9299999999999999 +mod(-64546.12353 ; 4) = -2.12352999999999881 +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) = 0 +mod((123^2) ; -2) = 1 +mod((1223^24534) ; -33.53) = error: 8 +mod((123^2434) ; -33.53) = 0 +mod((123^243) ; -33.53) = 0 +mod((123^24) ; -33.53) = error: 8 +mod((123^2) ; -33.53) = 6.97000000000000064 +mod(34563842570128347127659237436192736497659273465912374659736457345 ; -145) = error: 8 +mod(2341745237542376591723469723649.1451245976 ; -12342.12431234) = error: 8 +mod(1224523537673 ; -12234234) = 11290847 +mod(1224523537673.123 ; -12234234.234) = 11267426.29699993134 +mod(7456743.1231 ; -745612.123) = 621.893099999999777 +mod(122.123 ; -1223423123123132.245345) = 122.123 +mod(122.123 ; -2,25) = 0.622999999999999998 +mod(9 ; -3) = 0 +mod(3234 ; -345.23) = 126.9299999999999999 +mod(64546.12353 ; -4) = 2.12352999999999881 +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) = 0 +mod((123^2) ; 2) = 1 +mod((1223^24534) ; 33.53) = error: 8 +mod((123^2434) ; 33.53) = 0 +mod((123^243) ; 33.53) = 0 +mod((123^24) ; 33.53) = error: 8 +mod((123^2) ; 33.53) = 6.97000000000000064 +mod(34563842570128347127659237436192736497659273465912374659736457345 ; 145) = error: 8 +mod(2341745237542376591723469723649.1451245976 ; 12342.12431234) = error: 8 +mod(1224523537673 ; 12234234) = 11290847 +mod(1224523537673.123 ; 12234234.234) = 11267426.29699993134 +mod(7456743.1231 ; 745612.123) = 621.893099999999777 +mod(122.123 ; 1223423123123132.245345) = 122.123 +mod(122.123 ; 2,25) = 0.622999999999999998 +mod(9 ; 3) = 0 +mod(3234 ; 345.23) = 126.9299999999999999 +mod(64546.12353 ; 4) = 2.12352999999999881 +mod(4 ; 1) = 0 +mod(9 ; 0.00001) = 0 +mod(-306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; 65235.3) = 0 +mod(306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; -65235.3) = 0 +mod(306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; 65235.3) = 0 +mod(-306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; -65235.3) = 0 +mod(34563q245235603284750238470234023845.345634564356; 123452354.4532452354) = error: 5 +mod(53456345634563456.124513452345; 346734.2342134) = 221435.71875 +mod(51324534534.23412342134; 235634563456.34563456) = 51324534534.2341234 +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.940647615375886169e+230 +bitor(345 ^ 123 ; 37 ^ 13354) = 5.832076212818553781e+20941 +bitor(341 ^ 3467 ; 1236 ^ 12314) = 1.30451431733998542e+38075 +bitor(45675 ^ 123 ; 37634 ^ 123) = 1.3818547350534739964e+573 +bitor(34573653456 ; 3412431245) = 37847668189 +bitor(4563563456345643256 ; 3241245634564356) = 4.566522401225939452e+18 +bitor(2434523412341245345623452356 ; 14523563465345634564356) = 2.434528454233061893e+27 +bitor(2342.2564356 ; 453453254.367346) = 453455334.373777595 +bitor(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 3.4654356743585776e+30 +bitor(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 2.343244444444444444e+70 +bitor(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 3.456423451239347691e+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.16989065012495508e+562 +bitand(34573653456 ; 3412431245) = 138416512 +bitand(4563563456345643256 ; 3241245634564356) = 282300754268160 +bitand(2434523412341245345623452356 ; 14523563465345634564356) = 9.48167164879744427e+21 +bitand(2342.2564356 ; 453453254.367346) = 262.250004004687071 +bitand(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 2269391999729664 +bitand(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 0 +bitand(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 0 +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.940647615375886169e+230 +bitxor(345 ^ 123 ; 37 ^ 13354) = 5.832076212818553781e+20941 +bitxor(341 ^ 3467 ; 1236 ^ 12314) = 1.30451431733998542e+38075 +bitxor(45675 ^ 123 ; 37634 ^ 123) = 1.3818547350017750898e+573 +bitxor(34573653456 ; 3412431245) = 37709251677 +bitxor(4563563456345643256 ; 3241245634564356) = 4.566240100471671292e+18 +bitxor(2434523412341245345623452356 ; 14523563465345634564356) = 2.434518972561413096e+27 +bitxor(2342.2564356 ; 453453254.367346) = 453455072.123773591 +bitxor(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 3.465435674358575331e+30 +bitxor(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 2.343244444444444444e+70 +bitxor(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 3.456423451239347691e+124 +sum(-134234 ; 234534) = 100300 +sum(-12312.2342342 ; 345345.2134234 ; -3456456.234234) = -3123423.2550448 +sum(-354256.234234 ; 3456346736.45345 ; -36734674567367.324523453245) = -36731218574887.1053 +sum(-1231.245345 ; 123123 ; 0) = 121891.754655 +sum(-7474567367.1453245 ; 14534523.346767 ; 34523453245.1324534 ; 10 ^ 3245 ; 30 ^ 245345 ; 123123.345634564) = 2.061765155252528535e+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.085014933333 +avg(-354256.234234 ; 3456346736.45345 ; -36734674567367.324523453245) = -12243739524962.36844 +avg(-1231.245345 ; 123123 ; 0) = 40630.584885 +avg(-7474567367.1453245 ; 14534523.346767 ; 34523453245.1324534 ; 10 ^ 3245 ; 30 ^ 245345 ; 123123.345634564) = 3.436275258754214224e+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 diff --git a/tests2/check_files.sh b/tests2/check_files.sh new file mode 100755 index 0000000..4c860e2 --- /dev/null +++ b/tests2/check_files.sh @@ -0,0 +1,31 @@ +#!/bin/sh + +was_error=0 + +for expected in *.expected ; do + + out=`basename $expected .expected`.out + + if [ -f $out ] ; then + diff -u $out $expected + + if [ `diff -u $out $expected | wc -l` -ne 0 ] ; then + was_error=1 + fi + else + echo "there is no file: $out" + was_error=1 + fi + +done + + +if [ $was_error -eq 0 ] ; then + echo "****************************************************************************" + echo " congratulations: all tests passed successfully" + echo "****************************************************************************" +else + echo "****************************************************************************" + echo " error: not all tests passed successfully" + echo "****************************************************************************" +fi diff --git a/tests2/main.cpp b/tests2/main.cpp new file mode 100644 index 0000000..d50a0f8 --- /dev/null +++ b/tests2/main.cpp @@ -0,0 +1,39 @@ +#include +#include + +int main(int argc, char ** argv) +{ + typedef ttmath::Big MyBig; + ttmath::Parser parser; + std::string all_input; + + for(int i=1 ; i 1 ) + all_input += ' '; + + all_input += argv[i]; + } + + std::cout << all_input << " = "; + ttmath::ErrorCode err = parser.Parse(all_input); + + if( err == ttmath::err_ok ) + { + for(size_t i=0 ; i < parser.stack.size() ; ++i) + { + if( i > 0 ) + std::cout << " ; "; + + std::cout << parser.stack[i].value; + } + + std::cout << std::endl; + } + else + { + std::cout << "error: " << static_cast(err) << std::endl; + } + + return 0; +} diff --git a/tests2/tests.txt b/tests2/tests.txt new file mode 100644 index 0000000..bb19504 --- /dev/null +++ b/tests2/tests.txt @@ -0,0 +1,2161 @@ +-2467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782.234523452345 +-1234563456238475028374102837401283741234487999123 +-123182370875203845702398570238345345.13245345 +-24352345235437.345342567346734 +-23423424.234563456 +-10 +-1 +-0.5 +-0.00000000000000000000000000000000000000000000000000000000000000000000000000000009234 +0 +0.0000000000000000000000000000000000000000000000000000000000000000000000000012312313 +0.5 +0.70000000012312345321453245 +1 +10 +32 +64 +128 +256 +512 +1024 +452345987.23452345 +3456023874508173402834708567230458673045867340576032487534.2123123123132 +2467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782.234523452345 +1 ; 2 +123.345 ; 3535.234 +-123.534 ; 234.354 ; 56756.345 +-345.4.67 ; -234.5467 ; +456.456456 ++3453.234 ; 2234.456 ; -0.12313 +&1111 +&10010010001101100111110101100100100 +&100101100100110101010011000.01001010110101010101 +&1001010101011.01010100100111 +-&1001010101011.01010100100111 +-&10101010.1010101010101 +&21 +&0 +0 +-0 ++0 +#0 +-#0 +#ffab40 +#ab084b.466 +-#76ba.5436 +-#091aacf.a +#ffff +#h +10 + (20 * 3) +23423 + 132123 * 234 ^ 123 +23423 + 132123 * ( 234 ^ 123) +23423 + (132123 * 234) ^ 123 +(23423 + 132123) * 234 ^ 123 +5345 + 1234 - 3453 * 12312 / 34534 ^ 12 +5345 + 1234 - 3453 * 12312 / (34534 ^ 12) +5345 + 1234 - 3453 * (12312 / 34534) ^ 12 +5345 + 1234 - (3453 * 12312) / 34534 ^ 12 +5345 + (1234 - 3453) * 12312 / 34534 ^ 12 +(5345 + 1234) - 3453 * 12312 / 34534 ^ 12 +5345 + (1234 - 3453 * 12312) / 34534 ^ 12 +5345 + (1234 - 3453 * 12312 / 34534) ^ 12 +(5345 + 1234 - 3453 * 12312 / 34534 ^ 12) +() +543 + 2342 < 363 * 123 +645 * 12323 < 53.234 * 2346.3123 +23545 * 123 < 51233.234 * 26.3123 +-231 * 533 < 123 * 543.234 +123.234 * 123 < -346 * 123.45 +345 + 234 < 765 - 123 +645 ^ 123 < 546 ^ 75.46 +123 - 31% < 8675 + 12% +123 * 31% < 8675 * 12% +543 + 2342 <= 363 * 123 +645 * 12323 <= 53.234 * 2346.3123 +23545 * 123 <= 51233.234 * 26.3123 +-231 * 533 <= 123 * 543.234 +123.234 * 123 <= -346 * 123.45 +345 + 234 <= 765 - 123 +645 ^ 123 <= 546 ^ 75.46 +123 - 31% <= 8675 + 12% +123 * 31% <= 8675 * 12% +543 + 2342 == 363 * 123 +645 * 12323 == 53.234 * 2346.3123 +23545 * 123 == 51233.234 * 26.3123 +-231 * 533 == 123 * 543.234 +123.234 * 123 == -346 * 123.45 +345 + 234 == 765 - 123 +645 ^ 123 == 546 ^ 75.46 +123 - 31% == 8675 + 12% +123 * 31% == 8675 * 12% +543 + 2342 > 363 * 123 +645 * 12323 > 53.234 * 2346.3123 +23545 * 123 > 51233.234 * 26.3123 +-231 * 533 > 123 * 543.234 +123.234 * 123 > -346 * 123.45 +345 + 234 > 765 - 123 +645 ^ 123 > 546 ^ 75.46 +123 - 31% > 8675 + 12% +123 * 31% > 8675 * 12% +543 + 2342 >= 363 * 123 +645 * 12323 >= 53.234 * 2346.3123 +23545 * 123 >= 51233.234 * 26.3123 +-231 * 533 >= 123 * 543.234 +123.234 * 123 >= -346 * 123.45 +345 + 234 >= 765 - 123 +645 ^ 123 >= 546 ^ 75.46 +123 - 31% >= 8675 + 12% +123 * 31% >= 8675 * 12% +543 + 2342 != 363 * 123 +645 * 12323 != 53.234 * 2346.3123 +23545 * 123 != 51233.234 * 26.3123 +-231 * 533 != 123 * 543.234 +123.234 * 123 != -346 * 123.45 +345 + 234 != 765 - 123 +645 ^ 123 != 546 ^ 75.46 +123 - 31% != 8675 + 12% +123 * 31% != 8675 * 12% +34 + 234 +5675 - 12313 +34534.234234 + 3645645.2342342 +54256367567.1245345 + 3456567.123123 +-234234.456456 + 345456347.34325432 +-23423.23423576 + -1231323.346767 +-563456347.23542345 - +3452365.345234532 +-5634.12341234 - 235667.12341243 ++7456745.2341243 + 876973245.131321231 +44+2+1-1.23+12.54*43.534*124.4234+765.123-12.123+4657.234 +345.234 * 756756.234234 +34565.123123 * 456456.234 +-12312.243 * 1213.5345 +-654.123 * +2342.56456 ++2342.435656 * -123.3456456 +-234234.456456 * 2345345.1231234 +34224.6456465 / 123135.12341234 +1231.345345645 / 1231.4564756 +12334543654564.123123 / 34523452345234523.4786 +-123123.234243 / 132143.3453456 +-1231.345345 / +35645.12312312353 +-122454564.123123 / -12312364.2342324 +-12312313.1231313 / -123165.75675675 +456456 + 12.543 % +3345.1231 - 543.0 % +12112.456 + 0.5 % +-234.645 - 12.7656 % +-757567.234234 - 1.5 % +-354345 - 2 % +245 ^ 12 +23.426 ^ 123.23 +1235345 ^ 3 +123.1231 ^ -12.534 +6543.2134 ^ -432.1231 +123.123 ^ 534.234 +245 ^ 0 +0 ^ 0 +-1 ^ 1 +1 ^ 1 +6456 ^ 46.456 +456 ^ 123 +2 ^ 2 +3 ^ 3 +3.3 ^ 3 +3.2354 ^ 4 +35634.3564 ^ 76 +-4 ^ 5 +-6 ^ 234 +-6 ^ -8 +-6 ^ -120 +-53.342 ^ -234.234 +234.234 ^ 234.234 +123.3456 ^ 123.65 +2 ^ (2 ^ 31) + 1 +2 ^ (2 ^ 63) + 1 +2 ^ (2 ^ 127) + 1 +2 ^ (2 ^ 255) + 1 +2 ^ (2 ^ 511) + 1 +345.234 < 345.34234 +264.123 < 756876.2342 +54 < 120 +6456 < 123 +765 < 123.3245345645 +-645 < + 345.74567 +-345.123 < -6578.2134 +-867867 < -234 +456754 > 123132.234243 +1212.456 > 457654.234 +98345.423 > -3123.345 +-124 > -3453 ++1234 > +75667 +-231.123142 > -234456.23454675 +-123564 > +456456 +-57867.3245 > -123123.67575687 +567558 <= 567558 +3453.34234 <= 587678678 +5756.324 <= 0.0034531.1231 +234123.56756 <= -234.5687 +-46756.234 <= -0.3565 +-0.00000234673456 <= 0.0000000123345 +-32 <= -64 +567567 == 567567 +2342 == 2342 +-1 == -1 +0 == 0 +0 == -1 +3543.234234 == -3543.234234 +-3543.234234 == 3543.234234 +465456.234243 == -0.23423453454 +-0.123123 = 4765.3245345 +234.4567568 == 234.4567568 +86786.234 == 123.345345 +-1231 == + 5345 +-1231.00000001 == + 5345.00000001 +567567 != 567567 +2342 != 2342 +-1 != -1 +0 != 0 +0 != -1 +3543.234234 != -3543.234234 +-3543.234234 != 3543.234234 +465456.234243 != -0.23423453454 +-0.123123 = 4765.3245345 +234.4567568 != 234.4567568 +86786.234 != 123.345345 +-1231 != + 5345 +-1231.00000001 != + 5345.00000001 +0 && 0 +0 && 1 +1 && 0 +1 && 1 +2 && 0 +3 && 1 +4 && 2 +4 && 2.001 +100 && 100 +664564 && 123123 +-1 && 0 ++1 && +0 ++0 && +1 ++1 && +1 ++0 && +0 +554 && 0 +4567.234 && 456456.234234 +-32453.345243 && 546456.3546456 +3673456.1315 && -456456.234234 +-354.3245 && -5345.3453 +0 || 0 +0 || 1 +1 || 0 +1 || 1 +2 || 0 +3 || 1 +4 || 2 +4 || 2.001 +100 || 100 +664564 || 123123 +-1 || 0 ++1 || +0 ++0 || +1 ++1 || +1 ++0 || +0 +554 || 0 +4567.234 || 456456.234234 +-32453.345243 || 546456.3546456 +3673456.1315 || -456456.234234 +-354.3245 || -5345.3453 +e +pi +-e +-pi +2e +2pi +-2e +-2pi +pi*pi +-pi*pi +e*e +-e*e +123.345pi +123.345*pi +-123.345pi +-123.345*pi +7567.345e +7567.345*e +-7567.345e +-7567.345*e +pi+234 +-pi+23464.2342 +-e+234.234 +min() +max() +min(21;123;234) +min(-234,234 ; 234 ; 64564) +min(-567567.34234 ; 234.23423424) +max(-2134; 0 ; 7576.4464) +max(-546.234234 ; 0.354345; 74567.45345) +max(7567.456 ; 3634657367.45, 52345) +sin(-534123123532342436,234234) +sin(-53643561231,7456734) +sin(-435345234,234234) +sin(-2*pi*1000) +sin(-2*pi*100) +sin(-2*pi*10) +sin(-2*pi-0.1) +sin(-2*pi-0.01) +sin(-2*pi-0.001) +sin(-2*pi-0.0001) +sin(-2*pi) +sin(-2*pi*1.0) +sin(-2*pi*0.9) +sin(-2*pi*0.8) +sin(-2*pi*0.7) +sin(-2*pi*0.6) +sin(-2*pi*0.5) +sin(-2*pi*0.4) +sin(-2*pi*0.3) +sin(-2*pi*0.2) +sin(-2*pi*0.1) +sin(-pi*1.0) +sin(-pi*0.9) +sin(-pi*0.8) +sin(-pi*0.7) +sin(-pi*0.6) +sin(-pi*0.5) +sin(-pi*0.4) +sin(-pi*0.3) +sin(-pi*0.2) +sin(-pi*0.1) +sin(-0.2) +sin(-0.1) +sin(-0.065) +sin(-0.0023) +sin(-0.0000234234) +sin(0) +sin(0.0000234234) +sin(0.0023) +sin(0.065) +sin(0.1) +sin(0.2) +sin(pi*0.1) +sin(pi*0.2) +sin(pi*0.3) +sin(pi*0.4) +sin(pi*0.5) +sin(pi*0.6) +sin(pi*0.7) +sin(pi*0.8) +sin(pi*0.9) +sin(pi*1.0) +sin(2*pi*0.1) +sin(2*pi*0.2) +sin(2*pi*0.3) +sin(2*pi*0.4) +sin(2*pi*0.5) +sin(2*pi*0.6) +sin(2*pi*0.7) +sin(2*pi*0.8) +sin(2*pi*0.9) +sin(2*pi*1.0) +sin(2*pi+0.001) +sin(2*pi+0.01) +sin(2*pi+0.1) +sin(2*pi*10) +sin(2*pi*100) +sin(2*pi*1000) +sin(5345.234234) +sin(4356456.234234) +sin(3564564563652.23423423) +sin(45621452345234523452354.3452345) +cos(-534123123532342436,234234) +cos(-53643561231,7456734) +cos(-435345234,234234) +cos(-2*pi*1000) +cos(-2*pi*100) +cos(-2*pi*10) +cos(-2*pi-0.1) +cos(-2*pi-0.01) +cos(-2*pi-0.001) +cos(-2*pi-0.0001) +cos(-2*pi) +cos(-2*pi*1.0) +cos(-2*pi*0.9) +cos(-2*pi*0.8) +cos(-2*pi*0.7) +cos(-2*pi*0.6) +cos(-2*pi*0.5) +cos(-2*pi*0.4) +cos(-2*pi*0.3) +cos(-2*pi*0.2) +cos(-2*pi*0.1) +cos(-pi*1.0) +cos(-pi*0.9) +cos(-pi*0.8) +cos(-pi*0.7) +cos(-pi*0.6) +cos(-pi*0.5) +cos(-pi*0.4) +cos(-pi*0.3) +cos(-pi*0.2) +cos(-pi*0.1) +cos(-0.2) +cos(-0.1) +cos(-0.065) +cos(-0.0023) +cos(-0.0000234234) +cos(0) +cos(0.0000234234) +cos(0.0023) +cos(0.065) +cos(0.1) +cos(0.2) +cos(pi*0.1) +cos(pi*0.2) +cos(pi*0.3) +cos(pi*0.4) +cos(pi*0.5) +cos(pi*0.6) +cos(pi*0.7) +cos(pi*0.8) +cos(pi*0.9) +cos(pi*1.0) +cos(2*pi*0.1) +cos(2*pi*0.2) +cos(2*pi*0.3) +cos(2*pi*0.4) +cos(2*pi*0.5) +cos(2*pi*0.6) +cos(2*pi*0.7) +cos(2*pi*0.8) +cos(2*pi*0.9) +cos(2*pi*1.0) +cos(2*pi+0.001) +cos(2*pi+0.01) +cos(2*pi+0.1) +cos(2*pi*10) +cos(2*pi*100) +cos(2*pi*1000) +cos(5345.234234) +cos(4356456.234234) +cos(3564564563652.23423423) +cos(45621452345234523452354.3452345) +tan(-534123123532342436,234234) +tan(-53643561231,7456734) +tan(-435345234,234234) +tan(-2*pi*1000) +tan(-2*pi*100) +tan(-2*pi*10) +tan(-2*pi-0.1) +tan(-2*pi-0.01) +tan(-2*pi-0.001) +tan(-2*pi-0.0001) +tan(-2*pi) +tan(-2*pi*1.0) +tan(-2*pi*0.9) +tan(-2*pi*0.8) +tan(-2*pi*0.7) +tan(-2*pi*0.6) +tan(-2*pi*0.5) +tan(-2*pi*0.4) +tan(-2*pi*0.3) +tan(-2*pi*0.2) +tan(-2*pi*0.1) +tan(-pi*1.0) +tan(-pi*0.9) +tan(-pi*0.8) +tan(-pi*0.7) +tan(-pi*0.6) +tan(-pi*0.5) +tan(-pi*0.4) +tan(-pi*0.3) +tan(-pi*0.2) +tan(-pi*0.1) +tan(-0.2) +tan(-0.1) +tan(-0.065) +tan(-0.0023) +tan(-0.0000234234) +tan(0) +tan(0.0000234234) +tan(0.0023) +tan(0.065) +tan(0.1) +tan(0.2) +tan(pi*0.1) +tan(pi*0.2) +tan(pi*0.3) +tan(pi*0.4) +tan(pi*0.5) +tan(pi*0.6) +tan(pi*0.7) +tan(pi*0.8) +tan(pi*0.9) +tan(pi*1.0) +tan(2*pi*0.1) +tan(2*pi*0.2) +tan(2*pi*0.3) +tan(2*pi*0.4) +tan(2*pi*0.5) +tan(2*pi*0.6) +tan(2*pi*0.7) +tan(2*pi*0.8) +tan(2*pi*0.9) +tan(2*pi*1.0) +tan(2*pi+0.001) +tan(2*pi+0.01) +tan(2*pi+0.1) +tan(2*pi*10) +tan(2*pi*100) +tan(2*pi*1000) +tan(5345.234234) +tan(4356456.234234) +tan(3564564563652.23423423) +tan(45621452345234523452354.3452345) +tan(pi/4) +cot(-534123123532342436,234234) +cot(-53643561231,7456734) +cot(-435345234,234234) +cot(-2*pi*1000) +cot(-2*pi*100) +cot(-2*pi*10) +cot(-2*pi-0.1) +cot(-2*pi-0.01) +cot(-2*pi-0.001) +cot(-2*pi-0.0001) +cot(-2*pi) +cot(-2*pi*1.0) +cot(-2*pi*0.9) +cot(-2*pi*0.8) +cot(-2*pi*0.7) +cot(-2*pi*0.6) +cot(-2*pi*0.5) +cot(-2*pi*0.4) +cot(-2*pi*0.3) +cot(-2*pi*0.2) +cot(-2*pi*0.1) +cot(-pi*1.0) +cot(-pi*0.9) +cot(-pi*0.8) +cot(-pi*0.7) +cot(-pi*0.6) +cot(-pi*0.5) +cot(-pi*0.4) +cot(-pi*0.3) +cot(-pi*0.2) +cot(-pi*0.1) +cot(-0.2) +cot(-0.1) +cot(-0.065) +cot(-0.0023) +cot(-0.0000234234) +cot(0) +cot(0.0000234234) +cot(0.0023) +cot(0.065) +cot(0.1) +cot(0.2) +cot(pi*0.1) +cot(pi*0.2) +cot(pi*0.3) +cot(pi*0.4) +cot(pi*0.5) +cot(pi*0.6) +cot(pi*0.7) +cot(pi*0.8) +cot(pi*0.9) +cot(pi*1.0) +cot(2*pi*0.1) +cot(2*pi*0.2) +cot(2*pi*0.3) +cot(2*pi*0.4) +cot(2*pi*0.5) +cot(2*pi*0.6) +cot(2*pi*0.7) +cot(2*pi*0.8) +cot(2*pi*0.9) +cot(2*pi*1.0) +cot(2*pi+0.001) +cot(2*pi+0.01) +cot(2*pi+0.1) +cot(2*pi*10) +cot(2*pi*100) +cot(2*pi*1000) +cot(5345.234234) +cot(4356456.234234) +cot(3564564563652.23423423) +cot(45621452345234523452354.3452345) +cot(pi/4) +degtodeg(20 ; -15 ; 0) +degtodeg(20 ; 0 ; -20) +degtodeg(0 ; 0 ; 0) +degtodeg(0 ; 0 ; 30) +degtodeg(0 ; 30 ; 0) +degtodeg(0 ; 30 ; 30) +degtodeg(0 ; 45 ; 45) +degtodeg(0 ; 100 ; 200) +degtodeg(0 ; 300 ; 400) +degtodeg(0 ; 600 ; 800) +degtodeg(10 ; 10 ; 10) +degtodeg(10 ; 30 ; 10) +degtodeg(10 ; 59 ; 59) +degtodeg(10 ; 0.0005 ; 0.2) +degtodeg(10 ; 25.2 ; 55.3) +degtodeg(10 ; 65.1 ; 70.3) +degtodeg(10 ; 100 ; 200) +degtodeg(10 ; 300 ; 400) +degtodeg(10 ; 600 ; 800) +degtodeg(20 ; 15 ; 0) +degtodeg(20 ; 15 ; 15) +degtodeg(20 ; 30 ; 0) +degtodeg(20 ; 30 ; 30) +degtodeg(20 ; 45 ; 0) +degtodeg(20 ; 45 ; 45) +degtodeg(20 ; 10 ; 20) +degtodeg(20 ; 50 ; 40) +degtodeg(50 ; 15 ; 0) +degtodeg(50 ; 15 ; 15) +degtodeg(50 ; 30 ; 0) +degtodeg(50 ; 30 ; 30) +degtodeg(50 ; 45 ; 0) +degtodeg(50 ; 45 ; 45) +degtodeg(50 ; 10 ; 20) +degtodeg(50 ; 50 ; 40) +degtodeg(60 ; 15 ; 0) +degtodeg(60 ; 15 ; 15) +degtodeg(60 ; 30 ; 0) +degtodeg(60 ; 30 ; 30) +degtodeg(60 ; 45 ; 0) +degtodeg(60 ; 45 ; 45) +degtodeg(60 ; 10 ; 20) +degtodeg(60 ; 50 ; 40) +degtodeg(80 ; 15 ; 0) +degtodeg(80 ; 15 ; 15) +degtodeg(80 ; 30 ; 0) +degtodeg(80 ; 30 ; 30) +degtodeg(80 ; 45 ; 0) +degtodeg(80 ; 45 ; 45) +degtodeg(80 ; 10 ; 20) +degtodeg(80 ; 50 ; 40) +degtodeg(-10 ; 10 ; 10) +degtodeg(-10 ; 30 ; 10) +degtodeg(-10 ; 59 ; 59) +degtodeg(-10 ; 0.0005 ; 0.2) +degtodeg(-10 ; 25.2 ; 55.3) +degtodeg(-10 ; 65.1 ; 70.3) +degtodeg(-10 ; 100 ; 200) +degtodeg(-10 ; 300 ; 400) +degtodeg(-10 ; 600 ; 800) +degtodeg(-20 ; 15 ; 0) +degtodeg(-20 ; 15 ; 15) +degtodeg(-20 ; 30 ; 0) +degtodeg(-20 ; 30 ; 30) +degtodeg(-20 ; 45 ; 0) +degtodeg(-20 ; 45 ; 45) +degtodeg(-20 ; 10 ; 20) +degtodeg(-20 ; 50 ; 40) +degtodeg(-50 ; 15 ; 0) +degtodeg(-50 ; 15 ; 15) +degtodeg(-50 ; 30 ; 0) +degtodeg(-50 ; 30 ; 30) +degtodeg(-50 ; 45 ; 0) +degtodeg(-50 ; 45 ; 45) +degtodeg(-50 ; 10 ; 20) +degtodeg(-50 ; 50 ; 40) +degtodeg(-60 ; 15 ; 0) +degtodeg(-60 ; 15 ; 15) +degtodeg(-60 ; 30 ; 0) +degtodeg(-60 ; 30 ; 30) +degtodeg(-60 ; 45 ; 0) +degtodeg(-60 ; 45 ; 45) +degtodeg(-60 ; 10 ; 20) +degtodeg(-60 ; 50 ; 40) +degtodeg(-80 ; 15 ; 0) +degtodeg(-80 ; 15 ; 15) +degtodeg(-80 ; 30 ; 0) +degtodeg(-80 ; 30 ; 30) +degtodeg(-80 ; 45 ; 0) +degtodeg(-80 ; 45 ; 45) +degtodeg(-80 ; 10 ; 20) +degtodeg(-80 ; 50 ; 40) +degtorad(20 ; -15 ; 0) +degtorad(20 ; 0 ; -20) +degtorad(0 ; 0 ; 0) +degtorad(0 ; 0 ; 30) +degtorad(0 ; 30 ; 0) +degtorad(0 ; 30 ; 30) +degtorad(0 ; 45 ; 45) +degtorad(0 ; 100 ; 200) +degtorad(0 ; 300 ; 400) +degtorad(0 ; 600 ; 800) +degtorad(10 ; 10 ; 10) +degtorad(10 ; 30 ; 10) +degtorad(10 ; 59 ; 59) +degtorad(10 ; 0.0005 ; 0.2) +degtorad(10 ; 25.2 ; 55.3) +degtorad(10 ; 65.1 ; 70.3) +degtorad(10 ; 100 ; 200) +degtorad(10 ; 300 ; 400) +degtorad(10 ; 600 ; 800) +degtorad(20 ; 15 ; 0) +degtorad(20 ; 15 ; 15) +degtorad(20 ; 30 ; 0) +degtorad(20 ; 30 ; 30) +degtorad(20 ; 45 ; 0) +degtorad(20 ; 45 ; 45) +degtorad(20 ; 10 ; 20) +degtorad(20 ; 50 ; 40) +degtorad(50 ; 15 ; 0) +degtorad(50 ; 15 ; 15) +degtorad(50 ; 30 ; 0) +degtorad(50 ; 30 ; 30) +degtorad(50 ; 45 ; 0) +degtorad(50 ; 45 ; 45) +degtorad(50 ; 10 ; 20) +degtorad(50 ; 50 ; 40) +degtorad(60 ; 15 ; 0) +degtorad(60 ; 15 ; 15) +degtorad(60 ; 30 ; 0) +degtorad(60 ; 30 ; 30) +degtorad(60 ; 45 ; 0) +degtorad(60 ; 45 ; 45) +degtorad(60 ; 10 ; 20) +degtorad(60 ; 50 ; 40) +degtorad(80 ; 15 ; 0) +degtorad(80 ; 15 ; 15) +degtorad(80 ; 30 ; 0) +degtorad(80 ; 30 ; 30) +degtorad(80 ; 45 ; 0) +degtorad(80 ; 45 ; 45) +degtorad(80 ; 10 ; 20) +degtorad(80 ; 50 ; 40) +degtorad(-10 ; 10 ; 10) +degtorad(-10 ; 30 ; 10) +degtorad(-10 ; 59 ; 59) +degtorad(-10 ; 0.0005 ; 0.2) +degtorad(-10 ; 25.2 ; 55.3) +degtorad(-10 ; 65.1 ; 70.3) +degtorad(-10 ; 100 ; 200) +degtorad(-10 ; 300 ; 400) +degtorad(-10 ; 600 ; 800) +degtorad(-20 ; 15 ; 0) +degtorad(-20 ; 15 ; 15) +degtorad(-20 ; 30 ; 0) +degtorad(-20 ; 30 ; 30) +degtorad(-20 ; 45 ; 0) +degtorad(-20 ; 45 ; 45) +degtorad(-20 ; 10 ; 20) +degtorad(-20 ; 50 ; 40) +degtorad(-50 ; 15 ; 0) +degtorad(-50 ; 15 ; 15) +degtorad(-50 ; 30 ; 0) +degtorad(-50 ; 30 ; 30) +degtorad(-50 ; 45 ; 0) +degtorad(-50 ; 45 ; 45) +degtorad(-50 ; 10 ; 20) +degtorad(-50 ; 50 ; 40) +degtorad(-60 ; 15 ; 0) +degtorad(-60 ; 15 ; 15) +degtorad(-60 ; 30 ; 0) +degtorad(-60 ; 30 ; 30) +degtorad(-60 ; 45 ; 0) +degtorad(-60 ; 45 ; 45) +degtorad(-60 ; 10 ; 20) +degtorad(-60 ; 50 ; 40) +degtorad(-80 ; 15 ; 0) +degtorad(-80 ; 15 ; 15) +degtorad(-80 ; 30 ; 0) +degtorad(-80 ; 30 ; 30) +degtorad(-80 ; 45 ; 0) +degtorad(-80 ; 45 ; 45) +degtorad(-80 ; 10 ; 20) +degtorad(-80 ; 50 ; 40) +degtorad(90 ; 0 ; 0) +degtorad(180 ; 0 ; 0) +degtorad(270 ; 0 ; 0) +degtorad(360 ; 0 ; 0) +degtorad(234223 ; 0 ; 0) +degtorad(34534.342 ; 345.234 ; 6456.2342) +degtorad(456345634563456.23424 ; 45.23423424 ; 12.5345345354) +degtorad(4634563456345634563456345634563456.234 ; 12.23462356236 ; 34.43763467567567) +degtorad(54643555555555555555555555555555555555555524563456345634563456.123354 ; 42.234154; 55.234243532145) +degtorad(342 ^ 12342 ; 30 ; 45) +radtodeg(-657856785678234234345234523452345234523562345239476973264678.345345) +radtodeg(-46785678434563452345234523452345234532234234.345345) +radtodeg(-234234.345345) +radtodeg(-2342.345345) +radtodeg(-42.345345) +radtodeg(-10) +radtodeg(-1) +radtodeg(0) +radtodeg(1) +radtodeg(10) +radtodeg(42.345345) +radtodeg(2342.345345) +radtodeg(234234.345345) +radtodeg(46785678434563452345234523452345234532234234.345345) +radtodeg(657856785678234234345234523452345234523562345239476973264678.345345) +radtodeg(-2*pi * 100) +radtodeg(-2*pi * 10) +radtodeg(-2*pi * 1) +radtodeg(-2*pi) +radtodeg(2*pi * 1) +radtodeg(2*pi * 10) +radtodeg(2*pi * 100) +radtodeg(-pi * 100) +radtodeg(-pi * 10) +radtodeg(-pi * 1) +radtodeg(-pi) +radtodeg(pi * 1) +radtodeg(pi * 10) +radtodeg(pi * 100) +radtodeg(-0.5*pi * 100) +radtodeg(-0.5*pi * 10) +radtodeg(-0.5*pi * 1) +radtodeg(-0.5*pi) +radtodeg(0.5*pi * 1) +radtodeg(0.5*pi * 10) +radtodeg(0.5*pi * 100) +radtodeg(-0.25*pi * 100) +radtodeg(-0.25*pi * 10) +radtodeg(-0.25*pi * 1) +radtodeg(-0.25*pi) +radtodeg(0.25*pi * 1) +radtodeg(0.25*pi * 10) +radtodeg(0.25*pi * 100) +asin(-122343.123) +asin(-13450) +asin(-2) +asin(-1.0111) +asin(-1) +asin(-0.9) +asin(-0.8) +asin(-0.7) +asin(-0.6) +asin(-0.5345645) +asin(-0.5) +asin(-0.4) +asin(-0.3) +asin(-0.2) +asin(-0.1) +asin(-0.01) +asin(-0.00423) +asin(-0.0000345345) +asin(-0.0000000000000063456) +asin(-0.00000000000000000000000234234) +asin(0) +asin(0.00000000000000000000000234234) +asin(0.0000000000000063456) +asin(0.0000345345) +asin(0.00423) +asin(0.01) +asin(0.1) +asin(0.2) +asin(0.3) +asin(0.4) +asin(0.5) +asin(0.5345645) +asin(0.6) +asin(0.7) +asin(0.8) +asin(0.9) +asin(1) +asin(1.43213) +asin(3543.23423) +asin(35645456462354) +acos(-122343.123) +acos(-13450) +acos(-2) +acos(-1.0111) +acos(-1) +acos(-0.9) +acos(-0.8) +acos(-0.7) +acos(-0.6) +acos(-0.5345645) +acos(-0.5) +acos(-0.4) +acos(-0.3) +acos(-0.2) +acos(-0.1) +acos(-0.01) +acos(-0.00423) +acos(-0.0000345345) +acos(-0.0000000000000063456) +acos(-0.00000000000000000000000234234) +acos(0) +acos(0.00000000000000000000000234234) +acos(0.0000000000000063456) +acos(0.0000345345) +acos(0.00423) +acos(0.01) +acos(0.1) +acos(0.2) +acos(0.3) +acos(0.4) +acos(0.5) +acos(0.5345645) +acos(0.6) +acos(0.7) +acos(0.8) +acos(0.9) +acos(1) +acos(1.43213) +acos(3543.23423) +acos(35645456462354) +atan(-6456456345.745) +atan(-345345354.234) +atan(-2342234) +atan(-2342.234234) +atan(-34.234) +atan(-12.1233254) +atan(-5.234) +atan(-2.2134) +atan(-2) +atan(-1.3123) +atan(-1) +atan(-0.6) +atan(-0.2) +atan(0) +atan(0.2) +atan(0.6) +atan(1) +atan(1.3123) +atan(2) +atan(2.2134) +atan(5.234) +atan(12.1233254) +atan(34.234) +atan(2342.234234) +atan(2342234) +atan(345345354.234) +atan(6456456345.745) +acot(-6456456345.745) +acot(-345345354.234) +acot(-2342234) +acot(-2342.234234) +acot(-34.234) +acot(-12.1233254) +acot(-5.234) +acot(-2.2134) +acot(-2) +acot(-1.3123) +acot(-1) +acot(-0.6) +acot(-0.2) +acot(0) +acot(0.2) +acot(0.6) +acot(1) +acot(1.3123) +acot(2) +acot(2.2134) +acot(5.234) +acot(12.1233254) +acot(34.234) +acot(2342.234234) +acot(2342234) +acot(345345354.234) +acot(6456456345.745) +sinh(-345345345345.4356) +sinh(-456456456.234) +sinh(-456456.234) +sinh(-78978.234) +sinh(-645.2342) +sinh(-43.2342) +sinh(-4.123) +sinh(-2) +sinh(-1.213) +sinh(-1) +sinh(-0.23) +sinh(-0.000000000000002) +sinh(0) +sinh(-0.000000000000002) +sinh(-0.23) +sinh(-1) +sinh(-1.213) +sinh(-2) +sinh(-4.123) +sinh(-43.2342) +sinh(-645.2342) +sinh(-78978.234) +sinh(-456456.234) +sinh(-456456456.234) +sinh(-345345345345.4356) +cosh(-345345345345.4356) +cosh(-456456456.234) +cosh(-456456.234) +cosh(-78978.234) +cosh(-645.2342) +cosh(-43.2342) +cosh(-4.123) +cosh(-2) +cosh(-1.213) +cosh(-1) +cosh(-0.23) +cosh(-0.000000000000002) +cosh(0) +cosh(-0.000000000000002) +cosh(-0.23) +cosh(-1) +cosh(-1.213) +cosh(-2) +cosh(-4.123) +cosh(-43.2342) +cosh(-645.2342) +cosh(-78978.234) +cosh(-456456.234) +cosh(-456456456.234) +cosh(-345345345345.4356) +tanh(-84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) +tanh(-96787434543254234525634676767357674567345412345123453245.56784785678) +tanh(-96787434543254234525634676123123123123123.3564564564564) +tanh(-967874345432542345256346767673576.34523452345) +tanh(-345345234243456574574567.689078) +tanh(-3453452342433543453.234) +tanh(-345345234243.234) +tanh(-355345) +tanh(-215) +tanh(-50) +tanh(-40) +tanh(-30) +tanh(-20) +tanh(-10) +tanh(-9.98723) +tanh(-8.43453) +tanh(-7.6723) +tanh(-6.2343) +tanh(-5.863) +tanh(-4.23423) +tanh(-3.753) +tanh(-2.2343) +tanh(-1.753) +tanh(-0.3423) +tanh(-0.0000234234) +tanh(-0.00000000000024464675) +tanh(-0.00000000000000000000009784536) +tanh(-0.00000000000000000000000000000234236456) +tanh(-0.0000000000000000000000000000000000000000992342) +tanh(-0.00000000000000000000000000000000000000000000000000000000000065763412) +tanh(0) +tanh(0.00000000000000000000000000000000000000000000000000000000000065763412) +tanh(0.0000000000000000000000000000000000000000992342) +tanh(0.00000000000000000000000000000234236456) +tanh(0.00000000000000000000009784536) +tanh(0.00000000000024464675) +tanh(0.0000234234) +tanh(0.3423) +tanh(1.753) +tanh(2.2343) +tanh(3.753) +tanh(4.23423) +tanh(5.863) +tanh(6.2343) +tanh(7.6723) +tanh(8.43453) +tanh(9.98723) +tanh(10) +tanh(20) +tanh(30) +tanh(40) +tanh(50) +tanh(215) +tanh(355345) +tanh(345345234243.234) +tanh(3453452342433543453.234) +tanh(345345234243456574574567.689078) +tanh(967874345432542345256346767673576.34523452345) +tanh(96787434543254234525634676123123123123123.3564564564564) +tanh(96787434543254234525634676767357674567345412345123453245.56784785678) +tanh(84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) +coth(-84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) +coth(-96787434543254234525634676767357674567345412345123453245.56784785678) +coth(-96787434543254234525634676123123123123123.3564564564564) +coth(-967874345432542345256346767673576.34523452345) +coth(-345345234243456574574567.689078) +coth(-3453452342433543453.234) +coth(-345345234243.234) +coth(-355345) +coth(-215) +coth(-50) +coth(-40) +coth(-30) +coth(-20) +coth(-10) +coth(-9.98723) +coth(-8.43453) +coth(-7.6723) +coth(-6.2343) +coth(-5.863) +coth(-4.23423) +coth(-3.753) +coth(-2.2343) +coth(-1.753) +coth(-0.3423) +coth(-0.0000234234) +coth(-0.00000000000024464675) +coth(-0.00000000000000000000009784536) +coth(-0.00000000000000000000000000000234236456) +coth(-0.0000000000000000000000000000000000000000992342) +coth(-0.00000000000000000000000000000000000000000000000000000000000065763412) +coth(0) +coth(0.00000000000000000000000000000000000000000000000000000000000065763412) +coth(0.0000000000000000000000000000000000000000992342) +coth(0.00000000000000000000000000000234236456) +coth(0.00000000000000000000009784536) +coth(0.00000000000024464675) +coth(0.0000234234) +coth(0.3423) +coth(1.753) +coth(2.2343) +coth(3.753) +coth(4.23423) +coth(5.863) +coth(6.2343) +coth(7.6723) +coth(8.43453) +coth(9.98723) +coth(10) +coth(20) +coth(30) +coth(40) +coth(50) +coth(215) +coth(355345) +coth(345345234243.234) +coth(3453452342433543453.234) +coth(345345234243456574574567.689078) +coth(967874345432542345256346767673576.34523452345) +coth(96787434543254234525634676123123123123123.3564564564564) +coth(96787434543254234525634676767357674567345412345123453245.56784785678) +coth(84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) +asinh(-5635634563463453453455.32452345) +asinh(-234234234234234.24563456) +asinh(-3563456456.23412341234) +asinh(-75673476.11341243) +asinh(-75672.2341252) +asinh(-125.23453) +asinh(-64.1324) +asinh(-4.1321) +asinh(-3) +asinh(-2) +asinh(-1.123) +asinh(-1) +asinh(-0.5) +asinh(-0.1) +asinh(-0.0002) +asinh(-0.00000000234) +asinh(-0.00000000000000000000000053456456) +asinh(-0.0000000000000000000000000000000000000000000000000000000003452345) +asinh(-0) +asinh(0.0000000000000000000000000000000000000000000000000000000003452345) +asinh(0.00000000000000000000000053456456) +asinh(0.00000000234) +asinh(0.0002) +asinh(0.1) +asinh(0.5) +asinh(1) +asinh(1.123) +asinh(2) +asinh(3) +asinh(4.1321) +asinh(64.1324) +asinh(125.23453) +asinh(75672.2341252) +asinh(75673476.11341243) +asinh(3563456456.23412341234) +asinh(234234234234234.24563456) +asinh(5635634563463453453455.32452345) +acosh(-5635634563463453453455.32452345) +acosh(-234234234234234.24563456) +acosh(-3563456456.23412341234) +acosh(-75673476.11341243) +acosh(-75672.2341252) +acosh(-125.23453) +acosh(-64.1324) +acosh(-4.1321) +acosh(-3) +acosh(-2) +acosh(-1.123) +acosh(-1) +acosh(-0.5) +acosh(-0.1) +acosh(-0.0002) +acosh(-0.00000000234) +acosh(-0.00000000000000000000000053456456) +acosh(-0.0000000000000000000000000000000000000000000000000000000003452345) +acosh(-0) +acosh(0.0000000000000000000000000000000000000000000000000000000003452345) +acosh(0.00000000000000000000000053456456) +acosh(0.00000000234) +acosh(0.0002) +acosh(0.1) +acosh(0.5) +acosh(1) +acosh(1.123) +acosh(2) +acosh(3) +acosh(4.1321) +acosh(64.1324) +acosh(125.23453) +acosh(75672.2341252) +acosh(75673476.11341243) +acosh(3563456456.23412341234) +acosh(234234234234234.24563456) +acosh(5635634563463453453455.32452345) +atanh(-10000000) +atanh(-1000) +atanh(-2) +atanh(-1.1) +atanh(-1.01) +atanh(-1.0001) +atanh(-1.000001) +atanh(-1) +atanh(-0.99999999999999999999999) +atanh(-0.9999999999999999) +atanh(-0.9999993453) +atanh(-0.999345) +atanh(-0.934) +atanh(-0.8) +atanh(-0.7) +atanh(-0.6) +atanh(-0.5) +atanh(-0.4) +atanh(-0.3) +atanh(-0.2) +atanh(-0.1) +atanh(-0.05) +atanh(-0.000345345) +atanh(-0.000000000000000000000034534) +atanh(-0.000000000000000000000000000000000000045676) +atanh(0) +atanh(0.000000000000000000000000000000000000045676) +atanh(0.000000000000000000000034534) +atanh(0.000345345) +atanh(0.05) +atanh(0.1) +atanh(0.2) +atanh(0.3) +atanh(0.4) +atanh(0.5) +atanh(0.6) +atanh(0.7) +atanh(0.8) +atanh(0.934) +atanh(0.999345) +atanh(0.9999993453) +atanh(0.9999999999999999) +atanh(0.99999999999999999999999) +atanh(1) +atanh(1.000001) +atanh(1.0001) +atanh(1.01) +atanh(1.1) +atanh(2) +atanh(1000) +atanh(10000000) +acoth(-10000000) +acoth(-1000) +acoth(-2) +acoth(-1.1) +acoth(-1.01) +acoth(-1.0001) +acoth(-1.000001) +acoth(-1) +acoth(-0.99999999999999999999999) +acoth(-0.9999999999999999) +acoth(-0.9999993453) +acoth(-0.999345) +acoth(-0.934) +acoth(-0.8) +acoth(-0.7) +acoth(-0.6) +acoth(-0.5) +acoth(-0.4) +acoth(-0.3) +acoth(-0.2) +acoth(-0.1) +acoth(-0.05) +acoth(-0.000345345) +acoth(-0.000000000000000000000034534) +acoth(-0.000000000000000000000000000000000000045676) +acoth(0) +acoth(0.000000000000000000000000000000000000045676) +acoth(0.000000000000000000000034534) +acoth(0.000345345) +acoth(0.05) +acoth(0.1) +acoth(0.2) +acoth(0.3) +acoth(0.4) +acoth(0.5) +acoth(0.6) +acoth(0.7) +acoth(0.8) +acoth(0.934) +acoth(0.999345) +acoth(0.9999993453) +acoth(0.9999999999999999) +acoth(0.99999999999999999999999) +acoth(1) +acoth(1.000001) +acoth(1.0001) +acoth(1.01) +acoth(1.1) +acoth(2) +acoth(1000) +acoth(10000000) +ln(-34234234234234) +ln(-234234.234) +ln(-123) +ln(-0.000001) +ln(0) +ln(0.00000000000000000000000000000000000000000000456234) +ln(0.0000000000000000000000000000000000000234234234) +ln(0.00000000000000000000000000000000123123) +ln(0.000000000000000000000000000123123) +ln(0.000000000000000000000000456456) +ln(0.00000000000000000034535) +ln(0.0000000000008787345) +ln(0.0000000076452) +ln(0.000001235) +ln(0.000234) +ln(0.00234) +ln(0.02) +ln(0.9) +ln(0.1) +ln(0.2) +ln(0.3) +ln(0.4) +ln(0.5) +ln(0.6) +ln(0.7) +ln(0.8) +ln(0.9) +ln(0.9999999999999) +ln(0.99999999999999999999999999999999999999999999999999999999999937676756757) +ln(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991235434) +ln(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967567) +ln(1) +ln(1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345563456) +ln(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023423) +ln(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123243) +ln(1.00000000000000000000000000000000000000000000000000000000000000000000000000000074563465) +ln(1.00000000000000000000000000000000000000000000000000000000000000345345) +ln(1.000000000000000000000000000000000000234234) +ln(1.000000000000000000000023464564) +ln(1.00000000002342) +ln(1.000006456) +ln(1.000123) +ln(1.053435) +ln(1.1) +ln(1.5) +ln(2) +ln(3) +ln(4) +ln(5) +ln(6) +ln(7) +ln(8) +ln(9) +ln(42.2342) +ln(1243.654) +ln(5642342.652) +ln(0) +ln(-2) +ln(1) +ln(0.11) +ln(0,99231) +ln(1.213) +ln(2,13212) +ln(23453,13212) +ln(678673,75678567) +ln(478567856,23423447) +ln(1233463674567,453756782) +ln(64562356245634563476346534563456435634563456,23453245) +ln(6456235624563456347634653456345643563445739759237659723659723563456,23453245) +ln(645623562456345634763465345634564356345634561231231231231235632456324568702435867048670402476,23453245) +ln(64562356245634563476346534563456435634563456837560843756087340568734506873405867340856730485670428576038038475023845082,23453245) +ln(2 ^ 100) +ln(2 ^ 1000) +ln(2 ^ 1000345) +ln(53 ^ 234234) +ln(53 ^ 234223423434) +ln(5345 ^ 132123123132) +ln(64352342 ^ 123134535436) +ln(2342342342 ^ 12325235634563673) +ln(435623453452563465345 ^ 5873254234525635634563456456) +ln(e) +ln(-e) +ln(pi) +ln(-pi) +ln(e*100) +ln(e^10) +ln(e^100.100) +ln(e^2342.3453) +ln(e^((2^63)+1)) +log(-34234234234234 ; 4) +log(-234234.234 ; 4) +log(-123 ; 4) +log(-0.000001 ; 4) +log(0 ; 4) +log(0.00000000000000000000000000000000000000000000456234 ; 4) +log(0.0000000000000000000000000000000000000234234234 ; 4) +log(0.00000000000000000000000000000000123123 ; 4) +log(0.000000000000000000000000000123123 ; 4) +log(0.000000000000000000000000456456 ; 4) +log(0.00000000000000000034535 ; 4) +log(0.0000000000008787345 ; 4) +log(0.0000000076452 ; 4) +log(0.000001235 ; 4) +log(0.000234 ; 4) +log(0.00234 ; 4) +log(0.02 ; 4) +log(0.9 ; 4) +log(0.1 ; 4) +log(0.2 ; 4) +log(0.3 ; 4) +log(0.4 ; 4) +log(0.5 ; 4) +log(0.6 ; 4) +log(0.7 ; 4) +log(0.8 ; 4) +log(0.9 ; 4) +log(0.9999999999999 ; 4) +log(0.99999999999999999999999999999999999999999999999999999999999937676756757 ; 4) +log(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991235434 ; 4) +log(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967567 ; 4) +log(1 ; 4) +log(1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345563456 ; 4) +log(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023423 ; 4) +log(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123243 ; 4) +log(1.00000000000000000000000000000000000000000000000000000000000000000000000000000074563465 ; 4) +log(1.00000000000000000000000000000000000000000000000000000000000000345345 ; 4) +log(1.000000000000000000000000000000000000234234 ; 4) +log(1.000000000000000000000023464564 ; 4) +log(1.00000000002342 ; 4) +log(1.000006456 ; 4) +log(1.000123 ; 4) +log(1.053435 ; 4) +log(1.1 ; 4) +log(1.5 ; 4) +log(2 ; 4) +log(3 ; 4) +log(4 ; 4) +log(5 ; 4) +log(6 ; 4) +log(7 ; 4) +log(8 ; 4) +log(9 ; 4) +log(10; 3) +log(-2; 3) +log(-0.001; 3) +log(0; 3) +log(0.11115; 3) +log(0.9992; 3) +log(0.5; 3) +log(1; 3) +log(1.11222; 3) +log(1,999; 3) +log(2.234; 3) +log(345.1231; 3) +log(567567.123123; 3) +log(54764567567.5675; 3) +log(123123123132132.23424; 3) +log(e; e) +log(123; e) +log(e ^ 422.234; e) +log(e ^ 1242.234; e) +log(e ^ -1242.234; e) +log(2 ^ 100 ; 5) +log(2 ^ 1000 ; 5) +log(2 ^ 1000345 ; 5) +log(53 ^ 234234 ; 5) +log(53 ^ 234223423434 ; 5) +log(5345 ^ 132123123132 ; 5) +log(64352342 ^ 123134535436 ; 5) +log(2342342342 ^ 12325235634563673 ; 5) +log(435623453452563465345 ^ 5873254234525635634563456456 ; 5) +log(2 ^ 100 ; 8) +log(2 ^ 1000 ; 8) +log(2 ^ 1000345 ; 8) +log(53 ^ 234234 ; 8) +log(53 ^ 234223423434 ; 8) +log(5345 ^ 132123123132 ; 8) +log(64352342 ^ 123134535436 ; 8) +log(2342342342 ^ 12325235634563673 ; 8) +log(435623453452563465345 ^ 5873254234525635634563456456 ; 8) +log(2 ^ 100 ; 20) +log(2 ^ 1000 ; 20) +log(2 ^ 1000345 ; 20) +log(53 ^ 234234 ; 20) +log(53 ^ 234223423434 ; 20) +log(5345 ^ 132123123132 ; 20) +log(64352342 ^ 123134535436 ; 20) +log(2342342342 ^ 12325235634563673 ; 20) +log(435623453452563465345 ^ 5873254234525635634563456456 ; 20)\ +exp(-(4564 ^ 1231231)) +exp(-(454 ^ 1231)) +exp(-(45 ^ 12)) +exp(-(12 ^ 11)) +exp(-456346534674567434534534534534556745635674567367324562568788709897694716597264597236457236974567.23513454235423452345) +exp(-5634653467456743453453453453434563256666666666666666666666666666666666556745674567.2355894235423452345) +exp(-55634653467453453434563256666666666666666666666666666666666556745674567.235423523423452345) +exp(-4563465346745674345345345345343456325666666666666666745674567.235423542313454523657345) +exp(-3453434563256666666666666666666666666666666666556745674567.2354235423346452345) +exp(-64564356356566566666666666666556745674567.2323454235423452345) +exp(-456346666666666666556745674567.2354236789675423452345) +exp(-85467524513451345.1567436734673) +exp(-35673673673.213415463673676) +exp(-4563456.21343265) +exp(-45635.2134234) +exp(-4564.21342245636734) +exp(-344.12324535) +exp(-32.7636756) +exp(-6.24354563567837502834057) +exp(-2.435623456) +exp(-1.2345345) +exp(-1) +exp(-0.9) +exp(-0.8) +exp(-0.7) +exp(-0.6) +exp(-0.5) +exp(-0.4) +exp(-0.3) +exp(-0.2) +exp(-0.1) +exp(-0.001) +exp(-0.000000000001) +exp(-0.000000000000000000000000001) +exp(-0.0000000000000000000000000000000000000000000000000000001) +exp(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) +exp(-(1 / (2 ^ 512))) +exp(-(1 / (2 ^ 1024))) +exp(-(1 / (2 ^ 2048))) +exp(-(1 / (2 ^ 4096))) +exp(0) +exp(-(1 / (2 ^ 4096))) +exp(-(1 / (2 ^ 2048))) +exp(-(1 / (2 ^ 1024))) +exp(-(1 / (2 ^ 512))) +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) +exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) +exp(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) +exp(-0.0000000000000000000000000000000000000000000000000000001) +exp(-0.000000000000000000000000001) +exp(-0.000000000001) +exp(-0.001) +exp(-0.1) +exp(-0.2) +exp(-0.3) +exp(-0.4) +exp(-0.5) +exp(-0.6) +exp(-0.7) +exp(-0.8) +exp(-0.9) +exp(-1) +exp(-1.2345345) +exp(-2.435623456) +exp(-6.24354563567837502834057) +exp(-32.7636756) +exp(-344.12324535) +exp(-4564.21342245636734) +exp(-45635.2134234) +exp(-4563456.21343265) +exp(-35673673673.213415463673676) +exp(-85467524513451345.1567436734673) +exp(-456346666666666666556745674567.2354236789675423452345) +exp(-64564356356566566666666666666556745674567.2323454235423452345) +exp(-3453434563256666666666666666666666666666666666556745674567.2354235423346452345) +exp(-4563465346745674345345345345343456325666666666666666745674567.235423542313454523657345) +exp(-55634653467453453434563256666666666666666666666666666666666556745674567.235423523423452345) +exp(-5634653467456743453453453453434563256666666666666666666666666666666666556745674567.2355894235423452345) +exp(-456346534674567434534534534534556745635674567367324562568788709897694716597264597236457236974567.23513454235423452345) +exp(-(12 ^ 11)) +exp(-(45 ^ 12)) +exp(-(454 ^ 1231)) +exp(-(4564 ^ 1231231)) +abs(-(453 ^ 2134)) +abs(-32453.345) +abs(-42) +abs(-2) +abs(-1) +abs(-0.00001) +abs(0) +abs(0.00001) +abs(1) +abs(2) +abs(42) +abs(53452345.32452345) +abs(345 ^ 12342) +sgn(-(453 ^ 2134)) +sgn(-32453.345) +sgn(-42) +sgn(-2) +sgn(-1) +sgn(-0.00001) +sgn(0) +sgn(0.00001) +sgn(1) +sgn(2) +sgn(42) +sgn(53452345.32452345) +sgn(345 ^ 12342) +round(-645467856786345612312312334564365.95345345) +round(-645634563445643563456564365.55345345) +round(-6456345634234511564365.15345345) +round(-646.09999999999999999) +round(-646) +round(-645.9999999999999999) +round(-645.59999999999999999) +round(-645.5) +round(-645.4999999999999999) +round(-3) +round(-2.9) +round(-2.5) +round(-2.4) +round(-2.1) +round(-2) +round(-1.9) +round(-1.5) +round(-1.1) +round(-1) +round(-0.9) +round(-0.5) +round(-0.4) +round(-0.1) +round(0) +round(-0.1) +round(-0.4) +round(-0.5) +round(-0.9) +round(-1) +round(-1.1) +round(-1.5) +round(-1.9) +round(-2) +round(-2.1) +round(-2.4) +round(-2.5) +round(-2.9) +round(-3) +round(-645.4999999999999999) +round(-645.5) +round(-645.59999999999999999) +round(-645.9999999999999999) +round(-646) +round(-646.09999999999999999) +round(-6456345634234511564365.15345345) +round(-645634563445643563456564365.55345345) +round(-645467856786345612312312334564365.95345345) +int(-645467856786345612312312334564365.95345345) +int(-645634563445643563456564365.55345345) +int(-6456345634234511564365.15345345) +int(-646.09999999999999999) +int(-646) +int(-645.9999999999999999) +int(-645.59999999999999999) +int(-645.5) +int(-645.4999999999999999) +int(-3) +int(-2.9) +int(-2.5) +int(-2.4) +int(-2.1) +int(-2) +int(-1.9) +int(-1.5) +int(-1.1) +int(-1) +int(-0.9) +int(-0.5) +int(-0.4) +int(-0.1) +int(0) +int(-0.1) +int(-0.4) +int(-0.5) +int(-0.9) +int(-1) +int(-1.1) +int(-1.5) +int(-1.9) +int(-2) +int(-2.1) +int(-2.4) +int(-2.5) +int(-2.9) +int(-3) +int(-645.4999999999999999) +int(-645.5) +int(-645.59999999999999999) +int(-645.9999999999999999) +int(-646) +int(-646.09999999999999999) +int(-6456345634234511564365.15345345) +int(-645634563445643563456564365.55345345) +int(-645467856786345612312312334564365.95345345) +ceil(-645467856786345612312312334564365.95345345) +ceil(-645634563445643563456564365.55345345) +ceil(-6456345634234511564365.15345345) +ceil(-646.09999999999999999) +ceil(-646) +ceil(-645.9999999999999999) +ceil(-645.59999999999999999) +ceil(-645.5) +ceil(-645.4999999999999999) +ceil(-3) +ceil(-2.9) +ceil(-2.5) +ceil(-2.4) +ceil(-2.1) +ceil(-2) +ceil(-1.9) +ceil(-1.5) +ceil(-1.1) +ceil(-1) +ceil(-0.9) +ceil(-0.5) +ceil(-0.4) +ceil(-0.1) +ceil(0) +ceil(-0.1) +ceil(-0.4) +ceil(-0.5) +ceil(-0.9) +ceil(-1) +ceil(-1.1) +ceil(-1.5) +ceil(-1.9) +ceil(-2) +ceil(-2.1) +ceil(-2.4) +ceil(-2.5) +ceil(-2.9) +ceil(-3) +ceil(-645.4999999999999999) +ceil(-645.5) +ceil(-645.59999999999999999) +ceil(-645.9999999999999999) +ceil(-646) +ceil(-646.09999999999999999) +ceil(-6456345634234511564365.15345345) +ceil(-645634563445643563456564365.55345345) +ceil(-645467856786345612312312334564365.95345345) +floor(-645467856786345612312312334564365.95345345) +floor(-645634563445643563456564365.55345345) +floor(-6456345634234511564365.15345345) +floor(-646.09999999999999999) +floor(-646) +floor(-645.9999999999999999) +floor(-645.59999999999999999) +floor(-645.5) +floor(-645.4999999999999999) +floor(-3) +floor(-2.9) +floor(-2.5) +floor(-2.4) +floor(-2.1) +floor(-2) +floor(-1.9) +floor(-1.5) +floor(-1.1) +floor(-1) +floor(-0.9) +floor(-0.5) +floor(-0.4) +floor(-0.1) +floor(0) +floor(-0.1) +floor(-0.4) +floor(-0.5) +floor(-0.9) +floor(-1) +floor(-1.1) +floor(-1.5) +floor(-1.9) +floor(-2) +floor(-2.1) +floor(-2.4) +floor(-2.5) +floor(-2.9) +floor(-3) +floor(-645.4999999999999999) +floor(-645.5) +floor(-645.59999999999999999) +floor(-645.9999999999999999) +floor(-646) +floor(-646.09999999999999999) +floor(-6456345634234511564365.15345345) +floor(-645634563445643563456564365.55345345) +floor(-645467856786345612312312334564365.95345345) +frac(-645467856786345612312312334564365.95345345) +frac(-645634563445643563456564365.55345345) +frac(-6456345634234511564365.15345345) +frac(-646.09999999999999999) +frac(-646) +frac(-645.9999999999999999) +frac(-645.59999999999999999) +frac(-645.5) +frac(-645.4999999999999999) +frac(-3) +frac(-2.9) +frac(-2.5) +frac(-2.4) +frac(-2.1) +frac(-2) +frac(-1.9) +frac(-1.5) +frac(-1.1) +frac(-1) +frac(-0.9) +frac(-0.5) +frac(-0.4) +frac(-0.1) +frac(0) +frac(-0.1) +frac(-0.4) +frac(-0.5) +frac(-0.9) +frac(-1) +frac(-1.1) +frac(-1.5) +frac(-1.9) +frac(-2) +frac(-2.1) +frac(-2.4) +frac(-2.5) +frac(-2.9) +frac(-3) +frac(-645.4999999999999999) +frac(-645.5) +frac(-645.59999999999999999) +frac(-645.9999999999999999) +frac(-646) +frac(-646.09999999999999999) +frac(-6456345634234511564365.15345345) +frac(-645634563445643563456564365.55345345) +frac(-645467856786345612312312334564365.95345345) +factorial(-1000) +factorial(-10) +factorial(-1) +factorial(456456.234) +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) +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) +factorial(54345) ; factorial(456456) ; factorial(456456456456) +factorial(456456456456345345345) ; factorial(4762345134523452345234523452) +factorial(567632562345234523452345234523452345) ; factorial(476234576329452397569237569237456923746974569374) ; factorial(478356238459723645726349576239475619745619273469127364917263) ; factorial(47632658370283745823745870456197456923756923745923745692374569237459237469734) ; factorial(478456793845672345867230857203857023875082375082375823745875068347506823756872305867203856704857) ; factorial(56856038475603487560832745873587230587056872340586702387508172345872304572304572304870348756034875603487560871457632547) ; factorial(4377750783429374569237469623874508327458723058705687340658704867028750834750328750238750823708673048560832756083476034875603487560384756038476) +gamma(-4534534367) +gamma(-3446) +gamma(-2) +gamma(-1) +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) +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) +gamma(-3446.000000000000000000045634563456346) ; gamma(-3446.00000000000000000000000000000043563456) ; gamma(-3446.0000000000000000000000000000001123) ; gamma(-3445.999999999999999999999999999999999999999999994356) ; gamma(-3445.9999999999999999999999999999999992342342342) ; gamma(-3445.999999999999999999999999234234234533123) +gamma(-3446.0000000000000000000000000000000000000000045634563456346) ; gamma(-3446.00000000000000000000000000000000000000000000000000000000000043563456) ; gamma(-3446.00000000000000000000000000000000000000000000000000000000000000000001123) ; gamma(-3445.9999999999999999999999999999999999999999999999999999999999999999999999999994356) ; gamma(-3445.9999999999999999999999999999999999999999999999999999999999999999999999992342342342) ; gamma(-3445.99999999999999999999999999999999999999999999999999999999999999999999999999234234234533123) +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) +gamma(0) +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) +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) +gamma(23562.3145235423452345) ; gamma(235632456.123452564675) ; gamma(34562345235674365.145636445674367345) +gamma(36510834197697146972136,135238452345927659273692354) ; gamma(234532452375471643956347569732597234,3673045923459723645723694) ; gamma(45205670486704808350823587230,3675238572038750283745923875) ; gamma(55937649374693756457837240827134087034048703480347856,23423562356) +sqrt(-100) +sqrt(-2) +sqrt(0) +sqrt(0.0001) +sqrt(0.345624564356) +sqrt(2) +sqrt(2.62356345643563465) +sqrt(4) +sqrt(9) +sqrt(7456.2342345) +sqrt(123123.345234523) +sqrt(3673467356767.243513452452345) +sqrt(98678958956895689589.45345123452345) +sqrt(12312396789532452345234523.234234234) +sqrt(23423423423424742345234562937569237978763676713452354.23452345293) +sqrt(9769763495612976432736427163497126349763572364562394569234756923746932745.234123412341243) +sqrt(9176947236497126394762634568256937256097239756329456197643912734691726349712639476129347691234691287343245345.21341234) +sqrt(455555555556773870384710283470128734032497563219756912346021734087120348708572056879217712653451286348162534861253486512834659427359236459273645762395432453245.123412341234) +sqrt(10 ^ 3245) +sqrt(345 ^ 345) +sqrt(5674567 ^ 234234) +sqrt(346734653456 ^ 134234542345) +sqrt(74567456745674567 ^ 234123423452356) +sqrt(785474567345643562453245 ^ 342514525634563456345) +root(-100 ; 3) +root(-100 ; -3) +root(-100.365664564 ; 3) +root(-100.365664564 ; -3) +root(-8 ; 3) +root(-8 ; 03) +root(0 ; 0) +root(1 ; 2) +root(1423243 ; 2) +root(1423243 ; 3) +root(1423243 ; 4) +root(1423243 ; 5) +root(1423243 ; 6) +root(1423243 ; 7) +root(1423243 ; 8) +root(1423243 ; 9) +root(534345123.123123132 ; 10) +root(2354534345123.123123132 ; 11) +root(2354534345123.123123132 ; 11.5) +root(34562345123453245623562356.21341234 ; 12) +root(52543572635716293746921734697126592375973246597321649578235342.12341234123424365 ; 13) +root(2456283756457098173497612945693745917263497695723645673405670870283745823057230470239.23542356234564235647 ; 14) +root(34673048673048670875102485703285238475023874086730619273481234697126349761293476129347691273469756239579237645723694576239546124912734691726349761293476320567205687032458708234 ; 15) +root(10 ^ 345356 ; 16) +root(123 ^ 2342453 ; 17) +root(25435 ^ 123134345 ; 18) +root(23432453456 ^ 735623453254 ; 19) +root(56235482349761293746 ^ 34556346734087053847 ; 20) +root(35672645769213746927364976345 ^ 432587056870354730485702384750239 ; 21) +root(56287560238750283748732405683740568734056 ^ 32562357102834012873401287340817203487 ; 22) +root(53068703285701284397234852348651283465128346812634812634816238 ^ 56740567034857012384702318450235283745082370457320457023457 ; 23) +root(34534 ^ 3452345235 ; 200) +root(23564356 ^ 2435345324 ; 1000) +root(345623456456 ^ 1233245235 ; 200000) +root(7367454576932745 ^ 2343454326763 ; 23423423654234) +mod(-(1223^24534) ; -2) +mod(-(123^2434) ; -2) +mod(-(123^243) ; -2) +mod(-(123^24) ; -2) +mod(-(123^2) ; -2) +mod(-(1223^24534) ; -33.53) +mod(-(123^2434) ; -33.53) +mod(-(123^243) ; -33.53) +mod(-(123^24) ; -33.53) +mod(-(123^2) ; -33.53) +mod(-34563842570128347127659237436192736497659273465912374659736457345 ; -145) +mod(-2341745237542376591723469723649.1451245976 ; -12342.12431234) +mod(-1224523537673 ; -12234234) +mod(-1224523537673.123 ; -12234234.234) +mod(-7456743.1231 ; -745612.123) +mod(-122.123 ; -1223423123123132.245345) +mod(-122.123 ; -2,25) +mod(-9 ; -3) +mod(-3234 ; -345.23) +mod(-64546.12353 ; -4) +mod(-4 ; -1) +mod(-9 ; -0.00001) +mod(-16 ; -4) +mod(-9 ; 0) +mod(0 ; 0) +mod(-(1223^24534) ; 2) +mod(-(123^2434) ; 2) +mod(-(123^243) ; 2) +mod(-(123^24) ; 2) +mod(-(123^2) ; 2) +mod(-(1223^24534) ; 33.53) +mod(-(123^2434) ; 33.53) +mod(-(123^243) ; 33.53) +mod(-(123^24) ; 33.53) +mod(-(123^2) ; 33.53) +mod(-34563842570128347127659237436192736497659273465912374659736457345 ; 145) +mod(-2341745237542376591723469723649.1451245976 ; 12342.12431234) +mod(-1224523537673 ; 12234234) +mod(-1224523537673.123 ; 12234234.234) +mod(-7456743.1231 ; 745612.123) +mod(-122.123 ; 1223423123123132.245345) +mod(-122.123 ; 2,25) +mod(-9 ; 3) +mod(-3234 ; 345.23) +mod(-64546.12353 ; 4) +mod(-4 ; 1) +mod(-9 ; 0.00001) +mod(-16 ; 4) +mod((1223^24534) ; -2) +mod((123^2434) ; -2) +mod((123^243) ; -2) +mod((123^24) ; -2) +mod((123^2) ; -2) +mod((1223^24534) ; -33.53) +mod((123^2434) ; -33.53) +mod((123^243) ; -33.53) +mod((123^24) ; -33.53) +mod((123^2) ; -33.53) +mod(34563842570128347127659237436192736497659273465912374659736457345 ; -145) +mod(2341745237542376591723469723649.1451245976 ; -12342.12431234) +mod(1224523537673 ; -12234234) +mod(1224523537673.123 ; -12234234.234) +mod(7456743.1231 ; -745612.123) +mod(122.123 ; -1223423123123132.245345) +mod(122.123 ; -2,25) +mod(9 ; -3) +mod(3234 ; -345.23) +mod(64546.12353 ; -4) +mod(4 ; -1) +mod(9 ; 0.00001) +mod((1223^24534) ; 2) +mod((123^2434) ; 2) +mod((123^243) ; 2) +mod((123^24) ; 2) +mod((123^2) ; 2) +mod((1223^24534) ; 33.53) +mod((123^2434) ; 33.53) +mod((123^243) ; 33.53) +mod((123^24) ; 33.53) +mod((123^2) ; 33.53) +mod(34563842570128347127659237436192736497659273465912374659736457345 ; 145) +mod(2341745237542376591723469723649.1451245976 ; 12342.12431234) +mod(1224523537673 ; 12234234) +mod(1224523537673.123 ; 12234234.234) +mod(7456743.1231 ; 745612.123) +mod(122.123 ; 1223423123123132.245345) +mod(122.123 ; 2,25) +mod(9 ; 3) +mod(3234 ; 345.23) +mod(64546.12353 ; 4) +mod(4 ; 1) +mod(9 ; 0.00001) +mod(-306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; 65235.3) +mod(306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; -65235.3) +mod(306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; 65235.3) +mod(-306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; -65235.3) +mod(34563q245235603284750238470234023845.345634564356; 123452354.4532452354) +mod(53456345634563456.124513452345; 346734.2342134) +mod(51324534534.23412342134; 235634563456.34563456) +if(0 ; 10 ; 20) +if(1 ; 10 ; 20) +if(0.00001 ; 10 ; 20) +if(-0.00001 ; 10 ; 20) +if(1.00001 ; 10 ; 20) +if(-1.00001 ; 10 ; 20) +if(10.00001 ; 10 ; 20) +if(-10.00001 ; 10 ; 20) +or(0 ; 0) +or(1 ; 0) +or(1 ; 1) +or(0 ; 1) +or(100 ; 200) +or(-100 ; -200) +and(0 ; 0) +and(1 ; 0) +and(1 ; 1) +and(0 ; 1) +and(100 ; 200) +and(-100 ; -200) +not(-10) +not(-1) +not(0) +not(1) +not(10) +bitor(-1 ; -1) +bitor(-1 ; 0) +bitor(0 ; -1) +bitor(0 ; 0) +bitor(1 ; 0) +bitor(1 ; 1) +bitor(2 ; 0) +bitor(2 ; 1) +bitor(2 ; 2) +bitor(4 ; 8) +bitor(8 ; 16) +bitor(16 ; 64) +bitor(64 ; 128) +bitor(128 ; 256) +bitor(256 ; 512) +bitor(512 ; 1024) +bitor(1024 ; 2048) +bitor(2048 ; 4096) +bitor(2 ^ 54 ; 2 ^ 64) +bitor(2 ^ 234 ; 2 ^ 765) +bitor(345 ^ 123 ; 37 ^ 13354) +bitor(341 ^ 3467 ; 1236 ^ 12314) +bitor(45675 ^ 123 ; 37634 ^ 123) +bitor(34573653456 ; 3412431245) +bitor(4563563456345643256 ; 3241245634564356) +bitor(2434523412341245345623452356 ; 14523563465345634564356) +bitor(2342.2564356 ; 453453254.367346) +bitor(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) +bitor(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) +bitor(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) +bitand(-1 ; -1) +bitand(-1 ; 0) +bitand(0 ; -1) +bitand(0 ; 0) +bitand(1 ; 0) +bitand(1 ; 1) +bitand(2 ; 0) +bitand(2 ; 1) +bitand(2 ; 2) +bitand(4 ; 8) +bitand(8 ; 16) +bitand(16 ; 64) +bitand(64 ; 128) +bitand(128 ; 256) +bitand(256 ; 512) +bitand(512 ; 1024) +bitand(1024 ; 2048) +bitand(2048 ; 4096) +bitand(2 ^ 54 ; 2 ^ 64) +bitand(2 ^ 234 ; 2 ^ 765) +bitand(345 ^ 123 ; 37 ^ 13354) +bitand(341 ^ 3467 ; 1236 ^ 12314) +bitand(45675 ^ 123 ; 37634 ^ 123) +bitand(34573653456 ; 3412431245) +bitand(4563563456345643256 ; 3241245634564356) +bitand(2434523412341245345623452356 ; 14523563465345634564356) +bitand(2342.2564356 ; 453453254.367346) +bitand(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) +bitand(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) +bitand(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) +bitxor(-1 ; -1) +bitxor(-1 ; 0) +bitxor(0 ; -1) +bitxor(0 ; 0) +bitxor(1 ; 0) +bitxor(1 ; 1) +bitxor(2 ; 0) +bitxor(2 ; 1) +bitxor(2 ; 2) +bitxor(4 ; 8) +bitxor(8 ; 16) +bitxor(16 ; 64) +bitxor(64 ; 128) +bitxor(128 ; 256) +bitxor(256 ; 512) +bitxor(512 ; 1024) +bitxor(1024 ; 2048) +bitxor(2048 ; 4096) +bitxor(2 ^ 54 ; 2 ^ 64) +bitxor(2 ^ 234 ; 2 ^ 765) +bitxor(345 ^ 123 ; 37 ^ 13354) +bitxor(341 ^ 3467 ; 1236 ^ 12314) +bitxor(45675 ^ 123 ; 37634 ^ 123) +bitxor(34573653456 ; 3412431245) +bitxor(4563563456345643256 ; 3241245634564356) +bitxor(2434523412341245345623452356 ; 14523563465345634564356) +bitxor(2342.2564356 ; 453453254.367346) +bitxor(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) +bitxor(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) +bitxor(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) +sum(-134234 ; 234534) +sum(-12312.2342342 ; 345345.2134234 ; -3456456.234234) +sum(-354256.234234 ; 3456346736.45345 ; -36734674567367.324523453245) +sum(-1231.245345 ; 123123 ; 0) +sum(-7474567367.1453245 ; 14534523.346767 ; 34523453245.1324534 ; 10 ^ 3245 ; 30 ^ 245345 ; 123123.345634564) +sum(567546745.234243 ; 23453245.134143) +sum(0) +sum(1) +sum(100) +sum(456456.234563456) +sum(5643256 ; 1) +sum(1 ; 2) +sum() +avg(-134234 ; 234534) +avg(-12312.2342342 ; 345345.2134234 ; -3456456.234234) +avg(-354256.234234 ; 3456346736.45345 ; -36734674567367.324523453245) +avg(-1231.245345 ; 123123 ; 0) +avg(-7474567367.1453245 ; 14534523.346767 ; 34523453245.1324534 ; 10 ^ 3245 ; 30 ^ 245345 ; 123123.345634564) +avg(567546745.234243 ; 23453245.134143) +avg(0) +avg(1) +avg(100) +avg(456456.234563456) +avg(5643256 ; 1) +avg(1 ; 2) +avg()