Algoritmo de busqueda implementado y limpieza