Delve into the theoretical underpinnings of quantum mechanics, discussing fundamental concepts such as wave-particle duality, the uncertainty principle, and quantum entanglement. Explore how these principles challenge classical physics and underpin modern technologies like quantum computing and cryptography.