Stav dette: Basic principles and applications of photoelectrochemical reactions