Discovering the Observer Pattern | CodeSignal Learn