Photonic quantum computing: Shor’s algorithm and the road to fault-tolerance | IEEE Conference Publication | IEEE Xplore