Completed introduction to javascript programming