input: 
  def caesar_encrypt(message: str, shift: int) -> str:
      """Encrypts a message using a Caesar cipher with a given shift.
      Characters that go past the ASCII value 126 wrap around to ASCII value 32.
      >>> caesar_encrypt("Hello, World!", 3)
      'Khoor/#Zruog$'
      >>> caesar_encrypt("Caesar", 7)
      'Jhlzhy'
      """
  
output:     
      encrypted_message = ""
      for char in message:
          if 32 <= ord(char) <= 126:
              new_char = chr((ord(char) - 32 + shift) % 95 + 32)
          else:
              new_char = char
          encrypted_message += new_char
      return encrypted_message
  