The sun provides more than enough energy for all our needs, if only we could harness it cheaply and efficiently. Solar energy could provide a clean alternative to fossil fuels, but the high cost of solar cells has been a major barrier to their wides…
