Question 1.1 - 1.5 in <crack the code interview>