Projects and Exercises from the book Learning JavaScript by Tim Wright