A KD-tree (k-dimensional tree) implementation in C. A KD-tree is a space-partitioning data structure for organizing points in a k-dimensional space.