ComputingComputer ScienceMathematicsAlgorithmsNumber TheoryTheory Of ComputationAlgorithmic ComplexityComputational ComplexityComputational Number TheoryModular ArithmeticNumber-theoretic AlgorithmsStructural ComplexityComplexityCyclomatic ComplexityFermat FactorizationFermat-catalan EquationsLinear Complexity