Code for presentation on Why functional programming