public bool FindResult(string FirstArg, string SecondArg, string FinalRelation)
        {
            _iCe = new ComponentExplanations();
            var elements = _db.Find(x => x.RelationName.ToString() == FinalRelation &&
                                         x.ValueUnderArrow.Value == SecondArg);
            _iCe.Add(elements?.Value.Value, elements?.ValueUnderArrow.Value);
            bool returned = elements?.Value.Value == FirstArg;

            if (!returned && elements != null)
                returned = FindUp(elements.Value.Value, FirstArg);
            return returned;
        }
 public InferenceEngine(Database db)
 {
     _db = db;
     _iCe = new ComponentExplanations();
 }