This article was ported from my old Wordpress blog here, If you see any issues with the rendering or layout, please send me an email. A lot of people who like functional programming often give the reason that the functional style is simply more elegant than the imperative style. When compelled or inspired to explain (as I did in my old post, How I Learned to Love Functional Programming), they ofte