Why Programmers Need Limits
Charles Scalfani
70124
Thomas Eyde: Immutability is not the only benefit of functional programming over OOP; there are others like composition or reusability (see Gorilla/Banana problem http://www.johndcook.com/blog/2011/07/19/you-wanted-banana/).