Quantum error-correcting codes: the unit design strategy. (2018)