>>87
ソース上に書かれる数字は10進数だから、能動的では無いんじゃない?

1011(10)の4番目は1、1111110011(2)の4番目は1という扱いの方が分かりやすいかと。
ちょっとその関数の仕組みが分からない