writing code for devide and conquer
solved closest points with staggering opitimization speeds