-(define (removeC C L)
- (cond
- ((null? L) '())
- ((= C (first L))) (removeC C (rest L))
- (((cons (first L) (removeC C (rest L)))))))
-(println "removeC")
-(println (removeC A L1))
-;escape character in newLISP?
-(println (removeC \? L1))
+;(println "replace")
+;(println L1)
+;(println L2)
+;the replace function modify the passed argument
+;(println (replace 'B L1))
+;(println (replace '? L1))
+;(println (replace '? L2))
+;(println L1)
+;(println L2)