pow.h 111 Bytes Raw Blame History Permalink 1 2 3 4 5 6 7 8 9 10 11 template<typename T> T pow(T b, T p) { if (!p) return 1; while (--p) { b *= b; } return b; }