1. Faculty of Computer Science, Dalhousie University, Halifax, NS Canada B3H 4R2
2. Department of Mathematical Sciences, Clemson University, Clemson, SC 29634
3. Department of Mathematics and Statistics, Dalhousie University, Halifax, NS Canada B3K 1W5 dmanna@mathstat.dal.ca