Lab1b.java --- the portion of the driver provided is here
Sort.java --- this is called to do the sorting neededin preprocesing
Point.java --- code for Point class
FastClosestPair.java --- This is where you'll put your implementation
of the divde-and-conquer closest pair algorithm
Comparator.java --- This is an abstract class used to give the sort
routine a comparison function to compare two points
XComparator.java --- This is a subclass of Comparator in which the
x-coordinate is used to compare the two points
YComparator.java --- This is a subclass of Comparator in which the
y-coordinate is used to compare the two points
Terminal.java --- This is the provided terminal class to get
input and output from a command line or from a file. Note that
the provided driver demonstrates how a command line argument can be
used to have the output go to a transcript file and/or the input
read from a provided file