input: Write a python function to insert a review into the 'reviews' table of the in-memory SQLite3 database.
  assert insert_review('Inception', 'Great movie!', 'Alice', 5) == True
  assert insert_review('Matrix', 'Mind-blowing!', 'Bob', 4) == True
  assert insert_review('Avatar', 'Visually stunning!', 'Charlie', 5) == True
output: def insert_review(movie_title, review_text, reviewer_name, rating):
      import sqlite3
      
      # Connect to the in-memory SQLite database
      conn = sqlite3.connect(':memory:')
      cursor = conn.cursor()
      
      # Create the reviews table
      cursor.execute('''
          CREATE TABLE IF NOT EXISTS reviews (
              id INTEGER PRIMARY KEY,
              movie_title TEXT,
              review_text TEXT,
              reviewer_name TEXT,
              rating INTEGER
          )
      ''')
      
      # Insert the review into the reviews table
      cursor.execute('''
          INSERT INTO reviews (movie_title, review_text, reviewer_name, rating)
          VALUES (?, ?, ?, ?)
      ''', (movie_title, review_text, reviewer_name, rating))
      
      # Commit the transaction
      conn.commit()
      
      # Check if the review was inserted
      cursor.execute('SELECT * FROM reviews WHERE movie_title = ? AND reviewer_name = ?', (movie_title, reviewer_name))
      review = cursor.fetchone()
      
      # Close the connection
      conn.close()
      
      return review is not None