N-dimensional quad-tree (m-tree) with functions for querying, iteration and collision detection.