Chapter 16 exercises done.

Yeah, I pretty much had a memory block here and for some reason I thought grep was the best way.