#: binary search solutions