A RTree implementation. @tparam DATA_T The data type that will be insert. It have to be castable to TYPE. @tparam TYPE Is the geometry structure that will be used. It have to match the isGeometry in parent package. @tparam MAX Maximal node size before spilt. MAX have to be at least 3 and odd. @tparam MIN Minimal node isze before merge. MIN have to be greater then 0 and lower or equal to 2 * MAX + 1.