Exploring javascript to better understand the language.