Japanese multiplication method and other ways to multiply (2020)
popularmechanics.com
popularmechanics.com
Actually it is a more complicated version of it. See here for an image showing how to multiply numbers with three digits using that method: https://math.stackexchange.com/questions/886177/where-does-t...
A good, practical approach I've liked to use are the techniques in Benjamin and Shermer's "Secrets of Mental Math." One of the examples in the linked article shows a method of drawing for solving 42 * 21. But this is easier to solve mentally by converting this to a simpler problem, as recommended by the book: 42 * 21 = (42 * 20) + (42 * 1) = 840 + 42 = 882.
You can often split up these types of multiplication problems into an easier multiplication problem, plus an addition. You can then solve the entire problem without much or any paper for calculation.
This could also pretty easily be implemented in code as well, although it would almost certainly be less efficient than just letting your language and processor do the math it was already optimized to do.