Finished chapter 5 exercise 13