Algorithm Could Improve How Self-Driving Cars Take on Narrow Streets