Long vs. Float?
Unless your denominators ever become zero (divide by zero gurus), there's
nothing "wrong" with that. There's a sequence of promotion when evaluating
expressions. In simplest terms, if you mix floats and ints or longs, the
result is the float.