n에는 항상 0을 넣어서
func(x, 0);
형태로 쓰면 됨.

보다시피 1인 bit를 오른쪽부터 하나씩 끄는 방식임.
따라서 1인 bit가 적을 수록 빠름.

반대로 그런 bit가 많으면,
0인 bit를 오른쪽부터 켜고
마지막에 그 카운트를 32에서 빼는 게 더 빠름.

그건 위와 비슷한 코드이기에 따로 올리지는 않겠음.



- dc official App