Quantum Dots: Fundamentals, Applications, and Frontiers