All about sequential circuits