Writing an LRU Cache in Haskell
jaspervdj.be