What is Natural Language Processing? Definition and Examples