Quantum mechanics: Bizarre world at atomic scales