Today we examine the power and utility of functional programming.