Reactive Programming C