Thinking over it more, Slava's version will often be multiplying and adding numbers that are basically the same size. Where as this form will almost always be adding two numbers of very different size. Hmm.