Which branch of AI enables computers to understand and generate human language? Options A. Natural Language Processing B. Computer Networking C. Database Management D. More than one of the above E. None of the above