School of Information and Computer Science, University of California, Irvine, California, USA. bobc@ics.uci.edu|School of Information and Computer Science, University of California, Irvine, California, USA. bobc@ics.uci.edu