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

I think I would prefer for clarity that you just return a tuple rather than a slice, though, and explicitly use `ordered_indices[i][start:stop]`.