>>921
あー。Haskellでは状態を変更しない為に単方向リストを用いるって書いてなかった?