Learn You a Functional Programming for Great Good!
Level of knowledge required: This article requires some programming background to be fully understood...
Tags: functional, programming, haskell