Facilitating the Teaching of Arabic to Non-Native Speakers Using Computers: A Computational Linguistic Study | Synapse