public:
    double Power(double base, int exponent) {
        if(exponent == 0){return 1;}
        double a = base;
        int b = exponent;
        if(b < 0){
            b = -b;
        }
        for(int i = 1; i < b; i++){
            a = a * base;
        }
        return exponent < 0? 1/a : a;
    }
};