fix: int power with +/-1