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

The bitwise + numeric operations python provides certainly suffice (using things like a || (1 << pos) ) so you do not have to use strings. Good catch that this is not a performance bottleneck! that's an important instinct (Amdahl's law is the general version). But if Robert meant that the bitwise solutions are more elegant in a sense than going through strings, I tend to agree it might worth doing when you have spare time.