Generic-KD-Tree A header-only generic KD-Tree written in C++. It supports 1-D to k-D objects without intrusion upon user's data structure. Needs c++14