Text this: A Grammar-Based Semantic Similarity Algorithm for Natural Language Sentences