Hope for the future by gaining experience from the past: A look at the yesterday, today and tomorrow of Electric & Autonomous Vehicles