Mental Model
Count how many 1s are in a number's binary form by removing the rightmost 1 one by one.
Analogy: Imagine you have a row of lit candles (1s). Each time you blow out the rightmost lit candle, you count one until all are out.
Number bits: 1 0 1 1 0 1 0 0 Rightmost 1 -> remove it -> count++ Example: 10110100 -> 10110000 -> 10100000 -> ...
