Power of Two
public boolean isPowerOfTwo(int n) { return n > 0 && (n & (n - 1)) == 0; }
Power of Three
public boolean isPowerOfThree(int n) { return n > 0 && (1162261467 % n == 0); }