Primera versión funcional
Añadido método de búsqueda local primer mejor optimizando el uso de memoria