Computing the Voronoi diagram of a set of points