pow3 - correct version of pow2