double power(double number, int pow){ double result; if (pow == 0) result = 1.0; else if (pow > 0) result = number * power(number, pow - 1); else result = 1.0 / power(number, -pow); return result; }