Mathematical nature of the algorithm.

I mastered the multiplication table without memorizing it automatically. Still, by adding to itself the multiplied number in my mind by a certain number of times equal to the multiplier of the product – this was my first algorithm, with which I was able to master the multiplication. I have consciously come to this, and not by the method of automatic cramming.
When, already in high school, I knew that this is exactly how the arithmetic part of the microprocessor works in a computer.