Add pseudocode, solutions, and reflections to week 3 challenge 3.