Multiplication of two numbers is easy, right? At primary school we learn how to do long multiplication like this: Methods similar to this go back thousands of years, at least to the ancient Sumerians ...
This requires an algorithm: students are taught to stack one number atop another and multiply each digit of the bottom number ...