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

Later there are several operations like `numpy.setdiff1d`. So arrays are needed, right?