なんだとこら
ループを再帰で書いたり畳み込んだり分岐をパターンマッチで書いたりでカッケーだろうが