Búsqueda binaria encuentra un objetivo en un arreglo ordenado dividiendo repetidamente el rango de búsqueda a la mitad. Cada comparación elimina la mitad de los elementos restantes, dando una complejidad de O(log n).
La idea
Mira el elemento del medio. Si es igual al objetivo, listo. Si el objetivo es menor, busca en la mitad izquierda; si es mayor, busca en la mitad derecha. Repite hasta encontrarlo o hasta que el rango esté vacío.
