- Binary Exponentiation
- Euclidean algorithm for computing the greatest common divisor
- Extended Euclidean Algorithm
- Linear Diophantine Equations
- Fibonacci Numbers
- Modular Exponentiation
- Sieve of Eratosthenes
- Sieve of Eratosthenes With Linear Time Complexity
- Primality tests
- Integer factorization
- Modular Inverse
- Linear Congruence Equation
- Chinese Remainder Theorem
- Factorial modulo p
- Discrete Log
- Primitive Root
- Discrete Root
- Montgomery Multiplication
- GCD of two number using Euclidean Algorithm ----> Java