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

I seem to recall that was slower than the code below in this case; if so, it seems that fact needs to be documented in a comment.