Photovoltaic (PV) and thermo-electric energy harvesters for charging applications. (February 2020)