1. 用箱子表示法表示以下列表:
    1. 写一个保留原本列表中元素顺序的 版本:
    1. > (new-union '(a b c) '(b a d))
    2. (A B C D)
    1. 为什么 (member '(a) '((a) (b))) 返回 nil?
    2. 假设函数 pos+ 接受一个列表并返回把每个元素加上自己的位置的列表:
    1. (7 6 3 7)
    1. 修改图 3.6 的程序,使它使用更少 cons 核。 (提示:使用点状列表)
    2. 定义一个函数,接受一个列表并用点状表示法印出:
    1. > (showdots '(a b c))
    2. (A . (B . (C . NIL)))
    1. 写一个程序来找到 3.15 节里表示的网络中,最长有限的路径 (不重复)。网络可能包含循环。