https://medium.com/@monocosmo77/working-with-long-distance-entanglement-in-quantum-computing-part2-7f7301db2a58