Department of Computer Science, Stanford University, Stanford, CA 95305, USA. aswath.manohar@gmail.com|Department of Computer Science, Stanford University, Stanford, CA 95305, USA. aswath.manohar@gmail.com|Department of Computer Science, Stanford University, Stanford, CA 95305, USA. aswath.manohar@gmail.com|Department of Computer Science, Stanford University, Stanford, CA 95305, USA. aswath.manohar@gmail.com