1. Microsoft Research, Redmond, WA 98052 USA.
2. Department of Mathematics, Stanford University, Stanford, CA 94305 USA.
3. Massachusetts Institute of Technology, Cambridge, MA 02139 USA.
4. Massachusetts Institute of Technology, Commack, NY 11725 USA.