Department of Computer Science, University of Northern Iowa, Cedar Falls, IA, USA.|Department of Computer Science, Hunter College, The Graduate Center, The City University of New York, New York, NY, USA.