Arabic Computational Morphology [electronic resource] : Knowledge-based and