Title: Functional and procedural programming in Mathematica