make bigger function
[ozzloy@gmail.com/realm-of-racket-journey] / guess.rkt
index f5c9cca75bb92929dbb3464e2461a38b230be02c..922a8445b3af39612f52499b4ba7ce0bbb137425 100644 (file)
--- a/guess.rkt
+++ b/guess.rkt
@@ -6,3 +6,11 @@
 
 (define (guess)
   (quotient (+ lower upper) 2))
+
+(define (smaller)
+  (set! upper (max lower (sub1 (guess))))
+  (guess))
+
+(define (bigger)
+  (set! lower (min upper (add1 (guess))))
+  (guess))