Understanding Solar Cells and Their Operation