nttlTraits Method - Power

Description
Given two values X and e, compute Xe.  A second version of this method also takes a modulus parameter, m.   If this form is use, Xe mod m is computed.
Signature
template<class T> T nttlTraits::Power( T X, T e )
template<class T> T nttlTraits::Power( T X, T e, const T& m )
Parameters
( none )
Returns
( T )  Xe or Xe mod m, as described above.
Example
#include <nttl/nttlTraits.h>
...
nttlTraits<int> tr;
...
int x = 10;
int e = 5;
int p = tr.Power( x, e );