Single Thread / Brute Force Nearest Neighbor (SLOW)

Next step is multithread and KDTree implementation.