¿Cómo funciona una búsqueda binaria?