Autonomous Electric Cars