#include using namespace std; int pow(int base, int exp) { cout << "pow(" << base << "," << exp << ")" << endl; int retval; if (exp==0) retval = 1; else retval = base*pow(base,exp-1); cout << "pow(" << base << "," << exp << ") returns " << retval << endl; return retval; } int main() { cout << pow(2,4) << endl; return 0; }