add some comments for binary search