1. Computer Science Department, University of Würzburg, Germany
2. Computer Science Department, Stanford University, Stanford, CA 94305, USA
3. Department of Applied Mathematics and Statistics, State University of New York at Stony Brook, Stony Brook, NY 11794-3600, USA
4. Computer Science Department, Federal Institute of Technology, Zurich, Switzerland