public static int EvaluaNumeroDeResultados(SistemaDeEcuaciones sis)
 {
     if (sis.Where(e => e.Where(t => t.Coeficiente == 0).Count() == e.Count).Select(x => x).Count() > 0)
         return 1;//Cuando hay una infinidad de Resultados
     else if (sis.Where(e => e.Where(t => t.Coeficiente == 0).Count() == e.Where(t => t.Literal != "_").Count()).Select(x => x).Count() > 0)
         return -1;//Cuando es Incosistente
     else if (sis.Select(e => e).LastOrDefault().Select(t => t).LastOrDefault().Coeficiente != 0
                 && sis.Count() == sis[0].Count() - 1)
         return 0;//Cuando existe solo un resultado
     else return 1;//Algo falló
 }