Faculty of Sciences and Techniques, Department of Mathematics and Informatics LAMAI, Cadi Ayyad University, Marrakech, Morocco