W'bal calc optimise

.. use exp() not pow()