updation of float to long double in pow