Department of Computer Science, The University of Western Ontario, London, ON, Canada N6A 3K7. jcamer7@uwo.ca|Department of Computer Science, The University of Western Ontario, London, ON, Canada N6A 3K7. jcamer7@uwo.ca|Department of Computer Science, The University of Western Ontario, London, ON, Canada N6A 3K7. jcamer7@uwo.ca|Department of Computer Science, The University of Western Ontario, London, ON, Canada N6A 3K7. jcamer7@uwo.ca