closest pair of points algorithms added