Extra challenges from Chapter 2
End of Chapter 3