input: Write a python function to encrypt and decrypt a message using AES encryption.
  assert decrypt(*encrypt(b"Hello, World!", b"Sixteen byte key"), b"Sixteen byte key") == b"Hello, World!"
  assert decrypt(*encrypt(b"This is a test.", b"Sixteen byte key"), b"Sixteen byte key") == b"This is a test."
  assert decrypt(*encrypt(b"Another message", b"Sixteen byte key"), b"Sixteen byte key") == b"Another message"
output: from Crypto.Cipher import AES
  from Crypto.Util.Padding import pad, unpad
  from Crypto.Random import get_random_bytes
  
  def encrypt(message, key):
      cipher = AES.new(key, AES.MODE_CBC)
      ct_bytes = cipher.encrypt(pad(message, AES.block_size))
      iv = cipher.iv
      return iv, ct_bytes
  
  def decrypt(iv, ciphertext, key):
      cipher = AES.new(key, AES.MODE_CBC, iv)
      pt = unpad(cipher.decrypt(ciphertext), AES.block_size)
      return pt