| The formula above is poorly expressed. |
I'm going to have to disagree with you. While there's no universal order of operator precedence, in many commonly-used computer languages that have an exponentiation operator (eg., Perl, VBScript, Python, Ada, Fortran, Awk), exponentiation has precedence over multiplication. Also, in mathematics, the generally-accepted rules of operator precedence (PEDMAS--see http://mathforum.org/dr.math/faq/faq.order.operations.html) give precedence to exponentiation over multiplication. Alas, C++ (the language in which GalCiv2 is written) has no exponentiation operator, but if it did, I suspect it would follow the same rules. So, while your re-expression of my formula may be more explicit, it isn't any more correct.