<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:

def make_trajectory(first, filename, restart=False):
    '''Factory function to easily create a trajectory object'''
    
    mode = 'w'
    if restart:
        mode = 'a'
    
    return Trajectory(first, filename, mode)