Algortihm design - Kleinberg, Jon (2006)
Keywords: GEN