My solutions to UPenn's CIS-194 - Introduction to Haskell