Exercises from books on programming languages