[MRG] Locality Sensitive Hashing for approximate nearest neighbor search(GSoC)

I should probably refer to the paper, but assuming this is right, I'd still rather gather these things in a set, while storing the total *number* of candidates retrieved so far in a separate variable.