Semantic Plagiarism Detection Using Natural Language Processing