ELF̆4 4 (# 444jjjj((( Qtd/lib/ld-linux.so.2GNU     &|%TeYn6}9& `JuCgUL1& z 4 M0libm.so.6logsqrtcossinexp_Jv_RegisterClasses__gmon_start__libc.so.6strcpygetsmalloccallocstrtodstrcatmemsetstrcmpsprintferror__ctype_b_loc_IO_stdin_used__libc_start_mainstrlenfreeGLIBC_2.3GLIBC_2.0C0ii ii ii t    Uq{M5|%%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%h1^PTRhhlQVhUS[tRtX[ÐU=@tvҡu@ÉUtt hЃvÐU=x/ h5E}u hP EE=x_ug h4E}u hbM Eh4PuYDx0E hx E||ExE}+t}-t.XYE?RPuuM4Eq-ERPuu!4E뒋EEEU7Ex*t# Euu5EыEUS$=x-uuEEMEA xt=MEA MEA PSE몋EEp=x1uG j-EE@ hlQE@ @3EE =xxuvE j,E=x3u!h}fE fEm]mE@ ?QE@ EBEE=x(t=x_tVEE=x(u.vE=x)td h EE=x_uCE h1EE;u hI EEE=x3uh}fE fEm]m}}~ hEEEEE;E}uuD3EE݋EEl=xu'}t!`EuuJEEEE4=x2u j*EEE hEEE]U8||E}u5=xuxEx2E2DE tE(Ẽ}P1Űx=E=|8-u|x-E-ex+E+OExxE9=x)t=x1t=xxt =x3t |x*E*=x_u |xEExxE=x)t&=x1t=xxt=x3t =x_t |x*E*qxxEx[x*E*EEP |5|ehhEthEt% h=x2EE|,| t|֡|8^EP|5|}fEִ fEm]mh]E|}~} % h69=x2EEE;E}kEhhhEthEt% hC=x2EE덡|8/|@ u1|@8.t& hT^x2E2@EP|5|`]E||8^EP|5|,}fEִ fEm]m֋EE؋E|}~} % h6=x2EEE;E}EM]EEM]EEtEEt% hCB=x2E%Ehhx1E1EP5|$hE|hEt h6x3E3 hdx2E2|E 9=x)t=xxt=x_t =x1t |x*E*EܠE܉ŠEE|Et;WEt}xt|E܉ŠEE뷋Ehhhhhht}hhtdhhtKhht2hh{thhbuxE|8(u|@8xu|8)u|| t|֡|8=u|x=E=W|8/u|x/E/4x_E_! hx2E2EUuhD`pÐUME E]EE]EUQUME e]Ee]EUQUME MEM]E MEM]EUQUME EEEEUQUME EE5EEUQUEEEEEEt9Eu]EME]EME u]E MEu]5Eu]EME]E MEu]EMe u]EUMQEU8E%EE %EEE@t EEEE@tEEwEEEt3Eu]E]EMd$$M]1Eu]E]؃EMd$$tM]EEEUHE E@t8EE@t#EEEUMQPE %EE%EEEEt`Eu]Ed$$]؃EMd$$Xɍd$$M]eEu]Ed$$i]ЃE]EMd$$DEXɍd$$(M]E tEEEE]-E]EtuǀE]EE]EUMQEUMEM ]EM ]EUQUH)t jp j@ ?Q h` hx h Pst|x=x hhu +hhu hhu Ehhu hhu `hhpu`hhGu[t;p0ht @밃hh=x=u( h!b6U=x=u< h;t;t h;pt;pt h ¡9} ¡9} h8 z;} a;}, h0b.!F.=x=thP5|P*P0Pp :  Z;}) A~ ) ;| hd;t002t@‹02u t;t-0h|t@ŋ0hO"  =x=x2;ph0uh00P O o;}) V~ ) -;| hd@;t/0Rt@Ë0Ru t;t-0ht@ŋ0hWu. =x0u hD=Du hvD h\r hd`U uE;E u)EE;EMEAd$$hMEADEt hMEADEt%MEADEt+MEADd$$hEU8 ugEEEf f"PjRE;~}~h Pr u\(E@ ٝhPمٽf f٭۝٭P$d$م8Etkۅم8EtJuh"PIt@h$P!مd$$h'PPPCEE;EVh,PMEAٕ8Etم@EtمEth"P!h/Ppمٽf f٭۝٭P$d$م8Et@ۅم8Eth$Pc!مd$$h'P@PPhPMEADٕ8Etم@Et`مEth"P/!h/Ppمٽf f٭۝٭P$d$م8Etkۅم8EtJuh"PIt@h$P!مd$$h'PPPh1Ph3PEh5P PUWTHPjRfDžMA xHMA P݅Etf~ p݅E@u!MA x݅ٽf f٭۝٭P$d$݅E@t8݅٭۝٭Ph$P h'P{fu3݅pE@th"P>PPMA x~hHPMA x~ahKPMMA ph$PPPUB EthMPUB EthQPf P;2v ufDžPPPP^Ƅ Ƅ fO tƄ fƄ fhPujh$PkE0htE0hU0EphUtEphUPh"$u h\PPhb`}U hxE h5 h% h$ hd h h h  h_U hm h h h} hHm h] hM h= hH- h h  h_U h h h` h h h( hT hu he hU h,E hh5 h% h_U h h  h` h h h hT h h} hm h4] hxM h= h- hPU h h h h hH ht h hU8fEE0huE0hUV0EphuEphU$MEA xHEUOPjR'DžMEA P݅Etf}~h/EPx݅E@uMEA x݅ٽf f٭۝٭P$d$݅E@t8݅٭۝٭Ph$P, h'P PEPMEA x~hHEPVMEA x~XhKEP(MEA ph$PjPEPUEB E@u0UEB EthQEPUEB P݅E@uUEB x݅ٽf f٭۝٭P$d$݅8Ety݅٭۝٭P$d$݅8Et8݅٭۝٭Ph$P h'PPEP+UEB x~hHEPUEB x~VhKEPUEB ph$PPEPEfEfEPHPEPP E8E8^H  E tHE 릍H E%PHPhbpGÐUVS}d}x h@^E jE}u hT0El]jj]jhCUEB]jEPC Ex u hkEEE;E~cUEr j 3MEA QMEA @E뒋UEB QUEB @]juCExu hEUtBEttEEe[^UtEtEE;pE;ExE@;EE uEUE@B E0A Ep0MEA xt% MEA 4Eƒ Ep  EpE@E/UE@ @USEEExuEEx$EE EEA;B~E뷋EE EEA;BEEEEE EEEEEx1EEE EEEPQEEEEEE@BE넋EEEEEE@tEEEExt_EEE EEEPQEEEEEE@BE눋EEE QEEE@ uEEPEUEE EPQEEUQEE@EEEE@BEEB EP]UtE}t"Eu0t E@E؋EUVS uu 9~uEu EEE uEE;pu hEfEE;E<MEA UE)ЉAEM EA xtnM EA UE)9AuDMEA 4MEA M EA MEyEMEA xtfMEA UE)9Au?MEA 4MEA MEA E끍EEp EEEe[^UVS EE uu PEE;pu h$E E pEE;pu hEwMEA x5EM EA xM EA MEA ]MEA 4M EA MEA @CFEEtEEt1 uP uB hEnMEA EE?RPuu8EEEp  uEE؋E؍e[^USt76} ~ZEE;E -MEERͨͬEˋE E}2UPPR EPEPu썅P:E䉅ممEمtEEMEU T E싔ŬŨE؉U܋EHE}xtE苔ŬŨEЉUԋME؋U܉ͨͬ]؃ uuЍuuuuPkSE농E}t1EE;E "EEPu uEEE;E EEREUEHE}~IEEEt-EEHEERQE뱋EEHEUQEb]USDE} ;EE;E(E EEREUUPPR; }] UuuEp0RuuuuSh] UuuEp0RuuȍEEEt4S tuuEt?] EuuuuPuuEp0SE]UWVS 3EEE@EE EE؉EEE;EUEȉE EREUuu]܍UPPR EUEUEp0]E HEă}] uu`uuEp0Rd`S] uuXuuEp0R\XSf] EčEt4PuuEp0RTPSuuEM]܍EEM]܃uuhEE uuuuPh uuuuP] H@ uuuuPFD@@PV\LHlhSQ]8 0 lh( uuE d$$P,(W40E HP$d$d$$V<8S x uuuuPop uuuuP}|x]tp]EEEtptx|EEtEEtf |xPE d$$R2Sn $Eȃd$$t ٝPEȍd$$eٝPV Ed$$=d$$~ٝPS UMU uuEp0REEE@tE@EE@UȍMЉЋ9tMEUQe] uuUȍuЉЋ>4QEp0SE? he[^_URPu uE u uUSu{EEEEE}%}EE;EMEA PE);EukMEA xtRUE)U P]EC ٝ44PQ E/UE)MPPR E0 Ep]jE@PCuEpu8Pt]USduEu EUE)ЉE}y hE}d~ h2n*}u1E @ E@t hA7EE;EDžMA xt(MA @;Et 뼋]MA ٜU8EkEE}UEEلE @ 0ٜ8EEHEE;EDžM A xt-M A UE)9At 뷋M A ٝMUEل8؍لٜESEEEE;EUE uE؃ uEԃhSE0̷h]E0跷EE;EIM؋EA UE)ЉAM؋EA UE)ل8EEEH;E|JMԋEA UE)HAMԋEA UE)لE뭋MԋEA @U؋EB @Ep Ep E 0hh u2 u$Eԋ@E܋E;pt$E܃0hSGt E܋@EыE܃0hS#u uE؋@E܋E;pt$E܃0h]t E܋@EыE܃0h]Ĵu u]UVSE jEMEA x#MEA xu: jWEE@ MEA PSE EEMEA @;E~u uEEEMEA xtFMEA 4MEA MEA E롸?RPuuEEEe[^ÐUWVS [(E)19s׉M)F9Ήr [^_ÉUWVS[í() pNu. [^_ÐUSR vЋuX[US[G(PֳY[unknown numeratorunknown denominatordivision must be of the form f/g where f and g are names of known polynomials) expecteddon't recognizeexponent out of rangeuh-oh! syntax errorsorry, I don't input numbers that bigbad exponentnumber too largenumber expecteddivision must be 'f/g' where f and g are known polynomialshelphelp1help2help3aboutquitlistsolvebad tokenXX@̿y̿yAʀJٍ6xerror:: %s ?Polynomial Teacher You can begin by typing help, about, or quit. pt>> helphelp1help2help3aboutquitlistsolvesyntax errorname not knownSorry, degree too high for me to solve accurately. High degree: may be inaccurate or take a while. degree too high for me to factor accurately ansr unknown command for suggestions type help, help1, help2 or help3 exiting-couldn't read input %.3f + %.3f iMb`?Mb` =-%d%.3f(x+i) Mb`?Mb` x^ - + %s = -1 %s %s You can try these examples and hints: pt>> solve 1-x=x+2 <- Finds x, after you press . pt>> x(1+x) +2x <- This will be simplified and factored. pt>> help1 <- help1 gives more simple examples to try. pt>> help2 <- help2 is a longer list of commands and examples. pt>> help3 <- help3 explains some details. pt>> list <- This lists the currently known polynomials. pt>> about <- This gives information about this program. pt>> quit More examples and hints: pt>> solve x^2 - 4x +2=0 <- Finds the x. 'x^2' means x times x. The x might turn out to be complex, or decimal, or not very accurate, and there might be more than one x. pt>> f=x^3 - 4x +2 <- This creates a polynomial named f. You can also call it 'f(x)' if you want to, but 'x' is the only variable you can use. You can make constants by 'a=3','b=6',... pt>> f(1.57) <- This evaluates f(x) with x=1.57 pt>> f=(x-3.5)x <- This changes f. It doesn't solve anything. pt>> f <- This prints out the latest f. pt>> help2 <- More help. pt>> x(1+x)+2x^4 <- This will be simplified and factored. Factoring is done automatically if the degree is 4 or less. pt>> g(x)=(x-3.5)x^6 <- This g has degree 7, and won't be factored. pt>> solve 1-x=g <- This will solve, with a warning of the degree. Since g has degree 7, there will be 7 solutions. We solve if the degree is 10 or less. pt>> p=-1.5x(x+3)f <- This creates p, using the latest version of f. pt>> f(x-1) <- This is substitution. pt>> y=8 <- y is a constant, 8. pt>> f(y) <- This evaluates f(y) which is f(8). pt>> 2f+3g <- This does multiplication and addition. pt>> g/f <- This finds the quotient and remainder. pt>> help3 <- More help. '3x', '3 x', '3*x', and 'x*3' all mean 3 times x, but 'x3' is illegal. '1-2x' and '1+-2x' mean the same thing, but '1-+2x' and '1++2x' are illegal. You can use decimals like 4.1732886 and fractions like 2/3, and scientific notation like 3.045e2. You may name your polynomials 'f','g','f1','joe5','abc','y',... Note that 'pq' will be interpreted as the name of a polynomial, and 'p(q)' will be interpreted as substitution, so if you mean p times q you have to write 'p q' or 'p*q'. 'x'is special:'fx' and 'xf' are multiplication. Also, the old-fashioned 'xxx' is accepted for x^3. Complex numbers like 3-2i can't be used as input, and there are restrictive limits on how large a number or exponent may be. Exponents are rounded down, like 2.1^3.2 is treated as (2.1)^3. 5+4^2*3^3/2^3-1 is treated as 5+(16(27/8))-1, but use parentheses to be clear. Division is only accepted in the form 'p/q' where p and q are names. Polynomial Teacher June, 1995 pt was written by Bob Terrell. It is intended for use by algebra students from about eighth grade to college. Numerical accuracy is not guaranteed. This program may be freely distributed for educational purposes. Please send comments to bterrell@math.cornell.edu, or Bob Terrell, Mathematics Dept.,Cornell U., Ithaca, NY, 14853 Mb`?myalloc: bad degreemyalloc: malloc failedmyalloc: terms calloc failedmyalloc: roots calloc failedaddpoly: myalloc failedmultpoly: myalloc failedcoefficients too bigʀJh㈵>too many iterationscan't divide by larger degreedegree too bigcan't divide by 0remainderquotient = quotient + remainder/%s C t (Ht x܄ԄoooT…҅"2BRbr†?>@?>\>R?Ga??GCC: (GNU) 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)GCC: (GNU) 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)GCC: (GNU) 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)GCC: (GNU) 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)GCC: (GNU) 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)GCC: (GNU) 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)GCC: (GNU) 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)GCC: (GNU) 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)GCC: (GNU) 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)t `B< Daexprmatermaprimget_tokenerroredCaddCsubICmulComplexConjgCdivaCabsCsqrt%RCmul< mainprintroots>showfactoredmyprinthelphelp1help2help3aboutmyprint2curr_tokheadharmlesspolyunknownpolyerrorpolynumber_value:formulaPname_stringjno_of_errorsNOSOLVinputlineno Cmyallocmyfreedegreerm0coefslookaddpolyimultpolyzrootsnewtonzlaguer3solvexroots divide. compose_tGNU C 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)compil.c/home/bterrell/src/C/polyteaunsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned intlong intchar"double[FCOMPLEXr[#i[#floatfcomplex1term coef'#expo#termlistt&algname#inputformula#ord#terms &# roots%,#next&2#dpoly)2 token_valueq COMPOSE CMD BEGIN EMPTY DIVIDE/ DIVFLAG0 NUMBER1 END2 EXPON3 MULT* PLUS+ MINUS- EX EQUAL= LP( RP) PWR NAME maexpr 8tÈU left 8|  8xVB numerator8tƇ- denom8p` i!p aterm28ÈU left28| 38x݈ i6t aprimC8U priD8x kEtډ nP8tFY expoXt tY8xpƋ ansg8t expohx nameflaghp qq8lV power8l ih composwith8hϋ zero8h get_tokenD9U ch endx saveformulat save_value[p ml jh y[d  z[d( ml j\ y[X p\%error%89_Us$errorpoly8harmlesspoly8unknownpoly8formulaname_stringtno_of_errorsnumber_value'curr_tok D`^`GNU C 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)complex.c/home/bterrell/src/C/polyteaintchardoubleFCOMPLEXr#i#floatfcomplexCadd`Ua bcxICsubUa bcxCmulUa bcxComplexUre imcxConjg$EUz# c$xaCdiv+EUa* b*c+xr,tden,pCabs=̖Uz<x=|y=xans=ttemp=p%CsqrtP̖vUzO cPxxQtyQpwQlrQh RCmulovUxn ancoxGNU C 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)main.c/home/bterrell/src/C/polyteaunsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned intlong intchardoubleNFCOMPLEXrN#iN#floatfcomplex$term coef#expo#termlistgalgname #inputformula #ord#terms # roots%#next&%#Wpoly)%token_valueq COMPOSE CMD BEGIN EMPTY DIVIDE/ DIVFLAG0 NUMBER1 END2 EXPON3 MULT* PLUS+ MINUS- EX EQUAL= LP( RP) PWR NAME main#U line#} lǚ p2>+} I leftF+} rightG+} y namf} saveformg{ ournewh+} hi+}  p+} h+} m thename{>printrootsUp+ k| dxshowfactored`Up+ dt kp jl pfactored{ n{ tN{ ti{myprint`ĬUp3+hatform {# w, sk s c scos  dshelpJĬ\Uhelp1V\$Uhelp2e$ Uhelp3v UaboutUmyprint2Up3+kv hatform#~,}j}c}co}Ocurr_tok 7xhead +tharmlesspoly+unknownpoly+errorpoly+pnumber_valuehformula |name_stringno_of_errors`NOSOLVinputlinenoD mkGNU C 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)polys.c/home/bterrell/src/C/polytea7unsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned intlong int7char!doubleZFCOMPLEXrZ#iZ#floatfcomplex0term coef&#expo#termlists%algname #inputformula #ord#terms %# roots%+#next&1#cpoly)1 myalloc7U deg new7t jp myfree0U a/7 temp107| temp217x ڸ i6t d7p degreeOU qN7 rm0coefsSU tR% kSt kmaxTp|; j[l+ iil  etl cu&` look7ѼU polyname p7| iaddpoly7ѼU a7 b7 c& dt ip kl s7h multpoly7U a b it countorderp product7l btimesatermofa7h t jd } yZ`7 zrootsWU a+ m roots+ polish it itsp jl jjh xc` bcX ccP ady EPSZycc znewtonWU a+ m r+ pcp p1ch id j` ITERATES\ laguerU a+ m x+ its EPSSZl abxZh abpZd abmZ` errZ\ MRX MTPLUS1T MTP MAXITL iterH jDdxcx1cbcdcfcgchcsqcgpc~gmc~g2c~frac#3Zxsolve&Up%7q%7 diff'7| roots-lUp,7d2tk3pj3lPOLISH3hNOPOLISH3dcxcoefs4 | c2 divideMlUfLgL dfMtdgNpdOlkPhjQdiR`hS7\qT7XrU7Tq0V |r0W y mfy mpyGqZy. Zc compose7kUfg ktpwr7psum7l :jhhead7errorpoly7harmlesspoly7% $ > $ >  I&I : ;  : ; I8 : ; I  : ; ( .? : ; ' I@ 4: ; I 4: ; I   .? : ;' I@ : ;I 4: ; I? < I!I/ % $ >  : ;  : ; I8 : ; I.? : ; ' I@ : ; I 4: ; I .? : ; ' I@ % $ > $ >  I : ;  : ; I8 : ; I : ; ( .? : ; I@ 4: ; I  I!I/ .? : ; ' @ : ; I !I/.? : ;' @ : ;I 4: ;I 4: ;I .? : ;' @ 4: ; I?  % $ > $ >  I&I : ;  : ; I8 : ; I .? : ; ' I@ : ; I 4: ; I .? : ; ' @  I!I/ 4: ;I .? : ;' @ : ;I .? : ;' I@ 4: ; I? < Z4 compil.cpolys.hcomplex.ht d,drV,drԜJXV-V-eXcV:-<.qrV6srVrVWdլeՎVrrfVVse8sV;,fdWVWdXXW&dWdWW/dWWY.I13S v.Wƀ1d3ԎMW#WW&dXrIe Wrd-d./Xc,dV* complex.ccomplex.h`fffddfdfe#.tdHH,*(.e*.,W\dtl2 main.cpolys.hcomplex.h"ԜVVVVȪVHH>H4ɪrdrV/,-*Wƪr/,,*-dIe,*'J+ .rr2Vdddv(,fDHdvdEHdv(fZc(d.%(7R8&e4d1;=dWHH)4dVXc.c.c.c.c.ddVԝ%:4R8W.:.W)7#28V,r:,WefVV&#[3 polys.cpolys.hcomplex.h&dr:rrvrXHcrs-.9.qrrV(r,r6.*ud'r.*s1VXc(:/@r,D ? l dru*r:sr-B(Jrd<Addd? zq dv,& uzcXssdV-5M$w5 Y,:'VAAOi)3+ded.=,9Ktz/ tX dWdWX,:zV?y& $HH$ u$ urHՎ$Ԏ$Xs*d8t?u:| 0tOAB X.i.V.t.L.t.}.M._.ÈBAB m.8AB D.r.e.K..\.E.W.V.<7AB .i.K..v.....9&AB N.| `,AB ,AB <AB &AB +AB EAB AB .(̖AB ._.[.K.\.v,AB | \GAB k.._.L.W.L.W.L.W.L.W.L.W..V.N.@..b..z.+AB I.JAB L.$`dAB G]...ĬAB K.\AB K.$AB K. AB K.AB K. *AB Y.X..| AB EV.AB Z.AB AB DD.;AB \.(ѼAB EC.C..(AB ET.Y..N.(AB Gu..U. A.0WYAB DV.j.U. `.h. V.q.W. xAB If.}.U. l.U. z.U. Q.Z. f.a. F.U. h.U.^. u.. U. A. _.V.b.e.G. .]. Z.AAB U. hAB GC..(lAB GC.r.J.f.iAB EL.unsigned intnexttermunsigned intexpolinebottomlineunsigned int.symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str#(( 1HH7 ?ttGoTT0ToPc Ԅl ܄ uttp@{̆\L((SHHSCjjjjjttkxxkXkD @$l` $lm]np>)D4 "7 (HtTԄ܄ t  ̆ ( Htx@ !" *8EI@U kH w $E v, A & WY tO * `-i 5  ;D+ OÈB U`d ]%oHv}h $ B eD t p  ̖  ! (t-̆ 4& < AS+ Y; ^`, c< h nlR x$G Ѽ , l Ĭ 7  (6:( @}P9& Vj ph v|~J$\ xJ CU %8 ALP1cp& z 0call_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxcompil.ccomplex.cmain.cpolys.cfrac.0CdivRCmulsolvecos@@GLIBC_2.0newtonaexprmyprint2no_of_errorscomposehelp3_DYNAMICprintrootsatermmyprintstrcmp@@GLIBC_2.0_fp_hwNOSOLV__fini_array_endnumber_valuerm0coefs__dso_handlehelp2__libc_csu_finigets@@GLIBC_2.0inputlinenomyfree_initerrorpolymalloc@@GLIBC_2.0myallocCsqrtlaguerzrootshead_startComplexCabsstrlen@@GLIBC_2.0ConjglookCaddCmulaprim__fini_array_start__libc_csu_initcurr_tok__bss_startmainaddpoly__libc_start_main@@GLIBC_2.0Csub__init_array_enddivideexp@@GLIBC_2.0helpstrcat@@GLIBC_2.0get_tokendata_startprintf@@GLIBC_2.0_finisqrt@@GLIBC_2.0error__preinit_array_endaboutrootsformulaunknownpolycalloc@@GLIBC_2.0_edatahelp1_GLOBAL_OFFSET_TABLE_free@@GLIBC_2.0_endshowfactoredmemset@@GLIBC_2.0harmlesspolystrtod@@GLIBC_2.0degreename_string__init_array_startmultpoly_IO_stdin_usedsprintf@@GLIBC_2.0__data_startsin@@GLIBC_2.0_Jv_RegisterClasses__ctype_b_loc@@GLIBC_2.3__preinit_array_startlog@@GLIBC_2.0__gmon_start__strcpy@@GLIBC_2.0