input: Write a python function to filter rows from a CSV based on a column value.
  assert csv_processor.filter_rows(2, 'test_value') == [['row1_col1', 'row1_col2', 'test_value'], ['row2_col1', 'row2_col2', 'test_value']]
  assert csv_processor.filter_rows(0, 'another_value') == [['another_value', 'row3_col2', 'row3_col3']]
  assert csv_processor.filter_rows(1, 'sample_value') == [['row4_col1', 'sample_value', 'row4_col3']]
output: def filter_rows(self, column_index, value):
      with open(self.file_path, mode='r', newline='') as file:
          reader = csv.reader(file)
          filtered_rows = [row for row in reader if row[column_index] == value]
      return filtered_rows