En el interés de demostrar que no es más que una forma de la piel de un gato, puedo mostrar aquí Borchardt del algoritmo para calcular $\log\,x$, que es una modificación de la forma más convencional de la aritmética-media geométrica de la iteración:
$a_0=\dfrac{1+x}{2};\quad b_0=\sqrt{x};$
$\text{repeat}$
$a_{k+1}=\dfrac{a_k+b_k}{2}$
$b_{k+1}=\sqrt{a_{k+1}b_k}$
$k=k+1$
$\text{until }|a_k-b_k| < \varepsilon$
$\log\,x\approx 2\dfrac{x-1}{a_k+b_k}$
Por supuesto, esto supone que dispone de una función de raíz cuadrada disponible, pero que sigue siendo factible, incluso con sus restricciones.
Si usted encuentra que la tasa de convergencia es demasiado lento para su gusto, Carlson muestra que puede utilizar la extrapolación de Richardson para acelerar la convergencia en el artículo que he enlazado. A partir de mis propios experimentos, he encontrado que la velocidad de convergencia de la no modificada Borchardt algoritmo ya es bastante decente, por lo menos que necesita el speed-up (y recordando que la extrapolación de Richardson requiere un auxiliar de la matriz para su implementación, la cual se suma a la de los costos de almacenamiento), la vainilla Borchardt está bien como está.