With the high environmental cost of conventional energy sources and the finite supply of fossil fuels, the importance of renewable energy sources has become much more apparent in recent years. However, efficiently harnessing solar energy for human use has been a difficult task. While silicon-based solar cells can be used to capture sunlight energy,...