added the builtin functions set-car! and set-cdr!