úÎö?      !"#$%&'()*+,-./0123456789:;<=>Safe (+,35>KL?Nat exponentiation.@Nat multiplication.ANat subtraction.B Nat addition. CD?@ABEFGHI CD?@ABEFGCD?@ABEFGHI?@B(Copyright (C) 2006-2015 Bjorn BuckwalterBSD3bjorn.buckwalter@gmail.comStableGHC onlySafe (+,35>KL Conversion to a Num.TypeInt division.TypeInt exponentiation.TypeInt multiplication.TypeInt subtraction.TypeInt addition.Signum.Absolute value. TypeInt negation.X  !JKLM"#$%&'()*+,-./0123456789:;<=>NOPQRSTUVWXYZ[\]^_`ab?  !"#$%&'()*+,-./0123456789:;<=>?  ! "#$%&'()*+56789:;<=>43210/.-,B   !JKLM"#$%&'()*+,-./0123456789:;<=>NOPQRSTUVWXYZ[\]^_`ab '()*+c      !"#$%&'() *+,-./0123456789:;< =>?@ABCDEF@GHIJKLMNOPQRSTUVWXYZ[\numty_LXQ5SJtAUlgITxQ8Z8tylwNumeric.NumType.DK.IntegersNumeric.NumType.DK.Naturals KnownTypeInttoNum/^*-+SignumAbsNegateSuccPredTypeInt Neg10MinusNeg9Neg8Neg7Neg6Neg5Neg4Neg3Neg2Neg1ZeroPos1Pos2Pos3Pos4Pos5Pos6Pos7Pos8Pos9 Pos10Pluspredsuccnegateabssignumneg9neg8neg7neg6neg5neg4neg3neg2neg1zeropos1pos2pos3pos4pos5pos6pos7pos8pos9KnownNatnatValNatZS $fKnownNatS $fKnownNatZNatSuccNatPredN1$fKnownTypeIntPos10Plus$fKnownTypeIntPos9$fKnownTypeIntPos8$fKnownTypeIntPos7$fKnownTypeIntPos6$fKnownTypeIntPos5$fKnownTypeIntPos4$fKnownTypeIntPos3$fKnownTypeIntPos2$fKnownTypeIntPos1$fKnownTypeIntZero$fKnownTypeIntNeg1$fKnownTypeIntNeg2$fKnownTypeIntNeg3$fKnownTypeIntNeg4$fKnownTypeIntNeg5$fKnownTypeIntNeg6$fKnownTypeIntNeg7$fKnownTypeIntNeg8$fKnownTypeIntNeg9$fKnownTypeIntNeg10Minus