Solar Energy: How do photovoltaics work?