Answers to Elements of Programming Interviews