今少ない知識をもってソースを読ませていただいているのですが、再帰関数なのも凄いです! IOのことも少し調べました。Haskellだと手続き型的配列操作も通常操作ではない、ということだと理解いたしました 大変……
コード見てくれてありがとうございます! 大変なんですが、その分処理を純粋にかけるので書くのが楽しいです