Mathematica Functional Programming Vs Imperative Programming