(define (help x)
  (cond ((> x 0) x)
        ((< x 0) (* x x))
        (display "x") (display "y")))
        
        
        
;Ik begrijp niet zo goed hoe het komt dat deze procedure (zonder een else-tak) een resultaat oplevert als ik (help 0) oproep. 
;Is het altijd zo dat als je aan een procedure geen "else"-tak meegeeft, dat die dan simpelweg de eerste expressie evalueert in de tak zonder "else" en die vervolgens teruggeeft als resultaat? 
;(als we ervan uitgaan dat de vorige predicaten, in dit geval (> x 0) en (< x 0) een #f hebben opgeleverd)