code: def read(self):
          
          # Validate file path
          assert os.path.isfile(self.file_path), 'No such file exists: ' + str(self.file_path)
  
          # Open CSV file and read contents
          with open(self.file_path, 'r') as f:
              reader = csv_builtin.reader(f)
              loaded_data = list(reader)
  
          # Force digits to become integers
          return juggle_types(loaded_data)
docs: Reads CSV file and returns list of contents