Walking Down a Tree

left top right

(define (tree.farthest node-or-leaf)
  (if (is-node? node-or-leaf)
      (tree.farthest
        (node.outside node-or-leaf))
      (leaf.point node-or-leaf)))

Jim Miller W3C