experiments in the Head First JavaScript Programming book