Multiplication works and is now 50x faster!

14 seconds instead of 12 minutes. My guess is that it got bogged down
by incorrect intermediate values, dividing by zero and (ignored)
asserts.