úÎ †      !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.Safeè!Copyright (c) 2017 Vanessa McHaleNoneÒ O("n)  !Copyright (c) 2017 Vanessa McHaleNone d See /http://mathworld.wolfram.com/PerfectNumber.htmlhere Number of distinct divisors. Euler totient function.  Safe Ä        !"-fast-arithmetic-0.1.1.3-OuOzHk3YbYLX1l2NLVf1yData.GMPNumeric.CombinatoricsNumeric.IntegerNumeric.NumberTheory Numeric.PureNumeric.CommonGMPInt _mp_alloc_mp_size_mp_d gmpToInteger$fStorableGMPIntchoose factorialisPrime isPerfect littleOmegatautotient hsLittleOmegahsTau hsIsPerfect hsTotientSum hsTotient hsIsPrime hsFactorialhsDoubleFactorialhsChoose integer-gmpGHC.Integer.TypeIntegerasTest conjugate