The Q∗ algorithm—a search strategy for a deductive question-answering system