As doubles are used for higher precision, promote to double before halving the euler for a marginally more precise result.