what is sequential logic circuit