"(* Coefficients for function approximations *)" {Sin[2*Pi*#1] & , 1, 1, 0.00903261403889669980609097907908, x*(6.2127512751533636810266712809 - 35.9821077009432076840165631548*Power(x,2))} {Sin[2*Pi*#1] & , 2, 1, 0.00016059094884315593746160492701, x*(6.2817485982123489090797792531 + Power(x,2)*(-41.1333927371182692572531786826 + 74.171087783146379071588053574*Power(x,2)))} {Sin[2*Pi*#1] & , 3, 1, 1.58016215200483927797284866108e-6, x*(6.2831695125493457846550448487 + Power(x,2)*(-41.3379839486638336886792146778 + Power(x,2)*(81.371978532544677342208302432 - 71.315978441592194407247888986*Power(x,2))))} {Sin[2*Pi*#1] & , 4, 1, 9.87410297844129295403342670375e-9, x*(6.2831851989440238363581945604 + Power(x,2)*(-41.3416646547590947908779056914 + Power(x,2)*(81.601631640211881069182778798 + Power(x,2)*(-76.56466773344087533597673461 + 39.6528001753697560443995227219*Power(x,2)))))} {Sin[2*Pi*#1] & , 5, 1, 4.26618737961738769059953122132e-11, x*(6.2831853066735779842273116142 + Power(x,2)*(-41.3417019972737672877121289508 + Power(x,2)*(81.605216163490788105307523631 + Power(x,2)*(-76.703938151594961900207474452 + Power(x,2)*(42.0046878003529165880704923157 - 14.3664598125678307183280614725*Power(x,2))))))} {Sin[2*Pi*#1] & , 6, 1, 1.35052419895760612440936163371e-13, x*(6.2831853071778704147024863797 + Power(x,2)*(-41.3417022393099629778945111838 + Power(x,2)*(81.605249077126372940457689074 + Power(x,2)*(-76.705843817504942181869384713 + Power(x,2)*(42.0580411171712349980374012262 + Power(x,2)*(-15.0803528951943294831983114707 + 3.66062453812577851620993390211*Power(x,2)))))))} {Sin[2*Pi*#1] & , 7, 1, 3.26719122648735022071819189393e-16, x*(6.2831853071795820633739361524 + Power(x,2)*(-41.3417022403961809120954462054 + Power(x,2)*(81.605249275232749167568361308 + Power(x,2)*(-76.7058596644331477302937649 + Power(x,2)*(42.0586890157803265046507872249 + Power(x,2)*(-15.094487453794744933796374286 + Power(x,2)*(3.81717632738725732486907220483 - 0.69174075052614465002205991763*Power(x,2))))))))} {Sin[2*Pi*#1] & , 8, 1, 6.23674794993677351325343779135e-19, x*(6.2831853071795864680224671155 + Power(x,2)*(-41.3417022403997512576544306479 + Power(x,2)*(81.605249276072410674251626791 + Power(x,2)*(-76.705859752708750470270935774 + Power(x,2)*(42.0586939194912275451623859862 + Power(x,2)*(-15.0946415041050550042911122547 + Power(x,2)*(3.81992525864144427125360186953 + Power(x,2)* (-0.71770901464828231655437134119 + 0.100807907479216992437490038615*Power(x,2)))))))))} {Sin[2*Pi*#1] & , 9, 1, 9.63328103917129602481419925292e-22, x*(6.2831853071795864769108260541 + Power(x,2)*(-41.3417022403997602162270716441 + Power(x,2)*(81.60524927607504781510556174 + Power(x,2)*(-76.705859753060334195575290001 + Power(x,2)*(42.0586939448027319584655820258 + Power(x,2)*(-15.0946425716838802935950674806 + Power(x,2)*(3.81995241075943193402296409863 + Power(x,2)* (-0.71811858290037345979692233069 + Power(x,2)* (0.104180486171839070243788076901 - 0.0116746637138461589052825259926*Power(x,2)))))))\ )))} {Sin[2*Pi*#1] & , 10, 1, 1.22868076732419204751082663166e-24, x*(6.283185307179586476925267448 + Power(x,2)*(-41.3417022403997602339400833283 + Power(x,2)*(81.605249276075054191154490886 + Power(x,2)*(-76.705859753061383406514648697 + Power(x,2)*(42.0586939448973846696473779636 + Power(x,2)*(-15.0946425768049421598822141789 + Power(x,2)*(3.81995258407040957835268127083 + Power(x,2)* (-0.71812227983282465329190654751 + Power(x,2)* (0.104228758949699065140745241638 + Power(x,2)* (-0.0120269351963757602107787554439 + 0.00110031935250749900724153278748*Power(x,2))))))\ )))))} {Cos[2*Pi*#1] & , 1, 1, 0.0504518457123506773111386194188, 0.98016085437229198280935035424 - 16.4898032013542825619278235786*Power(x,2)} {Cos[2*Pi*#1] & , 2, 1, 0.00131251038910878067491502401754, 0.99957946586703103708288396945 + Power(x,2)*(-19.5967616435895228069610500387 + 57.99184569508426727093675059*Power(x,2))} {Cos[2*Pi*#1] & , 3, 1, 0.0000169772140729548966092647935971, 0.99999528195969792272567873556 + Power(x,2)*(-19.7364809840938003502669448481 + Power(x,2)*(64.697886912698329308457244775 - 78.677272250925894007869684715*Power(x,2)))} {Cos[2*Pi*#1] & , 4, 1, 1.31399482973324272711435156621e-7, 0.99999996726383273542938435205 + Power(x,2)*(-19.7391799337962970479952430123 + Power(x,2)*(64.935379269908373071852496401 + Power(x,2)*(-85.263169908889272071951069608 + 56.445391069291546024896934066*Power(x,2))))} {Cos[2*Pi*#1] & , 5, 1, 6.76921977770165908599635624668e-10, 0.9999999998456701707702258525 + Power(x,2)*(-19.7392086093151470892757539327 + Power(x,2)*(64.939355387769799881918538687 + Power(x,2)*(-85.454008127664189317406682418 + Power(x,2)*(60.152773740405849388006849711 - 25.0430953696665464043549181552*Power(x,2)))))} {Cos[2*Pi*#1] & , 6, 1, 2.48829316968775302617501489181e-12, 0.9999999999994734649908126782 + Power(x,2)*(-19.7392088012932785269032733905 + Power(x,2)*(64.939393781592629636072559592 + Power(x,2)*(-85.456792744602033873769040872 + Power(x,2)*(60.243464775090741079798043486 + Power(x,2)*(-26.3972903959942738292064761591 + 7.5499508292817681462964543424*Power(x,2))))))} {Cos[2*Pi*#1] & , 7, 1, 6.8548687264893116091914056915e-15, 0.99999999999999863970708884817 + Power(x,2)*(-19.7392088021757549552319405358 + Power(x,2)*(64.939394021616994864864824122 + Power(x,2)*(-85.456817065282846045587103351 + Power(x,2)*(60.244632068284243787202573779 + Power(x,2)*(-26.4259253961609784020478314375 + Power(x,2)*(7.8970093200381238908703916287 - 1.64741764516300853305603274719*Power(x,2)))))))} {Cos[2*Pi*#1] & , 8, 1, 1.46791268865094997712147561794e-17, 0.99999999999999999724650488814 + Power(x,2)*(-19.7392088021787096990992768032 + Power(x,2)*(64.939394022664912712776122911 + Power(x,2)*(-85.456817206113170179307950597 + Power(x,2)*(60.24464132207891922763883308 + Power(x,2)*(-26.426254390622276180570479437 + Power(x,2)*(7.9034689775776775116910217077 + Power(x,2)* (-1.7132857350438188140105077261 + 0.272228719380816673731890864128*Power(x,2))))))))} {Cos[2*Pi*#1] & , 9, 1, 2.5135399202855517722205941941e-20, 0.9999999999999999999955151136 + Power(x,2)*(-19.739208802178717222590577136 + Power(x,2)*(64.939394022668283164993884498 + Power(x,2)*(-85.456817206691950895580413978 + Power(x,2)*(60.244641371684673221621490635 + Power(x,2)*(-26.4262567714892743316375310569 + Power(x,2)*(7.9035359243164069688688843706 + Power(x,2)* (-1.71438032198995334620416366498 + Power(x,2)* (0.281860168155473253461036608013 - 0.035248973544218501784328836105*Power(x,2))))))))\ )} {Cos[2*Pi*#1] & , 10, 1, 3.51728309541052927463682500279e-23, 0.99999999999999999999999399493 + Power(x,2)*(-19.7392088021787172376446592322 + Power(x,2)*(64.939394022668291474741057568 + Power(x,2)*(-85.456817206693723530974212629 + Power(x,2)*(60.244641371876102723730919228 + Power(x,2)*(-26.4262567833313550310661198298 + Power(x,2)*(7.9035363692512638890570451027 + Power(x,2)* (-1.71439064742986978217145812714 + Power(x,2)* (0.282004710643867844758724316103 + Power(x,2)* (-0.0363674175789343233130225120336 + 0.00367285150419855985096030559397*Power(x,2))))))\ ))))} {Log[2, (1 + #1)/(1 - #1)] & , 1, 0, 0.00199273617449051057051953009683, 0.e-28 + 2.90259904480123160011132312515*x} {Log[2, (1 + #1)/(1 - #1)] & , 2, 0, 0.00199273617449051057051953009683, 0.e-28 + (2.90259904480123160011132312515 + 1.55126229470832790668077985236e-32*x)*x} {Log[2, (1 + #1)/(1 - #1)] & , 3, 0, 0.000011335281593332119373483678932, 0.e-27 + x*(2.885267704511425535958063153 + (0.e-28 + 0.98106275229322206658647742803*x)*x)} {Log[2, (1 + #1)/(1 - #1)] & , 4, 0, 0.0000113352815933321193734836787823, 0.e-27 + x*(2.885267704511425535958063153 + x*(0.e-28 + (0.98106275229322206658647742803 + 7.8796920354818397259400089479e-30*x)*x))} {Log[2, (1 + #1)/(1 - #1)] & , 5, 0, 7.09807175879142775648452461821e-8, 0.e-26 + x*(2.88539097665498228703236701 + x*(0.e-26 + x*(0.961524413175528426101613434 + (0.e-28 + 0.59723611417135718739797302426*x)*x)))} {Log[2, (1 + #1)/(1 - #1)] & , 6, 0, 7.09807175879142775648452365078e-8, 0.e-26 + x*(2.88539097665498228703236701 + x*(0.e-26 + x*(0.961524413175528426101613434 + x*(0.e-28 + (0.59723611417135718739797302426 - 3.36778525103849556821034194503e-29*x)*x))))} {Log[2, (1 + #1)/(1 - #1)] & , 7, 0, 4.65072430323747421914864870404e-10, 0.e-24 + x*(2.88539007517184177178557 + x*(0.e-24 + x*(0.9617999731084526109828274 + x*(0.e-26 + x*(0.576646192363891075978379754 + (0.e-28 + 0.432907086689857121250673191042*x)*x)))))} {Log[2, (1 + #1)/(1 - #1)] & , 8, 0, 4.65072430323747421914864772878e-10, 0.e-24 + x*(2.88539007517184177178557 + x*(0.e-24 + x*(0.9617999731084526109828274 + x*(0.e-26 + x*(0.576646192363891075978379754 + x*(4.e-28 + (0.432907086689857121250673191033 - 7.0811327335567516646376631939e-27*x)*x))))))} {Log[2, (1 + #1)/(1 - #1)] & , 9, 0, 3.1285328832583727271446116233e-12, 0.e-23 + x*(2.88539008182690589337815 + x*(0.e-23 + x*(0.9617966579852949502838 + x*(0.e-24 + x*(0.577085309382957666866513 + x*(0.e-25 + x* (0.411601268380154272597546428 + (-7.1e-27 + 0.341712309411898946206650494255*x)*x))))\ )))} {Log[2, (1 + #1)/(1 - #1)] & , 10, 0, 3.1285328832583727271446274474e-12, 0.e-23 + x*(2.88539008182690589337815 + x*(0.e-23 + x*(0.9617966579852949502838 + x*(0.e-24 + x*(0.577085309382957666866513 + x*(0.e-25 + x* (0.411601268380154272597546428 + x*(-1.61e-26 + (0.341712309411898946206650494252 + 1.29930752983417962778960223169e-25*x)*x))))))))} {Log[2, (1 + #1)/(1 - #1)] & , 11, 0, 2.1410114030383689267772704676e-14, 0.e-21 + x*(2.885390081777562819196 + x*(0.e-21 + x*(0.961796694295973716912 + x*(0.e-22 + x*(0.5770779098948940070516 + x*(0.e-23 + x* (0.412211603844146279666022 + x*(0.e-25 + x*(0.31983138095551191299118812 + (1.299e-25 + 0.283751646449323373643963474845*x)*x\ )))))))))} {Log[2, (1 + #1)/(1 - #1)] & , 12, 0, 2.14101140303836892678519233496e-14, 0.e-21 + x*(2.885390081777562819196 + x*(0.e-21 + x*(0.961796694295973716912 + x*(0.e-22 + x*(0.5770779098948940070516 + x*(0.e-23 + x* (0.412211603844146279666022 + x*(2.e-25 + x*(0.31983138095551191299118812 + x*(-6.7058e-24 + (0.283751646449323373643963474844 + 8.0906531737342780833656037803e-23*x)*x))))))))))} {Log[2, (1 + #1)/(1 - #1)] & , 13, 0, 1.48294180185938512675770096324e-16, 0.e-20 + x*(2.8853900817779295236 + x*(0.e-19 + x*(0.96179669392233355927 + x*(0.e-20 + x*(0.577078017761894161436 + x*(0.e-21 + x* (0.4121983452028499242926 + x*(0.e-23 + x*(0.320619429891299265439389 + x*(-6.7e-24 + x*(0.26136626803870009948502658 + (8.09065e-23 + 0.243683403415639178527756320773*x)*x)))))))))))} {Log[2, (1 + #1)/(1 - #1)] & , 14, 0, 1.48294180185938512663415201583e-16, 0.e-20 + x*(2.8853900817779295236 + x*(0.e-19 + x*(0.96179669392233355927 + x*(0.e-20 + x*(0.577078017761894161436 + x*(0.e-21 + x* (0.4121983452028499242926 + x*(0.e-23 + x*(0.320619429891299265439389 + x*(-1.29e-23 + x*(0.26136626803870009948502658 + x*(2.390598e-22 + (0.243683403415639178527756320773 - 1.5937370646328362320806743942e-21*x)*x)))))))))))\ )} {Log[2, (1 + #1)/(1 - #1)] & , 15, 0, 1.03620146500337561010873478083e-18, 0.e-18 + x*(2.885390081777926795 + x*(0.e-18 + x*(0.961796693926010266 + x*(0.e-18 + x*(0.5770780163383200465 + x*(0.e-19 + x* (0.41219858695274464949 + x*(0.e-21 + x*(0.3205984468796786000434 + x*(-1.e-23 + x*(0.2623380807832562511568 + x*(2.391e-22 + x*(0.22083278612450531375220498 + (-1.5937371e-21 + 0.214349669922826255162587476463*x)*x)))))))))))))} {2^#1 & , 1, 0, 0.0377184175144159683187524189042, 1.02014349907778952618207174634 + 0.70151027081131594019995960628*x} {2^#1 & , 1, 1, 0.0144071194855240108258215697652, (0.823101637954460006400041927557 + 0.22079369008838969683669454064*x)/ (0.82671320486001367264569196964 - 0.346573590279972654708616060729*x)} {2^#1 & , 2, 0, 0.00293649342975466650607705425915, 0.99994822387107874637502959967 + (0.70151027081131594019995960628 + 0.242294838666414663282409068557*x)*x} {2^#1 & , 2, 1, 0.00316960675672164438349944064407, (0.826774183406212403917880319612 + (0.22079369008838969683669454064 - 0.0440617321932673406029790006966*x)*x)/ (0.82671320486001367264569196964 - 0.346573590279972654708616060729*x)} {2^#1 & , 3, 0, 0.000132923511787752059413533651775, 0.99994822387107874637502959967 + x*(0.69312725863191879513712006743 + (0.242294838666414663282409068557 + 0.055875572375705938285128037151*x)*x)} {2^#1 & , 3, 1, 0.000154192384636162340484781483754, (0.826774183406212403917880319612 + x*(0.226493744413062895109253809854 + (-0.0440617321932673406029790006966 - 0.0379927633585565242305638326204*x)*x))/ (0.82671320486001367264569196964 - 0.346573590279972654708616060729*x)} {2^#1 & , 4, 0, 5.48195580462741183719588108246e-6, 1.00000005230745711373079206024 + x*(0.69312725863191879513712006743 + x*(0.240222115700585316818177639177 + (0.055875572375705938285128037151 + 0.009670773148229417605024318985*x)*x))} {2^#1 & , 4, 1, 0.0000142116409277004630157480353933, (0.826713090999683904709476028324 + x*(0.226493744413062895109253809854 + x*(-0.0416185245084941983780513886012 + (-0.0379927633585565242305638326203 - 0.0113993561430906669402611285817*x)*x)))/ (0.82671320486001367264569196964 - 0.346573590279972654708616060729*x)} {2^#1 & , 5, 0, 1.62772721960621336664735896836e-7, 1.00000005230745711373079206024 + x*(0.69314720007380208630542805293 + x*(0.240222115700585316818177639177 + x*(0.055503406540531310853149866446 + (0.009670773148229417605024318985 + 0.00133952915439234389712105060319*x)*x)))} {2^#1 & , 5, 1, 5.75615210661401958667797051862e-7, (0.826713090999683904709476028324 + x*(0.226460284575688477587651893929 + x*(-0.0416185245084941983780513886012 + x*(-0.0373683045860095256822893927195 + (-0.0113993561430906669402611285817 - 0.00224760215066562729311908430262*x)*x))))/ (0.82671320486001367264569196964 - 0.346573590279972654708616060729*x)} {2^#1 & , 6, 0, 4.55549108005200277750378992345e-9, 0.99999999997182023878745628977 + x*(0.69314720007380208630542805293 + x*(0.240226511015459465468737123346 + x*(0.055503406540531310853149866446 + x*(0.0096180399118156827664944870552 + (0.00133952915439234389712105060319 + 0.000154653240842602623787395880898*x)*x))))} {2^#1 & , 6, 1, 1.87438033820151493879790500383e-8, (0.826713204949515778876799005667 + x*(0.226460284575688477587651893929 + x*(-0.0416280943813542543665604720885 + x*(-0.0373683045860095256822893927195 + x*(-0.0112845406219213297042163226085 + (-0.00224760215066562729311908430262 - 0.000336724875153795601412388971547*x)*x)))))/ (0.82671320486001367264569196964 - 0.346573590279972654708616060729*x)} {2^#1 & , 7, 0, 1.0066706365241891678796521586e-10, 0.99999999997182023878745628977 + x*(0.69314718054960753437769627995 + x*(0.240226511015459465468737123346 + x*(0.055504109271087472392919166206 + x*(0.0096180399118156827664944870552 + x*(0.00133334636127342325958942040074 + (0.000154653240842602623787395880897 + 0.0000153067138296998774404668659859*x)*x)))))} {2^#1 & , 7, 1, 3.18755503796034172537048667101e-10, (0.826713204949515778876799005667 + x*(0.226460336838422053634945661517 + x*(-0.0416280943813542543665604720885 + x*(-0.0373701856684651802675659507064 + x*(-0.0112845406219213297042163226085 + x*(-0.00223105193300258605943368713511 + (-0.000336724875153795601412388971546 - 0.0000409733013404856544025517070517*x)*x))))))/ (0.82671320486001367264569196964 - 0.346573590279972654708616060729*x)} {2^#1 & , 8, 0, 2.0543495982853983974992292183e-12, 1.00000000000000942892870993489 + x*(0.69314718054960753437769627995 + x*(0.240226506957026959772247598695 + x*(0.055504109271087472392919166206 + x*(0.0096181291794939392517233403183 + x*(0.00133334636127342325958942040074 + x*(0.000154034441925859828261898614555 + (0.0000153067138296998774404668659859 + 1.32573274434801314145133004072e-6*x)*x))))))} {2^#1 & , 8, 1, 1.20167566883998325415690940178e-11, (0.826713204859974300549770328255 + x*(0.226460336838422053634945661517 + x*(-0.0416280814899570758887800177667 + x*(-0.0373701856684651802675659507064 + x*(-0.0112848241760013814614266802111 + x*(-0.00223105193300258605943368713511 + x*(-0.000334759292974432937890888176657 + (-0.0000409733013404856544025517070516 - 4.21112026278987732098339801292e-6*x)*x)))))))/ (0.82671320486001367264569196964 - 0.346573590279972654708616060729*x)} {2^#1 & , 9, 0, 3.74939899823302048807873981077e-14, 1.00000000000000942892870993489 + x*(0.6931471805599487321347668143 + x*(0.240226506957026959772247598695 + x*(0.055504108664525029438908798685 + x*(0.0096181291794939392517233403183 + x*(0.00133335582175770747495287552557 + x*(0.000154034441925859828261898614555 + x*(0.0000152526647170731944840736190013 + (1.32573274434801314145133004073e-6 + 1.02072375599725694063203809188e-7*x)*x)))))))} {2^#1 & , 9, 1, 2.48142259354356564336819286253e-13, (0.826713204859974300549770328255 + x*(0.226460336800406295752853588025 + x*(-0.0416280814899570758887800177667 + x*(-0.0373701834386527819944570007155 + x*(-0.0112848241760013814614266802111 + x*(-0.00223108671112872238328996468807 + x*(-0.000334759292974432937890888176657 + x*(-0.0000407746088845800468553963568301 + (-4.21112026278987732098339801296e-6 - 3.75233005731472143539766993903e-7*x)*x))))))))/ (0.82671320486001367264569196964 - 0.346573590279972654708616060729*x)} {2^#1 & , 10, 0, 6.37823141914794968929903993288e-16, 0.9999999999999999978508676375 + x*(0.6931471805599487321347668143 + x*(0.240226506959101382690753994082 + x*(0.055504108664525029438908798685 + x*(0.0096181291075949686712855561931 + x*(0.00133335582175770747495287552557 + x*(0.000154035304541242555115696403795 + x*(0.0000152526647170731944840736190013 + x*(1.3215437348041505269462510712e-6 + (1.02072375599725694063203809187e-7 + 7.0733589360775271430968224805e-9*x)*x))))))))} {2^#1 & , 10, 1, 4.57147371015302721518142647533e-15, (0.826713204860013683768195669922 + x*(0.226460336800406295752853588025 + x*(-0.0416280814986196542570411418448 + x*(-0.0373701834386527819944570007155 + x*(-0.0112848238757586191519997867142 + x*(-0.00223108671112872238328996468807 + x*(-0.000334762895168222774722940374355 + x*(-0.0000407746088845800468553963568301 + x*(-4.19362738651311928963085231103e-6 + (-3.75233005731472143539766993903e-7 - 2.95376249288304424353012827003e-8*x)*x)))))))))/ (0.82671320486001367264569196964 - 0.346573590279972654708616060729*x)} {2^#1 & , 11, 0, 9.32016781355638010975628074746e-18, 0.9999999999999999978508676375 + x*(0.69314718055994530864272481773 + x*(0.240226506959101382690753994082 + x*(0.055504108664821672870565883052 + x*(0.0096181291075949686712855561931 + x*(0.00133335581463968601407096905671 + x*(0.000154035304541242555115696403795 + x*(0.000015252733849766201174247690629 + x*(1.3215437348041505269462510712e-6 + x*(1.01780540270960163558119510246e-7 + (7.0733589360775271430968224806e-9 + 4.45623165388261696886670014471e-10*x)*x)))))))))} {2^#1 & , 11, 1, 7.60373774615780085976141190067e-17, (0.826713204860013683768195669922 + x*(0.226460336800422302937319287333 + x*(-0.0416280814986196542570411418448 + x*(-0.0373701834400397944579951800607 + x*(-0.0112848238757586191519997867142 + x*(-0.00223108667784706693983405393614 + x*(-0.000334762895168222774722940374355 + x*(-0.0000407749321275600198051168972515 + x*(-4.19362738651311928963085231103e-6 + x*(-3.738684744622732621533880664e-7 + (-2.95376249288304424353012827003e-8 - 2.0835953824501053497316904701e-9*x)*x))))))))))/ (0.82671320486001367264569196964 - 0.346573590279972654708616060729*x)} {2^#1 & , 12, 0, 1.29229754730336675495500745254e-19, 1.00000000000000000000035509493 + x*(0.69314718055994530864272481773 + x*(0.240226506959100712184446627847 + x*(0.055504108664821672870565883052 + x*(0.0096181291076284872985736369568 + x*(0.00133335581463968601407096905671 + x*(0.000154035303933559374721812447645 + x*(0.000015252733849766201174247690629 + x*(1.32154868209419583572343165046e-6 + x*(1.01780540270960163558119510246e-7 + x*(7.0548927386006783617129423284e-9 + (4.4562316538826169688667001447e-10 + 2.57356236340873194217478144868e-11*x)*x))))))))))} {2^#1 & , 12, 1, 1.15277224591184609984354161372e-18, (0.826713204860013672643499223244 + x*(0.226460336800422302937319287333 + x*(-0.0416280814986161840441263183633 + x*(-0.0373701834400397944579951800607 + x*(-0.0112848238759320951835067051284 + x*(-0.00223108667784706693983405393614 + x*(-0.000334762892023151658230032998103 + x*(-0.0000407749321275600198051168972515 + x*(-4.19365299126824239213292186294e-6 + x*(-3.738684744622732621533880664e-7 + x*(-2.94420529166542176075468626459e-8 + (-2.0835953824501053497316904701e-9 - 1.33195008793952274693126707935e-10*x)*x))))))))))\ )/(0.82671320486001367264569196964 - 0.346573590279972654708616060729*x)} {2^#1 & , 13, 0, 1.69740040958089744457046179541e-21, 1.00000000000000000000035509493 + x*(0.69314718055994530941735941669 + x*(0.240226506959100712184446627847 + x*(0.055504108664821579932949475479 + x*(0.0096181291076284872985736369568 + x*(0.00133335581464284526290646782245 + x*(0.000154035303933559374721812447645 + x*(0.000015252733804041433831834262079 + x*(1.32154868209419583572343165046e-6 + x*(1.01780860280496092185366713315e-7 + x*(7.0548927386006783617129423284e-9 + x*(4.44552801562037361520653580002e-10 + (2.57356236340873194217478144867e-11 + 1.37198759513854499582134889239e-12*x)*x))))))))))\ )} {2^#1 & , 13, 1, 9.63137716480211877694758479712e-21, (0.826713204860013672643499223244 + x*(0.226460336800422298540990735739 + x*(-0.0416280814986161840441263183633 + x*(-0.0373701834400392670037644004377 + x*(-0.0112848238759320951835067051284 + x*(-0.00223108667786499680751068649201 + x*(-0.000334762892023151658230032998103 + x*(-0.0000407749318680556025581447968065 + x*(-4.19365299126824239213292186294e-6 + x*(-3.73870290630904865062740765308e-7 + x*(-2.94420529166542176075468626459e-8 + x*(-2.07752068470727098206297331092e-9 + (-1.33195008793952274693126707935e-10 - 7.78652056729547922248937314623e-12*x)*x))))))))))\ ))/(0.82671320486001367264569196964 - 0.346573590279972654708616060729*x)} {2^#1 & , 14, 0, 2.02451279368723884107808599715e-23, 0.99999999999999999999999995552 + x*(0.69314718055994530941735941669 + x*(0.240226506959100712333575453945 + x*(0.055504108664821579932949475479 + x*(0.0096181291076284771598346523242 + x*(0.00133335581464284526290646782245 + x*(0.000154035303933816171579389404698 + x*(0.000015252733804041433831834262079 + x*(1.32154867901324782382572662554e-6 + x*(1.01780860280496092185366713315e-7 + x*(7.0549116313147391016751350618e-9 + x*(4.44552801562037361520653580002e-10 + x*(2.56783843992965105996807919793e-11 + (1.37198759513854499582134889239e-12 + 6.7918734306848200658229994319e-14*x)*x)))))))))))\ )} {2^#1 & , 14, 1, 2.0698965143786800955795897272e-22, (0.826713204860013672645692288763 + x*(0.226460336800422298540990735739 + x*(-0.0416280814986161849650302637703 + x*(-0.0373701834400392670037644004377 + x*(-0.0112848238759320325745197194605 + x*(-0.00223108667786499680751068649201 + x*(-0.000334762892024737436415896692637 + x*(-0.0000407749318680556025581447968065 + x*(-4.19365297224269747251353289172e-6 + x*(-3.73870290630904865062740765308e-7 + x*(-2.94421695834005009159474930591e-8 + x*(-2.07752068470727098206297331092e-9 + x*(-1.32841543682411362438323086407e-10 + (-7.78652056729547922248937314623e-12 - 4.19413416081211944465358673436e-13*x)*x))))))))))\ )))/(0.82671320486001367264569196964 - 0.346573590279972654708616060729*x)} {2^#1 & , 15, 0, 2.25807007751383968571633413385e-25, 0.99999999999999999999999995552 + x*(0.69314718055994530941723210558 + x*(0.240226506959100712333575453945 + x*(0.055504108664821579953145481531 + x*(0.0096181291076284771598346523242 + x*(0.0013333558146428443421520612366 + x*(0.000154035303933816171579389404698 + x*(0.0000152527338040598452510638160511 + x*(1.32154867901324782382572662554e-6 + x*(1.01780860092327972764393473468e-7 + x*(7.0549116313147391016751350618e-9 + x*(4.44553827729082893290169056733e-10 + x*(2.56783843992965105996807919793e-11 + x*(1.36914646805580089790003895503e-12 + (6.7918734306848200658229994319e-14 + 3.13814345235806731834860373656e-15*x)*x))))))))))\ )))} {2^#1 & , 15, 1, 2.14209298695294619279262428793e-24, (0.826713204860013672645692288763 + x*(0.226460336800422298541840551028 + x*(-0.0416280814986161849650302637703 + x*(-0.0373701834400392671385748991011 + x*(-0.0112848238759320325745197194605 + x*(-0.00223108667786499066137662519033 + x*(-0.000334762892024737436415896692637 + x*(-0.0000407749318681785007490568115465 + x*(-4.19365297224269747251353289172e-6 + x*(-3.73870289374862559153345231346e-7 + x*(-2.94421695834005009159474930591e-8 + x*(-2.0775275344819622749254865097e-9 + x*(-1.32841543682411362438323086407e-10 + x*(-7.76755574039827329284605976455e-12 + (-4.19413416081211944465358673436e-13 - 2.09474429053307659094530305222e-14*x)*x))))))))))\ ))))/(0.82671320486001367264569196964 - 0.346573590279972654708616060729*x)} {ArcTan, 1, 1, 0.000580994492500276409553751226994, x*(0.9975859299068710899358365073 - 0.285810803561037641305726187345*Power(x,2))} {ArcTan, 2, 1, 0.0000271375677079688615153331423011, x*(0.99986802218462798296457970684 + Power(x,2)*(-0.328405600287897211545844270231 + 0.15332593638999184117479183882*Power(x,2)))} {ArcTan, 3, 1, 1.32698047768409645072438892571e-6, x*(0.99999272283064606320969693166 + Power(x,2)*(-0.332894374801791377010848071499 + Power(x,2)*(0.192823203439066255014185816489 - 0.097792979486911722224672843246*Power(x,2))))} {ArcTan, 4, 1, 6.66422646286979497624922530951e-8, x*(0.99999959717590068040974191128 + Power(x,2)*(-0.333297629421461914979541552214 + Power(x,2)*(0.19911334683762018553047223812 + Power(x,2)*(-0.133733063898947623461317627449 + 0.067880041389077294203913658751*Power(x,2)))))} {ArcTan, 5, 1, 3.4057751940272235859659447321e-9, x*(0.9999999776550292810916936023 + Power(x,2)*(-0.333330600985195595413217689429 + Power(x,2)*(0.199904585314607320240812697074 + Power(x,2)*(-0.141418612643884283399570935767 + Power(x,2)*(0.100326894109126743671752556769 - 0.0495502421858097087735501499619*Power(x,2))))))} {ArcTan, 6, 1, 1.76204940539462553106166735685e-10, x*(0.99999999875894523588009101451 + Power(x,2)*(-0.333333133202230386786243650515 + Power(x,2)*(0.199990672096449156708740106453 + Power(x,2)*(-0.142664696846836053332049663927 + Power(x,2)*(0.109048612448396855920200199596 + Power(x,2)*(-0.078725440478654338715340455683 + 0.0374003647655977866768557540796*Power(x,2)))))))} {ArcTan, 7, 1, 9.1996621213284824201803320001e-12, x*(0.99999999993101481811410824748 + Power(x,2)*(-0.333333319152043217775571284499 + Power(x,2)*(0.19999915056159417297139644191 + Power(x,2)*(-0.142834249224459034036896939603 + Power(x,2)*(0.110781641528310664796073431133 + Power(x,2)*(-0.08817738278202411703837739109 + Power(x,2)*(0.063572361384319743997367892499 - 0.028910938465168315341537790762*Power(x,2))))))))} {ArcTan, 8, 1, 4.83686014658161516655459916832e-13, x*(0.9999999999961632580294688214 + Power(x,2)*(-0.333333332354143311089592913454 + Power(x,2)*(0.199999926767641500814571148849 + Power(x,2)*(-0.142854650319463656991005219293 + Power(x,2)*(0.111064961802718792213882145199 + Power(x,2)*(-0.090402512743317576383322056919 + Power(x,2)*(0.073498873838133868341165388946 + Power(x,2)* (-0.052354076304620776268456392678 + 0.0227513635415411365888119168024*Power(x,2))))))))\ )} {ArcTan, 9, 1, 2.55716065822130171460427941931e-14, x*(0.99999999999978652742783656623 + Power(x,2)*(-0.333333333267116176139371545145 + Power(x,2)*(0.199999993955745494607716573019 + Power(x,2)*(-0.142856889699649116820344831251 + Power(x,2)*(0.11110526662726539375601075137 + Power(x,2)*(-0.090827503061359848291718661563 + Power(x,2)*(0.076201106915857900897507167054 + Power(x,2)* (-0.062544339168176953821092935889 + Power(x,2)* (0.0437292245148812058302877081114 - 0.0181544668501977245345114956236*Power(x,2)))))))\ )))} {ArcTan, 10, 1, 1.35798855355252121775259054351e-15, x*(0.99999999999998811910489570564 + Power(x,2)*(-0.333333333328931465015206328831 + Power(x,2)*(0.19999999951856724210020393525 + Power(x,2)*(-0.142857118547227610576512630172 + Power(x,2)*(0.111110427897258695256918089757 + Power(x,2)*(-0.090897314011871194566062884993 + Power(x,2)*(0.076791756101481453884766718449 + Power(x,2)* (-0.065694154274066994268743827863 + Power(x,2)* (0.054011419747958782939296456564 + Power(x,2)* (-0.0369130939636002907578052273547 + 0.0146481346511027267040642872807*Power(x,2)))))))\ ))))} {ArcTan, 11, 1, 7.23827307971781482562906889298e-17, x*(0.9999999999999993386168118967 + Power(x,2)*(-0.333333333333044876533973016233 + Power(x,2)*(0.199999999962771461194546102341 + Power(x,2)*(-0.142857140628324608456323319753 + Power(x,2)*(0.111111036293577807846564325197 + Power(x,2)*(-0.090907534052423738503603248332 + Power(x,2)*(0.076901807118525604168645555045 + Power(x,2)* (-0.066469674694325315726074277265 + Power(x,2)* (0.057569335614537634720962389105 + Power(x,2)* (-0.0471488852137420698546535537847 + Power(x,2)* (0.0314136659341247717203573238714 - 0.0119268581772947474118625342812*Power(x,2)))))))\ )))))} {ArcTan, 12, 1, 3.87000766312345822089656963724e-18, x*(0.99999999999999996317587227951 + Power(x,2)*(-0.333333333333314659211455193164 + Power(x,2)*(0.199999999997192306716559366866 + Power(x,2)*(-0.142857142660591409061737286719 + Power(x,2)*(0.111111103351710956434081783165 + Power(x,2)*(-0.090908899464020017924196256254 + Power(x,2)*(0.076919940781222034759740034172 + Power(x,2)* (-0.066631307263031865876637745632 + Power(x,2)* (0.058543787969570149882286909821 + Power(x,2)* (-0.051069098773619471456940945676 + Power(x,2)* (0.0414932121238602304273078774136 + Power(x,2)* (-0.0269052466266071961128758221791 + 0.0097849067421383011892454310542*Power(x,2)))))))\ ))))))} {ArcTan, 13, 1, 2.07452678869679302924384300802e-19, x*(0.99999999999999999794944470604 + Power(x,2)*(-0.333333333333332136990138929067 + Power(x,2)*(0.19999999999979274172778399604 + Power(x,2)*(-0.1428571428403750462791802447 + Power(x,2)*(0.111111110342601977811113237346 + Power(x,2)*(-0.090909068753862454909730587121 + Power(x,2)*(0.076922649149480520179588066414 + Power(x,2)* (-0.066660915812707626792247514353 + Power(x,2)* (0.058768442278369325928236271033 + Power(x,2)* (-0.052251372338946523003464626803 + Power(x,2)* (0.0457264566079979685036249223878 + Power(x,2)* (-0.0367427972609768482379521475675 + Power(x,2)* (0.0231626455470535275982923610199 - 0.0080791984984635170637964205607*Power(x,2)))))))\ )))))))} {ArcTan, 14, 1, 1.11435510768852395905114222127e-20, x*(0.99999999999999999988580197133 + Power(x,2)*(-0.3333333333333332573842974664 + Power(x,2)*(0.199999999999984982276891039169 + Power(x,2)*(-0.142857142855752763228258394826 + Power(x,2)*(0.111111111037947462085282404999 + Power(x,2)*(-0.090909088474430569708767742462 + Power(x,2)*(0.076923022286252384470762120984 + Power(x,2)* (-0.066665805195688726162292964629 + Power(x,2)* (0.058813736475248491227373038093 + Power(x,2)* (-0.0525501254397234602009074648 + Power(x,2)* (0.0471204992865055251891222002603 + Power(x,2)* (-0.0412385516127332038233097258083 + Power(x,2)* (0.0326926981698240743679517998982 + Power(x,2)* (-0.0200245166640155886226881916659 + 0.0067075419381216858155543614809*Power(x,2)))))))\ ))))))))} {ArcTan, 15, 1, 5.99497201803048217030059190501e-22, x*(0.99999999999999999999363959087 + Power(x,2)*(-0.333333333333333328550067444106 + Power(x,2)*(0.199999999999998929384348860341 + Power(x,2)*(-0.142857142857030457187809761996 + Power(x,2)*(0.111111111104380957789901576203 + Power(x,2)*(-0.090909090653233084698269171348 + Power(x,2)*(0.076923070326875234176992709713 + Power(x,2)* (-0.066666546320342977051512661967 + Power(x,2)* (0.058821931628945932672002007267 + Power(x,2)* (-0.052615871845675826352715923486 + Power(x,2)* (0.0475036688917427626893869587918 + Power(x,2)* (-0.0428437669688043581671928478409 + Power(x,2)* (0.0374008627062267293467597072808 + Power(x,2)* (-0.0291984910695635568299625508896 + Power(x,2)* (0.017371793836856223898247029574 - 0.0055953102533756833608663771793*Power(x,2)))))))\ )))))))))}