ビット列の上位から下位までを逆順にしたい。
例えば、
01100111 -> 11100110
というように。
(0bit目が7bit目に、1bit目が6bit目に…)
何かスマートなやり方はありますか?