A better explanation of what timer-pwm.c is doing.