Department of Computer Science, Stanford University, 353 Serra Mall, Stanford, CA 94305, USA. saerni@cs.stanford.edu|Department of Computer Science, Stanford University, 353 Serra Mall, Stanford, CA 94305, USA. saerni@cs.stanford.edu|Department of Computer Science, Stanford University, 353 Serra Mall, Stanford, CA 94305, USA. saerni@cs.stanford.edu|Department of Computer Science, Stanford University, 353 Serra Mall, Stanford, CA 94305, USA. saerni@cs.stanford.edu|Department of Computer Science, Stanford University, 353 Serra Mall, Stanford, CA 94305, USA. saerni@cs.stanford.edu|Department of Computer Science, Stanford University, 353 Serra Mall, Stanford, CA 94305, USA. saerni@cs.stanford.edu|Department of Computer Science, Stanford University, 353 Serra Mall, Stanford, CA 94305, USA. saerni@cs.stanford.edu|Department of Computer Science, Stanford University, 353 Serra Mall, Stanford, CA 94305, USA. saerni@cs.stanford.edu|Department of Computer Science, Stanford University, 353 Serra Mall, Stanford, CA 94305, USA. saerni@cs.stanford.edu|Department of Computer Science, Stanford University, 353 Serra Mall, Stanford, CA 94305, USA. saerni@cs.stanford.edu