### ----------------------------------------------------
### -- BigRoot
### -- Licenses: Artistic-2.0
### -- Authors: Julio
### -- File: t/01-first-sqrt2-sqrt3-high-precision.t
### ----------------------------------------------------
### -- Chunk 3 of 6
21279271461067225268355552093101
        40982503241041356811888934417063480181887903852437284345041399526750839074929315
        59489927997402060166861010605738362034369613992370502059136912247881448219700455
        64629606180152957267746654025224032152010626805924692941841465169269429703164474
        89225533568194701055860753950312574877927182201980680506551347189262650998704038
        72393615262809117150163983918382080371076644472311255942979308415748575497128495
        67707689130531391519283160749372260464837412112410527404580769077499032167615319
        96566097430089028478792209894555140349566776329368418912928228889379139256579030
        61704219517464266717628600737654825489490823670490417898279469481337100543757352
        29262593956809537167977177738428166119599319878150374402232529401665135964883989
        18771266667644592828072477419805118340357726301941505622270926688815100874081021
        63045511193689703398758991634367665524596900229663906182345992244371615681887167
        85019552192690477008887628817012435907238421885909432302524008728363411346002474
        63505407631743028561032883144639525995577714162497515992886034410104753346774530
        43727868857611962268589481389788435122516690676187913234462077242638989111751935
        75536755089771736080779854992933748575879407969489011853826051113623591734039139
        86090018722454028726512923507251346336039947797211253440796964196584329248583896
        15370786254462405273418372961658712809962156751416778888521820178268579475088605
        61917614334505307242257944215044011899380328211769427535155005035938402619271248
        40735344805764151349209066433260871886931878391137249135429063143277314147565234
        42769892641072919296477831522676530963377190788702121017362889280133206655384688
        75227098214169947453467839730618843380636885678875093483712812994594714167402106
        47944623047509596911213284185737450768802174200091903786114928999321369828255050
        43941252342938789152929448806729045337155868589391194058679926796801975192946353
        13212046058273013652463549197477178431255147195610894481716873695950097551490905
        80423770550765831660455263178819159288580151410990335159992764926020916753796585
        65407172149027277207207953304640949267929698014564740758616841751827035541915232
        85901319918975644427209195806647378539654749435033660984556942205412322091494769
        85226606686931349412846052436006261919200954559599299203576635844725208888438770
        10984850961455366250564822233108277487712496459239403441038488045655720915372083
        69237042203903081669215344336555529659147737595207945959705914921302438333795709
        37471630364094522401198254550375439726080376366587365259895269116799601027835888
        11157158411574479474035286890009482413391845137805999225189847359411654219009436
        69850291800726152708954832476910790547502395766594197888184410520182887164116705
        28264469474464709886880658944170090145701739592379888063120134295083414410967004
        60069706630113988380654410359590363854288905339597947613555539309235350010227464
        02573996549260318712100543951693151027362514695808436694837491133853153237804262
        47949617769295622506132578266616587528170615484688178446049185158500223578507688
        44467787401475044226257510173648618326337325335419213096310532213256241946140930
        27893358253117355483121861881858082744966425868045457888041604096100038498733107
        55633890347244188014704960144521546446352768745300463429370465787461230411428584
        13931547069644559886270234135533696146889413057952434482857881384291313340044438
        82694562774572044648927503718896002502148102432266232474466759222209575796803987
        58330118809412348594105539793115016614982410947734045594477362140729819067342271
        22132982820189355181480711612936047539354519164488519197681989432468826658469990
        81034874330571542521148982924940641352048699331708524365460290800650242152985981
        19251209628332680767252801429242638106620922006716242390535394287757500791358700
        37680650406932904623670199806464238166278074558454279728136364961281560063361281
        91171807774985721284909654045638060252797929001411671808882167276232695731445299
        53790935999635720195691053823183323228796036615493435619556357778872038051407147
        02862748666577272849638060682090874337475577893122071661832909979680774069583054
        55058169463910538025471298095019164059177292147061205379737583188169040345737308
        92287048764298832763431061565604142353102111260771779308733171317133834055399077
        14874603987863410018154894306021276414517536855678124104876278918445986488750725
        69190707056126189065115415374343317047710735120897496645858712323260612277676488
        01741904170532621901129299413424068594779706484545123043270036204444603070019114
        50415420812728658532659862596583412919318743374681425409919891908009325715225950
        25697576362583785420687607875336423890245352422314781169503074229968826623618943
        79754634314869404737054660220523658535224334918934149537318546177563908506301498
        05930744131272144306096868121549167999336020911246342068160464235634526699224711
        SQRT2
}

sub sqrt3 {
    # From: https://apod.nasa.gov/htmltest/gifcity/sqrt3.1mil
    # Note that ultimate and penultimate digits (20_075 && 20_076) are rounded up
    return q:to/SQRT3/.subst( / \s+ | '0'+ \s* $ /, ｢｣, :g )
          1.7320508075688772935274463415058723669428052538103806280558069794519330169088
        00037081146186757248575675626141415406703029969945094998952478811655512094373648
        52809323190230558206797482010108467492326501531234326690332288665067225466892183
        79712270471316603678615880190499865373798593894676503475065760507566183481296061
        00947602187190325083145829523959832997789824508288714463832917347224163984587855
        39766795806381835366611084317378089437831610208830552490167002352071114428869599
        09563657970871684980728994932964842830207864086039887386975375823173178313959929
        83007838702877053913369563312103707264019249106768231199288375641141422016742752
        10237299427083105989845947598766428889779614783795839022885485290357603385280806
        43819723446610596897228728652641538226646984200211954841552784411812865345070351
        91650016689294415480846071277143999762926834629577438361895110127148638746976545
        98245178855097537901388066496191196222295711055524292372319219773826256163146884
        20328537166829386496119170497388363954959381457576718533736331259108996554246248
        34787197605235997769192323570220305302840385915414971072429559206706202509520175
        96318587276635997528366343108015066585371064732853862592226058222051040368027029
        75047987280794616581004170526819400190957334621759438936702493204226910343698124
        63720111185261084268910299720311202100063507176374582405203847555197279933797614
        90610789498554422332600401885130363156114488684728158928816324518726506664538487
        75991625766428721112408420680167635171001029431807155151909616424609070394081292
        16903517492961364004139670431041253632327030922577327960292376597745537095469115
        74214042423078199232761740190642451245487751686269610533369421621360539460424565
        41401285330078136334498567364067039773422298119610429255345016014059404795471545
        34548407271737656262366549166640233006013265744070107836858468452313160467754480
        50040224063991197036221860292023886715071101716940029686875966350004089531621423
        34252279568340670134701859020283607167621477434934495635958080821304425864694685
        22610908263353008756612603460672195404055984128912975994810000772057440230047673
        25880009151437148947544487915719129465908357087396151553779764026206837084804607
        29693827195856897597596261041591526575777907823349805678400229015320521389353737
        75536566427046826874289963441395743666073744445583086477893212985302148197395341
        47817051661495255176329199369956574452263911251909354138698936681743093822642473
        69262020729909678311541319464843779154599159239282877146951492740264092136456540
        41644581490201945749419305269002613972646081065071439603206077510594187798284793
        98619524996416521313971529359942189741664707518723578862946610856017042886960579
        83940529064074308118333886778815626358671560083967602453492299439388670597543154
        42943430957258470988215463111260766774067864571578060647447499750354544559313286
        54918984933657274762629741473823568691483783136336128362790382484016380667160717
        98487285558429313492260932405659575536511367546443878342833134666445541803908218
        9898329462634501617112201692961946016932