In section 5.3 there is a typo `switch` is written as `swicth`. Happy to make a quick PR to fix this, but don't have rights on this repo.