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

These masks are generated within a loop (runs only `max_label_length` times). If they were to be used in vectorized `packbits`, they have to be concatenated first and conversion has to be done after execution of the loop. So isn't it better to convery the binary array to the integer inplace ?