Question 90, W.I.P for question 89.

Need to think more about approach for question 89.
Needs to been clean and idiomatic compared to previous answers.