RTree2D is a 2D immutable R-tree for ultra-fast nearest and intersection queries in plane and spherical coordinates