En algún libro vi este ejemplo sobre cómo multiplicar números de $83$$157$.
$$83 \qquad 157$$ $$41 \qquad 314$$ $$20 \qquad 628$$ $$10 \qquad 1256$$ $$5 \qquad 2512$$ $$2 \qquad 5024$$ $$1 \qquad 10048$$
El procedimiento es que en la columna de la izquierda se divide por números de dos y anote el resultado en el número que dividido (si el número es impar entonces tomamos entero que es la más cercana al resultado, y el resultado) y repetimos el procedimiento hasta llegar al número uno.
En la columna de la derecha tomamos el siguiente número para ser dos veces tan grande como la anterior.
Ahora nos fijamos en las dos columnas y descartar aquellos números en la columna de la derecha si se corresponden con el número en la columna de la izquierda, por lo que descartamos $628$$1256$$5024$.
Si ahora añadimos el resto de los números en la columna de la derecha obtenemos $157+314+2512+10048=13031$ pero $13031=83 \cdot 157$.
Así que mi pregunta sería:
1) ¿este método funciona para cada dos números naturales $m,n$?
2) ¿Puede alguien explicar por qué este método funciona?