An immutable QuadTree implementation. Yay.