How Should an Autonomous Vehicle Overtake a Slower Moving Vehicle: Design and Analysis of an Optimal Trajectory | Synapse