Beginning fast mul attempt