This demo lets you play with the binary search algorithm.
You can create sequence of numbers, remove some of the values, and then search for a value.
If the value isn't found, the algorithm tells you the low/high range where the number would have been if it was in the array.