<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def experiments_create(self, name, subject_id, image_group_id, api_url=None, properties=None):
 """Create a new experiment at the given SCO-API. Subject and image group reference existing resources at the SCO-API. Parameters name : string User-defined name for experiment subject_id : string Unique identifier for subject at given SCO-API image_group_id : string Unique identifier for image group at given SCO-API api_url : string, optional Base Url of SCO-API where experiment will be created properties : Dictionary, optional Set of additional properties for created experiment. The given experiment name will override an existing name property in this set. Returns ------- scoserv.ExperimentHandle Handle for local copy of created experiment resource """

        # Create experiment and return handle for created resource
        return self.experiments_get(
            ExperimentHandle.create(
                self.get_api_references(api_url)[sco.REF_EXPERIMENTS_CREATE],
                name,
                subject_id,
                image_group_id,
                properties=properties
            )
        )