Text this: Computational Modeling of Properties of Quantum Dots and Nanostructures: From First Principles to Artificial Intelligence (A Review)