Text this: Detecting Source Code Plagiarism in Student Assignment Submissions Using Clustering Techniques