Bit::Vector

どうしても使う必要が出てきてしまいました。実装するのにひたすらビット演算しなきゃいけないコードを書いてます。慣れないことやってると、普段以上にドキュメント読んでも分かりませんorz だけどどうにかしないことにはコードが書けないからねー。英語ドキュメントがんばって読むさー。
演算のほとんどが128bit符号なし整数ってどうなのかとか思わないでもないけど。部分的には256bit符号なし整数をあつかわないといけないとか、普通ありえなくない?
とりあえずはアルゴリズムに素直に従ったコードを書こう。最適化は後からで充分です。