K Nearest Neighbour implemented by XIANG JIANG