input: Write a python function to read a CSV file and return its content as a list of dictionaries where the keys are the column headers.
  assert read_csv("test.csv") == [{'Name': 'John', 'Age': '23', 'City': 'New York'}, {'Name': 'Jane', 'Age': '29', 'City': 'Los Angeles'}]
  assert read_csv("data.csv") == [{'Product': 'Laptop', 'Price': '1200', 'Quantity': '4'}, {'Product': 'Phone', 'Price': '800', 'Quantity': '10'}]
output: def read_csv(file_path):
      import csv
      with open(file_path, mode='r') as file:
          csv_reader = csv.DictReader(file)
          return [row for row in csv_reader]