Finished the questions, didn't do the extra credit :(