Udemy iOS course NSUserDefaults, Segues and protocols Challenge Solution, code as per the videos.