Add some exercises, and some more comments.