Updated extra credit assignment.