code: def a2bits_list(chars: str, encoding: str = "UTF-8") -> List[str]:
      
      return [bin(ord(x))[2:].rjust(ENCODINGS[encoding], "0") for x in chars]
docs: Convert a string to its bits representation as a list of 0's and 1's.
  
      >>>  a2bits_list("Hello World!")
      ['01001000',
      '01100101',
      '01101100',
      '01101100',
      '01101111',
      '00100000',
      '01010111',
      '01101111',
      '01110010',
      '01101100',
      '01100100',
      '00100001']
      >>> "".join(a2bits_list("Hello World!"))
      '010010000110010101101100011011000110111100100000010101110110111101110010011011000110010000100001'