Programming parabolic function

That is true, but it is more than a simple bit-shift.

(and pow() might have a trap for integer powers and do a multiply itself.)