I figured it out (I think). It takes longer to compute depending on the number of decimal points. So I just used `Round[a b,0.000001]`, etc. to keep the digital places down.