し、第1引数に葉を伸ばす木を与え、第2引数で対象の葉のラベルを指定すると、大きくなった木が返されるとした。n)葉に適用された場合、上記のシンプルな方法でラベルの値を設定し木を返す。これにより、葉に到達するまで再帰的に関数が適用され、与えられた引数に一致する値の葉を見つけたら、その葉から枝を伸ばすということが表現できた。31))それぞれの葉から木を生やす木を大きくすることできるようになったので、次にそれぞれの葉から木を伸ばす方法について考える。関数を適用することにした。後でこれだけでは問題があることに気がついた。)さて、どうやって定義をすればいいだろう。順を追って定義していく。与えると、木のリストが返される。独立した関数で、木を与えると、葉のラベルのリストを返す関数を定義する。leaflabels。