Explain the difference between a latch and a flip-flop.
Why is the condition s = r = 1 not allowed for an SR latch?
a) A latch is level-sensitive, while a flip-flop is edge-triggered; It leads to an undefined state
b) A latch is edge-triggered, while a flip-flop is level-sensitive; It can cause race conditions
c) A latch has two stable states, while a flip-flop has four stable states; It violates the fundamental principles
d) A latch is asynchronous, while a flip-flop is synchronous; It creates instability