Eastern Michigan University, Computer Science Department, Ypsilanti, MI 48197, USA. bkeller@emich.edu|Eastern Michigan University, Computer Science Department, Ypsilanti, MI 48197, USA. bkeller@emich.edu