Added Functor and Foldable instances to KdMap
Adding more benchmarks + profiling support
Add another benchmark case
Going a bit faster now in building KDTs using quickselect
Some speedups in KDT building.
Removing extra imports