My solutions to Paul Hudaks "The Haskell School of Expression"