Fast modular exponentiation of large numbers with large exponents