Department of Computer Science, Stony Brook University, NY 11794, USA. spyne@cs.sunysb.edu|Department of Computer Science, Stony Brook University, NY 11794, USA. spyne@cs.sunysb.edu|Department of Computer Science, Stony Brook University, NY 11794, USA. spyne@cs.sunysb.edu