Discrete-Math Extended Euclidean algorithm Chinese remainder theorem algorithm calculate A exponential B mod N