Closest Pair algorithm using the Divide and Conquer approach.
initializes the algorithm with a collection of points.
Execute the algorithm and returns the output.