To learn Haskell, I'm working through the U Penn CIS 194 (Spring 2013) Haskell course.
I am just learning Haskell so my solutions will invariably have bad style or simply could be done in a more readalbe or concise way. Please feel free to contact me or PR with improvements!
(Who am I kidding? No one will ever read this)