(resetTransform)
(clear)
(defn branch 
  (v) 
  (if 
    (gt v 0) 
    (
      (scale 0.95) 
      (stroke 
        (line 0 0 100 100) 2 "white") 
      (move 100 100) 
      (pushTransform) 
      (rotate 
        (div v 50)) 
      (branch 
        (sub v 1)) 
      (popTransform) 
      (pushTransform) 
      (rotate 
        (div v -50)) 
      (branch 
        (sub v 1)) 
      (popTransform)) ))
(branch 10)