úÎN\      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[Smooth numbersMIT Joe Leslie-Hurd <joe@gilith.com> provisionalportableSafe      2Generating random natural numbers of a given widthMIT Joe Leslie-Hurd <joe@gilith.com> provisionalportableSafe    Modular arithmeticMIT Joe Leslie-Hurd <joe@gilith.com> provisionalportableSafe    2Modular arithmetic using Montgomery multiplicationMIT Joe Leslie-Hurd <joe@gilith.com> provisionalportableSafe# !"#$%&'()*+,-./0123456789:;<=>?# !"#$%&'()*+,-./0123456789:;<=>?#!"#$%&'() *+,-./0123456789:;<=>? !"#$%&'()*+,-./0123456789:;<=>?Generating random primesMIT Joe Leslie-Hurd <joe@gilith.com> provisionalportableSafe@ABCDE@ABCDE@ABCDE@ABCDEContinued fractionsMIT Joe Leslie-Hurd <joe@gilith.com> provisionalportableSafeFGHIJKLMNOPQRSTUVFGHIJKLMNOPQRSTUFGHIJKLMNOPQRSVTUFGHIJKLMNOPQRSTUVNatural number square rootMIT Joe Leslie-Hurd <joe@gilith.com> provisionalportableSafeWXYZ[WXYZ[WXYZ[WXYZ[\      !"#$$%&''()*+,-./012345678 !9:;<=>?@AABCDEFGHIJKLM"NOPQRSTarith_7HkClPiqTMyCwoIuqHRpTpArithmetic.SmoothArithmetic.RandomArithmetic.ModularArithmetic.MontgomeryArithmetic.PrimeArithmetic.ContinuedFractionArithmetic.SquareRootSmoothunSmooth factorOut factorList factorBase multiplyBase fromNatural toNatural factoringnext $fShowSmooth randomWidth randomOdd randomCoprimeuniformIntegerrandomCoprimeIntegermultiplyExponential functionPower normalizeaddnegatesubtractmultiplysquareexpexp2invertdivide Montgomery pMontgomery nMontgomery Parameters nParameters wParameters sParameters kParameters rParameters r2Parameters zParametersaligncustomParametersalignedParametersstandardParameters normalize1reducezeroonetwodoublemodexpmodexp2 factorTwosmillerRabinWitness millerRabinisPrime previousPrime randomPrimeContinuedFractionunContinuedFraction goldenRationaturalLogarithmBase convergentsFn numerators denominators convergentsunstableConvergentsfractionalConvergentsrationalConvergentstoDouble fromRealFrac$fShowContinuedFractionfloorceilingcontinuedFractioncontinuedFractionPeriodiccontinuedFractionPeriodicTail