Pow(double x, int n) -- lgn.