Vertically Aligned Nanowires and Quantum Dots: Promises and Results in Light Energy Harvesting