A Review of Battery Electric Public Transport Timetabling and Scheduling: A 10 Year Retrospective and New Developments · Study