Functional Programming Differences
lambdom: Functional programming make testing easier. 
Functional programming make threading easier. 
Functional programming make understanding things easier. (i.e. easier to understand something that will never change vs understanding all the possible permutations of something)(Sorry for my bad english)