parameters: ( base, exponent, modulus )
return_statement: return pow( base, exponent, modulus )
docstring: Raise base to exponent, reducing by modulus
docstring_summary: Raise base to exponent, reducing by modulus
docstring_tokens: Raise base to exponent reducing by modulus
function: def modular_exp( base, exponent, modulus ):
    "Raise base to exponent, reducing by modulus"
    if exponent < 0:
      raise NegativeExponentError( "Negative exponents (%d) not allowed" \
                                   % exponent )
    return pow( base, exponent, modulus )
function_tokens: def modular_exp ( base , exponent , modulus ) : if exponent < 0 : raise NegativeExponentError ( "Negative exponents (%d) not allowed" % exponent ) return pow ( base , exponent , modulus )