My Scheme interpreter passes the test with(lambda () 1) (lambda () -1) (lambda () -1) (lambda () 1) (lambda () 0)))