This is just a collection of random code that I'm trying to use to learn Haskell.
just to keep a version of my code as I attempt to learn haskell.