Divide and Conquer implementation of the Closest Pair Problem