Solved question 4 and added reference sources for each question.