Improved time-space trade-offs for computing Voronoi diagrams