implemented bitvectorshuffling, window-hamming-distance-search, documentation follows ;)