an introduction to the javascript programming language. intended audience: cats