Electrochemical Photovoltaic Cell Applications