Functional Reactive Programming (FRP) — Programming Keynou