Finished exercise 11 from lcthw.