Solar cells, the building blocks of solar panels, are a seriously underrated invention — they harness the unimaginable power of the sun. And the energy source has only gotten more versatile and nimble ...