1. Department of Computer Science, University of Northern British Columbia, Prince George, Canada, BC V2N 4Z9, Canada
2. Department of Mathematics and Statistics, University of Northern British Columbia, Prince George, Canada, BC V2N 4Z9, Canada
3. Department of Mathematics, University of Hawaii, Honolulu, HI 96822, USA