WebGraph: things you thought you could not do with Java