Код Ревью

Сравни свои решения

    #| Для этого упражнения нет проверок.
Любое решение будет считаться успешным ответом. |#
(define (p) (p))

(define (test x y)
    (if (= x 0)
        0
        y))

; (test 0 (p)) 

; When using applicative order evaluation, we get an infinite loop
; whereas with normal-order evaluation, we get 0.