fork download
  1. ; etude on a binary tree
  2.  
  3. (define xs '(1 (2 (4 (8 () ()) (9 () ()))
  4. (5 (10 () ()) (11 () ()))) (3 (6 (12 () ())
  5. (13 () ())) (7 (14 () ()) (15 () ())))))
  6.  
  7. (define (f xs)
  8. (if (null? xs) 0
  9. (- (car xs) (f (cadr xs)) (f (caddr xs)))))
  10.  
  11. (display (f xs)) (newline)
Success #stdin #stdout 0.01s 42848KB
stdin
Standard input is empty
stdout
-74