Some have said that I can't sing. But no one will say that I didn't sing. Florence Foster Jenkins
printed representation  box and pointer diagram 

(a b (c d) ())  
(a b (c) ((d) e f) g) 

expression  value 

(cons '(a b c) '(d e f))  
(list '(a b c) '(d e f))  
(caddr '(a b (c d) e f))  
(map even? '(1 2 3 4))  
(let ((a 1)) (let ((a 2) (b (+ a 2))) (list 'a a 'b b))) 
(define (ato1 wd) (if (equal? wd 'a) 1 0)) (define (neato fn lst) (cond ((null? lst) 0) ((not (list? lst)) (fn lst)) (else (+ (neato fn (car lst)) (neato fn (cdr lst)))))) (define (foo expr) (neato ato1 expr)) 
Examples:
((curry + 3) 1) ; 4 ((curry cons 'dog) '(cat rat)) ; (dog cat rat) (let ((f (curry assoc 'blood))) (f '((hair brown)(blood red)(tongue pink)))) ; (blood red)
Example:
(replace '(a b c (a d) a) 'a 'aye) ; (aye b c (aye d) aye)
Examples:
(reshape 'a '((((1))))) ; 1 (reshape '((((a)))) '1) ; ((((1)))) (reshape '(((a (b)))) '((1) 2)) ; (((1 (2)))) (reshape '(((a (b))) (c d)) '((1) (2 (((3))) 4))) ; (((1 (2))) (3 4))