1. A computer implemented method of operating a question-answering system comprising: receiving a first question input into a user interface by a user; analyzing the first question by a computer device utilizing a corpus of data to determine a computer generated first answer to the first question and; outputting a computer generated second question based at least in-part on the first question, wherein the second question is based in-part on keywords from the first answer and the first question.