Department of Computer Science, University of Manitoba, Winnipeg, Manitoba, Canada. aroche@cs.umanitoba.ca.|Department of Computer Science, University of Manitoba, Winnipeg, Manitoba, Canada. aroche@cs.umanitoba.ca.|Department of Computer Science, University of Manitoba, Winnipeg, Manitoba, Canada. aroche@cs.umanitoba.ca.