Understanding The Flip Flop