21.6 COUNTERS AND TIMERS