Redoing all Haskell exercises to refresh my Hakell memory :)