Arabic Computational Morphology:Knowledge-based and