Want integer-in-range-where-smallest to behave like: (define f (lambda (x) (- (* x x) (* 2 x)))) (integer-in-range-where-smallest f 0 4) ⇒ 1
(define f (lambda (x) (- (* x x) (* 2 x)))) (integer-in-range-where-smallest f 0 4) ⇒ 1