@book(abramowitz1964handbook, author = {Milton Abramowitz and Irene A Stegun}, year = {1964}, title = {Handbook of mathematical functions: with formulas, graphs, and mathematical tables}, volume = {55}, publisher = {Courier Corporation}, ) @article(R5RS, author = {N. I. Adams, IV and D. H. Bartley and G. Brooks and R. K. Dybvig and D. P. Friedman and R. Halstead and C. Hanson and C. T. Haynes and E. Kohlbecker and D. Oxley and K. M. Pitman and G. J. Rozas and G. L. Steele, Jr. and G. J. Sussman and M. Wand and H. Abelson}, year = {1998}, title = {Revised$^{5}$ report on the algorithmic language scheme}, journal = {SIGPLAN Not.}, volume = {33}, number = {9}, pages = {26--76}, doi = {10.1145/290229.290234}, ) @book(boyer2011history, author = {Carl B Boyer and Uta C Merzbach}, year = {2011}, title = {A history of mathematics}, publisher = {John Wiley \& Sons}, ) @inproceedings(deshpande2010squaring, author = {Aditya Deshpande and Jeff Draper}, year = {2010}, title = {Squaring units and a comparison with multipliers}, booktitle = {Circuits and Systems (MWSCAS), 2010 53rd IEEE International Midwest Symposium on}, organization = {IEEE}, pages = {1266--1269}, doi = {10.1109/MWSCAS.2010.5548763}, ) @incollection(gal1986computing, author = {Shmuel Gal}, year = {1986}, title = {Computing elementary functions: A new approach for achieving high accuracy and good performance}, booktitle = {Accurate Scientific Computations}, publisher = {Springer}, pages = {1--16}, doi = {10.1007/3-540-16798-6_1}, ) @misc(Martin, author = {Martin Guy}, year = {1985}, title = {sqrt.c}, howpublished = {Internet}, url = {http://medialab.freaknet.org/martin/src/sqrt/sqrt.c}, ) @misc(SRFI11, author = {Lars T Hansen}, year = {2000}, title = {SRFI 11: Syntax for receiving multiple values}, howpublished = {Internet}, url = {http://srfi.schemers.org/srfi-11}, ) @inproceedings(Kiselyov02a, author = {Oleg Kiselyov}, year = {2002}, title = {How to write seemingly unhygienic and referentially opaque macros with syntax-rules}, booktitle = {Scheme Workshop}, ) @inproceedings(Kiselyov02, author = {Oleg Kiselyov}, year = {2002}, title = {Macros That Compose: Systematic Macro Programming}, booktitle = {GPCE}, pages = {202--217}, url = {http://dx.doi.org/10.1007/3-540-45821-2_13}, ) @inproceedings(kiselyov2008pure, author = {Oleg Kiselyov and William E Byrd and Daniel P Friedman and Chung-chieh Shan}, year = {2008}, title = {Pure, declarative, and constructive arithmetic relations (declarative pearl)}, booktitle = {International Symposium on Functional and Logic Programming}, organization = {Springer}, pages = {64--80}, doi = {10.1007/978-3-540-78969-7_7}, ) @misc(Anaphora, author = {Peter Kourzanov}, year = {2015}, title = {anaphora}, howpublished = {Internet}, url = {https://github.com/kourzanov/anaphora}, ) @inproceedings(Kourzanov15, author = {Peter Kourzanov}, year = {2015}, title = {The art of an anaphoric macro}, booktitle = {IFL}, url = {https://drive.google.com/drive/folders/0Bymk40gLRGHkZEZxRGwwd05Wd0E}, ) @article(kushner2002wizardry, author = {David Kushner}, year = {2002}, title = {The wizardry of id [video games]}, journal = {IEEE Spectrum}, volume = {39}, number = {8}, pages = {42--47}, doi = {10.1109/MSPEC.2002.1021943}, ) @misc(nikulin2001hazewinkel, author = {M Nikulin}, year = {2001}, title = {Hazewinkel, Michiel, Encyclopaedia of mathematics: an updated and annotated translation of the Soviet Mathematical encyclopaedia}, ) @inproceedings(Reynolds, author = {John C. Reynolds}, year = {1972}, title = {Definitional Interpreters for Higher-order Programming Languages}, booktitle = {Proceedings of the ACM Annual Conference - Volume 2}, series = {ACM '72}, publisher = {ACM}, address = {New York, NY, USA}, pages = {717--740}, doi = {10.1145/800194.805852}, ) @article(servi2003nested, author = {Leslie D Servi}, year = {2003}, title = {Nested square roots of 2}, journal = {The American mathematical monthly}, volume = {110}, number = {4}, pages = {326--330}, doi = {10.1080/00029890.2003.11919968}, ) @article(Sethi2015, author = {Kabiraj Sethi and Rutuparna Panda}, year = {2015}, title = {Multiplier less high-speed squaring circuit for binary numbers}, journal = {International Journal of Electronics}, volume = {102}, number = {3}, pages = {433--443}, doi = {10.1080/00207217.2014.897381}, eprint = {http://dx.doi.org/10.1080/00207217.2014.897381}, ) @article(volder1956binary, author = {J Volder}, year = {1956}, title = {Binary computation algorithms for coordinate rotation and function generation}, journal = {Convair Report IAR-1}, volume = {148}, pages = {17}, ) @article(volder2000birth, author = {Jack E Volder}, year = {2000}, title = {The birth of CORDIC}, journal = {Journal of VLSI signal processing systems for signal, image and video technology}, volume = {25}, number = {2}, pages = {101--105}, doi = {10.1023/A:1008110704586}, ) @misc(Wolfram, author = {Stephen Wolfram}, year = {2017}, title = {Trigonometric Identities}, howpublished = {Internet}, url = {http://mathworld.wolfram.com/topics/TrigonometricIdentities.html}, ) @misc(Woo, author = {C.C Woo}, year = {1922}, title = {The Fundamental Operations in Bead Arithmetic. How to Use the Chinese Abacus}, ) @article(zimmerman2008infinitely, author = {Seth Zimmerman and Chungwu Ho}, year = {2008}, title = {On infinitely nested radicals}, journal = {Mathematics Magazine}, volume = {81}, number = {1}, pages = {3--15}, doi = {10.1080/0025570X.2008.11953522}, )