A fast algorithm for constructing Delaunay triangulations in the plane