High precision addition