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

That's better than both  previous methods, even for large dimensions such as 50000. Thank you for the idea. :)