1. Department of Mathematics and Statistics, Oakland University, Rochester, MI, USA
2. Department of Computer Science, Brock University, St. Catherines, Canada
3. Department of Computer Science and Technology, Plymouth State University, Plymouth, NH, USA