Department of Computer Science, Montana State University, Bozeman, MT 59717, USA.|Department of Computer Science, Montana State University, Bozeman, MT 59717, USA.|Department of Computer Science, Montana State University, Bozeman, MT 59717, USA.