1. Department of Computer Science and
Engineering, University of Notre Dame,
Notre Dame, Indiana 46556, United States
2. Department of Computer Science, Eckerd College, Saint Petersburg, Florida 33712, United States
3. Department of Chemistry, Stanford University, Stanford, California 94305, United
States