homework files from O'Reilly javascript course