Arabic Computational Morphology: Knowledge-based and Empirical Methods -- On