Functional Electrolytes Designing and Studying for Lithium Metal and Non-Aqueous Zinc Metal Batteries