* adjusting ranking of candidates to compare hashes, and changed recall metric to report number of KNN neighbours in specified cosine neighbour list
 * adding cosine computation of reduced candidate set