A solution for exercise 16.15
Merge pull request #55 from Queequeg92/master

A solution for exercise 16.15