1. Department of Computer Science, College of Science and Arts in Qurayyat, Jouf University, Sakakah, Saudi Arabia
2. Information Systems Department, Faculty of Computers and Information, Assiut University, Assiut, Egypt
3. Computer Studies Department, Elgraif Sharg Technological College, Sudan Technological University, Khartoum, Sudan
4. Laboratory of Nano-Smart Materials for Science and Technology (LNSMST), Department of Physics, Faculty of Science, King Khalid University, P.O. Box 9004, Abha 61413, Saudi Arabia
5. Nanoscience Laboratory for Environmental and Biomedical Applications (NLEBA), Metallurgical Lab. 1, Department of Physics, Faculty of Education, Ain Shams University, Roxy, Cairo 11757, Egypt
6. Department of Mathematics and Statistics, College of Science, Taif University, P.O. Box 11099, Taif 21944, Saudi Arabia