Disadvantages of purely functional programming (flyingfrogblog.blogspot.com)