Zack's hw

Went pretty well overall.  Ran into an annoying problem where I forgot to put () at the end of a function call and it was executing some commands that didn't make.  Learning you have to be careful in javascript.