working through Nature Of Code book