Mathematica Functional Programming Vs Reactive Programming