Understanding QA: Unlocking the Potential of Natural Language Processing