These exercises are recommended by Bruce Tate as part of his book Seven Languages in Seven Weeks. These are, of course, my own solutions and may not be the better or most elegant.