Create a class that implements either a quad tree or a binary space partition of two-dimensional objects. Your class should implement creation and initialization. This can either be accomplished via a constructor that takes a list of elements to add, or an empty space partition constructor and an add method. You can use the file SpacePartition.java as a template.
As usual, use good programming techniques. You should use good variable names, whitespace, comments, and follow the Java coding conventions. Make your code easy to read and understand by keeping lines of code and methods simple and short.
Submission: Tar your code and copy it to the directory ~bouchard/CPSC220/assign7 on cs.roanoke.edu by 8:40AM on Wednesday, November 10th.