Added epsilon-knn and range search