A Comparative Survey on Arabic Stemming: Approaches and Challenges | Synapse