Concept Flow - Check if Number is Power of Two
Start with number n
Check if n <= 0?
Yes→Return False
No
Check if (n & (n-1)) == 0?
Yes→Return True
No
Return False
Start with the number, reject non-positive numbers, then use bitwise AND between n and n-1 to check if only one bit is set.
