Lecture 6: Bisection Search