Department of Computer Science, Harvey Mudd College, Claremont, 91711, California, USA.|Department of Computer Science, Harvey Mudd College, Claremont, 91711, California, USA.|Department of Mathematics, Harvey Mudd College, Claremont, 91711, California, USA.|Department of Computer Science, Harvey Mudd College, Claremont, 91711, California, USA. yjw@cs.hmc.edu.