added FastExponentiation.cpp