Returns a new string whose bytes are the bitwise AND of +self+ and +other+:

  "\xF0".bitwise_and("\xCC") # => "\xC0"

+other+ is converted to a string using +to_str+.
Raises +ArgumentError+ if the two strings have different byte sizes.
The returned string has BINARY encoding.
