Text this: Towards Making Arabic a Software Programming Language; Challenges and Opportunities.