Self-learning project for me to try to toy around with Haskell.