군대에서 짤막하게 공부중인지라 깊이 있게 할 순 없네요 ㅜㅜ
1.3 차수 높은 프로시저 부분입니다

(define (sum-cubes a b)  if(> a b)    0    (+ a (sum-intergers (+ a 1) b )))) p.73쪽여기까진 식을 이해 하겠는데요..
(define (sum term a next b)
  (if(>a b)
     0
     (+ (term a)
        (sum term (next a) next b)))) [[[term a next b는(term a) (next b) 로 보는 거겠죠?]]]
'sum이 수의 넓이를 나타내는 a,b 뿐 아니라 프로시저 인자 term과 next를 받고 있다...''sum을 쓰는 방법은 보통 프로시저와 같다. 이를테면 (인자에 1응 더하는 프로시저 inc 와 아울러) sum-cubes를 다음처럼 정의할 수 있다. (define (inc n) (+ n 1))(define (sum-cubes a b)   (sum cube a inc b)) (sum-cubes 1 10)
>3025 [[[그럼 이건 (define (sum-cubes a b)  (sum (cube a) (inc b))라 생각할 수 있는건데,
a = 1b = 10
(sum (cube 1) (+1 10))=> (sum (1*1*1) (+1 10))=> (sum 1 11)...?엥]]]
이해가 안 되네유.. ㅜㅜ