1. Computer Department, College of Science, University of Sulaimani, Kurdistan Regional Government, Sulaimani 46001, Iraq
2. Department of Computer Science, College of Computer and Information Sciences, King Saud University, P.O. Box 51178, Riyadh 11543, Saudi Arabia
3. Department of Computer Science, College of Science and Mathematics, Montclair State University, Montclair, NJ 07043, USA