The Chinese Remainder Theorem and Its Applications — Systems of Congruences and Direct Products of Rings