Changed
- all interior nodes of a tree at a given depth now share their hyperplane. This drastically reduces the memory footprint
of the tree without affecting the guarantees of the data structure (which relies on the hyperplanes being independently drawn
_between_ the trees in the forest
- this changes the structure of the model pickles, but pickles of older versions should continue to deserialize correctly