some cleanup
binary search recursive page 25