A mix of chemicals borrowed from plants with tiny tubes of carbon can spontaneously create tiny, self-repairing solar cells.

source