Department of Computer Science, Columbia University, 1214 Amsterdam Avenue, New York, NY 10027, USA. vh@cs.columbia.edu|Department of Computer Science, Columbia University, 1214 Amsterdam Avenue, New York, NY 10027, USA. vh@cs.columbia.edu|Department of Computer Science, Columbia University, 1214 Amsterdam Avenue, New York, NY 10027, USA. vh@cs.columbia.edu