933262154439441526816992388562667004907159682643816214685929638952175999
932299156089414639761565182862536979208272237582511852109168640000000000
00000000000000
The most interesting part of the SASL interpreter was the multiplication
routine. It multiplied using the "butterfly algorithm", producing the
result digits backwards. To do this, the digits of one of the
multiplicands were first reversed in place (reversing the pointers of the
"digits" which were 24 bits each). After this was done, it was then
relatively "easy" to multiply the digits one by one,
and add them to get the result digit.