To [] Or Not To [] - When You Should Use Lists in Haskell (Mostly, You Should Not) http://www.imn.htwk-leipzig.de/~waldmann/etc/untutorial/list-or-not-list/