Overall Data Flow ...
v Where do the initial values come from?
o After the Zodiac computation, loEnd and hiEnd can be set
v When are these values used?
o In the guess procedure to compute the midPt for the guess
v How are these values updated?
o In the yes and no button event handlers
o In the case of “yes,” which end moves?
; loEnd = midPt + 1
o In the case of “no”, which end moves?
; hiEnd = midPt
o Why are the two setting not “opposite” one another?
v When the does the questioning terminate?
o When the end points are equal