1. Department of Information Technology, Faculty of Computing and Information Technology, King Abdulaziz University, P.O. Box 80221, Jeddah, Saudi Arabia
2. Department of Computer Science, University of Management and Technology, Lahore, 54000, Pakistan
3. Department of Information Technology, University of Gujrat, Gujrat, 50700, Pakistan
4. Department of Mathematics, Faculty of Science, King Abdulaziz University, P.O. Box 80203, Jeddah 21589, Saudi Arabia