úΑ ×     !Copyright (c) 2017 Vanessa McHaleSafeÏZThe GMP integer type holds information about array size as well as a pointer to an array.Number of limbs allocated.Number of limbs used.)Pointer to an array containing the limbs.Convert a GMP mpz to Haskell's  type.!Copyright (c) 2017 Vanessa McHaleNoneÙSee  5http://mathworld.wolfram.com/BinomialCoefficient.htmlhere. See  1http://mathworld.wolfram.com/DoubleFactorial.htmlhere.   Safe 1!Copyright (c) 2017 Vanessa McHaleNone  O("n)  !Copyright (c) 2017 Vanessa McHaleNone  See /http://mathworld.wolfram.com/PerfectNumber.htmlhere Sum of proper divisors.Number of distinct divisors.Euler totient function.  Safe y        !"#$%&'.fast-arithmetic-0.2.0.0-Hyzy5bPkSGr3begpADnLuaData.GMPNumeric.CombinatoricsNumeric.IntegerNumeric.NumberTheory Numeric.PureNumeric.CommonGMPInt _mp_alloc_mp_size_mp_d conjugateGMP gmpToInteger$fStorableGMPIntchoosedoubleFactorial factorialisPrime isPerfect sumDivisors littleOmegatautotient hsDerangement hsLittleOmegahsTau hsSumDivisors hsIsPerfect hsTotientSum hsTotient hsIsPrime hsFactorialhsDoubleFactorialhsChoose integer-gmpGHC.Integer.TypeIntegerasTest conjugate