(1:))[[1,2,3],[1,2],[1,3]]従って、要素\(x\)をつけるかつけないかを、ブール値\(b\)で判断するプログラムは次のようになる。restこれを用いてみよう。[[2,3],[2],[3]][[1,2,3],[1,2],[1,3],[2,3],[2],[3]]少し、工夫をして、\(x\)の値を外から与えられるようにしよう。[[1,2,3],[1,2],[1,3],[2,3],[2],[3]]次に\(rest\)の部分を再帰的に構成できるようにしよう。