private bool checkIsPower2(uint val) { uint power = 1; while (power < val) { power *= 2; } return val == power; }