add binary search
	modified:   ch02.py