Create pow.xn.cpp

binary bit : n>>1  n&1
pow(x, n) : 
 1) special cases for x : 1.000001, -1.000001, 0.000001, -0.000001
 2) special cases for n : -2147483648, 0, 2147483647