Convert Units error in TTToolbox

It appears to me that the convert units component in TTToolbox has a significant bug when converting areas and volumes.

When using area or volume, the value is also raised to the power ^2 and ^3 which is incorrect. Must be a wrong bracket position within the code in the multiplication.

2m becomes 2 * 1000 = 2000mm
2m^2 becomes 2^2 * 1000^2 = 4000000mm2
2m^3 becomes 2^3 * 1000^3 = 8000000000mm3



Also the Factor output, would be more useful if it reflected the actual factor used, not the base unit factor (i.e. always 1000 between m and mm for length, area or volume).

Using latest version 2.0.8.