[+] Affine CipherBuilds the Affine Cipher Translation Algorithm from a string given an a and b value |

[+] Boolean Algebra MultiplicationDetermines the product of two expressions using boolean algebra. |

[+] Chinese Remainder TheoremGiven a set of modulo equations in the form: |

[+] Collatz ConjectureTakes any natural number using the Collatz Conjecture and reduces it down to 1. |

[+] Congruence Modulo nGiven a possible congruence relation a ≡ b (mod n), this determines if the relation holds true (b is congruent to c modulo n). |

[+] Cross PartitionsGiven a set of partitions, this determines the cross partitions. |

[+] Derangements - SubfactorialsCalculates the number of derangements/subfactorial !n. |

[+] Digit ProblemsDetermines how many (n) digit numbers can be formed based on a variety of criteria. |

[+] Diophantine EquationsSolves for ax + by = c using integer solutions if they exist |

[+] Euclids Algorithm and Euclids Extended AlgorithmGiven 2 numbers a and b, this calculates the following |

[+] Eulers Totient (φ)Given a positive integer (n), this calculates Euler's totient, also known as φ |

[+] Fermats Little TheoremFor any integer a and a prime number p, this demonstrates Fermats Little Theorem. |

[+] Finite FieldDemonstrates the addition table and multiplication table for a finite field (Galois Field) of n denoted GF(n). |

[+] Gamma Constant γThis calculator generates 5000 iterations for the development of the gamma constant γ |

[+] Group CombinationsGiven an original group of certain types of member, this determines how many groups/teams can be formed using a certain condition. |

[+] Heptagonal NumberThis calculator determines the nth heptagonal number |

[+] Hexagonal NumberThis calculator determines the nth hexagonal number |

[+] Hyperbolic FunctionCalculates hyperbolic function values: sinh, cosh, tanh, csch, sech, coth |

[+] Hyperbolic InverseCalculates hyperbolic function values: arcsinh, arccosh, arctanh, arccsch, arcsech, arccoth |

[+] InterpolationGiven a set of data, this interpolates using the following methods: |

[+] Interval PartitionGiven a partitioned interval, this evaluates the norm (mesh) by calculating each subinterval |

[+] Lagrange Four Square Theorem (Bachet Conjecture)Builds the Lagrange Theorem Notation (Bachet Conjecture) for any natural number using the Sum of four squares. |

[+] Letter Arrangements in a WordGiven a word, this determines the number of unique arrangements of letters in the word. |

[+] Linear CongruenceGiven an modular equation ax ≡ b (mod m), this solves for x if a solution exists |

[+] Linear Congruential GeneratorUsing the linear congruential generator algorithm, this generates a list of random numbers based on your inputs |

[+] Modular Exponentiation and Successive SquaringSolves x |

[+] ModulusGiven 2 integers a and b, this modulo calculator determines a mod b or simplifies modular arithmetic such as 7 mod 3 + 5 mod 8 - 32 mod 5 |

[+] MultifactorialsCalculates the multifactorial n! |

[+] Nonagonal NumberThis calculator determines the nth nonagonal number |

[+] Number PropertyThis calculator determines if an integer you entered has any of the following properties: |

[+] Octagonal NumberThis calculator determines the nth octagonal number |

[+] Ordered and Unordered PartitionsGiven a population size (n) and a group population of (m), this calculator determines how many ordered or unordered groups of (m) can be formed from (n) |

[+] Pentagonal NumberThis calculator determines the nth pentagonal number |

[+] Primitive RootGiven a prime number p and a potential root of b, this determines if b is a primitive root of p. |

[+] Quotient-Remainder TheoremGiven 2 positive integers n and d, this displays the quotient remainder theorem. |

[+] Rectangular NumberThis calculator determines the nth rectangular number |

[+] Sieve of EratosthenesUsing the Sieve of Eratosthenes algorithm, this will show how many prime numbers are less than a number (n). |

[+] Triangular NumberThis calculator determines the nth triangular number |

[+] Truth TablesSets up a truth table based on a logical statement of 1, 2 or 3 letters with statements such as propositions, equivalence, conjunction, disjunction, negation. |