What is the difference between machine comprehension and question answering in NLP? I recently answered this question on Quora.com