そもそも有限ビット長の整数をどう表せばいい?
bitsetのような配列でいいのか?