function sqrt(a, b) {
if(b<2) return a
let num = a;
let rootDegree = b;
let eps = 0.00001; //допустимая погрешность
let root = num / rootDegree; //начальное приближение корня
let rn = num; //значение корня последовательным делением
while(Math.abs(root - rn) >= eps){
rn = num;
for(let i = 1; i < rootDegree; i++){
rn = rn / root;
}
root = 0.5 * ( rn + root);
}
return root;
}