Identify the type of counter you would choose for each of the following situations:
a. Count the total number of parts made during each shift.
b. Keep track of the current number of parts in a stage of a process as they enter and exit.
c. There are 10 parts in a full hopper. As parts leave, keep track of the number of parts remaining in the hopper 10. Describe the basic programming process involved in the cascading of two counters.