Suppose you are designing a remote control that uses short, medium, or long pulses of infrared light to send control signals to a device. a) How many different control codes can you define using i) three pulses? ii) one, two, or three pulses? b) Explain how the multiplicative and additive counting principles apply in your calculations for part a).