Department of Computer Science, Calvin College, Grand Rapids, MI 49546, USA.|Department of Computer Science, Calvin College, Grand Rapids, MI 49546, USA.|Department of Computer Science, Calvin College, Grand Rapids, MI 49546, USA.|Department of Computer Science, Calvin College, Grand Rapids, MI 49546, USA.|Department of Computer Science, Calvin College, Grand Rapids, MI 49546, USA.