Text this: A New Rule-Based Approach for Classical Arabic in Natural Language Processing