// Exponents Calculator
// Date 10:17 AM 20-Oct-16
// By Ben a.k.a DreamVB

#include <iostream>

using namespace std;
using std::cout;
using std::endl;
using std::cin;

template <class T>T MyPow(T b, T x){
     int i = 0;
     int sum = 1;
     while(i<x){
         sum*=b;
         i++;
     }
     return sum;
}

int main(int argc, char *argv[]){
     int base = 2;
     int exp = 4;

     cout << "Enter base : ";
     cin >> base;
     cout << "Enter Exponent : ";
     cin >> exp;

     cout << "Result : " << MyPow<int>(base,exp) << endl;

     system("pause");
     return 0;
}