- Ensure that the bounding boxes are tightened properly when nodes split.
- Correctly calculate new dimensions in tighten()
- Ensure that a non-leaf root node always has at least two elements.
- Added implementation of QuadraticPickSeeds, QuadraticPickNext.
Also updated the test suite. There are no known bugs in the current implementation; please get in touch if you find any problems.