Google's self-driving car: The details