The electric vehicle routing problem and its variations: A literature review. (November 2021)