# Functions
NewKdNode creates a new node with a properly initialized bbox.
NewNearestNeighborIterator creates an iterator that returns the neighboring points in descending
order.
# Structs
KdNode structure contains the nodes within the tree.
KdTree is an index for 2 dimensional point data.
# Type aliases
DistanceFunc specifies how to calculate the distance from a point to the extent.