Implementations of static and dynamic kd-trees for Haskell.