Solutions for Brent Yorgey's Haskell Course