sequential logic timing lecture 23 3268474