Buddhism meets Quantum Physics