¿Cómo funciona la búsqueda binaria?