1. College of Computer Science and Engineering, Southwest Minzu University, Chengdu 610041, China
2. Department of Science Mathematics and Physical Education, College of Education, University of Rwanda, Kigali P.O. Box 3900, Rwanda
3. Department of Informatics, University of Zurich, Andreasstrasse 15, CH-8050 Zurich, Switzerland