opt.: int power with +/-1
fix: int power with +/-1