1. Department of Computer Science, University of Engineering and Technology, Taxila 47050, Pakistan
2. Department of Computer Science, University of Chakwal, Chakwal 48800, Pakistan
3. Department of Information Technology, College of Computer and Information Sciences, Imam Mohammad Ibn Saud Islamic University, Riyadh 11432, Saudi Arabia
4. Durma College of Science and Humanities, Shaqra University, Shaqra 11961, Saudi Arabia
5. Department of Electrical and Computer Engineering, The University of North Carolina at Charlotte, 9201 University City Blvd, Charlotte, NC 28223, USA