最上位ビット、最上位ビットの検索ロジックを作成
Revert "最上位ビット、最上位ビットの検索ロジックを作成"

This reverts commit f8b0cfdd7a57473a393858c963ac0540bad8da46.
Revert "Revert "最上位ビット、最上位ビットの検索ロジックを作成""

This reverts commit 5093fa2d56f4adc915c5ab40a9b381c4c4be41d4.