Routing; Electric vehicles; Recharging; Battery swapping; Scheduling and synchronisation