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

Please remove the `plt.semilogx()` to visualize the progression more clearly and see if the dependency is sublinear.