Boolean型の判定に無駄な点があったので最適化
Cdr が複数のSexpからなっているときに、順番に評価をするユーティリティを作成
getCdr で null が返ってくることはないはずなので assert を挿入
Cond 関数に不具合があったため、修正と最適化