お題:関数fの引数aが空リストである時,
f(a)が値を返すなら真を返し,
f(a)が値を返さないなら偽を返す関数jdを作れ
(作れない時はプンプン怒れ.ただし俺に怒りを向けないでほしい)

例1 関数f1の場合,
f1(a) = if (a is empty list)

           then answer("empty list")

           else answer("not empty list")

f1は空リストに対し値"empty list"を返すので
jd(f1) -> 真

例2 関数f2の場合
f2(a) = f2(a)
f2は全ての引数に対して値を返さないので
jd(f2) -> 偽