Answered Question 1 and 2
Answered Question 3 and 4
Still working out question 5