Quantum mechanics satisfactorily explains many of the mysteries of our universe, but also yields many paradoxes.