Quantum entanglement, one of the most intriguing features of multi-particle quantum systems, has become a fundamental building block in both quantum information processing and quantum computation. If two particles are entangled, no matter how far away they are separated, quantum mechanics predicts that measurement of one particle leads to instantaneous wave-function collapse of the other particle.