Self-driving cars have come a long way in the last decade.