input: Write a python function to initialize a pygame window and draw a rectangle.
  assert initialize_and_draw_rect() == "pygame window initialized and rectangle drawn"
  assert isinstance(initialize_and_draw_rect(), str)
  assert initialize_and_draw_rect() == "pygame window initialized and rectangle drawn"
output: def initialize_and_draw_rect():
      import pygame
      pygame.init()
      
      # Set up the drawing window
      screen = pygame.display.set_mode([500, 500])
      
      # Run until the user asks to quit
      running = True
      while running:
          # Did the user click the window close button?
          for event in pygame.event.get():
              if event.type == pygame.QUIT:
                  running = False
          
          # Fill the background with white
          screen.fill((255, 255, 255))
          
          # Draw a solid blue rectangle in the center
          pygame.draw.rect(screen, (0, 0, 255), (150, 150, 200, 100))
          
          # Flip the display
          pygame.display.flip()
      
      # Done! Time to quit.
      pygame.quit()
      return "pygame window initialized and rectangle drawn"