Department of Computer Science, University of Saskatchewan, Saskatoon, SK S7N 5C9, Canada. brett.trost@usask.ca|Department of Computer Science, University of Saskatchewan, Saskatoon, SK S7N 5C9, Canada. brett.trost@usask.ca