mp_rpow
extern void mp_rpow(MINT *, short, MINT *);
void rpow(MINT *a, short n, MINT *b) { mp_rpow(a, n, b); }