understanding how solar technology functions