A QuadTree in C++ that draws itself and is used in the particle simulation