A Time and Energy Efficient Routing Algorithm for Electric Vehicles Based on Historical Driving Data | Synapse