Weird but true pow(x,y) function