code: def create_1to1_bitmap(mask: str) -> Dict[str, str]:
      
      n_bits = len(mask)
      form_string = "{0:0" + str(n_bits) + "b}"
      bit_map_dct = {}
      for idx in range(2**n_bits):
          bit_string = form_string.format(idx)
          bit_map_dct[bit_string] = utils.bitwise_xor(bit_string, mask)
      return bit_map_dct
docs: Create a bit map function (as a dictionary) for a given mask.
  
      e.g., for a mask
      :math:`m = 10` the return is a dictionary:
  
      >>> create_1to1_bitmap('10')
      ... {
      ...     '00': '10',
      ...     '01': '11',
      ...     '10': '00',
      ...     '11': '01'
      ... }
  
      :param mask: A binary mask as a string of 0's and 1's.
      :return: A dictionary containing a mapping of all possible bit strings of the same length as the
          mask's string and their mapped bit-string value.