Recursively splits the set of points and uses clever combining techniques to find the closest pair in less than O(n²) time.
Explain code with DocComment! Try out your own code!