Bound has a separate distances for construction and destruction, takes arguments on initialization.
Declaration of BSP structure, basic test written, no implementation yet.
BSP implemented poorly, more tests written. Uses too much memory currently.
Fixed logging and added a memory limit of 4GB.
Stores all nodes in one array, uses less memory but is slightly slower.
Uses far less memory for the same running time.
Made faster by removing function parameters. Added a test of randomized performance.
Enhanced BSP tree to return location of closest point as well as distance.
Added BSP_destroy() calls to tests which had been forgotten.
Added an iterator to the BSP tree along with tests.
Wrote code to generate an image from a BSP tree, not perfect but can now generate off latice flakes.
Particle now moves in large jumps rather than 1 unit at a time, still with a reflecting boundary.
Added a conformal map from the DB to the CB which is more accurate than just stopping at the DB.
BSP now increases in size to accomodate flake.
Removed old code from previous branch.