What Is a Complementary Metal Oxide Semiconductor?