> I'm actually better at multiplying than the average and was ahead of the class
I bet that most people on this forum were better than average in elementary school, regardless of the method they were using. I also bet that you would have been even better after memorizing. Recalling from memory is almost instantaneous, it is always faster than having some multiple step algorithm.
Recalling yesterday's breakfast is not the same as multiplication table or some other facts you've memorized. Most people don't memorize their breakfast!
edit: as an example, when someone asks "what's your name", do you not recall much faster than what you ate?
I bet that most people on this forum were better than average in elementary school, regardless of the method they were using. I also bet that you would have been even better after memorizing. Recalling from memory is almost instantaneous, it is always faster than having some multiple step algorithm.