Nanocrystals could boost photovoltaic solar energy technologies