Currently reverting to longhand mul, recusive algos do not seem to help much