I am going through the book novice to ninja in order to better understand and create better JS. This is my own personal challenge.