kleinberg's work
graph algorithms