Essentials of NLP: 150 Questions & Answers