How to solve 90% of NLP problems: A step-by-step guide