Plants and algae make their fuel from sunlight. Perhaps we could do the same using semiconductors. A team of scientists at ...