completed bullseye, using binary search