;; Question 2
;; interval-proper-subset? : number number number number -> boolean
;; returns whether or not a given interval is a proper subset
;; of another given interval
;; example : (interval-proper-subset? 1 2 -1 3) will return true
;; [1,2] is within [-1,3]
;; (interval-proper-subset? 4.5 5 4.9 5.1) will return false
;; [4.5,5] is outside [4.9,5.1]
(define (interval-proper-subset? left1 right1 left2 right2)
(cond
[(and (>= left1 left2)(<= right1 right2)) true]
[else false]
)
)