遺伝子長固定

(待てよ…？ 固定長であるということを型に埋め込みたいっていうけどそれ Array でいいんじゃ?)

と思って branch 更新しようと思ったら既に取り込まれてた…。ので別 pull-req で。

直接 Direction 型で Indexing できるし、Rnd.fromList に食わせるときも assocs すれば欲しいものが殆どそのまま出てくるのでよさげ感。

ちなみに C 的な O(1) 整数 Indexing は Array ではなく Vector みたいですね。