Arrange the following NLP techniques in the correct order from basic text processing to higher-level tasks like question answering:
A. Dependency Parsing
B. Tokenization
C. Named Entity Recognition (NER)
D. Sentiment Analysis
E. Generative QA
1
B, A, C, D, E
2
B, C, D, A, E
3
C, B, A, D, E
4
A, B, C, D, E