Please see http://www.cs.nyu.edu/kedem.