Some various Haskell problems based off of 99 Haskell Questions