work around stupid msvc error when constructing at compile time an expression
that involves a division by zero, even if the numeric type has floating point
2 files changed