Nearest neighbor clustering