Ex 1.2
(/ (+ 5 4 (- 2 (- 3 (+ 6 (/ 4 5))))) (* 3 (6-2) (2-7)))
========
Ex 1.3
========
(define (square x) (* x x))
(define (sum-of-squares x y)
(+ (square x) (square y)))
(define (f i j k)
(cond (and ( ) )
add a to the absolute value of b
if b is greater than 0 the operand is +. Else, the operand is -.
if the operand is + a and b are added.
if the operand is - a and b are subtracted. b is a negative number so this is the same as adding b's absolute
value.
========
Ex 1.5
========
app order:
p keeps on trying to be defined, but isn't
normal:
0
p never tries to get defined