Source: https://kconrad.math.uconn.edu/blurbs/ugradnumthy/crt.pdf