Exercises from 1HaskellADay, in no particular order