Optimal paths for a car that goes both forwards and backwards | Synapse