Homework #3 take two

Updated question #2