double parameter for all pow(a,b)