I finally got an answer to this ... Thx. Mike Chale on salesforce.stackexchange.com
It was a silly mistake really, the ultimate issue is that there should have been () around 0.76 * math.log(9.81) (0.33 * (math.exp(0.76 * math.log(9.81)) * math.exp(0.52 * math.log(rho / mu)) * It represents 9.81^0.76.
The final problem was that this calculation seems to be overflowing what Apex can handle.
I think it would still be nice to not have to use the work around for raising to powers.
Thanks Mike Chale again.