close #1 (sort of)
get rid of our own binarySearch imp