Text this: Electric vehicle modeling: a review