El algoritmo es una versión generalizada de la técnica aritmética de división larga.