+ javascript book chapter 10 review