SE AGREGARON LIBRERIAS NECESARIAS PARA EL PROGRAMA Y UNA EXPLICACIÓN MÁS DETALLA DE LA FUNCION PRINCIPAL